Lines Matching refs:lsp
243 static void lpc2lsp(int16_t *lpc, int16_t *prev_lsp, int16_t *lsp)
255 lsp[i] = (lpc[i] * bandwidth_expand[i] + (1 << 14)) >> 15;
263 f[2 * i + 2] = -f[2 * i] - ((lsp[i] + lsp[LPC_ORDER - 1 - i]) << 12);
265 f[2 * i + 3] = f[2 * i + 1] - ((lsp[i] - lsp[LPC_ORDER - 1 - i]) << 12);
308 lsp[count++] = ((i - 1) << 7) + (abs_prev >> 1) / (sum >> 16);
327 memcpy(lsp, prev_lsp, LPC_ORDER * sizeof(int16_t));
348 error = ff_g723_1_dot_product(lsp + (offset), temp, size) << 1; \
360 * @param lsp the current lsp vector
361 * @param prev_lsp the previous lsp vector
363 static void lsp_quantize(uint8_t *lsp_index, int16_t *lsp, int16_t *prev_lsp)
370 weight[0] = (1 << 20) / (lsp[1] - lsp[0]);
372 (lsp[LPC_ORDER - 1] - lsp[LPC_ORDER - 2]);
375 min = FFMIN(lsp[i] - lsp[i - 1], lsp[i + 1] - lsp[i]);
394 lsp[i] -= dc_lsp[i] +