Workaround should be for abs.
This commit is contained in:
parent
129c139ed7
commit
7931909e28
2
codec.c
2
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);
|
||||
|
|
Loading…
Reference in New Issue