aaclatm: Eliminate dummy packets due to muxlength calculation.
authorAlex Converse <alex.converse@gmail.com>
Sun, 7 Nov 2010 03:05:12 +0000 (03:05 +0000)
committerAlex Converse <alex.converse@gmail.com>
Sun, 7 Nov 2010 03:05:12 +0000 (03:05 +0000)
commitebb7f7de8298b27326f6525859e1fa8a7ceaae22
tree66beda6c1b3dc43f25ac73627f503c7d49b4823a
parentc77549c510370eaaa2e2bb1f15d1a30f29e30950
aaclatm: Eliminate dummy packets due to muxlength calculation.

Muxlength does not include the 3 bytes of AudioSyncStream() before the
AudioMuxElement(). If these three bytes are not accounted for the last three
bytes of the LATM packet are sent back to the decoder again.

Fixes issue244/mux2.share.ts

Originally committed as revision 25685 to svn://svn.ffmpeg.org/ffmpeg/trunk
libavcodec/aacdec.c