Logo Search packages:      
Sourcecode: beep-media-player 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