IMCChannel Struct Reference


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

Detailed Description

Definition at line 53 of file imc.c.


Field Documentation

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().

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().

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().

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().

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().

Definition at line 77 of file imc.c.

Referenced by imc_decode_block(), and imc_decode_init().

float IMCChannel::flcoeffs1[BANDS]

Definition at line 55 of file imc.c.

Referenced by bit_allocation(), and imc_decode_block().

float IMCChannel::flcoeffs2[BANDS]

Definition at line 56 of file imc.c.

Referenced by imc_decode_block().

float IMCChannel::flcoeffs3[BANDS]

Definition at line 57 of file imc.c.

Referenced by bit_allocation(), and imc_decode_block().

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]

Definition at line 59 of file imc.c.

Referenced by bit_allocation(), and imc_decode_block().

float IMCChannel::flcoeffs6[BANDS]

Definition at line 60 of file imc.c.

Referenced by imc_decode_block(), and inverse_quant_coeff().

float IMCChannel::last_fft_im[COEFFS]

Definition at line 75 of file imc.c.

Referenced by imc_decode_init(), and imc_imdct256().

Definition at line 66 of file imc.c.

Referenced by imc_decode_block().

float IMCChannel::old_floor[BANDS]

Definition at line 54 of file imc.c.

Referenced by imc_decode_block(), and imc_decode_init().

bits used to code skip flags

Definition at line 70 of file imc.c.

Referenced by imc_decode_block(), and imc_get_skip_coeff().

skipped coeffients per band

Definition at line 71 of file imc.c.

Referenced by imc_decode_block(), and imc_get_skip_coeff().

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().

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().

bits for all coeffs in band

Definition at line 68 of file imc.c.

Referenced by imc_decode_block(), and imc_get_coeffs().


The documentation for this struct was generated from the following file:

Generated on Fri Oct 26 02:50:15 2012 for FFmpeg by  doxygen 1.5.8