On Wed, Jan 18, 2012 at 12:39 AM, Nathan Caldwell <[email protected]> wrote: > 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(-) >
Everything I haven't commented on LGTM. --Alex _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
