summaryrefslogtreecommitdiff
path: root/meta-openvuplus/recipes-multimedia/gstreamer/gstreamer-0.10.36.1+git/inputselector-cache-fix.patch
blob: 38ecee3f8723d9529c7829c04c0de5f3c822277a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
diff --git a/plugins/elements/gstinputselector.c b/plugins/elements/gstinputselector.c
index 114a458..5c47b83 100644
--- a/plugins/elements/gstinputselector.c
+++ b/plugins/elements/gstinputselector.c
@@ -965,7 +965,7 @@ gst_input_selector_cleanup_old_cached_buffers (GstInputSelector * sel,
           "checking if buffer %p running time=%" GST_TIME_FORMAT
           " >= stream time=%" GST_TIME_FORMAT, buffer,
           GST_TIME_ARGS (running_time), GST_TIME_ARGS (cur_running_time));
-      if (running_time >= cur_running_time) {
+      if ( GST_CLOCK_TIME_IS_VALID(running_time) && (running_time >= cur_running_time) ) {
         break;
       }