summaryrefslogtreecommitdiff
path: root/apps/codecs/libspeex/speex.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/codecs/libspeex/speex.c')
-rw-r--r--apps/codecs/libspeex/speex.c16
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
51void *speex_encoder_init(const SpeexMode *mode) 50void *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
56void *speex_decoder_init(const SpeexMode *mode) 56void *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
61void speex_encoder_destroy(void *state) 62void 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
66void speex_decoder_destroy(void *state) 68void 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
73int speex_encode_native(void *state, spx_word16_t *in, SpeexBits *bits) 74int 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
78int speex_decode_native(void *state, SpeexBits *bits, spx_word16_t *out) 80int 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
182int speex_encoder_ctl(void *state, int request, void *ptr) 183int 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
187int speex_decoder_ctl(void *state, int request, void *ptr) 189int 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
194int nb_mode_query(const void *mode, int request, void *ptr) 194int 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;