FFmpeg
|
AAC coefficients encoder. More...
#include "libavutil/libm.h"
#include <float.h>
#include "libavutil/mathematics.h"
#include "avcodec.h"
#include "put_bits.h"
#include "aac.h"
#include "aacenc.h"
#include "aactab.h"
#include "aacenctab.h"
#include "aacenc_utils.h"
#include "aacenc_quantization.h"
#include "aac_tablegen_decl.h"
#include "aacenc_is.h"
#include "aacenc_tns.h"
#include "aacenc_pred.h"
Go to the source code of this file.
Data Structures | |
struct | BandCodingPath |
structure used in optimal codebook search More... | |
struct | TrellisPath |
Macros | |
#define | NOISE_LOW_LIMIT 4500 |
Frequency in Hz for lower limit of noise substitution. More... | |
#define | NOISE_SPREAD_THRESHOLD 0.5f |
#define | NOISE_LAMBDA_NUMERATOR 252.1f |
#define | TRELLIS_STAGES 121 |
#define | TRELLIS_STATES (SCALE_MAX_DIFF+1) |
Variables | |
AACCoefficientsEncoder | ff_aac_coders [AAC_CODER_NB] |
AAC coefficients encoder.
Definition in file aaccoder.c.
#define NOISE_LOW_LIMIT 4500 |
Frequency in Hz for lower limit of noise substitution.
Definition at line 52 of file aaccoder.c.
Referenced by search_for_pns().
#define NOISE_SPREAD_THRESHOLD 0.5f |
Definition at line 56 of file aaccoder.c.
Referenced by search_for_pns().
#define NOISE_LAMBDA_NUMERATOR 252.1f |
Definition at line 61 of file aaccoder.c.
Referenced by search_for_pns().
#define TRELLIS_STAGES 121 |
Definition at line 322 of file aaccoder.c.
Referenced by search_for_quantizers_anmr().
#define TRELLIS_STATES (SCALE_MAX_DIFF+1) |
Definition at line 323 of file aaccoder.c.
Referenced by search_for_quantizers_anmr().
|
static |
Encode band info for single window group bands.
Definition at line 75 of file aaccoder.c.
|
static |
Definition at line 185 of file aaccoder.c.
|
static |
Definition at line 325 of file aaccoder.c.
|
static |
Definition at line 362 of file aaccoder.c.
|
static |
two-loop quantizers search taken from ISO 13818-7 Appendix C
Definition at line 515 of file aaccoder.c.
|
static |
Definition at line 662 of file aaccoder.c.
|
static |
Definition at line 830 of file aaccoder.c.
|
static |
Definition at line 864 of file aaccoder.c.
|
static |
Definition at line 896 of file aaccoder.c.
AACCoefficientsEncoder ff_aac_coders[AAC_CODER_NB] |
Definition at line 958 of file aaccoder.c.
Referenced by aac_encode_init().