diff options
Diffstat (limited to 'src/plugins/gstreamer_extractor.c')
-rw-r--r-- | src/plugins/gstreamer_extractor.c | 4 |
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; |