From 52f17dfe9d5221fdc83b2c5d719fe701dce46f24 Mon Sep 17 00:00:00 2001 From: Andree Buschmann Date: Thu, 1 Jul 2010 21:18:42 +0000 Subject: Submit FS#11445. Speed up of faad (aac) decoder via several optimizations like refactoring some requantization routines, moving several arrays and code tables to IRAM, using an optimized swap32() function and inlining several huffman decoder functions. Decoding is sped up by ~10% (PP5002, PP5022, MCF5249) and ~22% (MCF5250). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27225 a1c6a512-1295-4272-9138-f99709370657 --- apps/codecs/libfaad/codebook/hcb_5.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'apps/codecs/libfaad/codebook/hcb_5.h') diff --git a/apps/codecs/libfaad/codebook/hcb_5.h b/apps/codecs/libfaad/codebook/hcb_5.h index d094a6b1c2..0143482901 100644 --- a/apps/codecs/libfaad/codebook/hcb_5.h +++ b/apps/codecs/libfaad/codebook/hcb_5.h @@ -28,7 +28,7 @@ /* Binary search huffman table HCB_5 */ -static hcb_bin_pair hcb5[] = { +static hcb_bin_pair hcb5[] ICONST_ATTR_FAAD_LARGE_IRAM = { { /* 0 */ 0, { 1, 2 } }, { /* 1 */ 1, { 0, 0 } }, /* 0 */ { /* 2 */ 0, { 1, 2 } }, -- cgit v1.2.3