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 68 of file ac3enc.c.
| uint8_t** AC3Block::bap |
bit allocation pointers (bap)
Definition at line 69 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 70 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 71 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 72 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 73 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 74 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 75 of file ac3enc.c.
Referenced by ac3_encode_close(), allocate_buffers(), and bit_alloc_masking().
| int16_t** AC3Block::mask |
masking curve
Definition at line 76 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 77 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 78 of file ac3enc.c.
Referenced by apply_mdct(), extract_exponents(), and quantize_mantissas().
send new rematrixing flags in this block
Definition at line 79 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 80 of file ac3enc.c.
Referenced by apply_rematrixing(), compute_rematrixing_strategy(), output_audio_block(), and rematrixing_init().
1.5.6