diff options
author | Thom Johansen <thomj@rockbox.org> | 2007-11-18 23:17:25 +0000 |
---|---|---|
committer | Thom Johansen <thomj@rockbox.org> | 2007-11-18 23:17:25 +0000 |
commit | c31818ccf0d7acadb91e95ba02980ced209489e0 (patch) | |
tree | 5342137633a5ee1414963d7f12c0764a79fdc7d8 /apps/codecs/libspeex/modes_wb.c | |
parent | c46de8ab734fa3a848056a7b69806859c4b582df (diff) | |
download | rockbox-c31818ccf0d7acadb91e95ba02980ced209489e0.tar.gz rockbox-c31818ccf0d7acadb91e95ba02980ced209489e0.zip |
Disable some UWB mode stuff and lost package handling in voice codec.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15676 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs/libspeex/modes_wb.c')
-rw-r--r-- | apps/codecs/libspeex/modes_wb.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/apps/codecs/libspeex/modes_wb.c b/apps/codecs/libspeex/modes_wb.c index af16cdd775..8e351db60d 100644 --- a/apps/codecs/libspeex/modes_wb.c +++ b/apps/codecs/libspeex/modes_wb.c @@ -52,7 +52,11 @@ #define NULL 0 #endif +#ifndef ROCKBOX_VOICE_CODEC const SpeexMode * const speex_mode_list[SPEEX_NB_MODES] = {&speex_nb_mode, &speex_wb_mode, &speex_uwb_mode}; +#else +const SpeexMode * const speex_mode_list[SPEEX_NB_MODES] = {&speex_nb_mode, &speex_wb_mode, NULL}; +#endif extern const signed char hexc_table[]; extern const signed char hexc_10_32_table[]; @@ -279,6 +283,7 @@ const SpeexMode speex_wb_mode = { +#ifndef ROCKBOX_VOICE_CODEC /* Split-band "ultra-wideband" (32 kbps) CELP mode*/ static const SpeexSBMode sb_uwb_mode = { &speex_wb_mode, @@ -303,6 +308,7 @@ static const SpeexSBMode sb_uwb_mode = { #endif 2 }; +#endif int wb_mode_query(const void *mode, int request, void *ptr) { @@ -329,6 +335,7 @@ int wb_mode_query(const void *mode, int request, void *ptr) } +#ifndef ROCKBOX_VOICE_CODEC const SpeexMode speex_uwb_mode = { &sb_uwb_mode, wb_mode_query, @@ -355,6 +362,7 @@ const SpeexMode speex_uwb_mode = { &sb_decoder_ctl, #endif }; +#endif /* We have defined speex_lib_get_mode() as a macro in speex.h */ #undef speex_lib_get_mode |