FFmpeg
Data Fields
AT1SUCtx Struct Reference

Sound unit struct, one unit is used per channel. More...

Data Fields

int log2_block_count [AT1_QMF_BANDS]
 log2 number of blocks in a band More...
 
int num_bfus
 number of Block Floating Units More...
 
float * spectrum [2]
 
float spec1 [AT1_SU_SAMPLES]
 mdct buffer More...
 
float spec2 [AT1_SU_SAMPLES]
 mdct buffer More...
 
float fst_qmf_delay [46]
 delay line for the 1st stacked QMF filter More...
 
float snd_qmf_delay [46]
 delay line for the 2nd stacked QMF filter More...
 
float last_qmf_delay [256+39]
 delay line for the last stacked QMF filter More...
 

Detailed Description

Sound unit struct, one unit is used per channel.

Definition at line 60 of file atrac1.c.

Field Documentation

int AT1SUCtx::log2_block_count[AT1_QMF_BANDS]

log2 number of blocks in a band

Definition at line 61 of file atrac1.c.

Referenced by at1_imdct_block(), at1_unpack_dequant(), and atrac1_decode_frame().

int AT1SUCtx::num_bfus

number of Block Floating Units

Definition at line 62 of file atrac1.c.

Referenced by at1_unpack_dequant().

float* AT1SUCtx::spectrum[2]

Definition at line 63 of file atrac1.c.

Referenced by at1_imdct_block(), and atrac1_decode_init().

float AT1SUCtx::spec1[AT1_SU_SAMPLES]

mdct buffer

Definition at line 64 of file atrac1.c.

Referenced by atrac1_decode_init().

float AT1SUCtx::spec2[AT1_SU_SAMPLES]

mdct buffer

Definition at line 65 of file atrac1.c.

Referenced by atrac1_decode_init().

float AT1SUCtx::fst_qmf_delay[46]

delay line for the 1st stacked QMF filter

Definition at line 66 of file atrac1.c.

Referenced by at1_subband_synthesis().

float AT1SUCtx::snd_qmf_delay[46]

delay line for the 2nd stacked QMF filter

Definition at line 67 of file atrac1.c.

Referenced by at1_subband_synthesis().

float AT1SUCtx::last_qmf_delay[256+39]

delay line for the last stacked QMF filter

Definition at line 68 of file atrac1.c.

Referenced by at1_subband_synthesis().


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