FFmpeg
Data Fields
ALSDecContext Struct Reference

Data Fields

 
 
 
 
const AVCRCcrc_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
 
  pointer at lookup tables used for BGMC
 
int *  bgmc_lut_status
  pointer at lookup table status flags used for BGMC
 
  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
 
  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
 
  quantized parcor coefficients for a channel
 
  contains all quantized parcor coefficients
 
  coefficients of the direct form prediction filter for a channel
 
  contains all coefficients of the direct form prediction filter
 
  temporary buffer to set up a reversed versio of lpc_cof_buffer
 
  channel data for multi-channel correlation
 
  contains channel data for all channels
 
  stores a flag for each reverted channel
 
  contains unshifted raw samples from the previous block
 
  decoded raw samples for each channel
 
  contains all decoded raw samples including carryover samples
 
  buffer of byte order corrected samples used for CRC check
 

Detailed Description

Definition at line 191 of file alsdec.c.

Field Documentation

AVCodecContext* ALSDecContext::avctx

Definition at line 192 of file alsdec.c.

Referenced by decode_blocks(), decode_frame(), decode_init(), dprint_specific_config(), read_channel_data(), read_const_block_data(), read_frame_data(), read_specific_config(), read_var_block_data(), and revert_channel_correlation().

ALSSpecificConfig ALSDecContext::sconf

Definition at line 193 of file alsdec.c.

Referenced by check_specific_config(), decode_blocks(), decode_end(), decode_frame(), decode_init(), decode_var_block_data(), dprint_specific_config(), get_block_sizes(), read_const_block_data(), read_frame_data(), read_specific_config(), and read_var_block_data().

GetBitContext ALSDecContext::gb

Definition at line 194 of file alsdec.c.

Referenced by decode_frame(), get_block_sizes(), read_block(), read_channel_data(), read_const_block_data(), read_frame_data(), and read_var_block_data().

BswapDSPContext ALSDecContext::bdsp

Definition at line 195 of file alsdec.c.

Referenced by decode_frame(), and decode_init().

const AVCRC* ALSDecContext::crc_table

Definition at line 196 of file alsdec.c.

Referenced by decode_frame(), and read_specific_config().

uint32_t ALSDecContext::crc_org

CRC value of the original input data.

Definition at line 197 of file alsdec.c.

Referenced by decode_frame(), and read_specific_config().

uint32_t ALSDecContext::crc

CRC value calculated from decoded data.

Definition at line 198 of file alsdec.c.

Referenced by decode_frame(), and read_specific_config().

unsigned int ALSDecContext::cur_frame_length

length of the current frame to decode

Definition at line 199 of file alsdec.c.

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

unsigned int ALSDecContext::frame_id

the frame ID / number of the current frame

Definition at line 200 of file alsdec.c.

Referenced by decode_frame(), and flush().

unsigned int ALSDecContext::js_switch

if true, joint-stereo decoding is enforced

Definition at line 201 of file alsdec.c.

Referenced by read_frame_data(), and read_var_block_data().

unsigned int ALSDecContext::cs_switch

if true, channel rearrangement is done

Definition at line 202 of file alsdec.c.

Referenced by read_specific_config().

unsigned int ALSDecContext::num_blocks

number of blocks used in the current frame

Definition at line 203 of file alsdec.c.

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

unsigned int ALSDecContext::s_max

maximum Rice parameter allowed in entropy coding

Definition at line 204 of file alsdec.c.

Referenced by decode_init(), and read_var_block_data().

uint8_t* ALSDecContext::bgmc_lut

pointer at lookup tables used for BGMC

Definition at line 205 of file alsdec.c.

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

int* ALSDecContext::bgmc_lut_status

pointer at lookup table status flags used for BGMC

Definition at line 206 of file alsdec.c.

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

int ALSDecContext::ltp_lag_length

number of bits used for ltp lag value

Definition at line 207 of file alsdec.c.

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

int* ALSDecContext::const_block

contains const_block flags for all channels

Definition at line 208 of file alsdec.c.

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

unsigned int* ALSDecContext::shift_lsbs

contains shift_lsbs flags for all channels

Definition at line 209 of file alsdec.c.

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

unsigned int* ALSDecContext::opt_order

contains opt_order flags for all channels

Definition at line 210 of file alsdec.c.

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

int* ALSDecContext::store_prev_samples

contains store_prev_samples flags for all channels

Definition at line 211 of file alsdec.c.

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

int* ALSDecContext::use_ltp

contains use_ltp flags for all channels

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().

int* ALSDecContext::ltp_lag

contains ltp lag values for all channels

Definition at line 213 of file alsdec.c.

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

int** ALSDecContext::ltp_gain

gain values for ltp 5-tap filter for a channel

Definition at line 214 of file alsdec.c.

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

int* ALSDecContext::ltp_gain_buffer

contains all gain values for ltp 5-tap filter

Definition at line 215 of file alsdec.c.

Referenced by decode_end(), and decode_init().

int32_t** ALSDecContext::quant_cof

quantized parcor coefficients for a channel

Definition at line 216 of file alsdec.c.

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

int32_t* ALSDecContext::quant_cof_buffer

contains all quantized parcor coefficients

Definition at line 217 of file alsdec.c.

Referenced by decode_end(), and decode_init().

int32_t** ALSDecContext::lpc_cof

coefficients of the direct form prediction filter for a channel

Definition at line 218 of file alsdec.c.

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

int32_t* ALSDecContext::lpc_cof_buffer

contains all coefficients of the direct form prediction filter

Definition at line 219 of file alsdec.c.

Referenced by decode_end(), and decode_init().

int32_t* ALSDecContext::lpc_cof_reversed_buffer

temporary buffer to set up a reversed versio of lpc_cof_buffer

Definition at line 220 of file alsdec.c.

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

ALSChannelData** ALSDecContext::chan_data

channel data for multi-channel correlation

Definition at line 221 of file alsdec.c.

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

ALSChannelData* ALSDecContext::chan_data_buffer

contains channel data for all channels

Definition at line 222 of file alsdec.c.

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

int* ALSDecContext::reverted_channels

stores a flag for each reverted channel

Definition at line 223 of file alsdec.c.

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

int32_t* ALSDecContext::prev_raw_samples

contains unshifted raw samples from the previous block

Definition at line 224 of file alsdec.c.

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

int32_t** ALSDecContext::raw_samples

decoded raw samples for each channel

Definition at line 225 of file alsdec.c.

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

int32_t* ALSDecContext::raw_buffer

contains all decoded raw samples including carryover samples

Definition at line 226 of file alsdec.c.

Referenced by decode_end(), and decode_init().

uint8_t* ALSDecContext::crc_buffer

buffer of byte order corrected samples used for CRC check

Definition at line 227 of file alsdec.c.

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


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

Generated on Sun Sep 14 2014 18:56:38 for FFmpeg by   doxygen 1.8.2

AltStyle によって変換されたページ (->オリジナル) /