summaryrefslogtreecommitdiff
path: root/apps/codecs/libfaad/common.c
diff options
context:
space:
mode:
authorAndree Buschmann <AndreeBuschmann@t-online.de>2010-07-09 18:32:37 +0000
committerAndree Buschmann <AndreeBuschmann@t-online.de>2010-07-09 18:32:37 +0000
commit811af5968ae3015af04804aa774728f90a897c05 (patch)
tree18aadf8c4a535fef2de069e968fcb23824fdd20a /apps/codecs/libfaad/common.c
parentf3e0207384af483d31e43e3d1f326a138007faf8 (diff)
downloadrockbox-811af5968ae3015af04804aa774728f90a897c05.tar.gz
rockbox-811af5968ae3015af04804aa774728f90a897c05.zip
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
Diffstat (limited to 'apps/codecs/libfaad/common.c')
-rw-r--r--apps/codecs/libfaad/common.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/codecs/libfaad/common.c b/apps/codecs/libfaad/common.c
index 025c8f8c5b..c838c88d33 100644
--- a/apps/codecs/libfaad/common.c
+++ b/apps/codecs/libfaad/common.c
@@ -319,7 +319,7 @@ static const uint32_t pow2_tab[] ICONST_ATTR = {
319 UFIX_CONST(2.000000000000000,POWTBL_PRECIS) 319 UFIX_CONST(2.000000000000000,POWTBL_PRECIS)
320}; 320};
321 321
322static const real_t log2_tab[] ICONST_ATTR = { 322static const real_t log2_tab[] ICONST_ATTR_FAAD_LARGE_IRAM = {
323 REAL_CONST(0.000000000000000), REAL_CONST(0.022367813028455), REAL_CONST(0.044394119358453), 323 REAL_CONST(0.000000000000000), REAL_CONST(0.022367813028455), REAL_CONST(0.044394119358453),
324 REAL_CONST(0.066089190457772), REAL_CONST(0.087462841250339), REAL_CONST(0.108524456778169), 324 REAL_CONST(0.066089190457772), REAL_CONST(0.087462841250339), REAL_CONST(0.108524456778169),
325 REAL_CONST(0.129283016944966), REAL_CONST(0.149747119504682), REAL_CONST(0.169925001442312), 325 REAL_CONST(0.129283016944966), REAL_CONST(0.149747119504682), REAL_CONST(0.169925001442312),