ALSDecContext Struct Reference


Data Fields

AVCodecContextavctx
ALSSpecificConfig sconf
GetBitContext gb
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 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
unsigned 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 * 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

Detailed Description

Definition at line 187 of file alsdec.c.


Field Documentation

pointer at lookup tables used for BGMC

Definition at line 196 of file alsdec.c.

Referenced by decode_end(), decode_init(), and read_var_block_data().

pointer at lookup table status flags used for BGMC

Definition at line 197 of file alsdec.c.

Referenced by decode_end(), decode_init(), and read_var_block_data().

channel data for multi-channel correlation

Definition at line 208 of file alsdec.c.

Referenced by decode_end(), decode_init(), and read_frame_data().

contains channel data for all channels

Definition at line 209 of file alsdec.c.

Referenced by decode_end(), decode_init(), and read_frame_data().

length of the current frame to decode

Definition at line 191 of file alsdec.c.

Referenced by decode_frame(), get_block_sizes(), and read_specific_config().

the frame ID / number of the current frame

Definition at line 192 of file alsdec.c.

Referenced by decode_frame(), and flush().

if true, joint-stereo decoding is enforced

Definition at line 193 of file alsdec.c.

Referenced by read_frame_data(), and read_var_block_data().

coefficients of the direct form prediction filter for a channel

Definition at line 205 of file alsdec.c.

Referenced by decode_blocks(), decode_blocks_ind(), decode_end(), decode_init(), read_frame_data(), and revert_channel_correlation().

contains all coefficients of the direct form prediction filter

Definition at line 206 of file alsdec.c.

Referenced by decode_end(), and decode_init().

temporary buffer to set up a reversed versio of lpc_cof_buffer

Definition at line 207 of file alsdec.c.

Referenced by decode_end(), decode_init(), and decode_var_block_data().

gain values for ltp 5-tap filter for a channel

Definition at line 201 of file alsdec.c.

Referenced by decode_blocks(), decode_blocks_ind(), decode_end(), decode_init(), read_frame_data(), and revert_channel_correlation().

contains all gain values for ltp 5-tap filter

Definition at line 202 of file alsdec.c.

Referenced by decode_end(), and decode_init().

contains ltp lag values for all channels

Definition at line 200 of file alsdec.c.

Referenced by decode_blocks(), decode_blocks_ind(), decode_end(), decode_init(), read_frame_data(), and revert_channel_correlation().

number of bits used for ltp lag value

Definition at line 198 of file alsdec.c.

Referenced by decode_init(), read_channel_data(), and read_var_block_data().

number of blocks used in the current frame

Definition at line 194 of file alsdec.c.

Referenced by decode_blocks(), decode_blocks_ind(), get_block_sizes(), and read_frame_data().

contains unshifted raw samples from the previous block

Definition at line 211 of file alsdec.c.

Referenced by decode_blocks(), decode_blocks_ind(), decode_end(), decode_init(), and read_frame_data().

quantized parcor coefficients for a channel

Definition at line 203 of file alsdec.c.

Referenced by decode_blocks(), decode_blocks_ind(), decode_end(), decode_init(), read_frame_data(), and revert_channel_correlation().

contains all quantized parcor coefficients

Definition at line 204 of file alsdec.c.

Referenced by decode_end(), and decode_init().

contains all decoded raw samples including carryover samples

Definition at line 213 of file alsdec.c.

Referenced by decode_end(), and decode_init().

decoded raw samples for each channel

Definition at line 212 of file alsdec.c.

Referenced by decode_blocks(), decode_blocks_ind(), decode_end(), decode_init(), read_frame_data(), and revert_channel_correlation().

stores a flag for each reverted channel

Definition at line 210 of file alsdec.c.

Referenced by decode_end(), decode_init(), and read_frame_data().

unsigned int ALSDecContext::s_max

maximum Rice parameter allowed in entropy coding

Definition at line 195 of file alsdec.c.

Referenced by decode_init(), and read_var_block_data().

contains use_ltp flags for all channels

Definition at line 199 of file alsdec.c.

Referenced by decode_blocks(), decode_blocks_ind(), decode_end(), decode_init(), read_frame_data(), and revert_channel_correlation().


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

Generated on Fri Oct 26 02:36:56 2012 for FFmpeg by  doxygen 1.5.8