diff options
Diffstat (limited to 'apps/codecs/libspeex/quant_lsp.c')
-rw-r--r-- | apps/codecs/libspeex/quant_lsp.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/apps/codecs/libspeex/quant_lsp.c b/apps/codecs/libspeex/quant_lsp.c index 9a6afa2ca0..b8dcfcc088 100644 --- a/apps/codecs/libspeex/quant_lsp.c +++ b/apps/codecs/libspeex/quant_lsp.c | |||
@@ -68,6 +68,7 @@ | |||
68 | 68 | ||
69 | #endif | 69 | #endif |
70 | 70 | ||
71 | #ifndef SPEEX_DISABLE_ENCODER | ||
71 | static void compute_quant_weights(spx_lsp_t *qlsp, spx_word16_t *quant_weight, int order) | 72 | static void compute_quant_weights(spx_lsp_t *qlsp, spx_word16_t *quant_weight, int order) |
72 | { | 73 | { |
73 | int i; | 74 | int i; |
@@ -209,6 +210,7 @@ void lsp_quant_nb(spx_lsp_t *lsp, spx_lsp_t *qlsp, int order, SpeexBits *bits) | |||
209 | for (i=0;i<order;i++) | 210 | for (i=0;i<order;i++) |
210 | qlsp[i]=lsp[i]-qlsp[i]; | 211 | qlsp[i]=lsp[i]-qlsp[i]; |
211 | } | 212 | } |
213 | #endif | ||
212 | 214 | ||
213 | void lsp_unquant_nb(spx_lsp_t *lsp, int order, SpeexBits *bits) | 215 | void lsp_unquant_nb(spx_lsp_t *lsp, int order, SpeexBits *bits) |
214 | { | 216 | { |
@@ -239,6 +241,7 @@ void lsp_unquant_nb(spx_lsp_t *lsp, int order, SpeexBits *bits) | |||
239 | } | 241 | } |
240 | 242 | ||
241 | 243 | ||
244 | #ifndef SPEEX_DISABLE_ENCODER | ||
242 | void lsp_quant_lbr(spx_lsp_t *lsp, spx_lsp_t *qlsp, int order, SpeexBits *bits) | 245 | void lsp_quant_lbr(spx_lsp_t *lsp, spx_lsp_t *qlsp, int order, SpeexBits *bits) |
243 | { | 246 | { |
244 | int i; | 247 | int i; |
@@ -279,6 +282,7 @@ void lsp_quant_lbr(spx_lsp_t *lsp, spx_lsp_t *qlsp, int order, SpeexBits *bits) | |||
279 | for (i=0;i<order;i++) | 282 | for (i=0;i<order;i++) |
280 | qlsp[i]=lsp[i]-qlsp[i]; | 283 | qlsp[i]=lsp[i]-qlsp[i]; |
281 | } | 284 | } |
285 | #endif | ||
282 | 286 | ||
283 | void lsp_unquant_lbr(spx_lsp_t *lsp, int order, SpeexBits *bits) | 287 | void lsp_unquant_lbr(spx_lsp_t *lsp, int order, SpeexBits *bits) |
284 | { | 288 | { |
@@ -316,6 +320,7 @@ extern const signed char high_lsp_cdbk[]; | |||
316 | extern const signed char high_lsp_cdbk2[]; | 320 | extern const signed char high_lsp_cdbk2[]; |
317 | 321 | ||
318 | 322 | ||
323 | #ifndef SPEEX_DISABLE_ENCODER | ||
319 | void lsp_quant_high(spx_lsp_t *lsp, spx_lsp_t *qlsp, int order, SpeexBits *bits) | 324 | void lsp_quant_high(spx_lsp_t *lsp, spx_lsp_t *qlsp, int order, SpeexBits *bits) |
320 | { | 325 | { |
321 | int i; | 326 | int i; |
@@ -362,6 +367,7 @@ void lsp_quant_high(spx_lsp_t *lsp, spx_lsp_t *qlsp, int order, SpeexBits *bits) | |||
362 | for (i=0;i<order;i++) | 367 | for (i=0;i<order;i++) |
363 | qlsp[i]=lsp[i]-qlsp[i]; | 368 | qlsp[i]=lsp[i]-qlsp[i]; |
364 | } | 369 | } |
370 | #endif | ||
365 | 371 | ||
366 | void lsp_unquant_high(spx_lsp_t *lsp, int order, SpeexBits *bits) | 372 | void lsp_unquant_high(spx_lsp_t *lsp, int order, SpeexBits *bits) |
367 | { | 373 | { |
@@ -389,6 +395,7 @@ void lsp_unquant_high(spx_lsp_t *lsp, int order, SpeexBits *bits) | |||
389 | extern const signed char cdbk_lsp_vlbr[5120]; | 395 | extern const signed char cdbk_lsp_vlbr[5120]; |
390 | extern const signed char cdbk_lsp2_vlbr[160]; | 396 | extern const signed char cdbk_lsp2_vlbr[160]; |
391 | 397 | ||
398 | #ifndef SPEEX_DISABLE_ENCODER | ||
392 | void lsp_quant_48k(spx_lsp_t *lsp, spx_lsp_t *qlsp, int order, SpeexBits *bits) | 399 | void lsp_quant_48k(spx_lsp_t *lsp, spx_lsp_t *qlsp, int order, SpeexBits *bits) |
393 | { | 400 | { |
394 | int i; | 401 | int i; |
@@ -427,6 +434,7 @@ void lsp_quant_48k(spx_lsp_t *lsp, spx_lsp_t *qlsp, int order, SpeexBits *bits) | |||
427 | for (i=0;i<order;i++) | 434 | for (i=0;i<order;i++) |
428 | qlsp[i]=lsp[i]-qlsp[i]; | 435 | qlsp[i]=lsp[i]-qlsp[i]; |
429 | } | 436 | } |
437 | #endif | ||
430 | 438 | ||
431 | void lsp_unquant_48k(spx_lsp_t *lsp, int order, SpeexBits *bits) | 439 | void lsp_unquant_48k(spx_lsp_t *lsp, int order, SpeexBits *bits) |
432 | { | 440 | { |