Lines Matching refs:COEFFS
56 #define COEFFS 256 macro
66 float CWdecoded[COEFFS];
70 int CWlengthT[COEFFS]; ///< how many bits in each codeword
77 int skipFlags[COEFFS]; ///< skip coefficient decoding or not
78 int codewords[COEFFS]; ///< raw codewords read from bitstream
80 float last_fft_im[COEFFS];
90 float mdct_sine_window[COEFFS];
91 float post_cos[COEFFS];
92 float post_sin[COEFFS];
93 float pre_coef1[COEFFS];
94 float pre_coef2[COEFFS];
103 DECLARE_ALIGNED(32, FFTComplex, samples)[COEFFS / 2];
223 for (i = 0; i < COEFFS / 2; i++) in imc_decode_init()
228 ff_sine_window_init(q->mdct_sine_window, COEFFS); in imc_decode_init()
229 for (i = 0; i < COEFFS; i++) in imc_decode_init()
231 for (i = 0; i < COEFFS / 2; i++) { in imc_decode_init()
733 float *dst2 = q->out_samples + (COEFFS - 1); in imc_imdct256()
736 for (i = 0; i < COEFFS / 2; i++) { in imc_imdct256()
737 q->samples[i].re = -(q->pre_coef1[i] * chctx->CWdecoded[COEFFS - 1 - i * 2]) - in imc_imdct256()
739 q->samples[i].im = (q->pre_coef2[i] * chctx->CWdecoded[COEFFS - 1 - i * 2]) - in imc_imdct256()
748 for (i = 0; i < COEFFS / 2; i++) { in imc_imdct256()
751 *dst1 = (q->mdct_sine_window[COEFFS - 1 - i * 2] * chctx->last_fft_im[i]) in imc_imdct256()
754 - (q->mdct_sine_window[COEFFS - 1 - i * 2] * re); in imc_imdct256()
898 for (i = 0; i < COEFFS; i++) in imc_decode_block()
1042 frame->nb_samples = COEFFS; in imc_decode_frame()
1061 (float *)frame->extended_data[1], COEFFS); in imc_decode_frame()