Check validity of end time based on end time variable, not start time.
authorMichael Smith <msmith@xiph.org>
Mon, 17 Oct 2005 17:46:37 +0000 (17:46 +0000)
committerMichael Smith <msmith@xiph.org>
Mon, 17 Oct 2005 17:46:37 +0000 (17:46 +0000)
Original commit message from CVS:
Check validity of end time based on end time variable, not start time.

ChangeLog
gst/base/gstbasesink.c
libs/gst/base/gstbasesink.c

index 5d0bca7..13b3a48 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-10-17  Michael Smith <msmith@fluendo.com>
+
+       * gst/base/gstbasesink.c: (gst_base_sink_do_sync):
+         Check if end time is valid using end time, not start time.
+
 2005-10-17  Stefan Kost  <ensonic@users.sf.net>
 
        * check/gst-libs/controller.c: (GST_START_TEST),
index e55fb32..41a49a2 100644 (file)
@@ -988,7 +988,7 @@ gst_base_sink_do_sync (GstBaseSink * basesink, GstBuffer * buffer)
     bclass->get_times (basesink, buffer, &start, &end);
 
   start_valid = GST_CLOCK_TIME_IS_VALID (start);
-  end_valid = GST_CLOCK_TIME_IS_VALID (start);
+  end_valid = GST_CLOCK_TIME_IS_VALID (end);
 
   GST_DEBUG_OBJECT (basesink, "got times start: %" GST_TIME_FORMAT
       ", end: %" GST_TIME_FORMAT, GST_TIME_ARGS (start), GST_TIME_ARGS (end));
index e55fb32..41a49a2 100644 (file)
@@ -988,7 +988,7 @@ gst_base_sink_do_sync (GstBaseSink * basesink, GstBuffer * buffer)
     bclass->get_times (basesink, buffer, &start, &end);
 
   start_valid = GST_CLOCK_TIME_IS_VALID (start);
-  end_valid = GST_CLOCK_TIME_IS_VALID (start);
+  end_valid = GST_CLOCK_TIME_IS_VALID (end);
 
   GST_DEBUG_OBJECT (basesink, "got times start: %" GST_TIME_FORMAT
       ", end: %" GST_TIME_FORMAT, GST_TIME_ARGS (start), GST_TIME_ARGS (end));