Logo Search packages:      
Sourcecode: easytag version File versions  Download package

l2tables.h

/*
 * Layer 2 Alloc tables .. 
 * most other tables are calculated on program start (which is (of course)
 * not ISO-conform) .. 
 * Layer-3 huffman table is in huffman.h
 */

struct al_table alloc_0[] =
{
      {4, 0},
      {5, 3},
      {3, -3},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {8, -127},
      {9, -255},
      {10, -511},
      {11, -1023},
      {12, -2047},
      {13, -4095},
      {14, -8191},
      {15, -16383},
      {16, -32767},
      {4, 0},
      {5, 3},
      {3, -3},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {8, -127},
      {9, -255},
      {10, -511},
      {11, -1023},
      {12, -2047},
      {13, -4095},
      {14, -8191},
      {15, -16383},
      {16, -32767},
      {4, 0},
      {5, 3},
      {3, -3},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {8, -127},
      {9, -255},
      {10, -511},
      {11, -1023},
      {12, -2047},
      {13, -4095},
      {14, -8191},
      {15, -16383},
      {16, -32767},
      {4, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {8, -127},
      {9, -255},
      {10, -511},
      {11, -1023},
      {12, -2047},
      {13, -4095},
      {16, -32767},
      {4, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {8, -127},
      {9, -255},
      {10, -511},
      {11, -1023},
      {12, -2047},
      {13, -4095},
      {16, -32767},
      {4, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {8, -127},
      {9, -255},
      {10, -511},
      {11, -1023},
      {12, -2047},
      {13, -4095},
      {16, -32767},
      {4, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {8, -127},
      {9, -255},
      {10, -511},
      {11, -1023},
      {12, -2047},
      {13, -4095},
      {16, -32767},
      {4, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {8, -127},
      {9, -255},
      {10, -511},
      {11, -1023},
      {12, -2047},
      {13, -4095},
      {16, -32767},
      {4, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {8, -127},
      {9, -255},
      {10, -511},
      {11, -1023},
      {12, -2047},
      {13, -4095},
      {16, -32767},
      {4, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {8, -127},
      {9, -255},
      {10, -511},
      {11, -1023},
      {12, -2047},
      {13, -4095},
      {16, -32767},
      {4, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {8, -127},
      {9, -255},
      {10, -511},
      {11, -1023},
      {12, -2047},
      {13, -4095},
      {16, -32767},
      {3, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {16, -32767},
      {3, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {16, -32767},
      {3, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {16, -32767},
      {3, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {16, -32767},
      {3, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {16, -32767},
      {3, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {16, -32767},
      {3, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {16, -32767},
      {3, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {16, -32767},
      {3, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {16, -32767},
      {3, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {16, -32767},
      {3, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {16, -32767},
      {3, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {16, -32767},
      {2, 0},
      {5, 3},
      {7, 5},
      {16, -32767},
      {2, 0},
      {5, 3},
      {7, 5},
      {16, -32767},
      {2, 0},
      {5, 3},
      {7, 5},
      {16, -32767},
      {2, 0},
      {5, 3},
      {7, 5},
      {16, -32767}};

struct al_table alloc_1[] =
{
      {4, 0},
      {5, 3},
      {3, -3},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {8, -127},
      {9, -255},
      {10, -511},
      {11, -1023},
      {12, -2047},
      {13, -4095},
      {14, -8191},
      {15, -16383},
      {16, -32767},
      {4, 0},
      {5, 3},
      {3, -3},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {8, -127},
      {9, -255},
      {10, -511},
      {11, -1023},
      {12, -2047},
      {13, -4095},
      {14, -8191},
      {15, -16383},
      {16, -32767},
      {4, 0},
      {5, 3},
      {3, -3},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {8, -127},
      {9, -255},
      {10, -511},
      {11, -1023},
      {12, -2047},
      {13, -4095},
      {14, -8191},
      {15, -16383},
      {16, -32767},
      {4, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {8, -127},
      {9, -255},
      {10, -511},
      {11, -1023},
      {12, -2047},
      {13, -4095},
      {16, -32767},
      {4, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {8, -127},
      {9, -255},
      {10, -511},
      {11, -1023},
      {12, -2047},
      {13, -4095},
      {16, -32767},
      {4, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {8, -127},
      {9, -255},
      {10, -511},
      {11, -1023},
      {12, -2047},
      {13, -4095},
      {16, -32767},
      {4, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {8, -127},
      {9, -255},
      {10, -511},
      {11, -1023},
      {12, -2047},
      {13, -4095},
      {16, -32767},
      {4, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {8, -127},
      {9, -255},
      {10, -511},
      {11, -1023},
      {12, -2047},
      {13, -4095},
      {16, -32767},
      {4, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {8, -127},
      {9, -255},
      {10, -511},
      {11, -1023},
      {12, -2047},
      {13, -4095},
      {16, -32767},
      {4, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {8, -127},
      {9, -255},
      {10, -511},
      {11, -1023},
      {12, -2047},
      {13, -4095},
      {16, -32767},
      {4, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {8, -127},
      {9, -255},
      {10, -511},
      {11, -1023},
      {12, -2047},
      {13, -4095},
      {16, -32767},
      {3, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {16, -32767},
      {3, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {16, -32767},
      {3, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {16, -32767},
      {3, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {16, -32767},
      {3, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {16, -32767},
      {3, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {16, -32767},
      {3, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {16, -32767},
      {3, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {16, -32767},
      {3, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {16, -32767},
      {3, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {16, -32767},
      {3, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {16, -32767},
      {3, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {16, -32767},
      {2, 0},
      {5, 3},
      {7, 5},
      {16, -32767},
      {2, 0},
      {5, 3},
      {7, 5},
      {16, -32767},
      {2, 0},
      {5, 3},
      {7, 5},
      {16, -32767},
      {2, 0},
      {5, 3},
      {7, 5},
      {16, -32767},
      {2, 0},
      {5, 3},
      {7, 5},
      {16, -32767},
      {2, 0},
      {5, 3},
      {7, 5},
      {16, -32767},
      {2, 0},
      {5, 3},
      {7, 5},
      {16, -32767}};

struct al_table alloc_2[] =
{
      {4, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {8, -127},
      {9, -255},
      {10, -511},
      {11, -1023},
      {12, -2047},
      {13, -4095},
      {14, -8191},
      {15, -16383},
      {4, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {8, -127},
      {9, -255},
      {10, -511},
      {11, -1023},
      {12, -2047},
      {13, -4095},
      {14, -8191},
      {15, -16383},
      {3, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {3, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {3, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {3, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {3, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {3, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63}};

struct al_table alloc_3[] =
{
      {4, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {8, -127},
      {9, -255},
      {10, -511},
      {11, -1023},
      {12, -2047},
      {13, -4095},
      {14, -8191},
      {15, -16383},
      {4, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {8, -127},
      {9, -255},
      {10, -511},
      {11, -1023},
      {12, -2047},
      {13, -4095},
      {14, -8191},
      {15, -16383},
      {3, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {3, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {3, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {3, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {3, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {3, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {3, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {3, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {3, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {3, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63}};

struct al_table alloc_4[] =
{
      {4, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {8, -127},
      {9, -255},
      {10, -511},
      {11, -1023},
      {12, -2047},
      {13, -4095},
      {14, -8191},
      {4, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {8, -127},
      {9, -255},
      {10, -511},
      {11, -1023},
      {12, -2047},
      {13, -4095},
      {14, -8191},
      {4, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {8, -127},
      {9, -255},
      {10, -511},
      {11, -1023},
      {12, -2047},
      {13, -4095},
      {14, -8191},
      {4, 0},
      {5, 3},
      {7, 5},
      {3, -3},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {8, -127},
      {9, -255},
      {10, -511},
      {11, -1023},
      {12, -2047},
      {13, -4095},
      {14, -8191},
      {3, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {3, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {3, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {3, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {3, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {3, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {3, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {4, -7},
      {5, -15},
      {6, -31},
      {7, -63},
      {2, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {2, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {2, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {2, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {2, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {2, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {2, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {2, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {2, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {2, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {2, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {2, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {2, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {2, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {2, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {2, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {2, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {2, 0},
      {5, 3},
      {7, 5},
      {10, 9},
      {2, 0},
      {5, 3},
      {7, 5},
      {10, 9}};

Generated by  Doxygen 1.6.0   Back to index