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

Reply via email to