From: Sebastian Dröge Date: Tue, 5 Jan 2016 12:21:58 +0000 (+0200) Subject: clock: Don't try to slave unsynced clocks X-Git-Tag: 1.10.4~536 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ab827eca2ea64fb15ab8add85c72128f77abb923;p=platform%2Fupstream%2Fgstreamer.git clock: Don't try to slave unsynced clocks They will return useless values from get_time(). --- diff --git a/gst/gstclock.c b/gst/gstclock.c index 01dc360..d3eaf9d 100644 --- a/gst/gstclock.c +++ b/gst/gstclock.c @@ -1174,6 +1174,12 @@ gst_clock_slave_callback (GstClock * master, GstClockTime time, GstClockTime stime, mtime; gdouble r_squared; + if (!gst_clock_is_synced (clock)) { + GST_CAT_DEBUG_OBJECT (GST_CAT_CLOCK, clock, + "Slave clock is not synced yet"); + return TRUE; + } + stime = gst_clock_get_internal_time (clock); mtime = gst_clock_get_time (master);