FFmpeg
|
main AAC decoding context More...
#include <aacdec.h>
struct AVCodecContext* AACDecContext::avctx |
Definition at line 188 of file aacdec.h.
Referenced by aac_decode_er_frame(), aac_decode_frame(), aac_decode_frame_int(), aac_decode_init(), apply_dependent_coupling(), apply_dependent_coupling_fixed(), apply_intensity_stereo(), che_configure(), check_n_master(), decode_band_types(), decode_cpe(), decode_extension_payload(), decode_fill(), decode_ics(), decode_ics_info(), decode_prediction(), decode_scalefactors(), decode_spectrum_and_dequant(), decode_tns(), frame_configure_elements(), get_che(), latm_decode_audio_specific_config(), latm_decode_frame(), output_configure(), parse_adts_frame_header(), pop_output_configuration(), read_audio_mux_element(), read_sbr_data(), read_sbr_envelope(), read_sbr_extension(), read_sbr_grid(), read_sbr_noise(), read_stream_mux_config(), sbr_hf_calc_npatches(), sbr_hf_gen(), sbr_make_f_derived(), sbr_make_f_master(), sbr_mapping(), sbr_reset(), skip_data_stream_element(), and spectral_to_sample().
struct AVFrame* AACDecContext::frame |
Definition at line 189 of file aacdec.h.
Referenced by aac_decode_er_frame(), aac_decode_frame_int(), and frame_configure_elements().
int AACDecContext::is_saved |
DynamicRangeControl AACDecContext::che_drc |
Definition at line 192 of file aacdec.h.
Referenced by decode_extension_payload().
ChannelElement* AACDecContext::che[4][MAX_ELEM_ID] |
Definition at line 198 of file aacdec.h.
Referenced by aac_decode_close(), apply_channel_coupling(), che_configure(), flush(), frame_configure_elements(), get_che(), output_configure(), and spectral_to_sample().
ChannelElement* AACDecContext::tag_che_map[4][MAX_ELEM_ID] |
Definition at line 199 of file aacdec.h.
Referenced by get_che(), and output_configure().
int AACDecContext::tags_mapped |
Definition at line 200 of file aacdec.h.
Referenced by aac_decode_er_frame(), aac_decode_frame_int(), and get_che().
int AACDecContext::warned_remapping_once |
INTFLOAT AACDecContext::buf_mdct[1024] |
Definition at line 209 of file aacdec.h.
Referenced by apply_ltp(), imdct_and_windowing(), imdct_and_windowing_960(), imdct_and_windowing_eld(), imdct_and_windowing_ld(), and update_ltp().
INTFLOAT AACDecContext::temp[128] |
Definition at line 210 of file aacdec.h.
Referenced by imdct_and_windowing(), and imdct_and_windowing_960().
AVTXContext* AACDecContext::mdct120 |
Definition at line 217 of file aacdec.h.
Referenced by aac_decode_close(), aac_decode_init(), and imdct_and_windowing_960().
AVTXContext* AACDecContext::mdct128 |
Definition at line 218 of file aacdec.h.
Referenced by aac_decode_close(), aac_decode_init(), and imdct_and_windowing().
AVTXContext* AACDecContext::mdct480 |
Definition at line 219 of file aacdec.h.
Referenced by aac_decode_close(), aac_decode_init(), and imdct_and_windowing_eld().
AVTXContext* AACDecContext::mdct512 |
Definition at line 220 of file aacdec.h.
Referenced by aac_decode_close(), aac_decode_init(), imdct_and_windowing_eld(), and imdct_and_windowing_ld().
AVTXContext* AACDecContext::mdct960 |
Definition at line 221 of file aacdec.h.
Referenced by aac_decode_close(), aac_decode_init(), and imdct_and_windowing_960().
AVTXContext* AACDecContext::mdct1024 |
Definition at line 222 of file aacdec.h.
Referenced by aac_decode_close(), aac_decode_init(), and imdct_and_windowing().
AVTXContext* AACDecContext::mdct_ltp |
Definition at line 223 of file aacdec.h.
Referenced by aac_decode_close(), aac_decode_init(), and windowing_and_mdct_ltp().
av_tx_fn AACDecContext::mdct120_fn |
Definition at line 225 of file aacdec.h.
Referenced by aac_decode_init(), and imdct_and_windowing_960().
av_tx_fn AACDecContext::mdct128_fn |
Definition at line 226 of file aacdec.h.
Referenced by aac_decode_init(), and imdct_and_windowing().
av_tx_fn AACDecContext::mdct480_fn |
Definition at line 227 of file aacdec.h.
Referenced by aac_decode_init(), and imdct_and_windowing_eld().
av_tx_fn AACDecContext::mdct512_fn |
Definition at line 228 of file aacdec.h.
Referenced by aac_decode_init(), imdct_and_windowing_eld(), and imdct_and_windowing_ld().
av_tx_fn AACDecContext::mdct960_fn |
Definition at line 229 of file aacdec.h.
Referenced by aac_decode_init(), and imdct_and_windowing_960().
av_tx_fn AACDecContext::mdct1024_fn |
Definition at line 230 of file aacdec.h.
Referenced by aac_decode_init(), and imdct_and_windowing().
av_tx_fn AACDecContext::mdct_ltp_fn |
Definition at line 231 of file aacdec.h.
Referenced by aac_decode_init(), and windowing_and_mdct_ltp().
AVFloatDSPContext* AACDecContext::fdsp |
Definition at line 235 of file aacdec.h.
Referenced by aac_decode_close(), aac_decode_init(), apply_independent_coupling(), apply_intensity_stereo(), apply_mid_side_stereo(), decode_spectrum_and_dequant(), imdct_and_windowing(), imdct_and_windowing_960(), imdct_and_windowing_ld(), update_ltp(), and windowing_and_mdct_ltp().
int AACDecContext::random_state |
Definition at line 237 of file aacdec.h.
Referenced by aac_decode_init(), and decode_spectrum_and_dequant().
SingleChannelElement* AACDecContext::output_element[MAX_CHANNELS] |
Points to each SingleChannelElement.
Definition at line 244 of file aacdec.h.
Referenced by che_configure(), and frame_configure_elements().
int AACDecContext::force_dmono_mode |
0->not dmono, 1->use first channel, 2->use second channel
Definition at line 252 of file aacdec.h.
Referenced by aac_decode_frame().
int AACDecContext::dmono_mode |
0->not dmono, 1->use first channel, 2->use second channel
Definition at line 253 of file aacdec.h.
Referenced by aac_decode_frame(), aac_decode_frame_int(), and parse_adts_frame_header().
enum AACOutputChannelOrder AACDecContext::output_channel_order |
Definition at line 256 of file aacdec.h.
Referenced by output_configure().
OutputConfiguration AACDecContext::oc[2] |
Definition at line 258 of file aacdec.h.
Referenced by aac_decode_er_frame(), aac_decode_frame(), aac_decode_frame_int(), aac_decode_init(), apply_dependent_coupling(), apply_dependent_coupling_fixed(), apply_independent_coupling(), apply_independent_coupling_fixed(), apply_prediction(), che_configure(), decode_cpe(), decode_extension_payload(), decode_ics(), decode_ics_info(), decode_prediction(), decode_tns(), get_che(), imdct_and_windowing_eld(), latm_decode_audio_specific_config(), latm_decode_frame(), output_configure(), parse_adts_frame_header(), pop_output_configuration(), push_output_configuration(), read_sbr_extension(), and spectral_to_sample().
int AACDecContext::warned_num_aac_frames |
Definition at line 259 of file aacdec.h.
Referenced by parse_adts_frame_header().
int AACDecContext::warned_960_sbr |
Definition at line 260 of file aacdec.h.
Referenced by decode_extension_payload(), and decode_ga_specific_config().
unsigned AACDecContext::warned_71_wide |
Definition at line 261 of file aacdec.h.
Referenced by set_default_channel_config().
int AACDecContext::warned_gain_control |
Definition at line 262 of file aacdec.h.
Referenced by decode_ics().
int AACDecContext::warned_he_aac_mono |
Definition at line 263 of file aacdec.h.
Referenced by decode_extension_payload(), and read_sbr_extension().
void(* AACDecContext::imdct_and_windowing) (struct AACDecContext *ac, SingleChannelElement *sce) |
Definition at line 266 of file aacdec.h.
Referenced by spectral_to_sample().
void(* AACDecContext::apply_ltp) (struct AACDecContext *ac, SingleChannelElement *sce) |
Definition at line 267 of file aacdec.h.
Referenced by spectral_to_sample().
void(* AACDecContext::apply_tns) (INTFLOAT coef[1024], TemporalNoiseShaping *tns, IndividualChannelStream *ics, int decode) |
Definition at line 268 of file aacdec.h.
Referenced by apply_ltp(), and spectral_to_sample().
void(* AACDecContext::windowing_and_mdct_ltp) (struct AACDecContext *ac, INTFLOAT *out, INTFLOAT *in, IndividualChannelStream *ics) |
Definition at line 270 of file aacdec.h.
Referenced by apply_ltp().
void(* AACDecContext::update_ltp) (struct AACDecContext *ac, SingleChannelElement *sce) |
Definition at line 272 of file aacdec.h.
Referenced by spectral_to_sample().
Definition at line 273 of file aacdec.h.
Referenced by decode_spectrum_and_dequant().
void(* AACDecContext::subband_scale) (int *dst, int *src, int scale, int offset, int len, void *log_context) |
Definition at line 274 of file aacdec.h.
Referenced by apply_intensity_stereo(), and decode_spectrum_and_dequant().