/third_party/ffmpeg/libavcodec/ |
H A D | libfdk-aacenc.c | 39 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 D | aac.h | 299 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 D | aacsbr.h | 84 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 D | aacdec_template.c | 99 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 D | sbr.h | 40 typedef struct AACContext AACContext; typedef 124 int (*sbr_lf_gen)(AACContext *ac, SpectralBandReplication *sbr,
|
H A D | aacsbr_template.c | 92 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 D | aacdec.c | 214 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 D | aacdec_fixed.c | 356 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 D | aacsbr.c | 219 static void sbr_gain_calc(AACContext *ac, SpectralBandReplication *sbr, in sbr_gain_calc()
|
H A D | aacsbr_fixed.c | 399 static void sbr_gain_calc(AACContext *ac, SpectralBandReplication *sbr, in sbr_gain_calc()
|
/third_party/ffmpeg/libavcodec/mips/ |
H A D | aacdec_mips.c | 115 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 D | aacsbr_mips.c | 63 static int sbr_lf_gen_mips(AACContext *ac, SpectralBandReplication *sbr, in sbr_lf_gen_mips()
|