summaryrefslogtreecommitdiff
path: root/apps/codecs/libspeex/quant_lsp.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/codecs/libspeex/quant_lsp.c')
-rw-r--r--apps/codecs/libspeex/quant_lsp.c8
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
71static void compute_quant_weights(spx_lsp_t *qlsp, spx_word16_t *quant_weight, int order) 72static 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
213void lsp_unquant_nb(spx_lsp_t *lsp, int order, SpeexBits *bits) 215void 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
242void lsp_quant_lbr(spx_lsp_t *lsp, spx_lsp_t *qlsp, int order, SpeexBits *bits) 245void 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
283void lsp_unquant_lbr(spx_lsp_t *lsp, int order, SpeexBits *bits) 287void lsp_unquant_lbr(spx_lsp_t *lsp, int order, SpeexBits *bits)
284{ 288{
@@ -316,6 +320,7 @@ extern const signed char high_lsp_cdbk[];
316extern const signed char high_lsp_cdbk2[]; 320extern const signed char high_lsp_cdbk2[];
317 321
318 322
323#ifndef SPEEX_DISABLE_ENCODER
319void lsp_quant_high(spx_lsp_t *lsp, spx_lsp_t *qlsp, int order, SpeexBits *bits) 324void 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
366void lsp_unquant_high(spx_lsp_t *lsp, int order, SpeexBits *bits) 372void 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)
389extern const signed char cdbk_lsp_vlbr[5120]; 395extern const signed char cdbk_lsp_vlbr[5120];
390extern const signed char cdbk_lsp2_vlbr[160]; 396extern const signed char cdbk_lsp2_vlbr[160];
391 397
398#ifndef SPEEX_DISABLE_ENCODER
392void lsp_quant_48k(spx_lsp_t *lsp, spx_lsp_t *qlsp, int order, SpeexBits *bits) 399void 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
431void lsp_unquant_48k(spx_lsp_t *lsp, int order, SpeexBits *bits) 439void lsp_unquant_48k(spx_lsp_t *lsp, int order, SpeexBits *bits)
432{ 440{