aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/aaccoder.c
Commit message (Expand)AuthorAgeFilesLines
* aacenc: TLS: Save maximum values for each swb in a table.Alex Converse2010-07-241-6/+14
* 10l: Remove some commented out code that slipped in.Alex Converse2010-07-241-1/+0
* aacenc: TLS: Try to preserve some energy in each non-zero band.Alex Converse2010-07-241-1/+6
* aacenc: Prevent premature termination of the two loop search.Alex Converse2010-07-241-3/+1
* aacenc: Favor log2f() and sqrtf() over log2() and sqrt().Alex Converse2010-07-241-7/+7
* aacenc: Factorize some scalefactor utilities.Alex Converse2010-07-231-4/+14
* aacenc: Convert if () abort() to assert().Alex Converse2010-07-191-1/+1
* Cosmetics: WhitespaceAlex Converse2010-07-191-13/+13
* 10l: Add a missing const.Alex Converse2010-07-161-1/+1
* aacenc: Template quantize_and_encode_band_cost().Alex Converse2010-07-161-10/+60
* aacenc: Fill in the estimated codebook for the final computed scalefactor in ...Alex Converse2010-06-281-1/+3
* aacenc: Remove an unnecessary division from the TLS.Alex Converse2010-05-281-2/+2
* Cosmetics: whitespaceAlex Converse2010-05-281-17/+17
* aacenc: Remove unnecessary variables and scopes in the TLS.Alex Converse2010-05-281-11/+3
* Fix declaration after statementAlex Converse2010-05-251-1/+2
* aacenc: Split find_max_val() from find_min_book() to eliminate duplicate sear...Alex Converse2010-05-251-6/+12
* Remove useless costly inf checks from the trellis scalefactor search.Alex Converse2010-05-251-15/+0
* aacenc: Trellis over scalefactors using an estimated codebook rather than eve...Alex Converse2010-05-251-8/+3
* aacenc: Only trellis over a column of 61 scalefactors (reduced from 256).Alex Converse2010-05-251-26/+52
* aacenc: Factor out find_min_book so it can be used by multiple coefficient co...Alex Converse2010-05-251-17/+22
* fmaxf -> FFMAX to fix pre-C99 systemsAlex Converse2010-05-141-1/+1
* aacenc: Add a rate only trellis for codebook selection for the TLS.Alex Converse2010-05-141-1/+110
* aacenc: Use exact values when quantizing, not fuzzy values.Alex Converse2010-05-141-64/+22
* aacenc: Use an estimated codebook for the TLS (two loop search).Alex Converse2010-05-141-3/+18
* 10l: store the result of clipping added in r23035Alex Converse2010-05-061-1/+1
* Make the faac inspired quantizer search make sense for a slightly narrower de...Alex Converse2010-05-061-7/+9
* Remove explicit filename from Doxygen @file commands.Diego Biurrun2010-04-201-1/+1
* aacenc: Merge quantize_band_cost() with quantize_and_encode_band().Alex Converse2010-03-241-114/+30
* aacenc: Use preprocessor constants for trellis states and stages.Alex Converse2009-09-211-9/+12
* aacenc: Split paths in the scalefactor selection trellis into a 2-D array.Alex Converse2009-09-211-46/+49
* aacenc: Replace cbrt() with cbrtf() when the result is destined for floatAlex Converse2009-09-211-2/+2
* aacenc: Multiple distortion by lambda after it's summed and not each individualAlex Converse2009-09-211-12/+12
* Cosmetics: Reindent after r19943.Alex Converse2009-09-211-10/+10
* aacenc: Don't make unnecessary compares to the escape value in tight loops.Alex Converse2009-09-211-4/+4
* Re-add search_for_ms to the coefficients encoders to silence warningsAlex Converse2009-08-271-4/+4
* Be sure to increment our position in the coefficient array when skipping a zeroAlex Converse2009-07-221-1/+3
* Remove an unused field from the BandCodingPath struct.Alex Converse2009-07-201-1/+0
* Actually use all the codebooks we are iterating over in the two-loop scalefac...Alex Converse2009-07-201-1/+1
* Fix an integer overflow in the AAC encoder.Alex Converse2009-07-201-2/+2
* Replace pow(x, 0.75) with sqrtf(x * sqrtf(x)) for a 33% speedup.Alex Converse2009-07-171-5/+8
* Dead code removal in the AAC encoder.Alex Converse2009-07-171-5/+0
* When calculating AAC quantized band cost, don't leave garbage in the bit countAlex Converse2009-07-161-0/+2
* Change fminf/fmaxf to FFMIN/FFMAX to fix the build on broken operating systems.Alex Converse2009-07-091-9/+9
* Turn on AAC rate control.Alex Converse2009-07-081-14/+5
* cosmetics: Remove unnecessary {} around if/for blocks;Diego Biurrun2009-07-081-22/+17
* cosmetics: prettyprinting, K&R style, break overly long linesDiego Biurrun2009-07-081-67/+79
* Cosmetics: Pretty print the AAC encoder.Alex Converse2009-07-081-169/+169
* Merge the AAC encoder from SoC svn. It is still considered experimental.Alex Converse2009-07-081-0/+1037