From 91f618f1ba1e507a9aa1cf7ee87eaf0370272b17 Mon Sep 17 00:00:00 2001 From: Thom Johansen Date: Wed, 14 Nov 2007 00:55:05 +0000 Subject: Remove unneeded math wrappers. Clear state structs in decoder init. Start initial work at stripping away parts of Speex in preparation for its use as a statically linked voice UI codec. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15612 a1c6a512-1295-4272-9138-f99709370657 --- apps/codecs/libspeex/sb_celp.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'apps/codecs/libspeex/sb_celp.h') diff --git a/apps/codecs/libspeex/sb_celp.h b/apps/codecs/libspeex/sb_celp.h index eaf76c94ab..c4c8160a55 100644 --- a/apps/codecs/libspeex/sb_celp.h +++ b/apps/codecs/libspeex/sb_celp.h @@ -110,7 +110,12 @@ typedef struct SBDecState { char *stack; spx_word16_t g0_mem[64], g1_mem[64]; +/* Voice codec files will be WB mode, which has sub frame size of 40 */ +#ifndef SPEEX_ROCKBOX_VOICE_CODEC spx_word16_t excBuf[80]; +#else + spx_word16_t excBuf[40]; +#endif spx_lsp_t old_qlsp[8]; spx_coef_t interp_qlpc[8]; -- cgit v1.2.3