diff options
author | Nils Wallménius <nils@rockbox.org> | 2011-06-02 20:52:54 +0000 |
---|---|---|
committer | Nils Wallménius <nils@rockbox.org> | 2011-06-02 20:52:54 +0000 |
commit | 73d0e14f4494b98e0c781934fbf19efa8d6d8418 (patch) | |
tree | cd3a80eb069dc81178a5b50020356c741116f103 /apps/codecs/libspeex/speex.c | |
parent | d860c878003142128f7beb3e38dae38007822364 (diff) | |
download | rockbox-73d0e14f4494b98e0c781934fbf19efa8d6d8418.tar.gz rockbox-73d0e14f4494b98e0c781934fbf19efa8d6d8418.zip |
Disable some unused code in speex to save binsize.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29949 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs/libspeex/speex.c')
-rw-r--r-- | apps/codecs/libspeex/speex.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/apps/codecs/libspeex/speex.c b/apps/codecs/libspeex/speex.c index a77653f21a..0dcfb3f7f6 100644 --- a/apps/codecs/libspeex/speex.c +++ b/apps/codecs/libspeex/speex.c | |||
@@ -46,34 +46,36 @@ | |||
46 | 46 | ||
47 | #define MAX_IN_SAMPLES 640 | 47 | #define MAX_IN_SAMPLES 640 |
48 | 48 | ||
49 | 49 | #ifndef SPEEX_DISABLE_ENCODER | |
50 | |||
51 | void *speex_encoder_init(const SpeexMode *mode) | 50 | void *speex_encoder_init(const SpeexMode *mode) |
52 | { | 51 | { |
53 | return mode->enc_init(mode); | 52 | return mode->enc_init(mode); |
54 | } | 53 | } |
54 | #endif | ||
55 | 55 | ||
56 | void *speex_decoder_init(const SpeexMode *mode) | 56 | void *speex_decoder_init(const SpeexMode *mode) |
57 | { | 57 | { |
58 | return mode->dec_init(mode); | 58 | return mode->dec_init(mode); |
59 | } | 59 | } |
60 | 60 | ||
61 | #ifndef SPEEX_DISABLE_ENCODER | ||
61 | void speex_encoder_destroy(void *state) | 62 | void speex_encoder_destroy(void *state) |
62 | { | 63 | { |
63 | (*((SpeexMode**)state))->enc_destroy(state); | 64 | (*((SpeexMode**)state))->enc_destroy(state); |
64 | } | 65 | } |
66 | #endif | ||
65 | 67 | ||
66 | void speex_decoder_destroy(void *state) | 68 | void speex_decoder_destroy(void *state) |
67 | { | 69 | { |
68 | (*((SpeexMode**)state))->dec_destroy(state); | 70 | (*((SpeexMode**)state))->dec_destroy(state); |
69 | } | 71 | } |
70 | 72 | ||
71 | 73 | #ifndef SPEEX_DISABLE_ENCODER | |
72 | |||
73 | int speex_encode_native(void *state, spx_word16_t *in, SpeexBits *bits) | 74 | int speex_encode_native(void *state, spx_word16_t *in, SpeexBits *bits) |
74 | { | 75 | { |
75 | return (*((SpeexMode**)state))->enc(state, in, bits); | 76 | return (*((SpeexMode**)state))->enc(state, in, bits); |
76 | } | 77 | } |
78 | #endif | ||
77 | 79 | ||
78 | int speex_decode_native(void *state, SpeexBits *bits, spx_word16_t *out) | 80 | int speex_decode_native(void *state, SpeexBits *bits, spx_word16_t *out) |
79 | { | 81 | { |
@@ -177,20 +179,18 @@ int speex_decode_int(void *state, SpeexBits *bits, spx_int16_t *out) | |||
177 | } | 179 | } |
178 | #endif | 180 | #endif |
179 | 181 | ||
180 | 182 | #ifndef SPEEX_DISABLE_ENCODER | |
181 | |||
182 | int speex_encoder_ctl(void *state, int request, void *ptr) | 183 | int speex_encoder_ctl(void *state, int request, void *ptr) |
183 | { | 184 | { |
184 | return (*((SpeexMode**)state))->enc_ctl(state, request, ptr); | 185 | return (*((SpeexMode**)state))->enc_ctl(state, request, ptr); |
185 | } | 186 | } |
187 | #endif | ||
186 | 188 | ||
187 | int speex_decoder_ctl(void *state, int request, void *ptr) | 189 | int speex_decoder_ctl(void *state, int request, void *ptr) |
188 | { | 190 | { |
189 | return (*((SpeexMode**)state))->dec_ctl(state, request, ptr); | 191 | return (*((SpeexMode**)state))->dec_ctl(state, request, ptr); |
190 | } | 192 | } |
191 | 193 | ||
192 | |||
193 | |||
194 | int nb_mode_query(const void *mode, int request, void *ptr) | 194 | int nb_mode_query(const void *mode, int request, void *ptr) |
195 | { | 195 | { |
196 | const SpeexNBMode *m = (const SpeexNBMode*)mode; | 196 | const SpeexNBMode *m = (const SpeexNBMode*)mode; |