55 #define SBR_SYNTHESIS_BUF_SIZE ((1280-128)*2)
89 float W[2][32][32][2];
uint8_t s_indexmapped[8][48]
unsigned bs_add_harmonic_flag
float alpha1[64][2]
First coefficient used to filter the subband signals.
float e_curr[7][48]
Estimated envelope.
unsigned bs_smoothing_mode
float X[2][2][38][64]
QMF values of the reconstructed signal.
int e_a[2]
l_APrev and l_A
unsigned kx[2]
kx', and kx respectively, kx is the first QMF subband where SBR is used.
float q_m[7][48]
Amplitude adjusted noise scalefactors.
float q_mapped[7][48]
Dequantized noise scalefactors, remapped.
unsigned n_lim
Number of limiter bands.
float e_origmapped[7][48]
Dequantized envelope scalefactors, remapped.
SpectrumParameters spectrum_params
float bw_array[5]
Chirp factors.
float qmf_filter_scratch[5][64]
unsigned n[2]
N_Low and N_High respectively, the number of frequency bands for low and high resolution.
uint16_t f_tablehigh[49]
Frequency borders for high resolution SBR.
float env_facs[6][48]
Envelope scalefactors.
uint8_t patch_num_subbands[6]
uint16_t f_tablenoise[6]
Frequency borders for noise floors.
uint8_t t_q[3]
Noise time borders.
uint16_t f_tablelow[25]
Frequency borders for low resolution SBR.
Spectral Band Replication header - spectrum parameters that invoke a reset if they differ from the pr...
float alpha0[64][2]
Zeroth coefficient used to filter the subband signals.
struct SBRData SBRData
Spectral Band Replication per channel data.
unsigned n_master
The number of frequency bands in f_master.
unsigned bs_interpol_freq
struct SpectralBandReplication SpectralBandReplication
Spectral Band Replication.
float synthesis_filterbank_samples[SBR_SYNTHESIS_BUF_SIZE]
uint8_t t_env_num_env_old
Envelope time border of the last envelope of the previous frame.
unsigned bs_limiter_gains
float W[2][32][32][2]
QMF values of the original signal.
uint8_t s_mapped[7][48]
Sinusoidal presence, remapped.
float X_low[32][40][2]
QMF low frequency input to the HF generator.
#define SBR_SYNTHESIS_BUF_SIZE
float s_m[7][48]
Sinusoidal levels.
float X_high[64][40][2]
QMF output of the HF generator.
unsigned m[2]
M' and M respectively, M is the number of QMF subbands that use SBR.
int synthesis_filterbank_samples_offset
uint16_t f_master[49]
The master QMF frequency grouping.
uint8_t bs_invf_mode[2][5]
#define DECLARE_ALIGNED(n, t, v)
float noise_facs[3][5]
Noise scalefactors.
float analysis_filterbank_samples[1312]
uint8_t patch_start_subband[6]
uint8_t t_env[8]
Envelope time borders.
Spectral Band Replication per channel data.
unsigned bs_limiter_bands
int Ypos
QMF output of the HF adjustor.
uint16_t f_tablelim[29]
Frequency borders for the limiter.
struct SpectrumParameters SpectrumParameters
Spectral Band Replication header - spectrum parameters that invoke a reset if they differ from the pr...
unsigned n_q
Number of noise floor bands.
Spectral Band Replication.
uint8_t bs_add_harmonic[48]