FFmpeg
|
AAC Spectral Band Replication decoding functions. More...
#include "aac.h"
#include "sbr.h"
#include "aacsbr.h"
#include "aacsbrdata.h"
#include "aacsbr_tablegen.h"
#include "fft.h"
#include "internal.h"
#include "aacps.h"
#include "sbrdsp.h"
#include "libavutil/internal.h"
#include "libavutil/libm.h"
#include "libavutil/avassert.h"
#include <stdint.h>
#include <float.h>
#include <math.h>
#include "aacsbr_template.c"
Go to the source code of this file.
Macros | |
#define | USE_FIXED 0 |
Functions | |
static void | aacsbr_func_ptr_init (AACSBRContext *c) |
static void | make_bands (int16_t *bands, int start, int stop, int num_bands) |
static void | sbr_dequant (SpectralBandReplication *sbr, int id_aac) |
Dequantization and stereo decoding (14496-3 sp04 p203) More... | |
static void | sbr_hf_inverse_filter (SBRDSPContext *dsp, float(*alpha0)[2], float(*alpha1)[2], const float X_low[32][40][2], int k0) |
High Frequency Generation (14496-3 sp04 p214+) and Inverse Filtering (14496-3 sp04 p214) Warning: This routine does not seem numerically stable. More... | |
static void | sbr_chirp (SpectralBandReplication *sbr, SBRData *ch_data) |
Chirp Factors (14496-3 sp04 p214) More... | |
static void | sbr_gain_calc (AACContext *ac, SpectralBandReplication *sbr, SBRData *ch_data, const int e_a[2]) |
Calculation of levels of additional HF signal components (14496-3 sp04 p219) and Calculation of gain (14496-3 sp04 p219) More... | |
static void | sbr_hf_assemble (float Y1[38][64][2], const float X_high[64][40][2], SpectralBandReplication *sbr, SBRData *ch_data, const int e_a[2]) |
Assembling HF Signals (14496-3 sp04 p220) More... | |
Variables | |
static VLC | vlc_sbr [10] |
|
static |
|
static |
Definition at line 54 of file aacsbr.c.
Referenced by sbr_make_f_master().
|
static |
Dequantization and stereo decoding (14496-3 sp04 p203)
Definition at line 73 of file aacsbr.c.
Referenced by ff_sbr_apply().
|
static |
High Frequency Generation (14496-3 sp04 p214+) and Inverse Filtering (14496-3 sp04 p214) Warning: This routine does not seem numerically stable.
Definition at line 140 of file aacsbr.c.
Referenced by aacsbr_func_ptr_init().
|
static |
Chirp Factors (14496-3 sp04 p214)
Definition at line 195 of file aacsbr.c.
Referenced by ff_sbr_apply().
|
static |
Calculation of levels of additional HF signal components (14496-3 sp04 p219) and Calculation of gain (14496-3 sp04 p219)
Definition at line 219 of file aacsbr.c.
Referenced by ff_sbr_apply().
|
static |
Assembling HF Signals (14496-3 sp04 p220)
Definition at line 275 of file aacsbr.c.
Referenced by aacsbr_func_ptr_init().
|
static |
Definition at line 51 of file aacsbr.c.
Referenced by read_sbr_envelope(), and read_sbr_noise().