Lines Matching refs:lpc
71 static void eval_lpcenv(TwinVQContext *tctx, const float *cos_vals, float *lpc)
79 lpc[i] = eval_lpc_spectrum(cos_vals, cos_i, mtab->n_lsp);
80 lpc[size_s - i - 1] = eval_lpc_spectrum(cos_vals, -cos_i, mtab->n_lsp);
153 const float *buf, float *lpc,
156 eval_lpcenv_or_interp(tctx, ftype, lpc, buf, size / 2, step, 0);
157 eval_lpcenv_or_interp(tctx, ftype, lpc + size / 2, buf, size / 2,
160 interpolate(lpc + size / 2 - step + 1, lpc[size / 2],
161 lpc[size / 2 - step], step);
163 twinvq_memset_float(lpc + size - 2 * step + 1, lpc[size - 2 * step],
305 enum TwinVQFrameType ftype, float *lpc)
315 eval_lpcenv_2parts(tctx, ftype, lsp, lpc, size, 8);
318 eval_lpcenv_2parts(tctx, ftype, lsp, lpc, size, 2);
321 eval_lpcenv(tctx, lsp, lpc);