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(-)

_______________________________________________
FFmpeg-soc mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-soc

Reply via email to