From 7b2caac9017b79284ea2a1100f9fabb9ec8a8daf Mon Sep 17 00:00:00 2001 From: Johns Date: Tue, 12 Feb 2013 22:03:52 +0100 Subject: [PATCH] Fix bug: still old CodecPassthroughAC3 used. --- codec.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/codec.c b/codec.c index 07e4b96..9b98677 100644 --- a/codec.c +++ b/codec.c @@ -1205,9 +1205,9 @@ static void CodecAudioSetClock(AudioDecoder * audio_decoder, int64_t pts) audio_decoder->Drift = drift; corr = (10 * audio_decoder->HwSampleRate * drift) / (90 * 1000); // SPDIF/HDMI passthrough - if ((CodecAudioDrift & CORRECT_AC3) && (!CodecPassthroughAC3 + if ((CodecAudioDrift & CORRECT_AC3) && (!(CodecPassthrough & CodecAC3) || audio_decoder->AudioCtx->codec_id != CODEC_ID_AC3) - && (!CodecPassthroughEAC3 + && (!(CodecPassthrough & CodecEAC3) || audio_decoder->AudioCtx->codec_id != CODEC_ID_EAC3)) { audio_decoder->DriftCorr = -corr; }