Lines Matching defs:lspf
106 * @param lspf line spectral pair frequencies
112 static int decode_lspf(QCELPContext *q, float *lspf)
128 lspf[i] = (q->frame.lspv[i] ? QCELP_LSP_SPREAD_FACTOR
144 lspf[i] = (i + 1) * (1 - erasure_coeff) / 11 +
151 lspf[0] = FFMAX(lspf[0], QCELP_LSP_SPREAD_FACTOR);
153 lspf[i] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR);
155 lspf[9] = FFMIN(lspf[9], 1.0 - QCELP_LSP_SPREAD_FACTOR);
157 lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR);
160 ff_weighted_vector_sumf(lspf, lspf, q->prev_lspf, smooth, 1.0 - smooth, 10);
166 lspf[2 * i + 0] = tmp_lspf += qcelp_lspvq[i][q->frame.lspv[i]][0] * 0.0001;
167 lspf[2 * i + 1] = tmp_lspf += qcelp_lspvq[i][q->frame.lspv[i]][1] * 0.0001;
172 if (lspf[9] <= .70 || lspf[9] >= .97)
175 if (fabs(lspf[i] - lspf[i - 2]) < .08)
178 if (lspf[9] <= .66 || lspf[9] >= .985)
181 if (fabs(lspf[i] - lspf[i - 4]) < .0931)
529 * @param lspf line spectral pair frequencies
537 static void lspf2lpc(const float *lspf, float *lpc)
544 lsp[i] = cos(M_PI * lspf[i]);