FFmpeg  4.0
Data Fields
ALSBlockData Struct Reference

Data Fields

unsigned int block_length
 number of samples within the block More...
 
unsigned int ra_block
 if true, this is a random access block More...
 
intconst_block
 if true, this is a constant value block More...
 
int js_blocks
 true if this block contains a difference signal More...
 
unsigned intshift_lsbs
 shift of values for this block More...
 
unsigned intopt_order
 prediction order of this block More...
 
intstore_prev_samples
 if true, carryover samples have to be stored More...
 
intuse_ltp
 if true, long-term prediction is used More...
 
intltp_lag
 lag value for long-term prediction More...
 
intltp_gain
 gain values for ltp 5-tap filter More...
 
int32_tquant_cof
 quantized parcor coefficients More...
 
int32_tlpc_cof
 coefficients of the direct form prediction More...
 
int32_traw_samples
 decoded raw samples / residuals for this block More...
 
int32_tprev_raw_samples
 contains unshifted raw samples from the previous block More...
 
int32_traw_other
 decoded raw samples of the other channel of a channel pair More...
 

Detailed Description

Definition at line 242 of file alsdec.c.

Field Documentation

◆ block_length

unsigned int ALSBlockData::block_length

◆ ra_block

unsigned int ALSBlockData::ra_block

if true, this is a random access block

Definition at line 244 of file alsdec.c.

Referenced by decode_blocks(), decode_blocks_ind(), decode_var_block_data(), read_frame_data(), and read_var_block_data().

◆ const_block

int* ALSBlockData::const_block

if true, this is a constant value block

Definition at line 245 of file alsdec.c.

Referenced by decode_block(), decode_blocks(), decode_blocks_ind(), read_const_block_data(), read_frame_data(), read_var_block_data(), and revert_channel_correlation().

◆ js_blocks

int ALSBlockData::js_blocks

true if this block contains a difference signal

Definition at line 246 of file alsdec.c.

Referenced by decode_blocks(), decode_var_block_data(), read_const_block_data(), and read_var_block_data().

◆ shift_lsbs

unsigned int* ALSBlockData::shift_lsbs

◆ opt_order

unsigned int* ALSBlockData::opt_order

prediction order of this block

Definition at line 248 of file alsdec.c.

Referenced by decode_blocks(), decode_blocks_ind(), decode_var_block_data(), read_frame_data(), read_var_block_data(), and revert_channel_correlation().

◆ store_prev_samples

int* ALSBlockData::store_prev_samples

if true, carryover samples have to be stored

Definition at line 249 of file alsdec.c.

Referenced by decode_blocks(), decode_blocks_ind(), decode_var_block_data(), read_frame_data(), read_var_block_data(), and revert_channel_correlation().

◆ use_ltp

int* ALSBlockData::use_ltp

if true, long-term prediction is used

Definition at line 250 of file alsdec.c.

Referenced by decode_blocks(), decode_blocks_ind(), decode_var_block_data(), read_frame_data(), read_var_block_data(), and revert_channel_correlation().

◆ ltp_lag

int* ALSBlockData::ltp_lag

lag value for long-term prediction

Definition at line 251 of file alsdec.c.

Referenced by decode_blocks(), decode_blocks_ind(), decode_var_block_data(), read_frame_data(), read_var_block_data(), and revert_channel_correlation().

◆ ltp_gain

int* ALSBlockData::ltp_gain

gain values for ltp 5-tap filter

Definition at line 252 of file alsdec.c.

Referenced by decode_blocks(), decode_blocks_ind(), decode_var_block_data(), read_frame_data(), read_var_block_data(), and revert_channel_correlation().

◆ quant_cof

int32_t* ALSBlockData::quant_cof

quantized parcor coefficients

Definition at line 253 of file alsdec.c.

Referenced by decode_blocks(), decode_blocks_ind(), decode_var_block_data(), read_frame_data(), read_var_block_data(), and revert_channel_correlation().

◆ lpc_cof

int32_t* ALSBlockData::lpc_cof

coefficients of the direct form prediction

Definition at line 254 of file alsdec.c.

Referenced by decode_blocks(), decode_blocks_ind(), decode_var_block_data(), read_frame_data(), and revert_channel_correlation().

◆ raw_samples

int32_t* ALSBlockData::raw_samples

◆ prev_raw_samples

int32_t* ALSBlockData::prev_raw_samples

contains unshifted raw samples from the previous block

Definition at line 256 of file alsdec.c.

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

◆ raw_other

int32_t* ALSBlockData::raw_other

decoded raw samples of the other channel of a channel pair

Definition at line 257 of file alsdec.c.

Referenced by decode_blocks(), decode_var_block_data(), read_frame_data(), and read_var_block_data().


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