hvirtual/quicktime/ffmpeg/libavcodec/ac3tab.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Variables

static const uint16_t ac3_freqs [3] = { 48000, 44100, 32000 }
static const uint16_t ac3_bitratetab [19]
static const int16_t ac3_window [256]
static uint8_t masktab [253]
static const uint8_t latab [260]
static const uint16_t hth [50][3]
static const uint8_t baptab [64]
static const uint8_t sdecaytab [4]
static const uint8_t fdecaytab [4]
static const uint16_t sgaintab [4]
static const uint16_t dbkneetab [4]
static const uint16_t floortab [8]
static const uint16_t fgaintab [8]
static const uint8_t bndsz [50]
static uint8_t bndtab [51]
static int16_t costab [64]
static int16_t sintab [64]
static int16_t fft_rev [512]
static int16_t xcos1 [128]
static int16_t xsin1 [128]
static uint16_t crc_table [256]


Detailed Description

tables taken directly from AC3 spec.

Definition in file ac3tab.h.


Variable Documentation

const uint16_t ac3_bitratetab[19] [static]

Initial value:

 {
    32, 40, 48, 56, 64, 80, 96, 112, 128, 
    160, 192, 224, 256, 320, 384, 448, 512, 576, 640 
}

Definition at line 10 of file ac3tab.h.

Referenced by AC3_encode_init().

const uint16_t ac3_freqs[3] = { 48000, 44100, 32000 } [static]

Definition at line 7 of file ac3tab.h.

Referenced by AC3_encode_init().

const int16_t ac3_window[256] [static]

Definition at line 18 of file ac3tab.h.

Referenced by AC3_encode_frame().

const uint8_t baptab[64] [static]

Initial value:

 {
    0, 1, 1, 1, 1, 1, 2, 2, 3, 3, 
    3, 4, 4, 5, 5, 6, 6, 6, 6, 7, 
    7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 
    9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 
    12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 
    14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 
    15, 15, 15, 15,
}

Definition at line 137 of file ac3tab.h.

Referenced by a52_bit_allocate(), and ac3_parametric_bit_allocation().

const uint8_t bndsz[50] [static]

Initial value:

{
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 
    3, 6, 6, 6, 6, 6, 6, 12, 12, 12, 12, 24, 24, 24, 24, 24 
}

Definition at line 171 of file ac3tab.h.

Referenced by ac3_common_init(), and ac3_parametric_bit_allocation().

uint8_t bndtab[51] [static]

int16_t costab[64] [static]

Definition at line 180 of file ac3tab.h.

Referenced by fft(), fft_init(), fht(), mpeg3_new_decode_tables(), and mpeg3audio_dct64_1().

uint16_t crc_table[256] [static]

Definition at line 186 of file ac3tab.h.

Referenced by ac3_crc(), and ac3_crc_init().

const uint16_t dbkneetab[4] [static]

Initial value:

 { 
    0x000, 0x700, 0x900, 0xb00,
}

Definition at line 159 of file ac3tab.h.

Referenced by compute_bit_allocation().

const uint8_t fdecaytab[4] [static]

Initial value:

{ 
    0x3f, 0x53, 0x67, 0x7b, 
}

Definition at line 151 of file ac3tab.h.

Referenced by compute_bit_allocation().

int16_t fft_rev[512] [static]

Definition at line 182 of file ac3tab.h.

Referenced by fft(), and fft_init().

const uint16_t fgaintab[8] [static]

Initial value:

 {
    0x080, 0x100, 0x180, 0x200, 0x280, 0x300, 0x380, 0x400,
}

Definition at line 167 of file ac3tab.h.

Referenced by bit_alloc().

const uint16_t floortab[8] [static]

Initial value:

 { 
    0x2f0, 0x2b0, 0x270, 0x230, 0x1f0, 0x170, 0x0f0, 0xf800,
}

Definition at line 163 of file ac3tab.h.

Referenced by a52_bit_allocate(), and compute_bit_allocation().

const uint16_t hth[50][3] [static]

Definition at line 84 of file ac3tab.h.

Referenced by a52_bit_allocate(), and ac3_parametric_bit_allocation().

const uint8_t latab[260] [static]

Initial value:

 {
0x0040,0x003f,0x003e,0x003d,0x003c,0x003b,0x003a,0x0039,0x0038,0x0037,
0x0036,0x0035,0x0034,0x0034,0x0033,0x0032,0x0031,0x0030,0x002f,0x002f,
0x002e,0x002d,0x002c,0x002c,0x002b,0x002a,0x0029,0x0029,0x0028,0x0027,
0x0026,0x0026,0x0025,0x0024,0x0024,0x0023,0x0023,0x0022,0x0021,0x0021,
0x0020,0x0020,0x001f,0x001e,0x001e,0x001d,0x001d,0x001c,0x001c,0x001b,
0x001b,0x001a,0x001a,0x0019,0x0019,0x0018,0x0018,0x0017,0x0017,0x0016,
0x0016,0x0015,0x0015,0x0015,0x0014,0x0014,0x0013,0x0013,0x0013,0x0012,
0x0012,0x0012,0x0011,0x0011,0x0011,0x0010,0x0010,0x0010,0x000f,0x000f,
0x000f,0x000e,0x000e,0x000e,0x000d,0x000d,0x000d,0x000d,0x000c,0x000c,
0x000c,0x000c,0x000b,0x000b,0x000b,0x000b,0x000a,0x000a,0x000a,0x000a,
0x000a,0x0009,0x0009,0x0009,0x0009,0x0009,0x0008,0x0008,0x0008,0x0008,
0x0008,0x0008,0x0007,0x0007,0x0007,0x0007,0x0007,0x0007,0x0006,0x0006,
0x0006,0x0006,0x0006,0x0006,0x0006,0x0006,0x0005,0x0005,0x0005,0x0005,
0x0005,0x0005,0x0005,0x0005,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,
0x0004,0x0004,0x0004,0x0004,0x0004,0x0003,0x0003,0x0003,0x0003,0x0003,
0x0003,0x0003,0x0003,0x0003,0x0003,0x0003,0x0003,0x0003,0x0003,0x0002,
0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,
0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0001,0x0001,
0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,
0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,
0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
}

Definition at line 55 of file ac3tab.h.

Referenced by a52_bit_allocate(), and ac3_parametric_bit_allocation().

uint8_t masktab[253] [static]

Definition at line 53 of file ac3tab.h.

Referenced by ac3_common_init(), and ac3_parametric_bit_allocation().

const uint8_t sdecaytab[4] [static]

Initial value:

{ 
    0x0f, 0x11, 0x13, 0x15,
}

Definition at line 147 of file ac3tab.h.

Referenced by compute_bit_allocation().

const uint16_t sgaintab[4] [static]

Initial value:

 { 
    0x540, 0x4d8, 0x478, 0x410,
}

Definition at line 155 of file ac3tab.h.

Referenced by compute_bit_allocation().

int16_t sintab[64] [static]

Definition at line 181 of file ac3tab.h.

Referenced by fft(), fft_init(), and fht().

int16_t xcos1[128] [static]

Definition at line 183 of file ac3tab.h.

Referenced by AC3_encode_init(), and mdct512().

int16_t xsin1[128] [static]

Definition at line 184 of file ac3tab.h.

Referenced by AC3_encode_init(), and mdct512().


Generated on Mon Apr 28 14:03:14 2008 for Cinelerra by  doxygen 1.5.5