aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/gstreamer_extractor.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/gstreamer_extractor.c')
-rw-r--r--src/plugins/gstreamer_extractor.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/gstreamer_extractor.c b/src/plugins/gstreamer_extractor.c
index 498309c..be35f09 100644
--- a/src/plugins/gstreamer_extractor.c
+++ b/src/plugins/gstreamer_extractor.c
@@ -45,7 +45,7 @@ GST_DEBUG_CATEGORY_STATIC (gstreamer_extractor);
45 * and kill it. 45 * and kill it.
46 * In microseconds. 46 * In microseconds.
47 */ 47 */
48#define DATA_TIMEOUT 80000 /* 80ms */ 48#define DATA_TIMEOUT 80000LL /* 80ms */
49 49
50/** 50/**
51 * Struct mapping GSTREAMER tags to LE tags. 51 * Struct mapping GSTREAMER tags to LE tags.
@@ -1772,6 +1772,8 @@ _data_timeout (struct PrivStruct *ps)
1772 gint64 now = g_get_monotonic_time (); 1772 gint64 now = g_get_monotonic_time ();
1773 if (now - ps->last_data_request_time > DATA_TIMEOUT) 1773 if (now - ps->last_data_request_time > DATA_TIMEOUT)
1774 { 1774 {
1775 GST_ERROR ("GstDiscoverer I/O timed out (last heard from discoverer on %lld, now is %lld, difference is %lld > %lld",
1776 ps->last_data_request_time, now, now - ps->last_data_request_time, DATA_TIMEOUT);
1775 ps->timeout_id = 0; 1777 ps->timeout_id = 0;
1776 g_main_loop_quit (ps->loop); 1778 g_main_loop_quit (ps->loop);
1777 return FALSE; 1779 return FALSE;