FFmpeg
Loading...
Searching...
No Matches
Data Fields
ALSBlockData Struct Reference

Data Fields

unsigned int  block_length
  number of samples within the block
 
unsigned int  ra_block
  if true, this is a random access block
 
int *  const_block
  if true, this is a constant value block
 
int  js_blocks
  true if this block contains a difference signal
 
unsigned int *  shift_lsbs
  shift of values for this block
 
unsigned int *  opt_order
  prediction order of this block
 
  if true, carryover samples have to be stored
 
int *  use_ltp
  if true, long-term prediction is used
 
int *  ltp_lag
  lag value for long-term prediction
 
int *  ltp_gain
  gain values for ltp 5-tap filter
 
  quantized parcor coefficients
 
  coefficients of the direct form prediction
 
  decoded raw samples / residuals for this block
 
  contains unshifted raw samples from the previous block
 
  decoded raw samples of the other channel of a channel pair
 

Detailed Description

Definition at line 248 of file alsdec.c.

Field Documentation

◆  block_length

unsigned int ALSBlockData::block_length

number of samples within the block

Definition at line 249 of file alsdec.c.

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

◆  ra_block

unsigned int ALSBlockData::ra_block

if true, this is a random access block

Definition at line 250 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 251 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 252 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

shift of values for this block

Definition at line 253 of file alsdec.c.

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

◆  opt_order

unsigned int* ALSBlockData::opt_order

prediction order of this block

Definition at line 254 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 255 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 256 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 257 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 258 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 259 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 260 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

decoded raw samples / residuals for this block

Definition at line 261 of file alsdec.c.

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

◆  prev_raw_samples

int32_t* ALSBlockData::prev_raw_samples

contains unshifted raw samples from the previous block

Definition at line 262 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 263 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:

Generated on Sun Sep 6 2026 19:21:24 for FFmpeg by doxygen 1.13.2

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