FFmpeg
List of all members
SBRData Struct Reference

Spectral Band Replication per channel data. More...

#include <sbr.h>

Public Attributes

Main bitstream data variables
unsigned bs_frame_class
 
unsigned bs_add_harmonic_flag
 
AAC_SIGNE bs_num_env
 
uint8_t bs_freq_res [7]
 
AAC_SIGNE bs_num_noise
 
uint8_t bs_df_env [5]
 
uint8_t bs_df_noise [2]
 
uint8_t bs_invf_mode [2][5]
 
uint8_t bs_add_harmonic [48]
 
unsigned bs_amp_res
 

State variables

int synthesis_filterbank_samples_offset
 
int e_a [2]
 l_APrev and l_A
 
INTFLOAT bw_array [5]
 Chirp factors.
 
INTFLOAT W [2][32][32][2]
 QMF values of the original signal.
 
int Ypos
 QMF output of the HF adjustor.
 
AAC_FLOAT q_temp [42][48]
 
uint8_t s_indexmapped [8][48]
 
uint8_t env_facs_q [6][48]
 Envelope scalefactors.
 
AAC_FLOAT env_facs [6][48]
 
uint8_t noise_facs_q [3][5]
 Noise scalefactors.
 
AAC_FLOAT noise_facs [3][5]
 
uint8_t t_env [8]
 Envelope time borders.
 
uint8_t t_env_num_env_old
 Envelope time border of the last envelope of the previous frame.
 
uint8_t t_q [3]
 Noise time borders.
 
unsigned f_indexnoise
 
unsigned f_indexsine
 
 DECLARE_ALIGNED (32, INTFLOAT, synthesis_filterbank_samples)[SBR_SYNTHESIS_BUF_SIZE]
 
 DECLARE_ALIGNED (32, INTFLOAT, analysis_filterbank_samples) [1312]
 
 DECLARE_ALIGNED (16, INTFLOAT, Y)[2][38][64][2]
 
 DECLARE_ALIGNED (16, AAC_FLOAT, g_temp)[42][48]
 

Detailed Description

Spectral Band Replication per channel data.


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