From 853dcfe4e6d6855dc31caa377ad808f6804d7982 Mon Sep 17 00:00:00 2001 From: Jian Wang Date: Thu, 20 Apr 2017 13:45:18 +0000 Subject: PD#142955: E-AC-3 streams need parsing too from new ffmepg: commit 7cda31cb924c740981de84ce37c4c0a055635bad Author: Benoit Fouet Date: Thu Oct 9 09:17:49 2014 +0200 avformat/mov: E-AC-3 streams need parsing too. syncframes in E-AC-3 can be combined to provide 6 audio blocks per sample, thus requiring parsing for proper decoding. Signed-off-by: Michael Niedermayer Change-Id: I1da7b1b06c1f22428bd411294ec4e2c8a6db8293 --- diff --git a/libavformat/mov.c b/libavformat/mov.c index 2b6c4bf..041d8ad 100644 --- a/libavformat/mov.c +++ b/libavformat/mov.c @@ -1784,6 +1784,7 @@ static int mov_finalize_stsd_codec(MOVContext *c, AVIOContext *pb, } break; case AV_CODEC_ID_AC3: + case AV_CODEC_ID_EAC3: st->need_parsing = AVSTREAM_PARSE_FULL; break; case AV_CODEC_ID_MPEG1VIDEO: -- cgit