diff --git a/ChangeLog b/ChangeLog index 4c4af1cb78..129589c908 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2005-03-08 Wim Taymans + + Patch by: René Stadler + + * gst/gstclock.c: (gst_clock_new_periodic_id): + Reject invalid clock times for interval of periodic ids. + Fixes ##383506. + 2006-12-07 Jan Schmidt * gst/gstelementfactory.c: (gst_element_factory_create): diff --git a/gst/gstclock.c b/gst/gstclock.c index 4ef7b9d4e1..e2f3c17b73 100644 --- a/gst/gstclock.c +++ b/gst/gstclock.c @@ -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);