aacenc: Refactor the parts of the AAC psymodel.
authorNathan Caldwell <saintdev@gmail.com>
Thu, 17 Mar 2011 03:34:12 +0000 (23:34 -0400)
committerRonald S. Bultje <rsbultje@gmail.com>
Thu, 17 Mar 2011 03:34:12 +0000 (23:34 -0400)
commitb7c96769c52a312c6f6abe43f5d8c83701118a0b
tree39102039fe5249be9bf564cb09fefcf5e28a6396
parentf578854efce12842ed4e4e25b36cf2f798054468
aacenc: Refactor the parts of the AAC psymodel.

3GPP:
Remove ffac from and move min_snr out of AacPsyBand.
Rearrange AacPsyCoeffs to make it easier to implement energy spreading.
Rename the band[] array to bands[]
Copy energies and thresholds at the end of analysis.

LAME:
Use a loop instead of an if chain in LAME windowing.
libavcodec/aacpsy.c