AAC encoder psychoacoustic model. More...
#include "avcodec.h"#include "aacpsy.h"#include "aactab.h"Go to the source code of this file.
Data Structures | |
| struct | Psy3gppBand |
| information for single band used by 3GPP TS26.403-inspired psychoacoustic model More... | |
| struct | Psy3gppCoeffs |
| psychoacoustic model frame type-dependent coefficients More... | |
Defines | |
| #define | PSY_3GPP_SPREAD_LOW 1.5f |
| constants for 3GPP AAC psychoacoustic model | |
| #define | PSY_3GPP_SPREAD_HI 3.0f |
Typedefs | |
| typedef struct Psy3gppBand | Psy3gppBand |
| information for single band used by 3GPP TS26.403-inspired psychoacoustic model | |
| typedef struct Psy3gppCoeffs | Psy3gppCoeffs |
| psychoacoustic model frame type-dependent coefficients | |
Functions | |
| static av_always_inline int | quant (float coef, const float Q) |
| Quantize one coefficient. | |
| static float | get_approximate_quant_error (float *c, int size, int scale_idx) |
| static float | calc_bark (float f) |
| Calculate Bark value for given line. | |
AAC encoder psychoacoustic model.
Definition in file aacpsy.c.
| #define PSY_3GPP_SPREAD_LOW 1.5f |
| typedef struct Psy3gppBand Psy3gppBand |
information for single band used by 3GPP TS26.403-inspired psychoacoustic model
| typedef struct Psy3gppCoeffs Psy3gppCoeffs |
psychoacoustic model frame type-dependent coefficients
| static float calc_bark | ( | float | f | ) | [inline, static] |
| static float get_approximate_quant_error | ( | float * | c, | |
| int | size, | |||
| int | scale_idx | |||
| ) | [inline, static] |
1.7.1