FFmpeg
|
main AAC decoding context More...
#include <aacdec.h>
Public Member Functions | |
temporary aligned temporary buffers | |
(We do not want to have these on the stack.) | |
INTFLOAT_ALIGNED_UNION (32, buf_mdct, 1024) | |
INTFLOAT_ALIGNED_UNION (32, temp, 128) | |
AACDecContext::INTFLOAT_ALIGNED_UNION | ( | 32 | , |
buf_mdct | , | ||
1024 | |||
) |
AACDecContext::INTFLOAT_ALIGNED_UNION | ( | 32 | , |
temp | , | ||
128 | |||
) |
struct AVCodecContext* AACDecContext::avctx |
Definition at line 450 of file aacdec.h.
Referenced by aac_decode_er_frame(), aac_decode_frame(), aac_decode_frame_int(), che_configure(), decode_band_types(), decode_cpe(), decode_extension_payload(), decode_fill(), decode_frame_ga(), decode_ics_info(), decode_loudness_set(), decode_prediction(), decode_scalefactors(), decode_usac_core_coder(), decode_usac_extension(), decode_usac_sbr_data(), decode_usac_scale_factors(), decode_usac_stereo_info(), ff_aac_decode_ics(), ff_aac_decode_init(), ff_aac_decode_tns(), ff_aac_get_che(), ff_aac_output_configure(), ff_aac_usac_config_decode(), ff_aac_usac_decode_frame(), latm_decode_audio_specific_config(), latm_decode_frame(), parse_adts_frame_header(), parse_audio_preroll(), 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(), setup_sce(), skip_data_stream_element(), and spectral_to_sample().
AACDecDSP AACDecContext::dsp |
Definition at line 452 of file aacdec.h.
Referenced by decode_cpe(), ff_aac_decode_ics(), ff_aac_decode_init_fixed(), ff_aac_decode_init_float(), spectral_to_sample(), spectrum_decode(), and spectrum_scale().
AACDecProc AACDecContext::proc |
Definition at line 453 of file aacdec.h.
Referenced by che_configure(), decode_close(), decode_extension_payload(), decode_frame_ga(), decode_usac_core_coder(), ff_aac_decode_ics(), ff_aac_decode_init_fixed(), ff_aac_decode_init_float(), and spectral_to_sample().
struct AVFrame* AACDecContext::frame |
Definition at line 455 of file aacdec.h.
Referenced by aac_decode_er_frame(), aac_decode_frame_int(), decode_frame_ga(), ff_aac_usac_decode_frame(), and frame_configure_elements().
int AACDecContext::is_saved |
DynamicRangeControl AACDecContext::che_drc |
Definition at line 458 of file aacdec.h.
Referenced by decode_extension_payload().
ChannelElement* AACDecContext::che[4][MAX_ELEM_ID] |
Definition at line 464 of file aacdec.h.
Referenced by apply_channel_coupling(), che_configure(), decode_close(), ff_aac_get_che(), ff_aac_output_configure(), flush(), frame_configure_elements(), and spectral_to_sample().
ChannelElement* AACDecContext::tag_che_map[4][MAX_ELEM_ID] |
Definition at line 465 of file aacdec.h.
Referenced by ff_aac_get_che(), and ff_aac_output_configure().
int AACDecContext::tags_mapped |
Definition at line 466 of file aacdec.h.
Referenced by aac_decode_er_frame(), aac_decode_frame_int(), and ff_aac_get_che().
int AACDecContext::warned_remapping_once |
Definition at line 467 of file aacdec.h.
Referenced by ff_aac_get_che().
AVTXContext* AACDecContext::mdct96 |
Definition at line 483 of file aacdec.h.
Referenced by decode_close(), and init_dsp().
AVTXContext* AACDecContext::mdct120 |
Definition at line 484 of file aacdec.h.
Referenced by decode_close(), and init_dsp().
AVTXContext* AACDecContext::mdct128 |
Definition at line 485 of file aacdec.h.
Referenced by decode_close(), and init_dsp().
AVTXContext* AACDecContext::mdct480 |
Definition at line 486 of file aacdec.h.
Referenced by decode_close(), and init_dsp().
AVTXContext* AACDecContext::mdct512 |
Definition at line 487 of file aacdec.h.
Referenced by decode_close(), and init_dsp().
AVTXContext* AACDecContext::mdct768 |
Definition at line 488 of file aacdec.h.
Referenced by decode_close(), and init_dsp().
AVTXContext* AACDecContext::mdct960 |
Definition at line 489 of file aacdec.h.
Referenced by decode_close(), and init_dsp().
AVTXContext* AACDecContext::mdct1024 |
Definition at line 490 of file aacdec.h.
Referenced by decode_close(), and init_dsp().
AVTXContext* AACDecContext::mdct_ltp |
Definition at line 491 of file aacdec.h.
Referenced by decode_close(), and init_dsp().
av_tx_fn AACDecContext::mdct96_fn |
Definition at line 493 of file aacdec.h.
Referenced by init_dsp().
av_tx_fn AACDecContext::mdct120_fn |
Definition at line 494 of file aacdec.h.
Referenced by init_dsp().
av_tx_fn AACDecContext::mdct128_fn |
Definition at line 495 of file aacdec.h.
Referenced by init_dsp().
av_tx_fn AACDecContext::mdct480_fn |
Definition at line 496 of file aacdec.h.
Referenced by init_dsp().
av_tx_fn AACDecContext::mdct512_fn |
Definition at line 497 of file aacdec.h.
Referenced by init_dsp().
av_tx_fn AACDecContext::mdct768_fn |
Definition at line 498 of file aacdec.h.
Referenced by init_dsp().
av_tx_fn AACDecContext::mdct960_fn |
Definition at line 499 of file aacdec.h.
Referenced by init_dsp().
av_tx_fn AACDecContext::mdct1024_fn |
Definition at line 500 of file aacdec.h.
Referenced by init_dsp().
av_tx_fn AACDecContext::mdct_ltp_fn |
Definition at line 501 of file aacdec.h.
Referenced by init_dsp().
AVFloatDSPContext* AACDecContext::fdsp |
Definition at line 504 of file aacdec.h.
Referenced by decode_close(), ff_aac_decode_init_fixed(), ff_aac_decode_init_float(), and spectrum_scale().
union { ... } |
int AACDecContext::random_state |
Definition at line 506 of file aacdec.h.
Referenced by ff_aac_decode_init().
SingleChannelElement* AACDecContext::output_element[MAX_CHANNELS] |
Points to each SingleChannelElement.
Definition at line 513 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 521 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 522 of file aacdec.h.
Referenced by aac_decode_frame(), decode_frame_ga(), ff_aac_usac_decode_frame(), and parse_adts_frame_header().
enum AACOutputChannelOrder AACDecContext::output_channel_order |
Definition at line 525 of file aacdec.h.
Referenced by ff_aac_output_configure().
OutputConfiguration AACDecContext::oc[2] |
Definition at line 527 of file aacdec.h.
Referenced by aac_decode_er_frame(), aac_decode_frame(), aac_decode_frame_int(), apply_noise_fill(), che_configure(), decode_close(), decode_cpe(), decode_extension_payload(), decode_frame_ga(), decode_ics_info(), decode_prediction(), decode_usac_core_coder(), ff_aac_decode_ics(), ff_aac_decode_init(), ff_aac_decode_tns(), ff_aac_get_che(), ff_aac_output_configure(), ff_aac_sbr_decode_usac_data(), ff_aac_usac_config_decode(), ff_aac_usac_decode_frame(), flush(), latm_decode_audio_specific_config(), latm_decode_frame(), parse_adts_frame_header(), parse_audio_preroll(), pop_output_configuration(), push_output_configuration(), read_sbr_extension(), setup_sce(), spectral_to_sample(), and spectrum_decode().
int AACDecContext::warned_num_aac_frames |
Definition at line 528 of file aacdec.h.
Referenced by parse_adts_frame_header().
int AACDecContext::warned_960_sbr |
Definition at line 529 of file aacdec.h.
Referenced by decode_extension_payload(), and decode_ga_specific_config().
unsigned AACDecContext::warned_71_wide |
Definition at line 530 of file aacdec.h.
Referenced by ff_aac_set_default_channel_config().
int AACDecContext::warned_gain_control |
Definition at line 531 of file aacdec.h.
Referenced by ff_aac_decode_ics().
int AACDecContext::warned_he_aac_mono |
Definition at line 532 of file aacdec.h.
Referenced by decode_extension_payload(), and read_sbr_extension().
int AACDecContext::is_fixed |
Definition at line 534 of file aacdec.h.
Referenced by aac_decode_frame_int(), decode_close(), decode_ltp(), ff_aac_decode_init_fixed(), ff_aac_decode_init_float(), ff_aac_decode_tns(), and init_dsp().