|
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().
1.8.6