• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavcodec/

Lines Matching refs:LPC_ORDER

56     ret = ff_lpc_init(&ractx->lpc_ctx, avctx->frame_size, LPC_ORDER,
140 ff_celp_lp_synthesis_filterf(work, coefs, vect, BLOCKSIZE, LPC_ORDER);
214 ff_celp_lp_synthesis_filterf(work, coefs, exc, BLOCKSIZE, LPC_ORDER);
297 ff_celp_lp_synthesis_filterf(work, coefs, vect, BLOCKSIZE, LPC_ORDER);
326 float data[BLOCKSIZE], work[LPC_ORDER + BLOCKSIZE];
327 float coefs[LPC_ORDER];
335 for (i = 0; i < LPC_ORDER; i++) {
345 ff_celp_lp_synthesis_filterf(work + LPC_ORDER, coefs, data, BLOCKSIZE,
346 LPC_ORDER);
348 zero[i] = work[LPC_ORDER + i];
357 memset(work, 0, LPC_ORDER * sizeof(*work));
359 cba_idx = adaptive_cb_search(ractx->adapt_cb, work + LPC_ORDER, coefs,
366 memcpy(cba, work + LPC_ORDER, sizeof(cba));
371 fixed_cb_search(work + LPC_ORDER, coefs, data, cba_idx, &cb1_idx, &cb2_idx);
376 ff_celp_lp_synthesis_filterf(work + LPC_ORDER, coefs, cb1, BLOCKSIZE,
377 LPC_ORDER);
378 memcpy(cb1, work + LPC_ORDER, sizeof(cb1));
380 ff_celp_lp_synthesis_filterf(work + LPC_ORDER, coefs, cb2, BLOCKSIZE,
381 LPC_ORDER);
382 memcpy(cb2, work + LPC_ORDER, sizeof(cb2));
425 static const uint8_t sizes[LPC_ORDER] = {64, 32, 32, 16, 16, 8, 8, 8, 8, 4};
426 static const uint8_t bit_sizes[LPC_ORDER] = {6, 5, 5, 4, 4, 3, 3, 3, 3, 2};
430 int32_t lpc_coefs[LPC_ORDER][MAX_LPC_ORDER];
431 int shift[LPC_ORDER];
432 int16_t block_coefs[NBLOCKS][LPC_ORDER];
433 int lpc_refl[LPC_ORDER]; /**< reflection coefficients of the frame */
463 ff_lpc_calc_coefs(&ractx->lpc_ctx, lpc_data, NBLOCKS * BLOCKSIZE, LPC_ORDER,
464 LPC_ORDER, 16, lpc_coefs, shift, FF_LPC_TYPE_LEVINSON,
466 for (i = 0; i < LPC_ORDER; i++)
467 block_coefs[NBLOCKS - 1][i] = -(lpc_coefs[LPC_ORDER - 1][i] <<
468 (12 - shift[LPC_ORDER - 1]));
486 for (i = 0; i < LPC_ORDER; i++) {