summaryrefslogtreecommitdiffstats
path: root/apps/codecs/lib/SOURCES
diff options
context:
space:
mode:
authorMichael Giacomelli <giac2000@hotmail.com>2009-07-17 23:53:40 +0000
committerMichael Giacomelli <giac2000@hotmail.com>2009-07-17 23:53:40 +0000
commitb957f7214be31bc5752625f9b9d60f96a77a9e34 (patch)
tree35987cd27988c0442dcb234912d3fb59468f5aad /apps/codecs/lib/SOURCES
parentc247483ef18360668c997ab64dc7345eaf65209c (diff)
downloadrockbox-b957f7214be31bc5752625f9b9d60f96a77a9e34.tar.gz
rockbox-b957f7214be31bc5752625f9b9d60f96a77a9e34.zip
Rearrange the MDCT library lookup tables so that codecs can access them. Access them in cook. Remove old cook trig tables. Replace old 32x16 bit fixed point multiply code with faster ASM ARM/Coldfire versions using full 32 bit precision. Improves performance signficantly on PP5024 (~200% realtime for a 64k file) while saving a lot of memory and improving accuracy.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21939 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs/lib/SOURCES')
-rw-r--r--apps/codecs/lib/SOURCES1
1 files changed, 1 insertions, 0 deletions
diff --git a/apps/codecs/lib/SOURCES b/apps/codecs/lib/SOURCES
index 0141af21dc..3a741a5c81 100644
--- a/apps/codecs/lib/SOURCES
+++ b/apps/codecs/lib/SOURCES
@@ -3,6 +3,7 @@ codeclib.c
fixedpoint.c
mdct2.c
+mdct_lookup.c
#ifdef CPU_ARM
mdct_arm.S
setjmp_arm.S