gst/gstclock.c: Reject invalid clock times for interval of periodic ids.
authorRené Stadler <mail@renestadler.de>
Fri, 8 Dec 2006 16:12:44 +0000 (16:12 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Fri, 8 Dec 2006 16:12:44 +0000 (16:12 +0000)
Original commit message from CVS:
Patch by: René Stadler <mail at renestadler dot de>
* gst/gstclock.c: (gst_clock_new_periodic_id):
Reject invalid clock times for interval of periodic ids.
Fixes ##383506.

ChangeLog
gst/gstclock.c

index 4c4af1c..129589c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2005-03-08  Wim Taymans  <wim@fluendo.com>
+
+       Patch by: René Stadler <mail at renestadler dot de>
+
+       * gst/gstclock.c: (gst_clock_new_periodic_id):
+       Reject invalid clock times for interval of periodic ids.
+       Fixes ##383506.
+
 2006-12-07  Jan Schmidt  <thaytan@mad.scientist.com>
 
        * gst/gstelementfactory.c: (gst_element_factory_create):
index 4ef7b9d..e2f3c17 100644 (file)
@@ -281,6 +281,7 @@ gst_clock_new_periodic_id (GstClock * clock, GstClockTime start_time,
   g_return_val_if_fail (GST_IS_CLOCK (clock), NULL);
   g_return_val_if_fail (GST_CLOCK_TIME_IS_VALID (start_time), NULL);
   g_return_val_if_fail (interval != 0, NULL);
+  g_return_val_if_fail (GST_CLOCK_TIME_IS_VALID (interval), NULL);
 
   return gst_clock_entry_new (clock,
       start_time, interval, GST_CLOCK_ENTRY_PERIODIC);