Lines Matching defs:lp_order
32 void ff_acelp_reorder_lsf(int16_t* lsfq, int lsfq_min_distance, int lsfq_min, int lsfq_max, int lp_order)
38 for(i=0; i<lp_order-1; i++)
42 for(i=0; i<lp_order; i++)
47 lsfq[lp_order-1] = FFMIN(lsfq[lp_order-1], lsfq_max);//Is warning required ?
58 void ff_acelp_lsf2lsp(int16_t *lsp, const int16_t *lsf, int lp_order)
63 for(i=0; i<lp_order; i++)
68 void ff_acelp_lsf2lspd(double *lsp, const float *lsf, int lp_order)
72 for(i = 0; i < lp_order; i++)
120 void ff_amrwb_lsp2lpc(const double *lsp, float *lp, int lp_order)
122 int lp_half_order = lp_order >> 1;
133 for (i = 1, j = lp_order - 1; i < lp_half_order; i++, j--) {
134 double paf = pa[i] * (1 + lsp[lp_order - 1]);
135 double qaf = (qa[i] - qa[i-2]) * (1 - lsp[lp_order - 1]);
140 lp[lp_half_order - 1] = (1.0 + lsp[lp_order - 1]) *
143 lp[lp_order - 1] = lsp[lp_order - 1];
146 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)
152 for(i=0; i<lp_order; i++)
155 ff_acelp_lsp2lpc(lp_1st, lsp_1st, lp_order >> 1);
158 ff_acelp_lsp2lpc(lp_2nd, lsp_2nd, lp_order >> 1);