summaryrefslogtreecommitdiff
path: root/apps/codecs/libfaad/sbr_dec.c
diff options
context:
space:
mode:
authorAndree Buschmann <AndreeBuschmann@t-online.de>2011-02-05 14:29:47 +0000
committerAndree Buschmann <AndreeBuschmann@t-online.de>2011-02-05 14:29:47 +0000
commit8b540fa9d9477dd0fc7f08a3bba14cdc582a47ca (patch)
tree177eab7b0c97fcf8ef9039e60ce93d104118c5ad /apps/codecs/libfaad/sbr_dec.c
parent62fb090ac491a61c4100abc9ac62354dc38c0fc4 (diff)
downloadrockbox-8b540fa9d9477dd0fc7f08a3bba14cdc582a47ca.tar.gz
rockbox-8b540fa9d9477dd0fc7f08a3bba14cdc582a47ca.zip
Speed up AAC-HE SBR by 2% on S5L8701. Use MEM_ALIGN on critical arrays and avoid stalls in asm code.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29209 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs/libfaad/sbr_dec.c')
-rw-r--r--apps/codecs/libfaad/sbr_dec.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/codecs/libfaad/sbr_dec.c b/apps/codecs/libfaad/sbr_dec.c
index 60bb2a6bdb..78c9c79d5d 100644
--- a/apps/codecs/libfaad/sbr_dec.c
+++ b/apps/codecs/libfaad/sbr_dec.c
@@ -521,8 +521,8 @@ uint8_t sbrDecodeSingleFrame(sbr_info *sbr, real_t *channel,
521 return 0; 521 return 0;
522} 522}
523 523
524ALIGN qmf_t X_left[MAX_NTSRHFG][64];// = {{0}}; 524qmf_t X_left [MAX_NTSRHFG][64] MEM_ALIGN_ATTR;// = {{0}};
525ALIGN qmf_t X_right[MAX_NTSRHFG][64];// = {{0}}; /* must set this to 0 */ 525qmf_t X_right[MAX_NTSRHFG][64] MEM_ALIGN_ATTR;// = {{0}}; /* must set this to 0 */
526 526
527#if (defined(PS_DEC) || defined(DRM_PS)) 527#if (defined(PS_DEC) || defined(DRM_PS))
528uint8_t sbrDecodeSingleFramePS(sbr_info *sbr, real_t *left_channel, real_t *right_channel, 528uint8_t sbrDecodeSingleFramePS(sbr_info *sbr, real_t *left_channel, real_t *right_channel,