summaryrefslogtreecommitdiff
path: root/apps/codecs/libfaad/kbd_win.h
diff options
context:
space:
mode:
authorMagnus Holmgren <magnushol@gmail.com>2006-09-24 19:00:29 +0000
committerMagnus Holmgren <magnushol@gmail.com>2006-09-24 19:00:29 +0000
commit3fa5e5f5924306417c05cbc7a7f46a605c670996 (patch)
tree582869c0709cb876cec3f4a3b73a0dd56e6241a5 /apps/codecs/libfaad/kbd_win.h
parent0e5bd54cbb26768a2059ed5aadd7b2c15974fe6f (diff)
downloadrockbox-3fa5e5f5924306417c05cbc7a7f46a605c670996.tar.gz
rockbox-3fa5e5f5924306417c05cbc7a7f46a605c670996.zip
Apply a bunch of simple AAC decoder optimizations. Biggest speedup is on ColdFire targets, but ARM targets benefits too. Allows realtime playback of some AAC files on Iriver targets (H1x0, H3x0). Remove support for some rarely used AAC profiles to reduce code size a bit.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11038 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs/libfaad/kbd_win.h')
-rw-r--r--apps/codecs/libfaad/kbd_win.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/codecs/libfaad/kbd_win.h b/apps/codecs/libfaad/kbd_win.h
index 933e6c1ded..1c3fd096ac 100644
--- a/apps/codecs/libfaad/kbd_win.h
+++ b/apps/codecs/libfaad/kbd_win.h
@@ -37,7 +37,7 @@ extern "C" {
37#pragma warning(disable:4244) 37#pragma warning(disable:4244)
38#endif 38#endif
39 39
40ALIGN static const real_t kbd_long_1024[] = 40ALIGN static const real_t kbd_long_1024[] ICONST_ATTR =
41{ 41{
42 FRAC_CONST(0.00029256153896361), 42 FRAC_CONST(0.00029256153896361),
43 FRAC_CONST(0.00042998567353047), 43 FRAC_CONST(0.00042998567353047),
@@ -2030,7 +2030,7 @@ ALIGN static const real_t kbd_long_960[] = {
2030}; 2030};
2031#endif 2031#endif
2032 2032
2033ALIGN static const real_t kbd_short_128[] = 2033ALIGN static const real_t kbd_short_128[] ICONST_ATTR =
2034{ 2034{
2035 FRAC_CONST(4.3795702929468881e-005), 2035 FRAC_CONST(4.3795702929468881e-005),
2036 FRAC_CONST(0.00011867384265436617), 2036 FRAC_CONST(0.00011867384265436617),