From e4793e816cd833a4712ef510ad18a490ffee1dbe Mon Sep 17 00:00:00 2001 From: j Date: Fri, 17 Nov 2023 01:05:50 +0100 Subject: [PATCH] don't sync in first second --- player/player.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/player/player.py b/player/player.py index 4a4660f..1ed7b4d 100755 --- a/player/player.py +++ b/player/player.py @@ -180,8 +180,10 @@ class Sync(Thread): frames = deviation / 0.04 median_frames = median_deviation / 0.04 if time.time() - self.last_sync > SYNC_GRACE_TIME and abs(median_deviation) > SYNC_TOLERANCE: - if not self.need_to_sync: - logger.error('need to sync %0.05f (%d) median %0.05f (%d)' % (deviation, frames, median_deviation, median_frames)) + if self.mpv.time_pos > 2 and not self.need_to_sync: + logger.error( + '%0.05f need to sync %0.05f (%d) median %0.05f (%d)' % (self.mpv.time_pos, deviation, frames, median_deviation, median_frames) + ) self.need_to_sync = True def median(self, lst):