60 #define SBR_SYNTHESIS_BUF_SIZE ((1280-128)*2) 133 const INTFLOAT X_low[32][40][2],
int ch);
136 const INTFLOAT X_low[32][40][2],
int k0);
178 uint16_t f_master[49];
180 uint16_t f_tablelow[25];
182 uint16_t f_tablehigh[49];
184 uint16_t f_tablenoise[6];
186 uint16_t f_tablelim[30];
unsigned bs_add_harmonic_flag
static void sbr_hf_assemble(float Y1[38][64][2], const float X_high[64][40][2], SpectralBandReplication *sbr, SBRData *ch_data, const int e_a[2])
Assembling HF Signals (14496-3 sp04 p220)
unsigned bs_smoothing_mode
ptrdiff_t const GLvoid * data
SpectrumParameters spectrum_params
AAC_SIGNE n_lim
Number of limiter bands.
#define DECLARE_ALIGNED(n, t, v)
Declare a variable that is aligned in memory.
static void sbr_hf_inverse_filter(SBRDSPContext *dsp, float(*alpha0)[2], float(*alpha1)[2], const float X_low[32][40][2], int k0)
High Frequency Generation (14496-3 sp04 p214+) and Inverse Filtering (14496-3 sp04 p214) Warning: Thi...
Spectral Band Replication header - spectrum parameters that invoke a reset if they differ from the pr...
unsigned bs_interpol_freq
uint8_t t_env_num_env_old
Envelope time border of the last envelope of the previous frame.
unsigned bs_limiter_gains
typedef void(APIENTRY *FF_PFNGLACTIVETEXTUREPROC)(GLenum texture)
static int sbr_lf_gen(AACContext *ac, SpectralBandReplication *sbr, INTFLOAT X_low[32][40][2], const INTFLOAT W[2][32][32][2], int buf_idx)
Generate the subband filtered lowband.
#define SBR_SYNTHESIS_BUF_SIZE
int synthesis_filterbank_samples_offset
AAC_SIGNE n_master
The number of frequency bands in f_master.
static int sbr_x_gen(SpectralBandReplication *sbr, INTFLOAT X[2][38][64], const INTFLOAT Y0[38][64][2], const INTFLOAT Y1[38][64][2], const INTFLOAT X_low[32][40][2], int ch)
Generate the subband filtered lowband.
aacsbr functions pointers
Spectral Band Replication per channel data.
unsigned bs_limiter_bands
int Ypos
QMF output of the HF adjustor.
AAC_SIGNE n_q
Number of noise floor bands.
Spectral Band Replication.