Home
last modified time | relevance | path

Searched refs:AACContext (Results 1 - 12 of 12) sorted by relevance

/third_party/ffmpeg/libavcodec/
H A Dlibfdk-aacenc.c39 typedef struct AACContext { struct
51 } AACContext; typedef
54 { "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 },
55 { "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 },
57 { "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 },
59 { "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" },
64 { "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 },
65 { "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 },
66 { "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 },
112 AACContext * in aac_encode_close()
[all...]
H A Daac.h299 struct AACContext { struct
371 void (*imdct_and_windowing)(AACContext *ac, SingleChannelElement *sce);
372 void (*apply_ltp)(AACContext *ac, SingleChannelElement *sce);
375 void (*windowing_and_mdct_ltp)(AACContext *ac, INTFLOAT *out,
377 void (*update_ltp)(AACContext *ac, SingleChannelElement *sce);
383 void ff_aacdec_init_mips(AACContext *c);
H A Daacsbr.h84 void AAC_RENAME(ff_aac_sbr_ctx_init)(AACContext *ac, SpectralBandReplication *sbr, int id_aac);
88 int AAC_RENAME(ff_decode_sbr_extension)(AACContext *ac, SpectralBandReplication *sbr,
91 void AAC_RENAME(ff_sbr_apply)(AACContext *ac, SpectralBandReplication *sbr, int id_aac,
H A Daacdec_template.c99 static int output_configure(AACContext *ac,
129 static av_cold int che_configure(AACContext *ac, in che_configure()
162 AACContext *ac = avctx->priv_data; in frame_configure_elements()
503 static int push_output_configuration(AACContext *ac) { in push_output_configuration()
518 static void pop_output_configuration(AACContext *ac) { in pop_output_configuration()
533 static int output_configure(AACContext *ac, in output_configure()
608 AACContext *ac= avctx->priv_data; in flush()
629 static int set_default_channel_config(AACContext *ac, AVCodecContext *avctx, in set_default_channel_config()
669 static ChannelElement *get_che(AACContext *ac, int type, int elem_id) in get_che()
916 * @param ac pointer to AACContext, ma
[all...]
H A Dsbr.h40 typedef struct AACContext AACContext; typedef
124 int (*sbr_lf_gen)(AACContext *ac, SpectralBandReplication *sbr,
H A Daacsbr_template.c92 av_cold void AAC_RENAME(ff_aac_sbr_ctx_init)(AACContext *ac, SpectralBandReplication *sbr, int id_aac) in ff_aac_sbr_ctx_init()
263 static int sbr_make_f_master(AACContext *ac, SpectralBandReplication *sbr,
483 static int sbr_hf_calc_npatches(AACContext *ac, SpectralBandReplication *sbr)
541 static int sbr_make_f_derived(AACContext *ac, SpectralBandReplication *sbr)
626 static int read_sbr_grid(AACContext *ac, SpectralBandReplication *sbr,
809 static int read_sbr_envelope(AACContext *ac, SpectralBandReplication *sbr, GetBitContext *gb,
898 static int read_sbr_noise(AACContext *ac, SpectralBandReplication *sbr, GetBitContext *gb,
945 static void read_sbr_extension(AACContext *ac, SpectralBandReplication *sbr,
970 static int read_sbr_single_channel_element(AACContext *ac,
994 static int read_sbr_channel_pair_element(AACContext *a
[all...]
H A Daacdec.c214 static void apply_dependent_coupling(AACContext *ac, in apply_dependent_coupling()
250 static void apply_independent_coupling(AACContext *ac, in apply_independent_coupling()
267 AACContext aac_ctx; ///< containing AACContext
286 AACContext *ac = &latmctx->aac_ctx; in latm_decode_audio_specific_config()
560 .priv_data_size = sizeof(AACContext),
H A Daacdec_fixed.c356 static void apply_dependent_coupling_fixed(AACContext *ac, in apply_dependent_coupling_fixed()
420 static void apply_independent_coupling_fixed(AACContext *ac, in apply_independent_coupling_fixed()
458 .priv_data_size = sizeof(AACContext),
H A Daacsbr.c219 static void sbr_gain_calc(AACContext *ac, SpectralBandReplication *sbr, in sbr_gain_calc()
H A Daacsbr_fixed.c399 static void sbr_gain_calc(AACContext *ac, SpectralBandReplication *sbr, in sbr_gain_calc()
/third_party/ffmpeg/libavcodec/mips/
H A Daacdec_mips.c115 static void imdct_and_windowing_mips(AACContext *ac, SingleChannelElement *sce) in imdct_and_windowing_mips()
227 static void apply_ltp_mips(AACContext *ac, SingleChannelElement *sce) in apply_ltp_mips()
337 static void update_ltp_mips(AACContext *ac, SingleChannelElement *sce) in update_ltp_mips()
434 void ff_aacdec_init_mips(AACContext *c) in ff_aacdec_init_mips()
H A Daacsbr_mips.c63 static int sbr_lf_gen_mips(AACContext *ac, SpectralBandReplication *sbr, in sbr_lf_gen_mips()

Completed in 12 milliseconds