76 Commits (26ece7a511f8905a5ddfc19c7cd4ecdca7056138)

Author SHA1 Message Date
Claudio Freire 7ec74ae4aa AAC encoder: tweak rate-distortion logic 9 years ago
Vittorio Giovara 7c6eb0a1b7 lavc: AV-prefix all codec flags 9 years ago
Claudio Freire 59216e0525 AAC Encoder: clipping avoidance 9 years ago
Rostislav Pehlivanov 8e607c747e aacpsy: use a different metric for the spread of a band 10 years ago
Rostislav Pehlivanov 02dbed6e71 aacpsy: Add energy spread for each band 10 years ago
Michael Niedermayer e7a65142b9 avcodec/aacpsy: Clear the correct pointer 10 years ago
Vittorio Giovara 074a1b3732 aacpsy: Check memory allocation 10 years ago
Andreas Cadhalpun 110f7f35fb aacpsy: correct calculation of minath in psy_3gpp_init 10 years ago
Andreas Cadhalpun ca9849eecd aacpsy: correct calculation of minath in psy_3gpp_init 10 years ago
Andreas Cadhalpun e224aa4191 aacpsy: avoid psy_band->threshold becoming NaN 10 years ago
Claudio Freire 84f4be424d avcodec/aacpsy: Fix AAC Psy PE reduction calculation when multiple iterations are required 10 years ago
Diego Biurrun 7f9f771eac avcodec: Don't anonymously typedef structs 10 years ago
Michael Niedermayer ee5145c05d avcodec/aacpsy: Use av_mallocz_array() 11 years ago
Claudio Freire 7c71ada4ca aacenc: Fix a rounding bug in aacpsy channel bitrate computation 12 years ago
Claudio Freire c545876d1b AAC encoder: Fixed a rounding bug in psy's channel bitrate computation. 12 years ago
Diego Biurrun 6fee1b90ce avcodec: Add av_cold attributes to init functions missing them 12 years ago
Diego Biurrun a5f8873620 silly typo fixes 12 years ago
Bojan Zivkovic e54eb8db9c mips: Optimization of AAC psychoacoustic model functions 12 years ago
Bojan Zivkovic 1f5b5b8062 libavcodec: changed mathematical functions in aacpsy.c 12 years ago
Diego Biurrun 511cf612ac miscellaneous typo fixes 12 years ago
Michael Niedermayer 570931d411 aacpsy: psy_3gpp_analyze_channel() handle energy == 0 12 years ago
Michael Niedermayer 413b32f808 aacpsy: calc_reduction_3gpp() handle active_lines = 0 12 years ago
Michael Niedermayer 4819d43d7f aacpsy: use exp2(f) instead of pow(f)(2,...) 12 years ago
Michael Niedermayer 72dabdfc58 aacenc: new default cutoff 12 years ago
Michael Niedermayer 21e5dd93d7 aacpsy: fix "may be used uninitialized" warning 13 years ago
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. 14 years ago
Nathan Caldwell 62147469da acenc: LAME-inspired window decision 14 years ago
Nathan Caldwell af00dddeca aacenc: Rename Psy3gpp* structs to AacPsy* 14 years ago