Data Fields | |
| float | old_floor [BANDS] |
| float | flcoeffs1 [BANDS] |
| float | flcoeffs2 [BANDS] |
| float | flcoeffs3 [BANDS] |
| float | flcoeffs4 [BANDS] |
| float | flcoeffs5 [BANDS] |
| float | flcoeffs6 [BANDS] |
| float | CWdecoded [COEFFS] |
| int | bandWidthT [BANDS] |
| codewords per band | |
| int | bitsBandT [BANDS] |
| how many bits per codeword in band | |
| int | CWlengthT [COEFFS] |
| how many bits in each codeword | |
| int | levlCoeffBuf [BANDS] |
| int | bandFlagsBuf [BANDS] |
| flags for each band | |
| int | sumLenArr [BANDS] |
| bits for all coeffs in band | |
| int | skipFlagRaw [BANDS] |
| skip flags are stored in raw form or not | |
| int | skipFlagBits [BANDS] |
| bits used to code skip flags | |
| int | skipFlagCount [BANDS] |
| skipped coeffients per band | |
| int | skipFlags [COEFFS] |
| skip coefficient decoding or not | |
| int | codewords [COEFFS] |
| raw codewords read from bitstream | |
| float | sqrt_tab [30] |
| GetBitContext | gb |
| int | decoder_reset |
| float | one_div_log2 |
| DSPContext | dsp |
| FFTContext | fft |
| FFTComplex | samples [COEFFS/2] |
| float * | out_samples |
| float | mdct_sine_window [COEFFS] |
| MDCT tables. | |
| float | post_cos [COEFFS] |
| float | post_sin [COEFFS] |
| float | pre_coef1 [COEFFS] |
| float | pre_coef2 [COEFFS] |
| float | last_fft_im [COEFFS] |
Definition at line 53 of file imc.c.
| int IMCContext::bandFlagsBuf[BANDS] |
flags for each band
Definition at line 77 of file imc.c.
Referenced by imc_decode_frame(), imc_get_coeffs(), imc_get_skip_coeff(), and inverse_quant_coeff().
| int IMCContext::bandWidthT[BANDS] |
codewords per band
Definition at line 73 of file imc.c.
Referenced by bit_allocation(), imc_decode_frame(), imc_get_coeffs(), and imc_get_skip_coeff().
| int IMCContext::bitsBandT[BANDS] |
how many bits per codeword in band
Definition at line 74 of file imc.c.
Referenced by bit_allocation(), imc_adjust_bit_allocation(), and imc_decode_frame().
| int IMCContext::codewords[COEFFS] |
raw codewords read from bitstream
Definition at line 83 of file imc.c.
Referenced by imc_decode_frame(), imc_get_coeffs(), and inverse_quant_coeff().
| float IMCContext::CWdecoded[COEFFS] |
Definition at line 61 of file imc.c.
Referenced by imc_decode_frame(), imc_imdct256(), and inverse_quant_coeff().
| int IMCContext::CWlengthT[COEFFS] |
how many bits in each codeword
Definition at line 75 of file imc.c.
Referenced by bit_allocation(), imc_adjust_bit_allocation(), imc_decode_frame(), imc_get_coeffs(), and inverse_quant_coeff().
Definition at line 90 of file imc.c.
Referenced by imc_decode_close(), imc_decode_init(), and imc_imdct256().
| float IMCContext::flcoeffs1[BANDS] |
| float IMCContext::flcoeffs2[BANDS] |
| float IMCContext::flcoeffs3[BANDS] |
| float IMCContext::flcoeffs4[BANDS] |
Definition at line 58 of file imc.c.
Referenced by bit_allocation(), and imc_adjust_bit_allocation().
| float IMCContext::flcoeffs5[BANDS] |
| float IMCContext::flcoeffs6[BANDS] |
Definition at line 85 of file imc.c.
Referenced by imc_decode_frame(), imc_get_coeffs(), imc_get_skip_coeff(), and imc_read_level_coeffs().
| float IMCContext::last_fft_im[COEFFS] |
| int IMCContext::levlCoeffBuf[BANDS] |
| float IMCContext::mdct_sine_window[COEFFS] |
MDCT tables.
Definition at line 65 of file imc.c.
Referenced by imc_decode_init(), and imc_imdct256().
| float IMCContext::old_floor[BANDS] |
| float IMCContext::one_div_log2 |
| float* IMCContext::out_samples |
| float IMCContext::post_cos[COEFFS] |
| float IMCContext::post_sin[COEFFS] |
| float IMCContext::pre_coef1[COEFFS] |
| float IMCContext::pre_coef2[COEFFS] |
| FFTComplex IMCContext::samples[COEFFS/2] |
| int IMCContext::skipFlagBits[BANDS] |
bits used to code skip flags
Definition at line 80 of file imc.c.
Referenced by imc_decode_frame(), and imc_get_skip_coeff().
| int IMCContext::skipFlagCount[BANDS] |
skipped coeffients per band
Definition at line 81 of file imc.c.
Referenced by imc_decode_frame(), and imc_get_skip_coeff().
| int IMCContext::skipFlagRaw[BANDS] |
skip flags are stored in raw form or not
Definition at line 79 of file imc.c.
Referenced by imc_decode_frame(), and imc_get_skip_coeff().
| int IMCContext::skipFlags[COEFFS] |
skip coefficient decoding or not
Definition at line 82 of file imc.c.
Referenced by imc_adjust_bit_allocation(), imc_decode_frame(), imc_get_coeffs(), and imc_get_skip_coeff().
| float IMCContext::sqrt_tab[30] |
| int IMCContext::sumLenArr[BANDS] |
bits for all coeffs in band
Definition at line 78 of file imc.c.
Referenced by imc_decode_frame(), and imc_get_coeffs().
1.5.8