Lines Matching refs:lp_order
33 void ff_acelp_reorder_lsf(int16_t* lsfq, int lsfq_min_distance, int lsfq_min, int lsfq_max, int lp_order)
39 for(i=0; i<lp_order-1; i++)
43 for(i=0; i<lp_order; i++)
48 lsfq[lp_order-1] = FFMIN(lsfq[lp_order-1], lsfq_max);//Is warning required ?
83 void ff_acelp_lsf2lsp(int16_t *lsp, const int16_t *lsf, int lp_order)
88 for(i=0; i<lp_order; i++)
93 void ff_acelp_lsf2lspd(double *lsp, const float *lsf, int lp_order)
97 for(i = 0; i < lp_order; i++)
145 void ff_amrwb_lsp2lpc(const double *lsp, float *lp, int lp_order)
147 int lp_half_order = lp_order >> 1;
158 for (i = 1, j = lp_order - 1; i < lp_half_order; i++, j--) {
159 double paf = pa[i] * (1 + lsp[lp_order - 1]);
160 double qaf = (qa[i] - qa[i-2]) * (1 - lsp[lp_order - 1]);
165 lp[lp_half_order - 1] = (1.0 + lsp[lp_order - 1]) *
168 lp[lp_order - 1] = lsp[lp_order - 1];
171 void ff_acelp_lp_decode(int16_t* lp_1st, int16_t* lp_2nd, const int16_t* lsp_2nd, const int16_t* lsp_prev, int lp_order)
177 for(i=0; i<lp_order; i++)
184 ff_acelp_lsp2lpc(lp_1st, lsp_1st, lp_order >> 1);
187 ff_acelp_lsp2lpc(lp_2nd, lsp_2nd, lp_order >> 1);