From ab827eca2ea64fb15ab8add85c72128f77abb923 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Dr=C3=B6ge?= Date: Tue, 5 Jan 2016 14:21:58 +0200 Subject: [PATCH] clock: Don't try to slave unsynced clocks They will return useless values from get_time(). --- gst/gstclock.c | 6 ++++++ 1 file changed, 6 insertions(+) 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); -- 2.7.4