summaryrefslogtreecommitdiff
path: root/apps/codecs/libspeex/sb_celp.h
diff options
context:
space:
mode:
authorThom Johansen <thomj@rockbox.org>2007-10-26 11:34:08 +0000
committerThom Johansen <thomj@rockbox.org>2007-10-26 11:34:08 +0000
commit8431c08b7d3a271ad34ce512e2bdcb0e53e39c38 (patch)
tree28c87d56f5391defa58449acb60a311c21668a94 /apps/codecs/libspeex/sb_celp.h
parent530abe84fdc7ea04a6c638c05abfde1dbdde38d9 (diff)
downloadrockbox-8431c08b7d3a271ad34ce512e2bdcb0e53e39c38.tar.gz
rockbox-8431c08b7d3a271ad34ce512e2bdcb0e53e39c38.zip
QMF filter memory doesn't need to be 32 bits, so convert it to 16 bits. Alter assembler code to reflect this. Also do a small optimization in the reverse block copy of the qmf_synth() Coldfire assembler.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15315 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs/libspeex/sb_celp.h')
-rw-r--r--apps/codecs/libspeex/sb_celp.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/codecs/libspeex/sb_celp.h b/apps/codecs/libspeex/sb_celp.h
index 9fb2241a83..da3545d943 100644
--- a/apps/codecs/libspeex/sb_celp.h
+++ b/apps/codecs/libspeex/sb_celp.h
@@ -109,7 +109,7 @@ typedef struct SBDecState {
109 int lpc_enh_enabled; 109 int lpc_enh_enabled;
110 110
111 char *stack; 111 char *stack;
112 spx_word32_t g0_mem[64], g1_mem[64]; 112 spx_word16_t g0_mem[64], g1_mem[64];
113 113
114 spx_word16_t excBuf[80]; 114 spx_word16_t excBuf[80];
115 spx_lsp_t old_qlsp[10]; 115 spx_lsp_t old_qlsp[10];