80 Commits (b0fabed20fd9cbdc96f36687b84ebe75941e32de)

Author SHA1 Message Date
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 15 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
Alex Converse 0193992252 Actually use all the codebooks we are iterating over in the two-loop scalefactor search. 16 years ago
Alex Converse 932e6a5a4c Fix an integer overflow in the AAC encoder. 16 years ago
Alex Converse 3d51be014c Replace pow(x, 0.75) with sqrtf(x * sqrtf(x)) for a 33% speedup. 16 years ago
Alex Converse c369e83608 Dead code removal in the AAC encoder. 16 years ago
Alex Converse a5762c9b59 When calculating AAC quantized band cost, don't leave garbage in the bit count 16 years ago
Alex Converse 988c170547 Change fminf/fmaxf to FFMIN/FFMAX to fix the build on broken operating systems. 16 years ago
Alex Converse 7a4eebcdce Turn on AAC rate control. 16 years ago
Diego Biurrun c8f47d8b79 cosmetics: Remove unnecessary {} around if/for blocks; 16 years ago
Diego Biurrun 99d61d340c cosmetics: prettyprinting, K&R style, break overly long lines 16 years ago
Alex Converse fd257dc4c0 Cosmetics: Pretty print the AAC encoder. 16 years ago
Alex Converse 78e65cd772 Merge the AAC encoder from SoC svn. It is still considered experimental. 16 years ago