AACEncContext      77 libavcodec/aaccoder.c static void encode_window_bands_info(AACEncContext *s, SingleChannelElement *sce,
AACEncContext     196 libavcodec/aaccoder.c static void set_special_band_scalefactors(AACEncContext *s, SingleChannelElement *sce)
AACEncContext     235 libavcodec/aaccoder.c static void search_for_quantizers_anmr(AVCodecContext *avctx, AACEncContext *s,
AACEncContext     395 libavcodec/aaccoder.c static void search_for_quantizers_fast(AVCodecContext *avctx, AACEncContext *s,
AACEncContext     543 libavcodec/aaccoder.c static void search_for_pns(AACEncContext *s, AVCodecContext *avctx, SingleChannelElement *sce)
AACEncContext     685 libavcodec/aaccoder.c static void mark_pns(AACEncContext *s, AVCodecContext *avctx, SingleChannelElement *sce)
AACEncContext     756 libavcodec/aaccoder.c static void search_for_ms(AACEncContext *s, ChannelElement *cpe)
AACEncContext      59 libavcodec/aaccoder_trellis.h static void codebook_trellis_rate(AACEncContext *s, SingleChannelElement *sce,
AACEncContext      68 libavcodec/aaccoder_twoloop.h                                           AACEncContext *s,
AACEncContext      57 libavcodec/aacenc.c     AACEncContext *s = avctx->priv_data;
AACEncContext      98 libavcodec/aacenc.c     AACEncContext *s = avctx->priv_data;
AACEncContext     127 libavcodec/aacenc.c void ff_quantize_band_cost_cache_init(struct AACEncContext *s)
AACEncContext     201 libavcodec/aacenc.c static void apply_window_and_mdct(AACEncContext *s, SingleChannelElement *sce,
AACEncContext     222 libavcodec/aacenc.c static void put_ics_info(AACEncContext *s, IndividualChannelStream *info)
AACEncContext     371 libavcodec/aacenc.c static void encode_band_info(AACEncContext *s, SingleChannelElement *sce)
AACEncContext     385 libavcodec/aacenc.c static void encode_scale_factors(AVCodecContext *avctx, AACEncContext *s,
AACEncContext     421 libavcodec/aacenc.c static void encode_pulses(AACEncContext *s, Pulse *pulse)
AACEncContext     440 libavcodec/aacenc.c static void encode_spectral_coeffs(AACEncContext *s, SingleChannelElement *sce)
AACEncContext     468 libavcodec/aacenc.c static void avoid_clipping(AACEncContext *s, SingleChannelElement *sce)
AACEncContext     488 libavcodec/aacenc.c static int encode_individual_channel(AVCodecContext *avctx, AACEncContext *s,
AACEncContext     514 libavcodec/aacenc.c static void put_bitstream_info(AACEncContext *s, const char *name)
AACEncContext     535 libavcodec/aacenc.c static void copy_input_samples(AACEncContext *s, const AVFrame *frame)
AACEncContext     560 libavcodec/aacenc.c     AACEncContext *s = avctx->priv_data;
AACEncContext     902 libavcodec/aacenc.c     AACEncContext *s = avctx->priv_data;
AACEncContext     919 libavcodec/aacenc.c static av_cold int dsp_init(AVCodecContext *avctx, AACEncContext *s)
AACEncContext     941 libavcodec/aacenc.c static av_cold int alloc_buffers(AVCodecContext *avctx, AACEncContext *s)
AACEncContext     962 libavcodec/aacenc.c     AACEncContext *s = avctx->priv_data;
AACEncContext    1124 libavcodec/aacenc.c     {"aac_coder", "Coding algorithm", offsetof(AACEncContext, options.coder), AV_OPT_TYPE_INT, {.i64 = AAC_CODER_FAST}, 0, AAC_CODER_NB-1, AACENC_FLAGS, "coder"},
AACEncContext    1128 libavcodec/aacenc.c     {"aac_ms", "Force M/S stereo coding", offsetof(AACEncContext, options.mid_side), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AACENC_FLAGS},
AACEncContext    1129 libavcodec/aacenc.c     {"aac_is", "Intensity stereo coding", offsetof(AACEncContext, options.intensity_stereo), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AACENC_FLAGS},
AACEncContext    1130 libavcodec/aacenc.c     {"aac_pns", "Perceptual noise substitution", offsetof(AACEncContext, options.pns), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AACENC_FLAGS},
AACEncContext    1131 libavcodec/aacenc.c     {"aac_tns", "Temporal noise shaping", offsetof(AACEncContext, options.tns), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AACENC_FLAGS},
AACEncContext    1132 libavcodec/aacenc.c     {"aac_ltp", "Long term prediction", offsetof(AACEncContext, options.ltp), AV_OPT_TYPE_BOOL, {.i64 = 0}, -1, 1, AACENC_FLAGS},
AACEncContext    1133 libavcodec/aacenc.c     {"aac_pred", "AAC-Main prediction", offsetof(AACEncContext, options.pred), AV_OPT_TYPE_BOOL, {.i64 = 0}, -1, 1, AACENC_FLAGS},
AACEncContext    1134 libavcodec/aacenc.c     {"aac_pce", "Forces the use of PCEs", offsetof(AACEncContext, options.pce), AV_OPT_TYPE_BOOL, {.i64 = 0}, -1, 1, AACENC_FLAGS},
AACEncContext    1156 libavcodec/aacenc.c     .priv_data_size = sizeof(AACEncContext),
AACEncContext      54 libavcodec/aacenc.h struct AACEncContext;
AACEncContext      57 libavcodec/aacenc.h     void (*search_for_quantizers)(AVCodecContext *avctx, struct AACEncContext *s,
AACEncContext      59 libavcodec/aacenc.h     void (*encode_window_bands_info)(struct AACEncContext *s, SingleChannelElement *sce,
AACEncContext      61 libavcodec/aacenc.h     void (*quantize_and_encode_band)(struct AACEncContext *s, PutBitContext *pb, const float *in, float *out, int size,
AACEncContext      63 libavcodec/aacenc.h     void (*encode_tns_info)(struct AACEncContext *s, SingleChannelElement *sce);
AACEncContext      64 libavcodec/aacenc.h     void (*encode_ltp_info)(struct AACEncContext *s, SingleChannelElement *sce, int common_window);
AACEncContext      65 libavcodec/aacenc.h     void (*encode_main_pred)(struct AACEncContext *s, SingleChannelElement *sce);
AACEncContext      66 libavcodec/aacenc.h     void (*adjust_common_pred)(struct AACEncContext *s, ChannelElement *cpe);
AACEncContext      67 libavcodec/aacenc.h     void (*adjust_common_ltp)(struct AACEncContext *s, ChannelElement *cpe);
AACEncContext      68 libavcodec/aacenc.h     void (*apply_main_pred)(struct AACEncContext *s, SingleChannelElement *sce);
AACEncContext      69 libavcodec/aacenc.h     void (*apply_tns_filt)(struct AACEncContext *s, SingleChannelElement *sce);
AACEncContext      70 libavcodec/aacenc.h     void (*update_ltp)(struct AACEncContext *s, SingleChannelElement *sce);
AACEncContext      71 libavcodec/aacenc.h     void (*ltp_insert_new_frame)(struct AACEncContext *s);
AACEncContext      72 libavcodec/aacenc.h     void (*set_special_band_scalefactors)(struct AACEncContext *s, SingleChannelElement *sce);
AACEncContext      73 libavcodec/aacenc.h     void (*search_for_pns)(struct AACEncContext *s, AVCodecContext *avctx, SingleChannelElement *sce);
AACEncContext      74 libavcodec/aacenc.h     void (*mark_pns)(struct AACEncContext *s, AVCodecContext *avctx, SingleChannelElement *sce);
AACEncContext      75 libavcodec/aacenc.h     void (*search_for_tns)(struct AACEncContext *s, SingleChannelElement *sce);
AACEncContext      76 libavcodec/aacenc.h     void (*search_for_ltp)(struct AACEncContext *s, SingleChannelElement *sce, int common_window);
AACEncContext      77 libavcodec/aacenc.h     void (*search_for_ms)(struct AACEncContext *s, ChannelElement *cpe);
AACEncContext      78 libavcodec/aacenc.h     void (*search_for_is)(struct AACEncContext *s, AVCodecContext *avctx, ChannelElement *cpe);
AACEncContext      79 libavcodec/aacenc.h     void (*search_for_pred)(struct AACEncContext *s, SingleChannelElement *sce);
AACEncContext     423 libavcodec/aacenc.h void ff_aac_dsp_init_x86(AACEncContext *s);
AACEncContext     424 libavcodec/aacenc.h void ff_aac_coder_init_mips(AACEncContext *c);
AACEncContext     425 libavcodec/aacenc.h void ff_quantize_band_cost_cache_init(struct AACEncContext *s);
AACEncContext      33 libavcodec/aacenc_is.c struct AACISError ff_aac_is_encoding_err(AACEncContext *s, ChannelElement *cpe,
AACEncContext      98 libavcodec/aacenc_is.c void ff_aac_search_for_is(AACEncContext *s, AVCodecContext *avctx, ChannelElement *cpe)
AACEncContext      45 libavcodec/aacenc_is.h struct AACISError ff_aac_is_encoding_err(AACEncContext *s, ChannelElement *cpe,
AACEncContext      49 libavcodec/aacenc_is.h void ff_aac_search_for_is(AACEncContext *s, AVCodecContext *avctx, ChannelElement *cpe);
AACEncContext      35 libavcodec/aacenc_ltp.c void ff_aac_encode_ltp_info(AACEncContext *s, SingleChannelElement *sce,
AACEncContext      53 libavcodec/aacenc_ltp.c void ff_aac_ltp_insert_new_frame(AACEncContext *s)
AACEncContext     117 libavcodec/aacenc_ltp.c void ff_aac_update_ltp(AACEncContext *s, SingleChannelElement *sce)
AACEncContext     130 libavcodec/aacenc_ltp.c void ff_aac_adjust_common_ltp(AACEncContext *s, ChannelElement *cpe)
AACEncContext     159 libavcodec/aacenc_ltp.c void ff_aac_search_for_ltp(AACEncContext *s, SingleChannelElement *sce,
AACEncContext      33 libavcodec/aacenc_ltp.h void ff_aac_encode_ltp_info(AACEncContext *s, SingleChannelElement *sce,
AACEncContext      35 libavcodec/aacenc_ltp.h void ff_aac_update_ltp(AACEncContext *s, SingleChannelElement *sce);
AACEncContext      36 libavcodec/aacenc_ltp.h void ff_aac_adjust_common_ltp(AACEncContext *s, ChannelElement *cpe);
AACEncContext      37 libavcodec/aacenc_ltp.h void ff_aac_ltp_insert_new_frame(AACEncContext *s);
AACEncContext      38 libavcodec/aacenc_ltp.h void ff_aac_search_for_ltp(AACEncContext *s, SingleChannelElement *sce,
AACEncContext     119 libavcodec/aacenc_pred.c void ff_aac_apply_main_pred(AACEncContext *s, SingleChannelElement *sce)
AACEncContext     151 libavcodec/aacenc_pred.c void ff_aac_adjust_common_pred(AACEncContext *s, ChannelElement *cpe)
AACEncContext     233 libavcodec/aacenc_pred.c void ff_aac_search_for_pred(AACEncContext *s, SingleChannelElement *sce)
AACEncContext     332 libavcodec/aacenc_pred.c void ff_aac_encode_main_pred(AACEncContext *s, SingleChannelElement *sce)
AACEncContext      42 libavcodec/aacenc_pred.h void ff_aac_apply_main_pred(AACEncContext *s, SingleChannelElement *sce);
AACEncContext      43 libavcodec/aacenc_pred.h void ff_aac_adjust_common_pred(AACEncContext *s, ChannelElement *cpe);
AACEncContext      44 libavcodec/aacenc_pred.h void ff_aac_search_for_pred(AACEncContext *s, SingleChannelElement *sce);
AACEncContext      45 libavcodec/aacenc_pred.h void ff_aac_encode_main_pred(AACEncContext *s, SingleChannelElement *sce);
AACEncContext      42 libavcodec/aacenc_quantization.h                                 struct AACEncContext *s,
AACEncContext     162 libavcodec/aacenc_quantization.h static inline float quantize_and_encode_band_cost_NONE(struct AACEncContext *s, PutBitContext *pb,
AACEncContext     173 libavcodec/aacenc_quantization.h                                 struct AACEncContext *s,                                     \
AACEncContext     196 libavcodec/aacenc_quantization.h                                 struct AACEncContext *s,
AACEncContext     220 libavcodec/aacenc_quantization.h                                 struct AACEncContext *s,
AACEncContext     250 libavcodec/aacenc_quantization.h static inline float quantize_band_cost(struct AACEncContext *s, const float *in,
AACEncContext     259 libavcodec/aacenc_quantization.h static inline int quantize_band_cost_bits(struct AACEncContext *s, const float *in,
AACEncContext     273 libavcodec/aacenc_quantization.h static inline void quantize_and_encode_band(struct AACEncContext *s, PutBitContext *pb,
AACEncContext      31 libavcodec/aacenc_quantization_misc.h static inline float quantize_band_cost_cached(struct AACEncContext *s, int w, int g, const float *in,
AACEncContext      70 libavcodec/aacenc_tns.c void ff_aac_encode_tns_info(AACEncContext *s, SingleChannelElement *sce)
AACEncContext     102 libavcodec/aacenc_tns.c void ff_aac_apply_tns(AACEncContext *s, SingleChannelElement *sce)
AACEncContext     161 libavcodec/aacenc_tns.c void ff_aac_search_for_tns(AACEncContext *s, SingleChannelElement *sce)
AACEncContext      33 libavcodec/aacenc_tns.h void ff_aac_encode_tns_info(AACEncContext *s, SingleChannelElement *sce);
AACEncContext      34 libavcodec/aacenc_tns.h void ff_aac_apply_tns(AACEncContext *s, SingleChannelElement *sce);
AACEncContext      35 libavcodec/aacenc_tns.h void ff_aac_search_for_tns(AACEncContext *s, SingleChannelElement *sce);
AACEncContext     138 libavcodec/mips/aaccoder_mips.c static void quantize_and_encode_band_cost_SQUAD_mips(struct AACEncContext *s,
AACEncContext     234 libavcodec/mips/aaccoder_mips.c static void quantize_and_encode_band_cost_UQUAD_mips(struct AACEncContext *s,
AACEncContext     349 libavcodec/mips/aaccoder_mips.c static void quantize_and_encode_band_cost_SPAIR_mips(struct AACEncContext *s,
AACEncContext     452 libavcodec/mips/aaccoder_mips.c static void quantize_and_encode_band_cost_UPAIR7_mips(struct AACEncContext *s,
AACEncContext     570 libavcodec/mips/aaccoder_mips.c static void quantize_and_encode_band_cost_UPAIR12_mips(struct AACEncContext *s,
AACEncContext     687 libavcodec/mips/aaccoder_mips.c static void quantize_and_encode_band_cost_ESC_mips(struct AACEncContext *s,
AACEncContext     932 libavcodec/mips/aaccoder_mips.c static void quantize_and_encode_band_cost_NONE_mips(struct AACEncContext *s,
AACEncContext     940 libavcodec/mips/aaccoder_mips.c static void quantize_and_encode_band_cost_ZERO_mips(struct AACEncContext *s,
AACEncContext     960 libavcodec/mips/aaccoder_mips.c static void (*const quantize_and_encode_band_cost_arr[])(struct AACEncContext *s,
AACEncContext     990 libavcodec/mips/aaccoder_mips.c static void quantize_and_encode_band_mips(struct AACEncContext *s, PutBitContext *pb,
AACEncContext    1001 libavcodec/mips/aaccoder_mips.c static float get_band_numbits_ZERO_mips(struct AACEncContext *s,
AACEncContext    1010 libavcodec/mips/aaccoder_mips.c static float get_band_numbits_NONE_mips(struct AACEncContext *s,
AACEncContext    1020 libavcodec/mips/aaccoder_mips.c static float get_band_numbits_SQUAD_mips(struct AACEncContext *s,
AACEncContext    1092 libavcodec/mips/aaccoder_mips.c static float get_band_numbits_UQUAD_mips(struct AACEncContext *s,
AACEncContext    1150 libavcodec/mips/aaccoder_mips.c static float get_band_numbits_SPAIR_mips(struct AACEncContext *s,
AACEncContext    1224 libavcodec/mips/aaccoder_mips.c static float get_band_numbits_UPAIR7_mips(struct AACEncContext *s,
AACEncContext    1282 libavcodec/mips/aaccoder_mips.c static float get_band_numbits_UPAIR12_mips(struct AACEncContext *s,
AACEncContext    1340 libavcodec/mips/aaccoder_mips.c static float get_band_numbits_ESC_mips(struct AACEncContext *s,
AACEncContext    1442 libavcodec/mips/aaccoder_mips.c static float (*const get_band_numbits_arr[])(struct AACEncContext *s,
AACEncContext    1472 libavcodec/mips/aaccoder_mips.c static float quantize_band_cost_bits(struct AACEncContext *s, const float *in,
AACEncContext    1484 libavcodec/mips/aaccoder_mips.c static float get_band_cost_ZERO_mips(struct AACEncContext *s,
AACEncContext    1506 libavcodec/mips/aaccoder_mips.c static float get_band_cost_NONE_mips(struct AACEncContext *s,
AACEncContext    1516 libavcodec/mips/aaccoder_mips.c static float get_band_cost_SQUAD_mips(struct AACEncContext *s,
AACEncContext    1635 libavcodec/mips/aaccoder_mips.c static float get_band_cost_UQUAD_mips(struct AACEncContext *s,
AACEncContext    1743 libavcodec/mips/aaccoder_mips.c static float get_band_cost_SPAIR_mips(struct AACEncContext *s,
AACEncContext    1867 libavcodec/mips/aaccoder_mips.c static float get_band_cost_UPAIR7_mips(struct AACEncContext *s,
AACEncContext    2006 libavcodec/mips/aaccoder_mips.c static float get_band_cost_UPAIR12_mips(struct AACEncContext *s,
AACEncContext    2145 libavcodec/mips/aaccoder_mips.c static float get_band_cost_ESC_mips(struct AACEncContext *s,
AACEncContext    2296 libavcodec/mips/aaccoder_mips.c static float (*const get_band_cost_arr[])(struct AACEncContext *s,
AACEncContext    2326 libavcodec/mips/aaccoder_mips.c static float quantize_band_cost(struct AACEncContext *s, const float *in,
AACEncContext    2338 libavcodec/mips/aaccoder_mips.c static void search_for_ms_mips(AACEncContext *s, ChannelElement *cpe)
AACEncContext    2484 libavcodec/mips/aaccoder_mips.c void ff_aac_coder_init_mips(AACEncContext *c) {
AACEncContext      34 libavcodec/x86/aacencdsp_init.c av_cold void ff_aac_dsp_init_x86(AACEncContext *s)