FFmpeg
Public Attributes | List of all members
ALSDecContext Struct Reference

Public Attributes

AVCodecContextavctx
 
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
 
ALSChannelDatachan_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
 
MLZmlz
 masked lz decompression structure
 
SoftFloat_IEEE754acf
 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
 

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