FFmpeg
|
AAC encoder. More...
#include "libavutil/float_dsp.h"
#include "libavutil/opt.h"
#include "avcodec.h"
#include "put_bits.h"
#include "internal.h"
#include "mpeg4audio.h"
#include "kbdwin.h"
#include "sinewin.h"
#include "aac.h"
#include "aactab.h"
#include "aacenc.h"
#include "psymodel.h"
Go to the source code of this file.
Macros | |
#define | AAC_MAX_CHANNELS 6 |
#define | ERROR_IF(cond,...) |
#define | WARN_IF(cond,...) |
#define | WINDOW_FUNC(type) |
#define | AACENC_FLAGS AV_OPT_FLAG_ENCODING_PARAM | AV_OPT_FLAG_AUDIO_PARAM |
AAC encoder.
Definition in file aacenc.c.
#define AAC_MAX_CHANNELS 6 |
Definition at line 48 of file aacenc.c.
Referenced by aac_encode_frame(), and aac_encode_init().
#define ERROR_IF | ( | cond, | |
... | |||
) |
Definition at line 50 of file aacenc.c.
Referenced by aac_encode_init().
#define WARN_IF | ( | cond, | |
... | |||
) |
Definition at line 56 of file aacenc.c.
Referenced by aac_encode_init().
#define WINDOW_FUNC | ( | type | ) |
#define AACENC_FLAGS AV_OPT_FLAG_ENCODING_PARAM | AV_OPT_FLAG_AUDIO_PARAM |
|
static |
Make AAC audio config object.
Definition at line 170 of file aacenc.c.
Referenced by aac_encode_init().
|
static |
Definition at line 256 of file aacenc.c.
Referenced by aac_encode_frame().
|
static |
Encode ics_info element.
Definition at line 277 of file aacenc.c.
Referenced by aac_encode_frame(), and encode_individual_channel().
|
static |
Encode MS data.
Definition at line 298 of file aacenc.c.
Referenced by aac_encode_frame().
|
static |
Produce integer coefficients from scalefactors provided by the model.
Definition at line 312 of file aacenc.c.
Referenced by aac_encode_frame().
|
static |
Encode scalefactor band coding type.
Definition at line 377 of file aacenc.c.
Referenced by encode_individual_channel().
|
static |
Encode scalefactors.
Definition at line 388 of file aacenc.c.
Referenced by encode_individual_channel().
|
static |
Encode pulse data.
Definition at line 420 of file aacenc.c.
Referenced by encode_individual_channel().
|
static |
Encode spectral coefficients processed by psychoacoustic model.
Definition at line 439 of file aacenc.c.
Referenced by encode_individual_channel().
|
static |
Encode one channel of audio data.
Definition at line 464 of file aacenc.c.
Referenced by aac_encode_frame().
|
static |
Write some auxiliary information about the created AAC file.
Definition at line 483 of file aacenc.c.
Referenced by aac_encode_frame().
|
static |
Definition at line 504 of file aacenc.c.
Referenced by aac_encode_frame().
|
static |
|
static |
Definition at line 706 of file aacenc.c.
Referenced by aac_encode_init().
|
static |
Definition at line 722 of file aacenc.c.
Referenced by aac_encode_init().
|
static |
Definition at line 744 of file aacenc.c.
Referenced by aac_encode_init().
|
static |
float ff_aac_pow34sf_tab[428] |
Definition at line 61 of file aacenc.c.
Referenced by aac_encode_init(), and quantize_and_encode_band_cost_template().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 106 of file aacenc.c.
Referenced by aac_encode_init().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 134 of file aacenc.c.
Referenced by aac_encode_init().
|
static |
default channel configurations
Definition at line 145 of file aacenc.c.
Referenced by aac_encode_init().
|
static |
Table to remap channels from libavcodec's default order to AAC order.
Definition at line 157 of file aacenc.c.
Referenced by copy_input_samples().
|
static |
Definition at line 247 of file aacenc.c.
Referenced by apply_window_and_mdct(), and ff_mpa_synth_filter_TMPL().
|
static |
|
static |
|
static |
AVCodec ff_aac_encoder |