Lines Matching defs:ractx

42     RA144Context *ractx = avctx->priv_data;
43 ff_lpc_end(&ractx->lpc_ctx);
44 ff_af_queue_close(&ractx->afq);
51 RA144Context *ractx;
57 ractx = avctx->priv_data;
58 ractx->lpc_coef[0] = ractx->lpc_tables[0];
59 ractx->lpc_coef[1] = ractx->lpc_tables[1];
60 ractx->avctx = avctx;
61 ff_audiodsp_init(&ractx->adsp);
62 ret = ff_lpc_init(&ractx->lpc_ctx, avctx->frame_size, LPC_ORDER,
67 ff_af_queue_init(avctx, &ractx->afq);
318 * @param ractx encoder context
324 static void ra144_encode_subblock(RA144Context *ractx,
339 work[i] = ractx->curr_sblock[BLOCKSIZE + i];
361 cba_idx = adaptive_cb_search(ractx->adapt_cb, work + LPC_ORDER, coefs,
370 ff_copy_and_dup(ractx->buffer_a, ractx->adapt_cb, cba_idx + BLOCKSIZE / 2 - 1);
371 m[0] = (ff_irms(&ractx->adsp, ractx->buffer_a) * rms) >> 12;
419 ff_subblock_synthesis(ractx, lpc_coefs, cba_idx, cb1_idx, cb2_idx, rms,
429 RA144Context *ractx = avctx->priv_data;
441 if (ractx->last_frame)
455 lpc_data[i] = ractx->curr_block[BLOCKSIZE + BLOCKSIZE / 2 + i];
470 ff_lpc_calc_coefs(&ractx->lpc_ctx, lpc_data, NBLOCKS * BLOCKSIZE, LPC_ORDER,
486 ff_int_to_int16(block_coefs[NBLOCKS - 1], ractx->lpc_coef[1]);
498 ractx->lpc_refl_rms[0] = ff_rms(lpc_refl);
499 ff_eval_coefs(ractx->lpc_coef[0], lpc_refl);
500 refl_rms[0] = ff_interp(ractx, block_coefs[0], 1, 1, ractx->old_energy);
501 refl_rms[1] = ff_interp(ractx, block_coefs[1], 2,
502 energy <= ractx->old_energy,
503 ff_t_sqrt(energy * ractx->old_energy) >> 12);
504 refl_rms[2] = ff_interp(ractx, block_coefs[2], 3, 0, energy);
505 refl_rms[3] = ff_rescale_rms(ractx->lpc_refl_rms[0], energy);
506 ff_int_to_int16(block_coefs[NBLOCKS - 1], ractx->lpc_coef[0]);
509 ra144_encode_subblock(ractx, ractx->curr_block + i * BLOCKSIZE,
512 ractx->old_energy = energy;
513 ractx->lpc_refl_rms[1] = ractx->lpc_refl_rms[0];
514 FFSWAP(unsigned int *, ractx->lpc_coef[0], ractx->lpc_coef[1]);
520 ractx->curr_block[i] = samples[i] >> 2;
522 if ((ret = ff_af_queue_add(&ractx->afq, frame)) < 0)
525 ractx->last_frame = 1;
526 memset(&ractx->curr_block[i], 0,
527 (NBLOCKS * BLOCKSIZE - i) * sizeof(*ractx->curr_block));
530 ff_af_queue_remove(&ractx->afq, avctx->frame_size, &avpkt->pts,