39 Commits (8b13445791952324174f50b76519eddc347dc29a)

Author SHA1 Message Date
Diego Biurrun a92be9b856 Replace memset(0) by zero initializations. 13 years ago
Nathan Caldwell 9b8e2a8709 aacenc: Deinterleave input samples before processing. 13 years ago
Nathan Caldwell 025ccf1f8b aacenc: Request normalized float samples instead of converting s16 samples to float. 13 years ago
Nathan Caldwell 6381f913d1 aacpsy: Replace an if with FFMAX in LAME windowing. 13 years ago
Nathan Caldwell 843cd4a3ed aacpsy: cosmetics, change a FIXME to a NOTE about subshort comparisons 13 years ago
Diego Biurrun 58c42af722 doxygen: misc consistency, spelling and wording fixes 13 years ago
Nathan Caldwell d3a6c2ab7e psymodel: Remove the single channel analysis function 14 years ago
Nathan Caldwell 01344fe409 aacenc: Implement dummy channel group analysis that just calls the single channel analysis for each channel. 14 years ago
Nathan Caldwell 0bc01cc9fe psymodel: Add channels and channel groups to the psymodel. 14 years ago
Diego Biurrun 3a0d0ff5e6 aacenc: Mark psy_3gpp_window() as av_unused. 14 years ago
Nathan Caldwell f50d937725 aacenc: Fix whitespace after last commit. 14 years ago
Nathan Caldwell 230c1a9075 aacenc: Finish 3GPP psymodel analysis for non mid/side cases. 14 years ago
Mans Rullgard 2912e87a6c Replace FFmpeg with Libav in licence headers 14 years ago
Nathan Caldwell 350785a662 aacenc: 10l, missed a reference when refactoring the psymodel. 14 years ago
Nathan Caldwell 4afedfd8e5 aacenc: cosmetics, indentation, and comment clarification 14 years ago
Nathan Caldwell b7c96769c5 aacenc: Refactor the parts of the AAC psymodel. 14 years ago
Nathan Caldwell d56920e206 aacenc: Correct spreading calculation for high spreading. 14 years ago
Nathan Caldwell 3ea12f65ba aacenc: cosmetics: Swap spreading_hi/low name to match the 3GPP spec. 14 years ago
Nathan Caldwell c8dcb9dee1 aacenc: Remove energy 'normalization' modification from the 3GPP psymodel 14 years ago
Nathan Caldwell 4df5aebb81 aacenc: Fix threshold-in-quiet calculation in the 3GPP psymodel. 14 years ago
Nathan Caldwell eafadadaf5 aacenc: Fix the conditions under which 3GPP pre-echo control is run. 14 years ago
Nathan Caldwell 276df9d821 aacenc: Fix bug in LAME windowing where only one channel got initalized 14 years ago
Alex Converse 0e107f7890 psymodel: Const correct FFPsyWindowInfo. 15 years ago
Nathan Caldwell 62147469da acenc: LAME-inspired window decision 15 years ago
Nathan Caldwell af00dddeca aacenc: Rename Psy3gpp* structs to AacPsy* 15 years ago
Alex Converse 49d3aab764 aacenc: psy_3gpp_init(): Fix line_to_frequency for short windows. 15 years ago
Alex Converse cecaf7d71a aacenc: aac_psy_init(): Factorize line_to_frequency. 15 years ago
Alex Converse d7194e3b73 aacenc: psy_3gpp_init(): Fix ath for the first line in each sfb. 15 years ago
Alex Converse 886385afd6 aacenc: psy_3gpp_init(): Calculate barks on demand. 15 years ago
Alex Converse 75ef689884 aacenc: Fix window decision logic. 15 years ago
Alex Converse 31184aac87 aacenc: Fix psy logic. 15 years ago
Diego Biurrun ba87f0801d Remove explicit filename from Doxygen @file commands. 15 years ago
Alex Converse 988c170547 Change fminf/fmaxf to FFMIN/FFMAX to fix the build on broken operating systems. 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
Diego Biurrun bad5537e2c Use full internal pathname in doxygen @file directives. 16 years ago
Kostya Shishkov bf689db069 Add okayed chunks of AAC encoder psychoacoustic model 17 years ago