FFmpeg
|
Spectral Band Replication per channel data. More...
#include <sbr.h>
Data Fields | |
Main bitstream data variables | |
unsigned | bs_frame_class |
unsigned | bs_add_harmonic_flag |
AAC_SIGNE | bs_num_env |
uint8_t | bs_freq_res [9] |
AAC_SIGNE | bs_num_noise |
uint8_t | bs_df_env [9] |
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 | |
INTFLOAT | synthesis_filterbank_samples [SBR_SYNTHESIS_BUF_SIZE] |
INTFLOAT | analysis_filterbank_samples [1312] |
int | synthesis_filterbank_samples_offset |
int | e_a [2] |
l_APrev and l_A More... | |
INTFLOAT | bw_array [5] |
Chirp factors. More... | |
INTFLOAT | W [2][32][32][2] |
QMF values of the original signal. More... | |
int | Ypos |
QMF output of the HF adjustor. More... | |
INTFLOAT | Y [2][38][64][2] |
AAC_FLOAT | g_temp [42][48] |
AAC_FLOAT | q_temp [42][48] |
uint8_t | s_indexmapped [9][48] |
uint8_t | env_facs_q [9][48] |
Envelope scalefactors. More... | |
AAC_FLOAT | env_facs [9][48] |
uint8_t | noise_facs_q [3][5] |
Noise scalefactors. More... | |
AAC_FLOAT | noise_facs [3][5] |
uint8_t | t_env [9] |
Envelope time borders. More... | |
uint8_t | t_env_num_env_old |
Envelope time border of the last envelope of the previous frame. More... | |
uint8_t | t_q [3] |
Noise time borders. More... | |
unsigned | f_indexnoise |
unsigned | f_indexsine |
uint8_t | temp_shape [6] |
uint8_t | temp_shape_mode [6] |
unsigned SBRData::bs_frame_class |
Definition at line 68 of file sbr.h.
Referenced by read_sbr_grid().
unsigned SBRData::bs_add_harmonic_flag |
Definition at line 69 of file sbr.h.
Referenced by ff_aac_sbr_decode_usac_data(), read_sbr_channel_pair_element(), read_sbr_single_channel_element(), and sbr_mapping().
AAC_SIGNE SBRData::bs_num_env |
Definition at line 70 of file sbr.h.
Referenced by ff_aac_sbr_apply(), read_sbr_dtdf(), read_sbr_envelope(), read_sbr_grid(), sbr_dequant(), sbr_env_estimate(), sbr_gain_calc(), sbr_hf_assemble(), and sbr_mapping().
uint8_t SBRData::bs_freq_res[9] |
Definition at line 71 of file sbr.h.
Referenced by read_sbr_envelope(), read_sbr_grid(), sbr_dequant(), sbr_env_estimate(), and sbr_mapping().
AAC_SIGNE SBRData::bs_num_noise |
Definition at line 72 of file sbr.h.
Referenced by read_sbr_dtdf(), read_sbr_grid(), read_sbr_noise(), sbr_dequant(), and sbr_mapping().
uint8_t SBRData::bs_df_env[9] |
Definition at line 73 of file sbr.h.
Referenced by read_sbr_dtdf(), and read_sbr_envelope().
uint8_t SBRData::bs_df_noise[2] |
Definition at line 74 of file sbr.h.
Referenced by read_sbr_dtdf(), and read_sbr_noise().
uint8_t SBRData::bs_invf_mode[2][5] |
Definition at line 75 of file sbr.h.
Referenced by ff_aac_sbr_decode_usac_data(), read_sbr_channel_pair_element(), read_sbr_invf(), and sbr_chirp().
uint8_t SBRData::bs_add_harmonic[48] |
Definition at line 76 of file sbr.h.
Referenced by ff_aac_sbr_decode_usac_data(), read_sbr_channel_pair_element(), read_sbr_single_channel_element(), and sbr_mapping().
unsigned SBRData::bs_amp_res |
Definition at line 77 of file sbr.h.
Referenced by read_sbr_envelope(), read_sbr_grid(), and sbr_dequant().
INTFLOAT SBRData::synthesis_filterbank_samples[SBR_SYNTHESIS_BUF_SIZE] |
Definition at line 84 of file sbr.h.
Referenced by ff_aac_sbr_apply().
INTFLOAT SBRData::analysis_filterbank_samples[1312] |
Definition at line 85 of file sbr.h.
Referenced by ff_aac_sbr_apply().
int SBRData::synthesis_filterbank_samples_offset |
Definition at line 86 of file sbr.h.
Referenced by ff_aac_sbr_apply(), and ff_aac_sbr_ctx_alloc_init().
int SBRData::e_a[2] |
l_APrev and l_A
Definition at line 88 of file sbr.h.
Referenced by ff_aac_sbr_apply(), read_sbr_grid(), and sbr_turnoff().
INTFLOAT SBRData::bw_array[5] |
Chirp factors.
Definition at line 90 of file sbr.h.
Referenced by ff_aac_sbr_apply(), and sbr_chirp().
INTFLOAT SBRData::W[2][32][32][2] |
QMF values of the original signal.
Definition at line 92 of file sbr.h.
Referenced by ff_aac_sbr_apply().
int SBRData::Ypos |
QMF output of the HF adjustor.
Definition at line 94 of file sbr.h.
Referenced by ff_aac_sbr_apply().
INTFLOAT SBRData::Y[2][38][64][2] |
Definition at line 95 of file sbr.h.
Referenced by ff_aac_sbr_apply().
AAC_FLOAT SBRData::g_temp[42][48] |
Definition at line 96 of file sbr.h.
Referenced by sbr_hf_assemble().
AAC_FLOAT SBRData::q_temp[42][48] |
Definition at line 97 of file sbr.h.
Referenced by sbr_hf_assemble().
uint8_t SBRData::s_indexmapped[9][48] |
Definition at line 98 of file sbr.h.
Referenced by sbr_gain_calc(), and sbr_mapping().
uint8_t SBRData::env_facs_q[9][48] |
Envelope scalefactors.
Definition at line 100 of file sbr.h.
Referenced by read_sbr_envelope(), and sbr_dequant().
AAC_FLOAT SBRData::env_facs[9][48] |
Definition at line 101 of file sbr.h.
Referenced by sbr_dequant(), and sbr_mapping().
uint8_t SBRData::noise_facs_q[3][5] |
Noise scalefactors.
Definition at line 103 of file sbr.h.
Referenced by read_sbr_noise(), and sbr_dequant().
AAC_FLOAT SBRData::noise_facs[3][5] |
Definition at line 104 of file sbr.h.
Referenced by sbr_dequant(), and sbr_mapping().
uint8_t SBRData::t_env[9] |
Envelope time borders.
Definition at line 106 of file sbr.h.
Referenced by ff_aac_sbr_apply(), read_sbr_grid(), sbr_env_estimate(), sbr_hf_assemble(), and sbr_mapping().
uint8_t SBRData::t_env_num_env_old |
Envelope time border of the last envelope of the previous frame.
Definition at line 108 of file sbr.h.
Referenced by read_sbr_grid(), sbr_hf_assemble(), and sbr_x_gen().
uint8_t SBRData::t_q[3] |
Noise time borders.
Definition at line 110 of file sbr.h.
Referenced by read_sbr_grid(), and sbr_mapping().
unsigned SBRData::f_indexnoise |
Definition at line 111 of file sbr.h.
Referenced by sbr_hf_assemble(), and sbr_make_f_derived().
unsigned SBRData::f_indexsine |
Definition at line 112 of file sbr.h.
Referenced by sbr_hf_assemble().
uint8_t SBRData::temp_shape[6] |
Definition at line 114 of file sbr.h.
Referenced by read_sbr_envelope().
uint8_t SBRData::temp_shape_mode[6] |
Definition at line 115 of file sbr.h.
Referenced by read_sbr_envelope().