diff --git a/src/gst/gstpipewireclock.c b/src/gst/gstpipewireclock.c index fc7e72448..f2427d822 100644 --- a/src/gst/gstpipewireclock.c +++ b/src/gst/gstpipewireclock.c @@ -64,6 +64,10 @@ gst_pipewire_clock_get_internal_time (GstClock * clock) result += pclock->time_offset; pclock->last_time = result; + if ( ABS(GST_CLOCK_DIFF(now, result)) > GST_SECOND * 5 ) { + GST_ERROR ("clock: %p Large timedrift detected. Something is wrong.", pclock); + } + GST_DEBUG ("%"PRId64", %d/%d %"PRId64" %"PRId64" %"PRId64, t.ticks, t.rate.num, t.rate.denom, t.now, result, now); #else