FFmpeg
Data Fields
ALSDecContext Struct Reference

Data Fields

 
 
 
 
const AVCRCcrc_table
 
uint32_t  crc_org
  CRC value of the original input data. More...
 
uint32_t  crc
  CRC value calculated from decoded data. More...
 
unsigned int  cur_frame_length
  length of the current frame to decode More...
 
unsigned int  frame_id
  the frame ID / number of the current frame More...
 
unsigned int  js_switch
  if true, joint-stereo decoding is enforced More...
 
unsigned int  cs_switch
  if true, channel rearrangement is done More...
 
unsigned int  num_blocks
  number of blocks used in the current frame More...
 
unsigned int  s_max
  maximum Rice parameter allowed in entropy coding More...
 
  pointer at lookup tables used for BGMC More...
 
int *  bgmc_lut_status
  pointer at lookup table status flags used for BGMC More...
 
  number of bits used for ltp lag value More...
 
int *  const_block
  contains const_block flags for all channels More...
 
unsigned int *  shift_lsbs
  contains shift_lsbs flags for all channels More...
 
unsigned int *  opt_order
  contains opt_order flags for all channels More...
 
  contains store_prev_samples flags for all channels More...
 
int *  use_ltp
  contains use_ltp flags for all channels More...
 
int *  ltp_lag
  contains ltp lag values for all channels More...
 
int **  ltp_gain
  gain values for ltp 5-tap filter for a channel More...
 
int *  ltp_gain_buffer
  contains all gain values for ltp 5-tap filter More...
 
  quantized parcor coefficients for a channel More...
 
  contains all quantized parcor coefficients More...
 
  coefficients of the direct form prediction filter for a channel More...
 
  contains all coefficients of the direct form prediction filter More...
 
  temporary buffer to set up a reversed versio of lpc_cof_buffer More...
 
  channel data for multi-channel correlation More...
 
  contains channel data for all channels More...
 
  stores a flag for each reverted channel More...
 
  contains unshifted raw samples from the previous block More...
 
  decoded raw samples for each channel More...
 
  contains all decoded raw samples including carryover samples More...
 
  buffer of byte order corrected samples used for CRC check More...
 

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(), read_var_block_data(), and revert_channel_correlation().

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(), decode_init(), and revert_channel_correlation().

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 Wed Jun 10 2015 01:57:18 for FFmpeg by   doxygen 1.8.6

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