Here are some patches for the AAC encoder that I've stockpiled while working 
on other areas of the encoder.

The first patch in the series is a rework of an already approved (but never
committed) patch, so it will need re-reviewed.

The next 4 in the series are mostly cosmetic.

Nathan Caldwell (11):
  aacenc: aac_encode_init() cleanup
  aacenc: cosmetics: move init() and end() to the bottom of the file.
  aacpsy: cosmetics, change a FIXME to a NOTE about subshort
    comparisons
  aacenc: cosmetics, replace 'rd' with 'bits' in codebook_trellis_rate
    to make it more clear what is being calculated.
  aacpsy: Replace an if with FFMAX in LAME windowing.
  aacenc: Request normalized float samples instead of converting s16
    samples to float.
  aacenc: Move Q^3/4 calculation to it's own table
  aacenc: Store channel count in AACEncContext.
  aacenc: Deinterleave input samples before processing.
  aacenc: Move saved overlap samples to the beginning of the same
    buffer as incoming samples.
  aacenc: Simplify windowing

 libavcodec/aac_tablegen.c      |    3 +
 libavcodec/aac_tablegen.h      |    9 +-
 libavcodec/aac_tablegen_decl.h |    6 +
 libavcodec/aaccoder.c          |   35 ++--
 libavcodec/aacenc.c            |  347 +++++++++++++++++++++++++---------------
 libavcodec/aacenc.h            |    9 +-
 libavcodec/aacpsy.c            |   34 ++--
 libavcodec/psymodel.c          |   17 +--
 libavcodec/psymodel.h          |   12 +-
 9 files changed, 287 insertions(+), 185 deletions(-)

-- 
1.7.5.4

_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to