[FFmpeg-cvslog] avcodec/dca: support EXSS marker in avpriv_dca_convert_bitstream()

foo86 git at videolan.org
Tue May 31 16:46:52 CEST 2016


ffmpeg | branch: master | foo86 <foobaz86 at gmail.com> | Fri May 13 12:48:31 2016 +0300| [054a2c9fdf64f0fcac17dfa424492e9184002dc3] | committer: James Almer

avcodec/dca: support EXSS marker in avpriv_dca_convert_bitstream()

This is now required by dcadec_decode_frame(). All remaining users of
avpriv_dca_convert_bitstream() have been updated to expect EXSS marker.

Signed-off-by: James Almer <jamrial at gmail.com>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=054a2c9fdf64f0fcac17dfa424492e9184002dc3
---

 libavcodec/dca.c |    1 +
 1 file changed, 1 insertion(+)

diff --git a/libavcodec/dca.c b/libavcodec/dca.c
index f11c73c..58f340e 100644
--- a/libavcodec/dca.c
+++ b/libavcodec/dca.c
@@ -58,6 +58,7 @@ int avpriv_dca_convert_bitstream(const uint8_t *src, int src_size, uint8_t *dst,
     mrk = AV_RB32(src);
     switch (mrk) {
     case DCA_SYNCWORD_CORE_BE:
+    case DCA_SYNCWORD_SUBSTREAM:
         memcpy(dst, src, src_size);
         return src_size;
     case DCA_SYNCWORD_CORE_LE:



More information about the ffmpeg-cvslog mailing list