Mercurial > libavcodec.hg
comparison qcelp_lsp.c @ 9017:1e2c96617886 libavcodec
Change sign in ff_celp_lp_synthesis_filterf(). This makes this function
useful for AMR and RA144.
Patch by Kenan Gillet
author | vitor |
---|---|
date | Mon, 23 Feb 2009 22:19:16 +0000 |
parents | e9d9d946f213 |
children | 0613e9b5514c |
comparison
equal
deleted
inserted
replaced
9016:2c23106a79eb | 9017:1e2c96617886 |
---|---|
79 */ | 79 */ |
80 void ff_qcelp_lspf2lpc(const float *lspf, float *lpc) | 80 void ff_qcelp_lspf2lpc(const float *lspf, float *lpc) |
81 { | 81 { |
82 double pa[6], qa[6]; | 82 double pa[6], qa[6]; |
83 int i; | 83 int i; |
84 double bandwith_expansion_coeff = -QCELP_BANDWITH_EXPANSION_COEFF * 0.5; | 84 double bandwith_expansion_coeff = QCELP_BANDWITH_EXPANSION_COEFF * 0.5; |
85 | 85 |
86 lsp2polyf(lspf, pa, 5); | 86 lsp2polyf(lspf, pa, 5); |
87 lsp2polyf(lspf + 1, qa, 5); | 87 lsp2polyf(lspf + 1, qa, 5); |
88 | 88 |
89 for (i=4; i>=0; i--) | 89 for (i=4; i>=0; i--) |