AACContext 363 libavcodec/aac.h void (*imdct_and_windowing)(AACContext *ac, SingleChannelElement *sce); AACContext 364 libavcodec/aac.h void (*apply_ltp)(AACContext *ac, SingleChannelElement *sce); AACContext 367 libavcodec/aac.h void (*windowing_and_mdct_ltp)(AACContext *ac, INTFLOAT *out, AACContext 369 libavcodec/aac.h void (*update_ltp)(AACContext *ac, SingleChannelElement *sce); AACContext 375 libavcodec/aac.h void ff_aacdec_init_mips(AACContext *c); AACContext 210 libavcodec/aacdec.c static void apply_dependent_coupling(AACContext *ac, AACContext 246 libavcodec/aacdec.c static void apply_independent_coupling(AACContext *ac, AACContext 263 libavcodec/aacdec.c AACContext aac_ctx; ///< containing AACContext AACContext 282 libavcodec/aacdec.c AACContext *ac = &latmctx->aac_ctx; AACContext 556 libavcodec/aacdec.c .priv_data_size = sizeof(AACContext), AACContext 354 libavcodec/aacdec_fixed.c static void apply_dependent_coupling_fixed(AACContext *ac, AACContext 418 libavcodec/aacdec_fixed.c static void apply_independent_coupling_fixed(AACContext *ac, AACContext 456 libavcodec/aacdec_fixed.c .priv_data_size = sizeof(AACContext), AACContext 97 libavcodec/aacdec_template.c static int output_configure(AACContext *ac, AACContext 127 libavcodec/aacdec_template.c static av_cold int che_configure(AACContext *ac, AACContext 160 libavcodec/aacdec_template.c AACContext *ac = avctx->priv_data; AACContext 409 libavcodec/aacdec_template.c static int push_output_configuration(AACContext *ac) { AACContext 424 libavcodec/aacdec_template.c static void pop_output_configuration(AACContext *ac) { AACContext 440 libavcodec/aacdec_template.c static int output_configure(AACContext *ac, AACContext 502 libavcodec/aacdec_template.c AACContext *ac= avctx->priv_data; AACContext 523 libavcodec/aacdec_template.c static int set_default_channel_config(AACContext *ac, AVCodecContext *avctx, AACContext 560 libavcodec/aacdec_template.c static ChannelElement *get_che(AACContext *ac, int type, int elem_id) AACContext 804 libavcodec/aacdec_template.c static int decode_ga_specific_config(AACContext *ac, AVCodecContext *avctx, AACContext 893 libavcodec/aacdec_template.c static int decode_eld_specific_config(AACContext *ac, AVCodecContext *avctx, AACContext 968 libavcodec/aacdec_template.c static int decode_audio_specific_config_gb(AACContext *ac, AACContext 1030 libavcodec/aacdec_template.c static int decode_audio_specific_config(AACContext *ac, AACContext 1107 libavcodec/aacdec_template.c static void aacdec_init(AACContext *ac); AACContext 1157 libavcodec/aacdec_template.c AACContext *ac = avctx->priv_data; AACContext 1251 libavcodec/aacdec_template.c static int skip_data_stream_element(AACContext *ac, GetBitContext *gb) AACContext 1268 libavcodec/aacdec_template.c static int decode_prediction(AACContext *ac, IndividualChannelStream *ics, AACContext 1304 libavcodec/aacdec_template.c static int decode_ics_info(AACContext *ac, IndividualChannelStream *ics, AACContext 1430 libavcodec/aacdec_template.c static int decode_band_types(AACContext *ac, enum BandType band_type[120], AACContext 1479 libavcodec/aacdec_template.c static int decode_scalefactors(AACContext *ac, INTFLOAT sf[120], GetBitContext *gb, AACContext 1581 libavcodec/aacdec_template.c static int decode_tns(AACContext *ac, TemporalNoiseShaping *tns, AACContext 1649 libavcodec/aacdec_template.c static int decode_spectrum_and_dequant(AACContext *ac, INTFLOAT coef[1024], AACContext 1945 libavcodec/aacdec_template.c static void apply_prediction(AACContext *ac, SingleChannelElement *sce) AACContext 2008 libavcodec/aacdec_template.c static int decode_ics(AACContext *ac, SingleChannelElement *sce, AACContext 2099 libavcodec/aacdec_template.c static void apply_mid_side_stereo(AACContext *ac, ChannelElement *cpe) AACContext 2137 libavcodec/aacdec_template.c static void apply_intensity_stereo(AACContext *ac, AACContext 2187 libavcodec/aacdec_template.c static int decode_cpe(AACContext *ac, GetBitContext *gb, ChannelElement *cpe) AACContext 2240 libavcodec/aacdec_template.c static int decode_cce(AACContext *ac, GetBitContext *gb, ChannelElement *che) AACContext 2390 libavcodec/aacdec_template.c static int decode_fill(AACContext *ac, GetBitContext *gb, int len) { AACContext 2423 libavcodec/aacdec_template.c static int decode_extension_payload(AACContext *ac, GetBitContext *gb, int cnt, AACContext 2548 libavcodec/aacdec_template.c static void windowing_and_mdct_ltp(AACContext *ac, INTFLOAT *out, AACContext 2574 libavcodec/aacdec_template.c static void apply_ltp(AACContext *ac, SingleChannelElement *sce) AACContext 2606 libavcodec/aacdec_template.c static void update_ltp(AACContext *ac, SingleChannelElement *sce) AACContext 2644 libavcodec/aacdec_template.c static void imdct_and_windowing(AACContext *ac, SingleChannelElement *sce) AACContext 2712 libavcodec/aacdec_template.c static void imdct_and_windowing_960(AACContext *ac, SingleChannelElement *sce) AACContext 2775 libavcodec/aacdec_template.c static void imdct_and_windowing_ld(AACContext *ac, SingleChannelElement *sce) AACContext 2808 libavcodec/aacdec_template.c static void imdct_and_windowing_eld(AACContext *ac, SingleChannelElement *sce) AACContext 2881 libavcodec/aacdec_template.c static void apply_channel_coupling(AACContext *ac, ChannelElement *cc, AACContext 2884 libavcodec/aacdec_template.c void (*apply_coupling_method)(AACContext *ac, SingleChannelElement *target, ChannelElement *cce, int index)) AACContext 2914 libavcodec/aacdec_template.c static void spectral_to_sample(AACContext *ac, int samples) AACContext 2917 libavcodec/aacdec_template.c void (*imdct_and_window)(AACContext *ac, SingleChannelElement *sce); AACContext 2986 libavcodec/aacdec_template.c static int parse_adts_frame_header(AACContext *ac, GetBitContext *gb) AACContext 3051 libavcodec/aacdec_template.c AACContext *ac = avctx->priv_data; AACContext 3123 libavcodec/aacdec_template.c AACContext *ac = avctx->priv_data; AACContext 3334 libavcodec/aacdec_template.c AACContext *ac = avctx->priv_data; AACContext 3396 libavcodec/aacdec_template.c AACContext *ac = avctx->priv_data; AACContext 3420 libavcodec/aacdec_template.c static void aacdec_init(AACContext *c) AACContext 3443 libavcodec/aacdec_template.c offsetof(AACContext, force_dmono_mode), AV_OPT_TYPE_INT, {.i64=-1}, -1, 2, AACContext 219 libavcodec/aacsbr.c static void sbr_gain_calc(AACContext *ac, SpectralBandReplication *sbr, AACContext 84 libavcodec/aacsbr.h void AAC_RENAME(ff_aac_sbr_ctx_init)(AACContext *ac, SpectralBandReplication *sbr, int id_aac); AACContext 88 libavcodec/aacsbr.h int AAC_RENAME(ff_decode_sbr_extension)(AACContext *ac, SpectralBandReplication *sbr, AACContext 91 libavcodec/aacsbr.h void AAC_RENAME(ff_sbr_apply)(AACContext *ac, SpectralBandReplication *sbr, int id_aac, AACContext 400 libavcodec/aacsbr_fixed.c static void sbr_gain_calc(AACContext *ac, SpectralBandReplication *sbr, AACContext 96 libavcodec/aacsbr_template.c av_cold void AAC_RENAME(ff_aac_sbr_ctx_init)(AACContext *ac, SpectralBandReplication *sbr, int id_aac) AACContext 267 libavcodec/aacsbr_template.c static int sbr_make_f_master(AACContext *ac, SpectralBandReplication *sbr, AACContext 487 libavcodec/aacsbr_template.c static int sbr_hf_calc_npatches(AACContext *ac, SpectralBandReplication *sbr) AACContext 545 libavcodec/aacsbr_template.c static int sbr_make_f_derived(AACContext *ac, SpectralBandReplication *sbr) AACContext 630 libavcodec/aacsbr_template.c static int read_sbr_grid(AACContext *ac, SpectralBandReplication *sbr, AACContext 813 libavcodec/aacsbr_template.c static int read_sbr_envelope(AACContext *ac, SpectralBandReplication *sbr, GetBitContext *gb, AACContext 902 libavcodec/aacsbr_template.c static int read_sbr_noise(AACContext *ac, SpectralBandReplication *sbr, GetBitContext *gb, AACContext 949 libavcodec/aacsbr_template.c static void read_sbr_extension(AACContext *ac, SpectralBandReplication *sbr, AACContext 974 libavcodec/aacsbr_template.c static int read_sbr_single_channel_element(AACContext *ac, AACContext 998 libavcodec/aacsbr_template.c static int read_sbr_channel_pair_element(AACContext *ac, AACContext 1050 libavcodec/aacsbr_template.c static unsigned int read_sbr_data(AACContext *ac, SpectralBandReplication *sbr, AACContext 1094 libavcodec/aacsbr_template.c static void sbr_reset(AACContext *ac, SpectralBandReplication *sbr) AACContext 1115 libavcodec/aacsbr_template.c int AAC_RENAME(ff_decode_sbr_extension)(AACContext *ac, SpectralBandReplication *sbr, AACContext 1266 libavcodec/aacsbr_template.c static int sbr_lf_gen(AACContext *ac, SpectralBandReplication *sbr, AACContext 1291 libavcodec/aacsbr_template.c static int sbr_hf_gen(AACContext *ac, SpectralBandReplication *sbr, AACContext 1365 libavcodec/aacsbr_template.c static int sbr_mapping(AACContext *ac, SpectralBandReplication *sbr, AACContext 1479 libavcodec/aacsbr_template.c void AAC_RENAME(ff_sbr_apply)(AACContext *ac, SpectralBandReplication *sbr, int id_aac, AACContext 53 libavcodec/libfdk-aacenc.c { "afterburner", "Afterburner (improved quality)", offsetof(AACContext, afterburner), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_ENCODING_PARAM }, AACContext 54 libavcodec/libfdk-aacenc.c { "eld_sbr", "Enable SBR for ELD (for SBR in other configurations, use the -profile parameter)", offsetof(AACContext, eld_sbr), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_ENCODING_PARAM }, AACContext 56 libavcodec/libfdk-aacenc.c { "eld_v2", "Enable ELDv2 (LD-MPS extension for ELD stereo signals)", offsetof(AACContext, eld_v2), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_ENCODING_PARAM }, AACContext 58 libavcodec/libfdk-aacenc.c { "signaling", "SBR/PS signaling style", offsetof(AACContext, signaling), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 2, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_ENCODING_PARAM, "signaling" }, AACContext 63 libavcodec/libfdk-aacenc.c { "latm", "Output LATM/LOAS encapsulated data", offsetof(AACContext, latm), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_ENCODING_PARAM }, AACContext 64 libavcodec/libfdk-aacenc.c { "header_period", "StreamMuxConfig and PCE repetition period (in frames)", offsetof(AACContext, header_period), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 0xffff, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_ENCODING_PARAM }, AACContext 65 libavcodec/libfdk-aacenc.c { "vbr", "VBR mode (1-5)", offsetof(AACContext, vbr), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 5, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_ENCODING_PARAM }, AACContext 111 libavcodec/libfdk-aacenc.c AACContext *s = avctx->priv_data; AACContext 123 libavcodec/libfdk-aacenc.c AACContext *s = avctx->priv_data; AACContext 355 libavcodec/libfdk-aacenc.c AACContext *s = avctx->priv_data; AACContext 466 libavcodec/libfdk-aacenc.c .priv_data_size = sizeof(AACContext), AACContext 114 libavcodec/mips/aacdec_mips.c static void imdct_and_windowing_mips(AACContext *ac, SingleChannelElement *sce) AACContext 226 libavcodec/mips/aacdec_mips.c static void apply_ltp_mips(AACContext *ac, SingleChannelElement *sce) AACContext 336 libavcodec/mips/aacdec_mips.c static void update_ltp_mips(AACContext *ac, SingleChannelElement *sce) AACContext 433 libavcodec/mips/aacdec_mips.c void ff_aacdec_init_mips(AACContext *c) AACContext 62 libavcodec/mips/aacsbr_mips.c static int sbr_lf_gen_mips(AACContext *ac, SpectralBandReplication *sbr, AACContext 37 libavcodec/sbr.h typedef struct AACContext AACContext; AACContext 121 libavcodec/sbr.h int (*sbr_lf_gen)(AACContext *ac, SpectralBandReplication *sbr,