|
|
AVCodecContext * | avctx |
| |
|
ALSSpecificConfig | sconf |
| |
|
GetBitContext | gb |
| |
|
BswapDSPContext | bdsp |
| |
|
const AVCRC * | crc_table |
| |
|
uint32_t | crc_org |
| | CRC value of the original input data.
|
| |
|
uint32_t | crc |
| | CRC value calculated from decoded data.
|
| |
|
unsigned int | cur_frame_length |
| | length of the current frame to decode
|
| |
|
unsigned int | frame_id |
| | the frame ID / number of the current frame
|
| |
|
unsigned int | js_switch |
| | if true, joint-stereo decoding is enforced
|
| |
|
unsigned int | cs_switch |
| | if true, channel rearrangement is done
|
| |
|
unsigned int | num_blocks |
| | number of blocks used in the current frame
|
| |
|
unsigned int | s_max |
| | maximum Rice parameter allowed in entropy coding
|
| |
|
uint8_t * | bgmc_lut |
| | pointer at lookup tables used for BGMC
|
| |
|
int * | bgmc_lut_status |
| | pointer at lookup table status flags used for BGMC
|
| |
|
int | ltp_lag_length |
| | number of bits used for ltp lag value
|
| |
|
int * | const_block |
| | contains const_block flags for all channels
|
| |
|
unsigned int * | shift_lsbs |
| | contains shift_lsbs flags for all channels
|
| |
|
unsigned int * | opt_order |
| | contains opt_order flags for all channels
|
| |
|
int * | store_prev_samples |
| | contains store_prev_samples flags for all channels
|
| |
|
int * | use_ltp |
| | contains use_ltp flags for all channels
|
| |
|
int * | ltp_lag |
| | contains ltp lag values for all channels
|
| |
|
int ** | ltp_gain |
| | gain values for ltp 5-tap filter for a channel
|
| |
|
int * | ltp_gain_buffer |
| | contains all gain values for ltp 5-tap filter
|
| |
|
int32_t ** | quant_cof |
| | quantized parcor coefficients for a channel
|
| |
|
int32_t * | quant_cof_buffer |
| | contains all quantized parcor coefficients
|
| |
|
int32_t ** | lpc_cof |
| | coefficients of the direct form prediction filter for a channel
|
| |
|
int32_t * | lpc_cof_buffer |
| | contains all coefficients of the direct form prediction filter
|
| |
|
int32_t * | lpc_cof_reversed_buffer |
| | temporary buffer to set up a reversed versio of lpc_cof_buffer
|
| |
|
ALSChannelData ** | chan_data |
| | channel data for multi-channel correlation
|
| |
|
ALSChannelData * | chan_data_buffer |
| | contains channel data for all channels
|
| |
|
int * | reverted_channels |
| | stores a flag for each reverted channel
|
| |
|
int32_t * | prev_raw_samples |
| | contains unshifted raw samples from the previous block
|
| |
|
int32_t ** | raw_samples |
| | decoded raw samples for each channel
|
| |
|
int32_t * | raw_buffer |
| | contains all decoded raw samples including carryover samples
|
| |
|
uint8_t * | crc_buffer |
| | buffer of byte order corrected samples used for CRC check
|
| |
|
MLZ * | mlz |
| | masked lz decompression structure
|
| |
|
SoftFloat_IEEE754 * | acf |
| | contains common multiplier for all channels
|
| |
|
int * | last_acf_mantissa |
| | contains the last acf mantissa data of common multiplier for all channels
|
| |
|
int * | shift_value |
| | value by which the binary point is to be shifted for all channels
|
| |
|
int * | last_shift_value |
| | contains last shift value for all channels
|
| |
|
int ** | raw_mantissa |
| | decoded mantissa bits of the difference signal
|
| |
|
unsigned char * | larray |
| | buffer to store the output of masked lz decompression
|
| |
|
int * | nbits |
| | contains the number of bits to read for masked lz decompression for all samples
|
| |