Data Fields | |
uint8_t ** | bap |
bit allocation pointers (bap) | |
CoefType ** | mdct_coef |
MDCT coefficients. | |
int32_t ** | fixed_coef |
fixed-point MDCT coefficients | |
uint8_t ** | exp |
original exponents | |
uint8_t ** | grouped_exp |
grouped exponents | |
int16_t ** | psd |
psd per frequency bin | |
int16_t ** | band_psd |
psd per critical band | |
int16_t ** | mask |
masking curve | |
uint16_t ** | qmant |
quantized mantissas | |
int8_t | exp_shift [AC3_MAX_CHANNELS] |
exponent shift values | |
uint8_t | new_rematrixing_strategy |
send new rematrixing flags in this block | |
uint8_t | rematrixing_flags [4] |
rematrixing flags |
Definition at line 71 of file ac3enc.c.
uint8_t** AC3Block::bap |
bit allocation pointers (bap)
Definition at line 72 of file ac3enc.c.
Referenced by ac3_encode_close(), allocate_buffers(), bit_alloc(), output_audio_block(), quantize_mantissas(), and reset_block_bap().
MDCT coefficients.
Definition at line 73 of file ac3enc.c.
Referenced by ac3_encode_close(), allocate_buffers(), apply_mdct(), and compute_rematrixing_strategy().
int32_t** AC3Block::fixed_coef |
fixed-point MDCT coefficients
Definition at line 74 of file ac3enc.c.
Referenced by ac3_encode_close(), allocate_buffers(), apply_rematrixing(), extract_exponents(), and quantize_mantissas().
uint8_t** AC3Block::exp |
original exponents
Definition at line 75 of file ac3enc.c.
Referenced by ac3_encode_close(), allocate_buffers(), bit_alloc_masking(), compute_exp_strategy(), encode_exponents(), extract_exponents(), group_exponents(), and quantize_mantissas().
uint8_t** AC3Block::grouped_exp |
grouped exponents
Definition at line 76 of file ac3enc.c.
Referenced by ac3_encode_close(), allocate_buffers(), group_exponents(), and output_audio_block().
int16_t** AC3Block::psd |
psd per frequency bin
Definition at line 77 of file ac3enc.c.
Referenced by ac3_encode_close(), allocate_buffers(), bit_alloc(), and bit_alloc_masking().
int16_t** AC3Block::band_psd |
psd per critical band
Definition at line 78 of file ac3enc.c.
Referenced by ac3_encode_close(), allocate_buffers(), and bit_alloc_masking().
int16_t** AC3Block::mask |
masking curve
Definition at line 79 of file ac3enc.c.
Referenced by ac3_encode_close(), allocate_buffers(), bit_alloc(), and bit_alloc_masking().
uint16_t** AC3Block::qmant |
quantized mantissas
Definition at line 80 of file ac3enc.c.
Referenced by ac3_encode_close(), allocate_buffers(), output_audio_block(), and quantize_mantissas().
int8_t AC3Block::exp_shift[AC3_MAX_CHANNELS] |
exponent shift values
Definition at line 81 of file ac3enc.c.
Referenced by apply_mdct(), extract_exponents(), and quantize_mantissas().
send new rematrixing flags in this block
Definition at line 82 of file ac3enc.c.
Referenced by apply_rematrixing(), compute_rematrixing_strategy(), count_frame_bits(), output_audio_block(), and rematrixing_init().
uint8_t AC3Block::rematrixing_flags[4] |
rematrixing flags
Definition at line 83 of file ac3enc.c.
Referenced by apply_rematrixing(), compute_rematrixing_strategy(), output_audio_block(), and rematrixing_init().