From 7931909e28df715e4d54d082dff5a8f46b669407 Mon Sep 17 00:00:00 2001 From: Johns Date: Tue, 6 Mar 2012 15:39:29 +0100 Subject: [PATCH] Workaround should be for abs. --- codec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codec.c b/codec.c index 73776ff..8585862 100644 --- a/codec.c +++ b/codec.c @@ -932,7 +932,7 @@ static void CodecAudioSetClock(AudioDecoder * audio_decoder, int64_t pts) int distance; // try workaround for buggy ffmpeg 0.10 - if (audio_decoder->DriftCorr < 2000) { + if (abs(audio_decoder->DriftCorr) < 2000) { distance = (pts_diff * audio_decoder->HwSampleRate) / (900 * 1000); } else { distance = (pts_diff * audio_decoder->HwSampleRate) / (90 * 1000);