Submit FS#11461. Major speedup for aac he profile (PP5002 +20%, PP5020 +15%, PP5022...
commitbf4baee6e04472f749a927ff9aea07461e3e2fbc
authorBuschel <Buschel@a1c6a512-1295-4272-9138-f99709370657>
Fri, 9 Jul 2010 18:32:37 +0000 (9 18:32 +0000)
committerBuschel <Buschel@a1c6a512-1295-4272-9138-f99709370657>
Fri, 9 Jul 2010 18:32:37 +0000 (9 18:32 +0000)
tree18aadf8c4a535fef2de069e968fcb23824fdd20a
parent9ce50e8f4414d2b34b75892ff3a6b1684c5be1e2
Submit FS#11461. Major speedup for aac he profile (PP5002 +20%, PP5020 +15%, PP5022 +19%, MCF5249 +35%, MCF5250 +80%), still not realtime on most targets though. This change does a lot of refactoring in the sbr filters and the dct, switching to our optimized codeclib fft and tweaking IRAM usage.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27358 a1c6a512-1295-4272-9138-f99709370657
apps/codecs/libfaad/common.c
apps/codecs/libfaad/sbr_dct.c
apps/codecs/libfaad/sbr_dct.h
apps/codecs/libfaad/sbr_dec.c
apps/codecs/libfaad/sbr_qmf.c
apps/codecs/libfaad/sbr_qmf_c.h
apps/codecs/libfaad/specrec.c