|
FFmpeg
|
Spectral Band Replication. More...
#include <sbr.h>
Public Member Functions | |
| DECLARE_ALIGNED (16, INTFLOAT, X_low)[32][40][2] | |
| QMF low frequency input to the HF generator. | |
| DECLARE_ALIGNED (16, INTFLOAT, X_high)[64][40][2] | |
| QMF output of the HF generator. | |
| DECLARE_ALIGNED (16, INTFLOAT, X)[2][2][38][64] | |
| QMF values of the reconstructed signal. | |
| DECLARE_ALIGNED (16, INTFLOAT, alpha0)[64][2] | |
| Zeroth coefficient used to filter the subband signals. | |
| DECLARE_ALIGNED (16, INTFLOAT, alpha1)[64][2] | |
| First coefficient used to filter the subband signals. | |
| DECLARE_ALIGNED (32, INTFLOAT, qmf_filter_scratch)[5][64] | |
Public Attributes | |
| int | sample_rate |
| int | start |
| int | ready_for_dequant |
| int | id_aac |
| int | reset |
| SpectrumParameters | spectrum_params |
| int | bs_amp_res_header |
| unsigned | bs_coupling |
| AAC_SIGNE | k [5] |
| k0, k1, k2 | |
| AAC_SIGNE | kx [2] |
| kx', and kx respectively, kx is the first QMF subband where SBR is used. More... | |
| AAC_SIGNE | m [2] |
| M' and M respectively, M is the number of QMF subbands that use SBR. | |
| unsigned | kx_and_m_pushed |
| AAC_SIGNE | n_master |
| The number of frequency bands in f_master. | |
| SBRData | data [2] |
| PSContext | ps |
| AAC_SIGNE | n [2] |
| N_Low and N_High respectively, the number of frequency bands for low and high resolution. | |
| AAC_SIGNE | n_q |
| Number of noise floor bands. | |
| AAC_SIGNE | n_lim |
| Number of limiter bands. | |
| uint16_t | f_master [49] |
| The master QMF frequency grouping. | |
| uint16_t | f_tablelow [25] |
| Frequency borders for low resolution SBR. | |
| uint16_t | f_tablehigh [49] |
| Frequency borders for high resolution SBR. | |
| uint16_t | f_tablenoise [6] |
| Frequency borders for noise floors. | |
| uint16_t | f_tablelim [30] |
| Frequency borders for the limiter. | |
| AAC_SIGNE | num_patches |
| uint8_t | patch_num_subbands [6] |
| uint8_t | patch_start_subband [6] |
| AAC_FLOAT | e_origmapped [7][48] |
| Dequantized envelope scalefactors, remapped. | |
| AAC_FLOAT | q_mapped [7][48] |
| Dequantized noise scalefactors, remapped. | |
| uint8_t | s_mapped [7][48] |
| Sinusoidal presence, remapped. | |
| AAC_FLOAT | e_curr [7][48] |
| Estimated envelope. | |
| AAC_FLOAT | q_m [7][48] |
| Amplitude adjusted noise scalefactors. | |
| AAC_FLOAT | s_m [7][48] |
| Sinusoidal levels. | |
| AAC_FLOAT | gain [7][48] |
| FFTContext | mdct_ana |
| FFTContext | mdct |
| SBRDSPContext | dsp |
| AACSBRContext | c |
Variables associated with bs_header_extra_2 | |
| unsigned | bs_limiter_bands |
| unsigned | bs_limiter_gains |
| unsigned | bs_interpol_freq |
| unsigned | bs_smoothing_mode |
Spectral Band Replication.
| AAC_SIGNE SpectralBandReplication::kx[2] |
kx', and kx respectively, kx is the first QMF subband where SBR is used.
kx' is its value from the previous frame
1.8.12