FastLED 3.10.6
Loading...
Searching...
No Matches
minimp3_fixed_tables.h File Reference

Go to the source code of this file.

Macros

#define MP3D_Q29_SEC_3PI_16   322844578 /* Q29: 1/(2 cos(3pi/16)) */
 
#define MP3D_Q29_SEC_3PI_8   701455651 /* Q29: 1/(2 cos(3pi/8)) */
 
#define MP3D_Q29_SEC_5PI_16   483171056 /* Q29: 1/(2 cos(5pi/16)) */
 
#define MP3D_Q29_SEC_7PI_16   1375954754 /* Q29: 1/(2 cos(7pi/16)) */
 
#define MP3D_Q29_SEC_PI_16   273694417 /* Q29: 1/(2 cos(pi/16)) */
 
#define MP3D_Q29_SEC_PI_8   290552444 /* Q29: 1/(2 cos(pi/8)) */
 
#define MP3D_Q30_POW43_C1   1431655765 /* Q30: first-order term of the x**(4/3) interpolation */
 
#define MP3D_Q30_POW43_C2   238609294 /* Q30: second-order term of the x**(4/3) interpolation */
 
#define MP3D_Q30_SQRT2   1518500250 /* Q30: sqrt(2), the mid/side stereo rescale */
 
#define MP3D_Q31_COS_2PI_9   1645067915 /* Q31: cos(40 deg) */
 
#define MP3D_Q31_COS_4PI_9   372906622 /* Q31: cos(80 deg) */
 
#define MP3D_Q31_COS_5PI_18   1380375881 /* Q31: cos(50 deg) */
 
#define MP3D_Q31_COS_7PI_18   734482665 /* Q31: cos(70 deg) */
 
#define MP3D_Q31_COS_PI_18   2114858546 /* Q31: cos(10 deg) */
 
#define MP3D_Q31_COS_PI_4   1518500250 /* Q31: cos(pi/4), the DCT-32 half-butterfly scale */
 
#define MP3D_Q31_COS_PI_6   1859775393 /* Q31: cos(30 deg) */
 
#define MP3D_Q31_COS_PI_9   2017974537 /* Q31: cos(20 deg) */
 
#define MP3D_Q31_SIN_PI_8   821806413 /* Q31: sin(pi/8), middle step of the pi/8 rotation */
 
#define MP3D_Q31_TAN_PI_16   427161056 /* Q31: tan(pi/16), first and third steps of the pi/8 rotation */
 

Variables

static const int32_t g_aa_ca_q31 [8]
 
static const int32_t g_aa_cs_q31 [8]
 
static const int8_t g_deq_L12_exp [54]
 
static const int32_t g_deq_L12_mant [54]
 
static const int32_t g_expfrac_q30 [4]
 
static const int32_t g_mdct_window_normal_q30 [18]
 
static const int32_t g_mdct_window_stop_q30 [18]
 
static const int32_t g_pan_q30 [14]
 
static const int8_t g_pow43_exp [145]
 
static const int32_t g_pow43_mant [145]
 
static constexpr int32_t g_sec_q27 [24]
 
static const int32_t g_twid3_q30 [6]
 
static const int32_t g_twid9_q30 [18]