FFmpeg
|
Channel unit parameters. More...
#include <atrac3plus.h>
Data Fields | |
int | unit_type |
unit type (mono/stereo) | |
int | num_quant_units |
int | num_subbands |
int | used_quant_units |
number of quant units with coded spectrum | |
int | num_coded_subbands |
number of subbands with coded spectrum | |
int | mute_flag |
mute flag | |
int | use_full_table |
1 - full table list, 0 - restricted one | |
int | noise_present |
1 - global noise info present | |
int | noise_level_index |
global noise level index | |
int | noise_table_index |
global noise RNG table index | |
uint8_t | swap_channels [ATRAC3P_SUBBANDS] |
1 - perform subband-wise channel swapping | |
uint8_t | negate_coeffs [ATRAC3P_SUBBANDS] |
1 - subband-wise IMDCT coefficients negation | |
Atrac3pChanParams | channels [2] |
Atrac3pWaveSynthParams | wave_synth_hist [2] |
waves synth history for two frames | |
Atrac3pWaveSynthParams * | waves_info |
Atrac3pWaveSynthParams * | waves_info_prev |
Atrac3pIPQFChannelCtx | ipqf_ctx [2] |
float | prev_buf [2][ATRAC3P_FRAME_SAMPLES] |
overlapping buffer | |
Channel unit parameters.
Definition at line 131 of file atrac3plus.h.
int Atrac3pChanUnitCtx::unit_type |
unit type (mono/stereo)
Definition at line 133 of file atrac3plus.h.
Referenced by atrac3p_decode_frame(), decode_residual_spectrum(), and ff_atrac3p_power_compensation().
int Atrac3pChanUnitCtx::num_quant_units |
Definition at line 134 of file atrac3plus.h.
Referenced by add_wordlen_weights(), decode_channel_wordlen(), decode_quant_wordlen(), ff_atrac3p_decode_channel_unit(), and num_coded_units().
int Atrac3pChanUnitCtx::num_subbands |
Definition at line 135 of file atrac3plus.h.
Referenced by decode_window_shape(), ff_atrac3p_decode_channel_unit(), and reconstruct_frame().
int Atrac3pChanUnitCtx::used_quant_units |
number of quant units with coded spectrum
Definition at line 136 of file atrac3plus.h.
Referenced by decode_channel_sf_idx(), decode_code_table_indexes(), decode_quant_wordlen(), decode_residual_spectrum(), decode_scale_factors(), decode_spectrum(), ff_atrac3p_decode_channel_unit(), get_num_ct_values(), and subtract_sf_weights().
int Atrac3pChanUnitCtx::num_coded_subbands |
number of subbands with coded spectrum
Definition at line 137 of file atrac3plus.h.
Referenced by decode_residual_spectrum(), decode_spectrum(), and ff_atrac3p_decode_channel_unit().
int Atrac3pChanUnitCtx::mute_flag |
mute flag
Definition at line 138 of file atrac3plus.h.
Referenced by decode_residual_spectrum(), and ff_atrac3p_decode_channel_unit().
int Atrac3pChanUnitCtx::use_full_table |
1 - full table list, 0 - restricted one
Definition at line 139 of file atrac3plus.h.
Referenced by decode_channel_code_tab(), decode_code_table_indexes(), and decode_spectrum().
int Atrac3pChanUnitCtx::noise_present |
1 - global noise info present
Definition at line 140 of file atrac3plus.h.
Referenced by ff_atrac3p_decode_channel_unit().
int Atrac3pChanUnitCtx::noise_level_index |
global noise level index
Definition at line 141 of file atrac3plus.h.
Referenced by ff_atrac3p_decode_channel_unit().
int Atrac3pChanUnitCtx::noise_table_index |
global noise RNG table index
Definition at line 142 of file atrac3plus.h.
Referenced by ff_atrac3p_decode_channel_unit().
uint8_t Atrac3pChanUnitCtx::swap_channels[ATRAC3P_SUBBANDS] |
1 - perform subband-wise channel swapping
Definition at line 143 of file atrac3plus.h.
Referenced by decode_residual_spectrum(), ff_atrac3p_decode_channel_unit(), and ff_atrac3p_power_compensation().
uint8_t Atrac3pChanUnitCtx::negate_coeffs[ATRAC3P_SUBBANDS] |
1 - subband-wise IMDCT coefficients negation
Definition at line 144 of file atrac3plus.h.
Referenced by decode_residual_spectrum(), and ff_atrac3p_decode_channel_unit().
Atrac3pChanParams Atrac3pChanUnitCtx::channels[2] |
Definition at line 145 of file atrac3plus.h.
Referenced by atrac3p_decode_init(), decode_band_numwavs(), decode_channel_code_tab(), decode_channel_sf_idx(), decode_channel_wordlen(), decode_code_table_indexes(), decode_gainc_data(), decode_gainc_levels(), decode_gainc_loc_codes(), decode_gainc_npoints(), decode_quant_wordlen(), decode_residual_spectrum(), decode_scale_factors(), decode_spectrum(), decode_tones_amplitude(), decode_tones_envelope(), decode_tones_frequency(), decode_tones_info(), decode_tones_phase(), decode_window_shape(), ff_atrac3p_generate_tones(), ff_atrac3p_power_compensation(), and reconstruct_frame().
Atrac3pWaveSynthParams Atrac3pChanUnitCtx::wave_synth_hist[2] |
waves synth history for two frames
Definition at line 148 of file atrac3plus.h.
Referenced by atrac3p_decode_init().
Atrac3pWaveSynthParams* Atrac3pChanUnitCtx::waves_info |
Definition at line 149 of file atrac3plus.h.
Referenced by atrac3p_decode_init(), decode_band_numwavs(), decode_tones_amplitude(), decode_tones_envelope(), decode_tones_frequency(), decode_tones_info(), decode_tones_phase(), ff_atrac3p_generate_tones(), and reconstruct_frame().
Atrac3pWaveSynthParams* Atrac3pChanUnitCtx::waves_info_prev |
Definition at line 150 of file atrac3plus.h.
Referenced by atrac3p_decode_init(), ff_atrac3p_generate_tones(), and reconstruct_frame().
Atrac3pIPQFChannelCtx Atrac3pChanUnitCtx::ipqf_ctx[2] |
Definition at line 152 of file atrac3plus.h.
Referenced by reconstruct_frame().
float Atrac3pChanUnitCtx::prev_buf[2][ATRAC3P_FRAME_SAMPLES] |