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 | last_fft_im [COEFFS] |
int | decoder_reset |
Definition at line 53 of file imc.c.
int IMCChannel::bandFlagsBuf[BANDS] |
flags for each band
Definition at line 67 of file imc.c.
Referenced by imc_decode_block(), imc_get_coeffs(), imc_get_skip_coeff(), and inverse_quant_coeff().
int IMCChannel::bandWidthT[BANDS] |
codewords per band
Definition at line 63 of file imc.c.
Referenced by bit_allocation(), imc_decode_block(), imc_get_coeffs(), and imc_get_skip_coeff().
int IMCChannel::bitsBandT[BANDS] |
how many bits per codeword in band
Definition at line 64 of file imc.c.
Referenced by bit_allocation(), imc_adjust_bit_allocation(), and imc_decode_block().
int IMCChannel::codewords[COEFFS] |
raw codewords read from bitstream
Definition at line 73 of file imc.c.
Referenced by imc_decode_block(), imc_get_coeffs(), and inverse_quant_coeff().
float IMCChannel::CWdecoded[COEFFS] |
Definition at line 61 of file imc.c.
Referenced by imc_decode_block(), imc_imdct256(), and inverse_quant_coeff().
int IMCChannel::CWlengthT[COEFFS] |
how many bits in each codeword
Definition at line 65 of file imc.c.
Referenced by bit_allocation(), imc_adjust_bit_allocation(), imc_decode_block(), imc_get_coeffs(), and inverse_quant_coeff().
float IMCChannel::flcoeffs1[BANDS] |
float IMCChannel::flcoeffs2[BANDS] |
float IMCChannel::flcoeffs3[BANDS] |
float IMCChannel::flcoeffs4[BANDS] |
Definition at line 58 of file imc.c.
Referenced by bit_allocation(), and imc_adjust_bit_allocation().
float IMCChannel::flcoeffs5[BANDS] |
float IMCChannel::flcoeffs6[BANDS] |
float IMCChannel::last_fft_im[COEFFS] |
int IMCChannel::levlCoeffBuf[BANDS] |
float IMCChannel::old_floor[BANDS] |
int IMCChannel::skipFlagBits[BANDS] |
bits used to code skip flags
Definition at line 70 of file imc.c.
Referenced by imc_decode_block(), and imc_get_skip_coeff().
int IMCChannel::skipFlagCount[BANDS] |
skipped coeffients per band
Definition at line 71 of file imc.c.
Referenced by imc_decode_block(), and imc_get_skip_coeff().
int IMCChannel::skipFlagRaw[BANDS] |
skip flags are stored in raw form or not
Definition at line 69 of file imc.c.
Referenced by imc_decode_block(), and imc_get_skip_coeff().
int IMCChannel::skipFlags[COEFFS] |
skip coefficient decoding or not
Definition at line 72 of file imc.c.
Referenced by imc_adjust_bit_allocation(), imc_decode_block(), imc_get_coeffs(), and imc_get_skip_coeff().
int IMCChannel::sumLenArr[BANDS] |
bits for all coeffs in band
Definition at line 68 of file imc.c.
Referenced by imc_decode_block(), and imc_get_coeffs().