69 Commits (21a928d07c25c552765fcdbe320c1adeadbef5b8)

Author SHA1 Message Date
Nathan Caldwell 0bc01cc9fe psymodel: Add channels and channel groups to the psymodel. 14 years ago
Alex Converse 8dbaa5bd69 aacenc: Fix codebook trellising for zeroed bands. 14 years ago
Mans Rullgard e65ab9d94f Remove unused variables 14 years ago
Reinhard Tartler 083e715f33 aac: workaround for compilation on cygwin 14 years ago
Alex Converse d70fa4c423 Define POW_SF2_ZERO in aac.h and use for ff_aac_pow2sf_tabp[] offsets instead 14 years ago
Michael Niedermayer 30fe971934 aac: add headers needed for log2f() 14 years ago
Michael Niedermayer 3d462373f8 aac: add math.h needed for log2f() 14 years ago
Young Han Lee 57cc1ad35f aacenc: reduce the number of loop index variables 14 years ago
Young Han Lee 00f0b4b92e aacenc: indentation 14 years ago
Young Han Lee 92efa2bdd9 aacenc: fix the side calculation in search_for_ms 14 years ago
Mans Rullgard 2912e87a6c Replace FFmpeg with Libav in licence headers 14 years ago
Nathan Caldwell 4afedfd8e5 aacenc: cosmetics, indentation, and comment clarification 14 years ago
Young Han Lee f578854efc aaccoder: Change FFMAX for allzero flag to OR bit operation 14 years ago
Alex Converse 63e1278d88 aacenc: TLS: Save maximum values for each swb in a table. 15 years ago
Alex Converse 031d5cea04 10l: Remove some commented out code that slipped in. 15 years ago
Alex Converse fe461767e6 aacenc: TLS: Try to preserve some energy in each non-zero band. 15 years ago
Alex Converse c226fc5bfb aacenc: Prevent premature termination of the two loop search. 15 years ago
Alex Converse 51ffd3a62f aacenc: Favor log2f() and sqrtf() over log2() and sqrt(). 15 years ago
Alex Converse 04d72abf17 aacenc: Factorize some scalefactor utilities. 15 years ago
Alex Converse 581a96976b aacenc: Convert if () abort() to assert(). 15 years ago
Alex Converse 6d9f1b67e8 Cosmetics: Whitespace 15 years ago
Alex Converse a2310d1e41 10l: Add a missing const. 15 years ago
Alex Converse 1676b09994 aacenc: Template quantize_and_encode_band_cost(). 15 years ago
Alex Converse 804d489c4a aacenc: Fill in the estimated codebook for the final computed scalefactor in the TLS. 15 years ago
Alex Converse c91dce994d aacenc: Remove an unnecessary division from the TLS. 15 years ago
Alex Converse 911fbc452b Cosmetics: whitespace 15 years ago
Alex Converse 04d6a54e13 aacenc: Remove unnecessary variables and scopes in the TLS. 15 years ago
Alex Converse 9069b7d35f Fix declaration after statement 15 years ago
Alex Converse 0ecfa7b7c7 aacenc: Split find_max_val() from find_min_book() to eliminate duplicate searches. 15 years ago
Alex Converse af2ee6fc49 Remove useless costly inf checks from the trellis scalefactor search. 15 years ago
Alex Converse acc9f51fe1 aacenc: Trellis over scalefactors using an estimated codebook rather than every codebook. 15 years ago
Alex Converse 144c5e3dd2 aacenc: Only trellis over a column of 61 scalefactors (reduced from 256). 15 years ago
Alex Converse 05e659ef83 aacenc: Factor out find_min_book so it can be used by multiple coefficient coders. 15 years ago
Alex Converse 0175d7886f fmaxf -> FFMAX to fix pre-C99 systems 15 years ago
Alex Converse 759510e6af aacenc: Add a rate only trellis for codebook selection for the TLS. 15 years ago
Alex Converse 4d986b7172 aacenc: Use exact values when quantizing, not fuzzy values. 15 years ago
Alex Converse 51cbabc792 aacenc: Use an estimated codebook for the TLS (two loop search). 15 years ago
Alex Converse 46174079c9 10l: store the result of clipping added in r23035 15 years ago
Alex Converse 32fa7725d2 Make the faac inspired quantizer search make sense for a slightly narrower definition of "make sense." 15 years ago
Diego Biurrun ba87f0801d Remove explicit filename from Doxygen @file commands. 15 years ago
Alex Converse 508f092a78 aacenc: Merge quantize_band_cost() with quantize_and_encode_band(). 15 years ago
Alex Converse f5e82fec3d aacenc: Use preprocessor constants for trellis states and stages. 15 years ago
Alex Converse 9072c29e40 aacenc: Split paths in the scalefactor selection trellis into a 2-D array. 15 years ago
Alex Converse 9d4f6f10ae aacenc: Replace cbrt() with cbrtf() when the result is destined for float 15 years ago
Alex Converse 0bd9aa449a aacenc: Multiple distortion by lambda after it's summed and not each individual 15 years ago
Alex Converse 06d6b962e5 Cosmetics: Reindent after r19943. 15 years ago
Alex Converse a71e9b6254 aacenc: Don't make unnecessary compares to the escape value in tight loops. 15 years ago
Alex Converse dd0e43e4bb Re-add search_for_ms to the coefficients encoders to silence warnings 16 years ago
Alex Converse a62d6cfeff Be sure to increment our position in the coefficient array when skipping a zero 16 years ago
Alex Converse 5cf20d07ad Remove an unused field from the BandCodingPath struct. 16 years ago