diff --git a/video.c b/video.c index bd06a03..2661c8e 100644 --- a/video.c +++ b/video.c @@ -5199,8 +5199,8 @@ static void VaapiSyncDecoder(VaapiDecoder * decoder) diff = video_clock - audio_clock - VideoAudioDelay; // FIXME: for Rai SD on Hotbird 110 are needed - upper_limit = !IsReplay() ? 55 : 15; - lower_limit = !IsReplay() ? -25 : -8; + upper_limit = !IsReplay() ? 44 : 15; + lower_limit = !IsReplay() ? -36 : -8; if (!IsReplay()) { diff = (decoder->LastAVDiff + diff) / 2; decoder->LastAVDiff = diff; @@ -8940,8 +8940,8 @@ static void VdpauSyncDecoder(VdpauDecoder * decoder) diff = video_clock - audio_clock - VideoAudioDelay; // FIXME: for Rai SD on Hotbird 110 are needed - upper_limit = !IsReplay() ? 55 : 15; - lower_limit = !IsReplay() ? -25 : -8; + upper_limit = !IsReplay() ? 44 : 15; + lower_limit = !IsReplay() ? -36 : -8; if (!IsReplay()) { diff = (decoder->LastAVDiff + diff) / 2; decoder->LastAVDiff = diff;