Lines Matching defs:lsf_q
110 float lsf_q[4][LP_FILTER_ORDER]; ///< Interpolated LSF vector for fixed gain smoothing
190 p->lsf_avg[i] = p->lsf_q[3][i] = lsp_avg_init[i] / (float)(1 << 15);
246 * @param[in,out] lsf_q LSFs in [0,1] for each subframe
249 static void interpolate_lsf(ACELPVContext *ctx, float lsf_q[4][LP_FILTER_ORDER], float *lsf_new)
254 ctx->weighted_vector_sumf(lsf_q[i], lsf_q[3], lsf_new,
277 float lsf_q[LP_FILTER_ORDER]; // quantified LSF vector
293 lsf_q[i] = lsf_r[i] * (LSF_R_FAC / 8000.0) + lsf_no_r[i] * (1.0 / 8000.0);
295 ff_set_min_dist_lsf(lsf_q, MIN_LSF_SPACING, LP_FILTER_ORDER);
298 interpolate_lsf(&p->acelpv_ctx, p->lsf_q, lsf_q);
300 ff_acelp_lsf2lspd(lsp, lsf_q, LP_FILTER_ORDER);
341 float lsf_q[LP_FILTER_ORDER]; // quantified LSF vector
356 lsf_q[i] = (lsf_r[i] + p->prev_lsf_r[i] * pred_fac[i]) * (LSF_R_FAC / 8000.0) + lsf_3_mean[i] * (1.0 / 8000.0);
358 ff_set_min_dist_lsf(lsf_q, MIN_LSF_SPACING, LP_FILTER_ORDER);
361 interpolate_lsf(&p->acelpv_ctx, p->lsf_q, lsf_q);
364 ff_acelp_lsf2lspd(p->lsp[3], lsf_q, LP_FILTER_ORDER);
1054 synth_fixed_gain = fixed_gain_smooth(p, p->lsf_q[subframe],
1087 p->acelpv_ctx.weighted_vector_sumf(p->lsf_avg, p->lsf_avg, p->lsf_q[3],