|
static void | put_pce (PutBitContext *pb, AVCodecContext *avctx) |
|
static int | put_audio_specific_config (AVCodecContext *avctx) |
| Make AAC audio config object. More...
|
|
void | ff_quantize_band_cost_cache_init (struct AACEncContext *s) |
|
| WINDOW_FUNC (only_long) |
|
| WINDOW_FUNC (long_start) |
|
| WINDOW_FUNC (long_stop) |
|
| WINDOW_FUNC (eight_short) |
|
static void | apply_window_and_mdct (AACEncContext *s, SingleChannelElement *sce, float *audio) |
|
static void | put_ics_info (AACEncContext *s, IndividualChannelStream *info) |
| Encode ics_info element. More...
|
|
static void | encode_ms_info (PutBitContext *pb, ChannelElement *cpe) |
| Encode MS data. More...
|
|
static void | adjust_frame_information (ChannelElement *cpe, int chans) |
| Produce integer coefficients from scalefactors provided by the model. More...
|
|
static void | apply_intensity_stereo (ChannelElement *cpe) |
|
static void | apply_mid_side_stereo (ChannelElement *cpe) |
|
static void | encode_band_info (AACEncContext *s, SingleChannelElement *sce) |
| Encode scalefactor band coding type. More...
|
|
static void | encode_scale_factors (AVCodecContext *avctx, AACEncContext *s, SingleChannelElement *sce) |
| Encode scalefactors. More...
|
|
static void | encode_pulses (AACEncContext *s, Pulse *pulse) |
| Encode pulse data. More...
|
|
static void | encode_spectral_coeffs (AACEncContext *s, SingleChannelElement *sce) |
| Encode spectral coefficients processed by psychoacoustic model. More...
|
|
static void | avoid_clipping (AACEncContext *s, SingleChannelElement *sce) |
| Downscale spectral coefficients for near-clipping windows to avoid artifacts. More...
|
|
static int | encode_individual_channel (AVCodecContext *avctx, AACEncContext *s, SingleChannelElement *sce, int common_window) |
| Encode one channel of audio data. More...
|
|
static void | put_bitstream_info (AACEncContext *s, const char *name) |
| Write some auxiliary information about the created AAC file. More...
|
|
static void | copy_input_samples (AACEncContext *s, const AVFrame *frame) |
|
static int | aac_encode_frame (AVCodecContext *avctx, AVPacket *avpkt, const AVFrame *frame, int *got_packet_ptr) |
|
static av_cold int | aac_encode_end (AVCodecContext *avctx) |
|
static av_cold int | dsp_init (AVCodecContext *avctx, AACEncContext *s) |
|
static av_cold int | alloc_buffers (AVCodecContext *avctx, AACEncContext *s) |
|
static av_cold int | aac_encode_init (AVCodecContext *avctx) |
|
AAC encoder
Definition in file aacenc.c.