[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