#include <stdint.h>
#include "libavutil/common.h"
#include "libavutil/mathematics.h"
Go to the source code of this file.
Defines | |
#define | NR_ALLPASS_BANDS20 30 |
#define | NR_ALLPASS_BANDS34 50 |
#define | PS_AP_LINKS 3 |
Functions | |
static void | make_filters_from_proto (float(*filter)[7][2], const float *proto, int bands) |
static void | ps_tableinit (void) |
Variables | |
static float | pd_re_smooth [8 *8 *8] |
static float | pd_im_smooth [8 *8 *8] |
static float | HA [46][8][4] |
static float | HB [46][8][4] |
static float | f20_0_8 [8][7][2] |
static float | f34_0_12 [12][7][2] |
static float | f34_1_8 [8][7][2] |
static float | f34_2_4 [4][7][2] |
static float | Q_fract_allpass [2][50][3][2] |
static float | phi_fract [2][50][2] |
static const float | g0_Q8 [] |
static const float | g0_Q12 [] |
static const float | g1_Q8 [] |
static const float | g2_Q4 [] |
#define NR_ALLPASS_BANDS20 30 |
#define NR_ALLPASS_BANDS34 50 |
#define PS_AP_LINKS 3 |
Definition at line 36 of file aacps_tablegen.h.
static void make_filters_from_proto | ( | float(*) | filter[7][2], | |
const float * | proto, | |||
int | bands | |||
) | [static] |
static void ps_tableinit | ( | void | ) | [static] |
< Linear Inter-channel Intensity Difference
Definition at line 80 of file aacps_tablegen.h.
Referenced by main().
float f20_0_8[8][7][2] [static] |
float f34_0_12[12][7][2] [static] |
float f34_1_8[8][7][2] [static] |
float f34_2_4[4][7][2] [static] |
const float g0_Q12[] [static] |
Initial value:
{ 0.04081179924692f, 0.03812810994926f, 0.05144908135699f, 0.06399831151592f, 0.07428313801106f, 0.08100347892914f, 0.08333333333333f }
Definition at line 53 of file aacps_tablegen.h.
Referenced by ps_tableinit().
const float g0_Q8[] [static] |
Initial value:
{ 0.00746082949812f, 0.02270420949825f, 0.04546865930473f, 0.07266113929591f, 0.09885108575264f, 0.11793710567217f, 0.125f }
Definition at line 48 of file aacps_tablegen.h.
Referenced by ps_tableinit().
const float g1_Q8[] [static] |
Initial value:
{ 0.01565675600122f, 0.03752716391991f, 0.05417891378782f, 0.08417044116767f, 0.10307344158036f, 0.12222452249753f, 0.125f }
Definition at line 58 of file aacps_tablegen.h.
Referenced by ps_tableinit().
const float g2_Q4[] [static] |
Initial value:
{ -0.05908211155639f, -0.04871498374946f, 0.0f, 0.07778723915851f, 0.16486303567403f, 0.23279856662996f, 0.25f }
Definition at line 63 of file aacps_tablegen.h.
Referenced by ps_tableinit().
float HA[46][8][4] [static] |
float HB[46][8][4] [static] |
float pd_im_smooth[8 *8 *8] [static] |
float pd_re_smooth[8 *8 *8] [static] |
float phi_fract[2][50][2] [static] |
float Q_fract_allpass[2][50][3][2] [static] |