Redesign encode_exponents_blk_ch() so that duplicate exponent sets are no
authorJustin Ruggles <justin.ruggles@gmail.com>
Thu, 16 Dec 2010 21:09:02 +0000 (21:09 +0000)
committerJustin Ruggles <justin.ruggles@gmail.com>
Thu, 16 Dec 2010 21:09:02 +0000 (21:09 +0000)
commit27af78cf0ef2fe22a0f77f88f58eb6a449d0f89a
tree76f01eec21c1b23b794e67158e1e99f442f8fe6f
parent8846ee54ad2d5ad8f58562c9b5b25422f3434a1a
Redesign encode_exponents_blk_ch() so that duplicate exponent sets are no
longer required. This gets rid of the temp buffer as well as encoded_exp in
AC3EncodeContext. It also allows for skipping the exponent grouping for
EXP_D15. 56% faster in encode_exponents_blk_ch().

Originally committed as revision 26034 to svn://svn.ffmpeg.org/ffmpeg/trunk
libavcodec/ac3enc.c