AACEncContext 106 libavcodec/aaccoder.c struct AACEncContext *s, AACEncContext 212 libavcodec/aaccoder.c struct AACEncContext *s, \ AACEncContext 231 libavcodec/aaccoder.c struct AACEncContext *s, AACEncContext 257 libavcodec/aaccoder.c static float quantize_band_cost(struct AACEncContext *s, const float *in, AACEncContext 266 libavcodec/aaccoder.c static void quantize_and_encode_band(struct AACEncContext *s, PutBitContext *pb, AACEncContext 312 libavcodec/aaccoder.c static void encode_window_bands_info(AACEncContext *s, SingleChannelElement *sce, AACEncContext 413 libavcodec/aaccoder.c static void codebook_trellis_rate(AACEncContext *s, SingleChannelElement *sce, AACEncContext 554 libavcodec/aaccoder.c static void search_for_quantizers_anmr(AVCodecContext *avctx, AACEncContext *s, AACEncContext 708 libavcodec/aaccoder.c AACEncContext *s, AACEncContext 851 libavcodec/aaccoder.c static void search_for_quantizers_faac(AVCodecContext *avctx, AACEncContext *s, AACEncContext 1018 libavcodec/aaccoder.c static void search_for_quantizers_fast(AVCodecContext *avctx, AACEncContext *s, AACEncContext 1052 libavcodec/aaccoder.c static void search_for_ms(AACEncContext *s, ChannelElement *cpe, AACEncContext 173 libavcodec/aacenc.c AACEncContext *s = avctx->priv_data; AACEncContext 256 libavcodec/aacenc.c static void apply_window_and_mdct(AACEncContext *s, SingleChannelElement *sce, AACEncContext 277 libavcodec/aacenc.c static void put_ics_info(AACEncContext *s, IndividualChannelStream *info) AACEncContext 377 libavcodec/aacenc.c static void encode_band_info(AACEncContext *s, SingleChannelElement *sce) AACEncContext 388 libavcodec/aacenc.c static void encode_scale_factors(AVCodecContext *avctx, AACEncContext *s, AACEncContext 409 libavcodec/aacenc.c static void encode_pulses(AACEncContext *s, Pulse *pulse) AACEncContext 428 libavcodec/aacenc.c static void encode_spectral_coeffs(AACEncContext *s, SingleChannelElement *sce) AACEncContext 453 libavcodec/aacenc.c static int encode_individual_channel(AVCodecContext *avctx, AACEncContext *s, AACEncContext 472 libavcodec/aacenc.c static void put_bitstream_info(AACEncContext *s, const char *name) AACEncContext 493 libavcodec/aacenc.c static void copy_input_samples(AACEncContext *s, const AVFrame *frame) AACEncContext 518 libavcodec/aacenc.c AACEncContext *s = avctx->priv_data; AACEncContext 697 libavcodec/aacenc.c AACEncContext *s = avctx->priv_data; AACEncContext 711 libavcodec/aacenc.c static av_cold int dsp_init(AVCodecContext *avctx, AACEncContext *s) AACEncContext 733 libavcodec/aacenc.c static av_cold int alloc_buffers(AVCodecContext *avctx, AACEncContext *s) AACEncContext 750 libavcodec/aacenc.c AACEncContext *s = avctx->priv_data; AACEncContext 825 libavcodec/aacenc.c {"stereo_mode", "Stereo coding method", offsetof(AACEncContext, options.stereo_mode), AV_OPT_TYPE_INT, {.i64 = 0}, -1, 1, AACENC_FLAGS, "stereo_mode"}, AACEncContext 829 libavcodec/aacenc.c {"aac_coder", "", offsetof(AACEncContext, options.aac_coder), AV_OPT_TYPE_INT, {.i64 = AAC_CODER_TWOLOOP}, 0, AAC_CODER_NB-1, AACENC_FLAGS, "aac_coder"}, AACEncContext 856 libavcodec/aacenc.c .priv_data_size = sizeof(AACEncContext), AACEncContext 47 libavcodec/aacenc.h struct AACEncContext; AACEncContext 50 libavcodec/aacenc.h void (*search_for_quantizers)(AVCodecContext *avctx, struct AACEncContext *s, AACEncContext 52 libavcodec/aacenc.h void (*encode_window_bands_info)(struct AACEncContext *s, SingleChannelElement *sce, AACEncContext 54 libavcodec/aacenc.h void (*quantize_and_encode_band)(struct AACEncContext *s, PutBitContext *pb, const float *in, int size, AACEncContext 56 libavcodec/aacenc.h void (*search_for_ms)(struct AACEncContext *s, ChannelElement *cpe, const float lambda); AACEncContext 95 libavcodec/aacenc.h void ff_aac_coder_init_mips(AACEncContext *c); AACEncContext 206 libavcodec/mips/aaccoder_mips.c static void quantize_and_encode_band_cost_SQUAD_mips(struct AACEncContext *s, AACEncContext 279 libavcodec/mips/aaccoder_mips.c static void quantize_and_encode_band_cost_UQUAD_mips(struct AACEncContext *s, AACEncContext 371 libavcodec/mips/aaccoder_mips.c static void quantize_and_encode_band_cost_SPAIR_mips(struct AACEncContext *s, AACEncContext 450 libavcodec/mips/aaccoder_mips.c static void quantize_and_encode_band_cost_UPAIR7_mips(struct AACEncContext *s, AACEncContext 544 libavcodec/mips/aaccoder_mips.c static void quantize_and_encode_band_cost_UPAIR12_mips(struct AACEncContext *s, AACEncContext 637 libavcodec/mips/aaccoder_mips.c static void quantize_and_encode_band_cost_ESC_mips(struct AACEncContext *s, AACEncContext 843 libavcodec/mips/aaccoder_mips.c static void (*const quantize_and_encode_band_cost_arr[])(struct AACEncContext *s, AACEncContext 869 libavcodec/mips/aaccoder_mips.c static void quantize_and_encode_band_mips(struct AACEncContext *s, PutBitContext *pb, AACEncContext 880 libavcodec/mips/aaccoder_mips.c static float get_band_numbits_ZERO_mips(struct AACEncContext *s, AACEncContext 889 libavcodec/mips/aaccoder_mips.c static float get_band_numbits_SQUAD_mips(struct AACEncContext *s, AACEncContext 961 libavcodec/mips/aaccoder_mips.c static float get_band_numbits_UQUAD_mips(struct AACEncContext *s, AACEncContext 1019 libavcodec/mips/aaccoder_mips.c static float get_band_numbits_SPAIR_mips(struct AACEncContext *s, AACEncContext 1093 libavcodec/mips/aaccoder_mips.c static float get_band_numbits_UPAIR7_mips(struct AACEncContext *s, AACEncContext 1151 libavcodec/mips/aaccoder_mips.c static float get_band_numbits_UPAIR12_mips(struct AACEncContext *s, AACEncContext 1209 libavcodec/mips/aaccoder_mips.c static float get_band_numbits_ESC_mips(struct AACEncContext *s, AACEncContext 1311 libavcodec/mips/aaccoder_mips.c static float (*const get_band_numbits_arr[])(struct AACEncContext *s, AACEncContext 1337 libavcodec/mips/aaccoder_mips.c static float quantize_band_cost_bits(struct AACEncContext *s, const float *in, AACEncContext 1349 libavcodec/mips/aaccoder_mips.c static float get_band_cost_ZERO_mips(struct AACEncContext *s, AACEncContext 1369 libavcodec/mips/aaccoder_mips.c static float get_band_cost_SQUAD_mips(struct AACEncContext *s, AACEncContext 1482 libavcodec/mips/aaccoder_mips.c static float get_band_cost_UQUAD_mips(struct AACEncContext *s, AACEncContext 1584 libavcodec/mips/aaccoder_mips.c static float get_band_cost_SPAIR_mips(struct AACEncContext *s, AACEncContext 1702 libavcodec/mips/aaccoder_mips.c static float get_band_cost_UPAIR7_mips(struct AACEncContext *s, AACEncContext 1835 libavcodec/mips/aaccoder_mips.c static float get_band_cost_UPAIR12_mips(struct AACEncContext *s, AACEncContext 1968 libavcodec/mips/aaccoder_mips.c static float get_band_cost_ESC_mips(struct AACEncContext *s, AACEncContext 2102 libavcodec/mips/aaccoder_mips.c static float (*const get_band_cost_arr[])(struct AACEncContext *s, AACEncContext 2128 libavcodec/mips/aaccoder_mips.c static float quantize_band_cost(struct AACEncContext *s, const float *in, AACEncContext 2137 libavcodec/mips/aaccoder_mips.c AACEncContext *s, AACEncContext 2312 libavcodec/mips/aaccoder_mips.c static void search_for_ms_mips(AACEncContext *s, ChannelElement *cpe, AACEncContext 2387 libavcodec/mips/aaccoder_mips.c static void codebook_trellis_rate_mips(AACEncContext *s, SingleChannelElement *sce, AACEncContext 2509 libavcodec/mips/aaccoder_mips.c void ff_aac_coder_init_mips(AACEncContext *c) {