FFmpeg
4.0
|
main AAC context More...
#include <libavcodec/aac.h>
AVCodecContext* AACContext::avctx |
Definition at line 295 of file aac.h.
Referenced by aac_decode_er_frame(), aac_decode_frame(), aac_decode_frame_int(), aac_decode_init(), apply_dependent_coupling(), apply_dependent_coupling_fixed(), che_configure(), 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(), 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().
AVFrame* AACContext::frame |
Definition at line 296 of file aac.h.
Referenced by aac_decode_er_frame(), aac_decode_frame_int(), and frame_configure_elements().
int AACContext::is_saved |
DynamicRangeControl AACContext::che_drc |
Definition at line 299 of file aac.h.
Referenced by decode_extension_payload().
ChannelElement* AACContext::che[4][MAX_ELEM_ID] |
Definition at line 305 of file aac.h.
Referenced by aac_decode_close(), apply_channel_coupling(), che_configure(), flush(), frame_configure_elements(), get_che(), output_configure(), and spectral_to_sample().
ChannelElement* AACContext::tag_che_map[4][MAX_ELEM_ID] |
Definition at line 306 of file aac.h.
Referenced by get_che(), and output_configure().
int AACContext::tags_mapped |
Definition at line 307 of file aac.h.
Referenced by aac_decode_er_frame(), aac_decode_frame_int(), and get_che().
int AACContext::warned_remapping_once |
INTFLOAT AACContext::buf_mdct[1024] |
Definition at line 316 of file aac.h.
Referenced by apply_ltp(), imdct_and_windowing(), imdct_and_windowing_960(), imdct_and_windowing_eld(), imdct_and_windowing_ld(), and update_ltp().
FFTContext AACContext::mdct |
Definition at line 323 of file aac.h.
Referenced by aac_decode_close(), aac_decode_init(), imdct_and_windowing(), imdct_and_windowing_eld(), and imdct_and_windowing_ld().
FFTContext AACContext::mdct_small |
Definition at line 324 of file aac.h.
Referenced by aac_decode_close(), aac_decode_init(), and imdct_and_windowing().
FFTContext AACContext::mdct_ld |
Definition at line 325 of file aac.h.
Referenced by aac_decode_close(), aac_decode_init(), imdct_and_windowing_eld(), and imdct_and_windowing_ld().
FFTContext AACContext::mdct_ltp |
Definition at line 326 of file aac.h.
Referenced by aac_decode_close(), aac_decode_init(), and windowing_and_mdct_ltp().
MDCT15Context* AACContext::mdct120 |
Definition at line 330 of file aac.h.
Referenced by aac_decode_close(), aac_decode_init(), and imdct_and_windowing_960().
MDCT15Context* AACContext::mdct480 |
Definition at line 331 of file aac.h.
Referenced by aac_decode_close(), aac_decode_init(), and imdct_and_windowing_eld().
MDCT15Context* AACContext::mdct960 |
Definition at line 332 of file aac.h.
Referenced by aac_decode_close(), aac_decode_init(), and imdct_and_windowing_960().
AVFloatDSPContext* AACContext::fdsp |
Definition at line 333 of file aac.h.
Referenced by aac_decode_close(), aac_decode_init(), 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 AACContext::random_state |
Definition at line 335 of file aac.h.
Referenced by aac_decode_init(), and decode_spectrum_and_dequant().
SingleChannelElement* AACContext::output_element[MAX_CHANNELS] |
Points to each SingleChannelElement.
Definition at line 342 of file aac.h.
Referenced by che_configure(), and frame_configure_elements().
int AACContext::force_dmono_mode |
0->not dmono, 1->use first channel, 2->use second channel
Definition at line 350 of file aac.h.
Referenced by aac_decode_frame().
int AACContext::dmono_mode |
0->not dmono, 1->use first channel, 2->use second channel
Definition at line 351 of file aac.h.
Referenced by aac_decode_frame(), aac_decode_frame_int(), and parse_adts_frame_header().
INTFLOAT AACContext::temp[128] |
Definition at line 354 of file aac.h.
Referenced by imdct_and_windowing(), and imdct_and_windowing_960().
OutputConfiguration AACContext::oc[2] |
Definition at line 356 of file aac.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 AACContext::warned_num_aac_frames |
Definition at line 357 of file aac.h.
Referenced by parse_adts_frame_header().
int AACContext::warned_960_sbr |
Definition at line 358 of file aac.h.
Referenced by decode_extension_payload(), and decode_ga_specific_config().
int AACContext::warned_gain_control |
Definition at line 360 of file aac.h.
Referenced by decode_ics().
void(* AACContext::imdct_and_windowing) (AACContext *ac, SingleChannelElement *sce) |
Definition at line 363 of file aac.h.
Referenced by aacdec_init(), ff_aacdec_init_mips(), and spectral_to_sample().
void(* AACContext::apply_ltp) (AACContext *ac, SingleChannelElement *sce) |
Definition at line 364 of file aac.h.
Referenced by aacdec_init(), ff_aacdec_init_mips(), and spectral_to_sample().
void(* AACContext::apply_tns) (INTFLOAT coef[1024], TemporalNoiseShaping *tns, IndividualChannelStream *ics, int decode) |
Definition at line 365 of file aac.h.
Referenced by aacdec_init(), apply_ltp(), and spectral_to_sample().
void(* AACContext::windowing_and_mdct_ltp) (AACContext *ac, INTFLOAT *out, INTFLOAT *in, IndividualChannelStream *ics) |
Definition at line 367 of file aac.h.
Referenced by aacdec_init(), and apply_ltp().
void(* AACContext::update_ltp) (AACContext *ac, SingleChannelElement *sce) |
Definition at line 369 of file aac.h.
Referenced by aacdec_init(), ff_aacdec_init_mips(), and spectral_to_sample().
Definition at line 370 of file aac.h.
Referenced by aacdec_init(), and decode_spectrum_and_dequant().
Definition at line 371 of file aac.h.
Referenced by aacdec_init(), apply_intensity_stereo(), and decode_spectrum_and_dequant().
const AVClass* AACContext::class |
Definition at line 30 of file libfdk-aacenc.c.
HANDLE_AACENCODER AACContext::handle |
Definition at line 31 of file libfdk-aacenc.c.
Referenced by aac_encode_close(), aac_encode_frame(), and aac_encode_init().
int AACContext::afterburner |
Definition at line 32 of file libfdk-aacenc.c.
Referenced by aac_encode_init().
int AACContext::eld_sbr |
Definition at line 33 of file libfdk-aacenc.c.
Referenced by aac_encode_init().
int AACContext::signaling |
Definition at line 34 of file libfdk-aacenc.c.
Referenced by aac_encode_init().
int AACContext::latm |
Definition at line 35 of file libfdk-aacenc.c.
Referenced by aac_encode_init().
int AACContext::header_period |
Definition at line 36 of file libfdk-aacenc.c.
Referenced by aac_encode_init().
int AACContext::vbr |
Definition at line 37 of file libfdk-aacenc.c.
Referenced by aac_encode_init().
AudioFrameQueue AACContext::afq |
Definition at line 39 of file libfdk-aacenc.c.
Referenced by aac_encode_close(), aac_encode_frame(), and aac_encode_init().