37 Commits (03f0d1757568611c9150103c445e647d09149f70)

Author SHA1 Message Date
Alex Converse 4e42debc8d aacenc: Start the lookahead pointer 1/4 of the way into the first short window. 15 years ago
Alex Converse 072c0d605f aacenc: Properly pad extradata. 15 years ago
Alex Converse e29af81818 aactab: Tablegenify ff_aac_pow2sf_tab. 15 years ago
Alex Converse 614842a93d Cleanup apply_window_and_mdct(). 15 years ago
Alex Converse e84c276f31 Mark AAC encoder as experimental. 15 years ago
Alex Converse 960323a230 aacenc: Select the TLS (two-loop search) as the default scalefactor coder. 15 years ago
Alex Converse 31184aac87 aacenc: Fix psy logic. 15 years ago
Alex Converse 495af353db Set cur_channel in the AAC encoder context where needed. 15 years ago
Alex Converse 217b44ddc3 Error out when too many bits per frame are requested. 15 years ago
Diego Biurrun ba87f0801d Remove explicit filename from Doxygen @file commands. 15 years ago
Alex Converse 523429220b aacenc: Error when an unsupported profile is requested 15 years ago
Stefano Sabatini 72415b2adb Define AVMediaType enum, and use it instead of enum CodecType, which 15 years ago
Reimar Döffinger 14b8607065 Add support for hard-coded MDCT-related ff_sine_windows tables. 15 years ago
Reimar Döffinger b5f09d31c2 Make sample_fmts and channel_layouts compound literals const to reduce size of 15 years ago
Alex Converse 04e257fa84 Revert unintended portion of last commit. (Setting the default coder to 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 988c170547 Change fminf/fmaxf to FFMIN/FFMAX to fix the build on broken operating systems. 16 years ago
Alex Converse f11bfe3065 Reindent after last commit 16 years ago
Alex Converse 48d20c11ba Prevent AAC frame size overflows. 16 years ago
Alex Converse 5962f6b0da Refactor windowing and early psy from bitstream writing parts of the AAC encoder. 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
Siarhei Siamashka 7d485f165f Support for getting (i)MDCT output multiplied by a constant scaling factor. 16 years ago
Stefano Sabatini 9106a698e7 Rename bitstream.h to get_bits.h. 16 years ago
Diego Biurrun bad5537e2c Use full internal pathname in doxygen @file directives. 16 years ago
Reimar Döffinger 9b5ede5b64 Add (additional) const to many global tables. 16 years ago
Kostya Shishkov e43b0a7316 okayed chunks of AAC encoder 16 years ago
Kostya Shishkov cda00def4b Do not pass unnecessary arguments to AAC encoder functions 16 years ago
Kostya Shishkov b54bf2d6eb Add okayed parts for AAC encoder 16 years ago
Kostya Shishkov 720d52c678 More okayed chunks of AAC encoder 16 years ago
Kostya Shishkov f5c3eae3cb Synchronize AAC encoder with renamings in aac.h 16 years ago
Kostya Shishkov 817015e4e2 Add approved chunks to AAC encoder 16 years ago
Kostya Shishkov 07be55dc8b Remove not OKed parts from AAC encoder 16 years ago
Kostya Shishkov c03d9d058b Okayed parts of AAC encoder 16 years ago