[FFmpeg-soc] [PATCH 00/12] ac3enc commits
Justin Ruggles
justin.ruggles at gmail.com
Wed Dec 8 21:27:39 CET 2010
Justin Ruggles (12):
Clean up mdct512() code by pre-calculating 1/2 and 1/4 transform
size.
Use memcpy() instead of loop.
Store result of complex multiply directly to output in mdct512().
Put MDCT tables and temp buffers in a separate context.
Split out applying of MDCT window into a separate function.
Move input sample normalization to a separate function.
cosmetics: remove some unneeded comments
10l: Use mdct->nbits to calculate size of MDCT and FFT.
Update the MDCT and FFT tests to be transform-size neutral.
Define AC3_WINDOW_SIZE and use it instead of AC3_BLOCK_SIZE*2.
cosmetics: Get rid of some unneeded defines.
Move AC3_encode_close() to above AC3_encode_init().
libavcodec/ac3.h | 1 +
libavcodec/ac3enc.c | 345 +++++++++++++++++++++++++++++++++-----------------
2 files changed, 229 insertions(+), 117 deletions(-)
More information about the FFmpeg-soc
mailing list