#include <stdint.h>
#include "mpegaudio.h"
Go to the source code of this file.
Defines | |
#define | SQRT2 1.41421356237309514547 |
Variables | |
static const int | costab32 [30] |
static const int | bitinv32 [32] |
static int16_t | filter_bank [512] |
static int | scale_factor_table [64] |
static int8_t | scale_factor_shift [64] |
static unsigned short | scale_factor_mult [64] |
static unsigned char | scale_diff_table [128] |
static unsigned short | total_quant_bits [17] |
static const unsigned short | quant_snr [17] |
static const float | fixed_smr [SBLIMIT] |
static const unsigned char | nb_scale_factors [4] = { 3, 2, 1, 2 } |
Most of them come from the mpeg audio specification.
Definition in file mpegaudiotab.h.
#define SQRT2 1.41421356237309514547 |
const int bitinv32[32] [static] |
Initial value:
{ 0, 16, 8, 24, 4, 20, 12, 28, 2, 18, 10, 26, 6, 22, 14, 30, 1, 17, 9, 25, 5, 21, 13, 29, 3, 19, 11, 27, 7, 23, 15, 31 }
Definition at line 74 of file mpegaudiotab.h.
Referenced by idct32().
const int costab32[30] [static] |
int16_t filter_bank[512] [static] |
const float fixed_smr[SBLIMIT] [static] |
Initial value:
{ 30, 17, 16, 10, 3, 12, 8, 2.5, 5, 5, 6, 6, 5, 6, 10, 6, -4, -10, -21, -30, -42, -55, -68, -75, -75, -75, -75, -75, -91, -107, -110, -108 }
Definition at line 109 of file mpegaudiotab.h.
Referenced by psycho_acoustic_model().
const unsigned char nb_scale_factors[4] = { 3, 2, 1, 2 } [static] |
const unsigned short quant_snr[17] [static] |
Initial value:
{ 70, 110, 160, 208, 253, 316, 378, 439, 499, 559, 620, 680, 740, 800, 861, 920, 980 }
Definition at line 99 of file mpegaudiotab.h.
Referenced by compute_bit_allocation().
unsigned char scale_diff_table[128] [static] |
Definition at line 91 of file mpegaudiotab.h.
Referenced by compute_scale_factors(), and MPA_encode_init().
unsigned short scale_factor_mult[64] [static] |
Definition at line 89 of file mpegaudiotab.h.
int8_t scale_factor_shift[64] [static] |
int scale_factor_table[64] [static] |
Definition at line 84 of file mpegaudiotab.h.
Referenced by compute_scale_factors(), and MPA_encode_init().
unsigned short total_quant_bits[17] [static] |
Definition at line 94 of file mpegaudiotab.h.
Referenced by compute_bit_allocation(), and MPA_encode_init().