FFmpeg
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
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...
 
floatspectrum [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 62 of file atrac1.c.

Field Documentation

◆ log2_block_count

int AT1SUCtx::log2_block_count[AT1_QMF_BANDS]

log2 number of blocks in a band

Definition at line 63 of file atrac1.c.

◆ num_bfus

int AT1SUCtx::num_bfus

number of Block Floating Units

Definition at line 64 of file atrac1.c.

◆ spectrum

float* AT1SUCtx::spectrum[2]

Definition at line 65 of file atrac1.c.

Referenced by atrac1_decode_init().

◆ spec1

float AT1SUCtx::spec1[AT1_SU_SAMPLES]

mdct buffer

Definition at line 66 of file atrac1.c.

Referenced by atrac1_decode_init().

◆ spec2

float AT1SUCtx::spec2[AT1_SU_SAMPLES]

mdct buffer

Definition at line 67 of file atrac1.c.

Referenced by atrac1_decode_init().

◆ fst_qmf_delay

float AT1SUCtx::fst_qmf_delay[46]

delay line for the 1st stacked QMF filter

Definition at line 68 of file atrac1.c.

◆ snd_qmf_delay

float AT1SUCtx::snd_qmf_delay[46]

delay line for the 2nd stacked QMF filter

Definition at line 69 of file atrac1.c.

◆ last_qmf_delay

float AT1SUCtx::last_qmf_delay[256+39]

delay line for the last stacked QMF filter

Definition at line 70 of file atrac1.c.


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