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;
|
int distance;
|
||||||
|
|
||||||
// try workaround for buggy ffmpeg 0.10
|
// 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);
|
distance = (pts_diff * audio_decoder->HwSampleRate) / (900 * 1000);
|
||||||
} else {
|
} else {
|
||||||
distance = (pts_diff * audio_decoder->HwSampleRate) / (90 * 1000);
|
distance = (pts_diff * audio_decoder->HwSampleRate) / (90 * 1000);
|
||||||
|
|
Loading…
Reference in New Issue