📄 dts_tables_huffman.h
字号:
{ 9, 473,-34}, { 9, 458, 35}, { 9, 457,-35}, { 9, 442, 36},
{ 9, 441,-36}, { 9, 411, 37}, { 9, 410,-37}, { 9, 251, 38},
{ 9, 250,-38}, { 9, 248, 39}, { 9, 235,-39}, { 9, 213, 40},
{ 9, 212,-40}, { 9, 170, 41}, { 9, 165,-41}, { 9, 139, 42},
{ 9, 138,-42}, { 9, 132, 43}, { 9, 123,-43}, { 9, 101, 44},
{ 9, 100,-44}, { 9, 37, 45}, { 9, 36,-45}, {10, 950, 46},
{10, 945,-46}, {10, 919, 47}, {10, 918,-47}, {10, 912, 48},
{10, 887,-48}, {10, 881, 49}, {10, 880,-49}, {10, 818, 50},
{10, 817,-50}, {10, 499, 51}, {10, 498,-51}, {10, 469, 52},
{10, 468,-52}, {10, 343, 53}, {10, 342,-53}, {10, 329, 54},
{10, 328,-54}, {10, 267, 55}, {10, 266,-55}, {10, 245, 56},
{10, 244,-56}, {10, 79, 57}, {10, 78,-57}, {10, 77, 58},
{10, 76,-58}, {11, 1903, 59}, {11, 1902,-59}, {11, 1889, 60},
{11, 1888,-60}, {11, 1827, 61}, {11, 1826,-61}, {11, 1773, 62},
{11, 1772,-62}, {11, 1639, 63}, {11, 1638,-63}, {11, 1633, 64},
{11, 1632,-64}, { 0, 0, 0}
};
const huff_entry_t bitalloc_b_129[] =
{
{ 5, 10, 0}, { 5, 7, 1}, { 5, 6, -1}, { 5, 4, 2},
{ 5, 3, -2}, { 5, 0, 3}, { 6, 63, -3}, { 6, 60, 4},
{ 6, 59, -4}, { 6, 57, 5}, { 6, 56, -5}, { 6, 53, 6},
{ 6, 52, -6}, { 6, 50, 7}, { 6, 49, -7}, { 6, 46, 8},
{ 6, 45, -8}, { 6, 43, 9}, { 6, 42, -9}, { 6, 39, 10},
{ 6, 38,-10}, { 6, 35, 11}, { 6, 34,-11}, { 6, 32, 12},
{ 6, 31,-12}, { 6, 28, 13}, { 6, 27,-13}, { 6, 25, 14},
{ 6, 24,-14}, { 6, 22, 15}, { 6, 19,-15}, { 6, 16, 16},
{ 6, 11,-16}, { 6, 5, 17}, { 6, 4,-17}, { 7, 125, 18},
{ 7, 124,-18}, { 7, 122, 19}, { 7, 117,-19}, { 7, 110, 20},
{ 7, 109,-20}, { 7, 103, 21}, { 7, 102,-21}, { 7, 96, 22},
{ 7, 95,-22}, { 7, 89, 23}, { 7, 88,-23}, { 7, 81, 24},
{ 7, 80,-24}, { 7, 74, 25}, { 7, 73,-25}, { 7, 66, 26},
{ 7, 61,-26}, { 7, 59, 27}, { 7, 58,-27}, { 7, 52, 28},
{ 7, 47,-28}, { 7, 37, 29}, { 7, 36,-29}, { 7, 21, 30},
{ 7, 20,-30}, { 7, 6, 31}, { 7, 5,-31}, { 8, 247, 32},
{ 8, 246,-32}, { 8, 223, 33}, { 8, 222,-33}, { 8, 217, 34},
{ 8, 216,-34}, { 8, 189, 35}, { 8, 188,-35}, { 8, 166, 36},
{ 8, 165,-36}, { 8, 151, 37}, { 8, 150,-37}, { 8, 144, 38},
{ 8, 135,-38}, { 8, 121, 39}, { 8, 120,-39}, { 8, 106, 40},
{ 8, 93,-40}, { 8, 71, 41}, { 8, 70,-41}, { 8, 68, 42},
{ 8, 15,-42}, { 8, 9, 43}, { 8, 8,-43}, { 9, 466, 44},
{ 9, 465,-44}, { 9, 391, 45}, { 9, 390,-45}, { 9, 388, 46},
{ 9, 335,-46}, { 9, 329, 47}, { 9, 328,-47}, { 9, 269, 48},
{ 9, 268,-48}, { 9, 215, 49}, { 9, 214,-49}, { 9, 184, 50},
{ 9, 139,-50}, { 9, 29, 51}, { 9, 28,-51}, {10, 934, 52},
{10, 929,-52}, {10, 779, 53}, {10, 778,-53}, {10, 668, 54},
{10, 583,-54}, {10, 582, 55}, {10, 581,-55}, {10, 371, 56},
{10, 370,-56}, {10, 276, 57}, {11, 1871,-57}, {11, 1857, 58},
{11, 1856,-58}, {11, 1338, 59}, {11, 1161,-59}, {11, 1160, 60},
{11, 555,-60}, {12, 3741, 61}, {12, 3740,-61}, {12, 2678, 62},
{12, 1109,-62}, {12, 1108, 63}, {13, 5359,-63}, {14, 10717, 64},
{14, 10716,-64}, { 0, 0, 0}
};
const huff_entry_t bitalloc_c_129[] =
{
{ 6, 58, 0}, { 6, 55, 1}, { 6, 54, -1}, { 6, 52, 2},
{ 6, 51, -2}, { 6, 49, 3}, { 6, 48, -3}, { 6, 46, 4},
{ 6, 45, -4}, { 6, 43, 5}, { 6, 42, -5}, { 6, 40, 6},
{ 6, 39, -6}, { 6, 37, 7}, { 6, 36, -7}, { 6, 34, 8},
{ 6, 33, -8}, { 6, 30, 9}, { 6, 29, -9}, { 6, 27, 10},
{ 6, 26,-10}, { 6, 24, 11}, { 6, 23,-11}, { 6, 21, 12},
{ 6, 20,-12}, { 6, 18, 13}, { 6, 17,-13}, { 6, 14, 14},
{ 6, 13,-14}, { 6, 12, 15}, { 6, 11,-15}, { 6, 8, 16},
{ 6, 7,-16}, { 6, 6, 17}, { 6, 5,-17}, { 6, 3, 18},
{ 6, 2,-18}, { 7, 127, 19}, { 7, 126,-19}, { 7, 124, 20},
{ 7, 123,-20}, { 7, 121, 21}, { 7, 120,-21}, { 7, 118, 22},
{ 7, 115,-22}, { 7, 113, 23}, { 7, 112,-23}, { 7, 106, 24},
{ 7, 101,-24}, { 7, 95, 25}, { 7, 94,-25}, { 7, 88, 26},
{ 7, 83,-26}, { 7, 77, 27}, { 7, 76,-27}, { 7, 70, 28},
{ 7, 65,-28}, { 7, 64, 29}, { 7, 63,-29}, { 7, 56, 30},
{ 7, 51,-30}, { 7, 45, 31}, { 7, 44,-31}, { 7, 39, 32},
{ 7, 38,-32}, { 7, 31, 33}, { 7, 30,-33}, { 7, 20, 34},
{ 7, 19,-34}, { 7, 18, 35}, { 7, 9,-35}, { 7, 3, 36},
{ 7, 2,-36}, { 7, 0, 37}, { 8, 251,-37}, { 8, 245, 38},
{ 8, 244,-38}, { 8, 238, 39}, { 8, 229,-39}, { 8, 215, 40},
{ 8, 214,-40}, { 8, 200, 41}, { 8, 179,-41}, { 8, 165, 42},
{ 8, 164,-42}, { 8, 143, 43}, { 8, 142,-43}, { 8, 124, 44},
{ 8, 115,-44}, { 8, 101, 45}, { 8, 100,-45}, { 8, 66, 46},
{ 8, 65,-46}, { 8, 43, 47}, { 8, 42,-47}, { 8, 17, 48},
{ 8, 16,-48}, { 8, 2, 49}, { 9, 501,-49}, { 9, 479, 50},
{ 9, 478,-50}, { 9, 456, 51}, { 9, 403,-51}, { 9, 357, 52},
{ 9, 356,-52}, { 9, 251, 53}, { 9, 250,-53}, { 9, 228, 54},
{ 9, 135,-54}, { 9, 129, 55}, { 9, 128,-55}, { 9, 6, 56},
{10, 1001,-56}, {10, 1000, 57}, {10, 915,-57}, {10, 805, 58},
{10, 804,-58}, {10, 458, 59}, {10, 269,-59}, {10, 268, 60},
{10, 15,-60}, {11, 1829, 61}, {11, 1828,-61}, {11, 918, 62},
{11, 29,-62}, {11, 28, 63}, {12, 1839,-63}, {13, 3677, 64},
{13, 3676,-64}, { 0, 0, 0}
};
const huff_entry_t bitalloc_d_129[] =
{
{ 4, 9, 0}, { 4, 6, 1}, { 4, 5, -1}, { 4, 2, 2},
{ 4, 1, -2}, { 5, 30, 3}, { 5, 29, -3}, { 5, 26, 4},
{ 5, 25, -4}, { 5, 22, 5}, { 5, 21, -5}, { 5, 16, 6},
{ 5, 15, -6}, { 5, 8, 7}, { 5, 7, -7}, { 5, 0, 8},
{ 6, 63, -8}, { 6, 56, 9}, { 6, 55, -9}, { 6, 48, 10},
{ 6, 47,-10}, { 6, 40, 11}, { 6, 35,-11}, { 6, 28, 12},
{ 6, 19,-12}, { 6, 12, 13}, { 6, 3,-13}, { 7, 124, 14},
{ 7, 115,-14}, { 7, 108, 15}, { 7, 99,-15}, { 7, 92, 16},
{ 7, 83,-16}, { 7, 68, 17}, { 7, 59,-17}, { 7, 36, 18},
{ 7, 27,-18}, { 7, 4, 19}, { 8, 251,-19}, { 8, 228, 20},
{ 8, 219,-20}, { 8, 196, 21}, { 8, 187,-21}, { 8, 164, 22},
{ 8, 139,-22}, { 8, 116, 23}, { 8, 75,-23}, { 8, 52, 24},
{ 8, 11,-24}, { 9, 501, 25}, { 9, 500,-25}, { 9, 437, 26},
{ 9, 436,-26}, { 9, 373, 27}, { 9, 372,-27}, { 9, 277, 28},
{ 9, 276,-28}, { 9, 149, 29}, { 9, 148,-29}, { 9, 21, 30},
{ 9, 20,-30}, {10, 917, 31}, {10, 916,-31}, {10, 789, 32},
{10, 788,-32}, {10, 661, 33}, {10, 660,-33}, {10, 469, 34},
{10, 468,-34}, {10, 214, 35}, {10, 213,-35}, {11, 1838, 36},
{11, 1837,-36}, {11, 1582, 37}, {11, 1581,-37}, {11, 1326, 38},
{11, 1325,-38}, {11, 942, 39}, {11, 941,-39}, {11, 431, 40},
{11, 430,-40}, {12, 3679, 41}, {12, 3678,-41}, {12, 3167, 42},
{12, 3166,-42}, {12, 3160, 43}, {12, 2655,-43}, {12, 2648, 44},
{12, 1887,-44}, {12, 1880, 45}, {12, 851,-45}, {12, 849, 46},
{12, 848,-46}, {13, 7346, 47}, {13, 7345,-47}, {13, 6322, 48},
{13, 5309,-48}, {13, 3773, 49}, {13, 3772,-49}, {13, 3762, 50},
{13, 1701,-50}, {14, 14695, 51}, {14, 14694,-51}, {14, 14688, 52},
{14, 12647,-52}, {14, 10617, 53}, {14, 10616,-53}, {14, 10596, 54},
{14, 7527,-54}, {14, 3401, 55}, {14, 3400,-55}, {15, 29378, 56},
{15, 25293,-56}, {15, 21195, 57}, {15, 21194,-57}, {15, 15053, 58},
{15, 15052,-58}, {16, 58759, 59}, {16, 58758,-59}, {16, 50585, 60},
{16, 50584,-60}, {16, 42399, 61}, {16, 42398,-61}, {16, 42397, 62},
{16, 42396,-62}, {16, 42395, 63}, {16, 42394,-63}, {16, 42393, 64},
{16, 42392,-64}, { 0, 0, 0}
};
const huff_entry_t bitalloc_e_129[] =
{
{ 5, 12, 0}, { 5, 11, 1}, { 5, 10, -1}, { 5, 9, 2},
{ 5, 8, -2}, { 5, 7, 3}, { 5, 6, -3}, { 5, 4, 4},
{ 5, 3, -4}, { 5, 2, 5}, { 5, 1, -5}, { 5, 0, 6},
{ 6, 63, -6}, { 6, 61, 7}, { 6, 60, -7}, { 6, 59, 8},
{ 6, 58, -8}, { 6, 56, 9}, { 6, 55, -9}, { 6, 53, 10},
{ 6, 52,-10}, { 6, 51, 11}, { 6, 50,-11}, { 6, 47, 12},
{ 6, 46,-12}, { 6, 45, 13}, { 6, 44,-13}, { 6, 42, 14},
{ 6, 41,-14}, { 6, 38, 15}, { 6, 37,-15}, { 6, 36, 16},
{ 6, 35,-16}, { 6, 32, 17}, { 6, 31,-17}, { 6, 29, 18},
{ 6, 28,-18}, { 6, 26, 19}, { 6, 11,-19}, { 7, 125, 20},
{ 7, 124,-20}, { 7, 109, 21}, { 7, 108,-21}, { 7, 98, 22},
{ 7, 97,-22}, { 7, 87, 23}, { 7, 86,-23}, { 7, 79, 24},
{ 7, 78,-24}, { 7, 68, 25}, { 7, 67,-25}, { 7, 60, 26},
{ 7, 55,-26}, { 7, 21, 27}, { 7, 20,-27}, { 8, 230, 28},
{ 8, 229,-28}, { 8, 198, 29}, { 8, 193,-29}, { 8, 163, 30},
{ 8, 162,-30}, { 8, 139, 31}, { 8, 138,-31}, { 8, 123, 32},
{ 8, 122,-32}, { 8, 108, 33}, { 9, 463,-33}, { 9, 457, 34},
{ 9, 456,-34}, { 9, 385, 35}, { 9, 384,-35}, { 9, 321, 36},
{ 9, 320,-36}, { 9, 266, 37}, { 9, 265,-37}, { 9, 218, 38},
{10, 925,-38}, {10, 798, 39}, {10, 797,-39}, {10, 646, 40},
{10, 645,-40}, {10, 535, 41}, {10, 534,-41}, {10, 528, 42},
{10, 439,-42}, {11, 1848, 43}, {11, 1599,-43}, {11, 1592, 44},
{11, 1295,-44}, {11, 1288, 45}, {11, 1059,-45}, {11, 877, 46},
{11, 876,-46}, {12, 3197, 47}, {12, 3196,-47}, {12, 2589, 48},
{12, 2588,-48}, {12, 2117, 49}, {12, 2116,-49}, {13, 7398, 50},
{13, 7397,-50}, {13, 6374, 51}, {13, 6373,-51}, {13, 5158, 52},
{13, 5157,-52}, {14, 14799, 53}, {14, 14798,-53}, {14, 12751, 54},
{14, 12750,-54}, {14, 10318, 55}, {14, 10313,-55}, {15, 29587, 56},
{15, 29586,-56}, {15, 29584, 57}, {15, 25491,-57}, {15, 20625, 58},
{15, 20624,-58}, {16, 59171, 59}, {16, 59170,-59}, {16, 50980, 60},
{16, 41277,-60}, {16, 50981, 61}, {16, 41278,-61}, {16, 50978, 62},
{16, 41279,-62}, {16, 50979, 63}, {16, 50976,-63}, {16, 50977, 64},
{16, 41276,-64}, { 0, 0, 0}
};
const huff_entry_t bitalloc_f_129[] =
{
{ 6, 56, 0}, { 6, 55, 1}, { 6, 54, -1}, { 6, 52, 2},
{ 6, 51, -2}, { 6, 50, 3}, { 6, 49, -3}, { 6, 48, 4},
{ 6, 47, -4}, { 6, 46, 5}, { 6, 45, -5}, { 6, 44, 6},
{ 6, 43, -6}, { 6, 41, 7}, { 6, 40, -7}, { 6, 39, 8},
{ 6, 38, -8}, { 6, 36, 9}, { 6, 35, -9}, { 6, 34, 10},
{ 6, 33,-10}, { 6, 31, 11}, { 6, 30,-11}, { 6, 29, 12},
{ 6, 28,-12}, { 6, 26, 13}, { 6, 25,-13}, { 6, 23, 14},
{ 6, 22,-14}, { 6, 21, 15}, { 6, 20,-15}, { 6, 18, 16},
{ 6, 17,-16}, { 6, 15, 17}, { 6, 14,-17}, { 6, 12, 18},
{ 6, 11,-18}, { 6, 9, 19}, { 6, 8,-19}, { 6, 7, 20},
{ 6, 6,-20}, { 6, 3, 21}, { 6, 2,-21}, { 6, 1, 22},
{ 6, 0,-22}, { 7, 125, 23}, { 7, 124,-23}, { 7, 123, 24},
{ 7, 122,-24}, { 7, 120, 25}, { 7, 119,-25}, { 7, 116, 26},
{ 7, 115,-26}, { 7, 114, 27}, { 7, 107,-27}, { 7, 84, 28},
{ 7, 75,-28}, { 7, 65, 29}, { 7, 64,-29}, { 7, 54, 30},
{ 7, 49,-30}, { 7, 39, 31}, { 7, 38,-31}, { 7, 27, 32},
{ 7, 26,-32}, { 7, 20, 33}, { 7, 11,-33}, { 7, 10, 34},
{ 7, 9,-34}, { 8, 254, 35}, { 8, 253,-35}, { 8, 243, 36},
{ 8, 242,-36}, { 8, 235, 37}, { 8, 234,-37}, { 8, 213, 38},
{ 8, 212,-38}, { 8, 149, 39}, { 8, 148,-39}, { 8, 110, 40},
{ 8, 97,-40}, { 8, 66, 41}, { 8, 65,-41}, { 8, 43, 42},
{ 8, 42,-42}, { 8, 16, 43}, { 9, 511,-43}, { 9, 505, 44},
{ 9, 504,-44}, { 9, 474, 45}, { 9, 473,-45}, { 9, 343, 46},
{ 9, 342,-46}, { 9, 340, 47}, { 9, 223,-47}, { 9, 192, 48},
{ 9, 135,-48}, { 9, 129, 49}, { 9, 128,-49}, { 9, 34, 50},
{10, 1021,-50}, {10, 951, 51}, {10, 950,-51}, {10, 944, 52},
{10, 683,-52}, {10, 445, 53}, {10, 444,-53}, {10, 269, 54},
{10, 268,-54}, {10, 71, 55}, {10, 70,-55}, {11, 2040, 56},
{11, 1891,-56}, {11, 1364, 57}, {11, 775,-57}, {11, 774, 58},
{11, 773,-58}, {12, 4083, 59}, {12, 4082,-59}, {12, 3780, 60},
{12, 2731,-60}, {12, 1545, 61}, {12, 1544,-61}, {13, 7562, 62},
{13, 5461,-62}, {13, 5460, 63}, {14, 15127,-63}, {15, 30253, 64},
{15, 30252,-64}, { 0, 0, 0}
};
const huff_entry_t bitalloc_g_129[] =
{
{ 4, 0, 0}, { 5, 29, 1}, { 5, 28, -1}, { 5, 25, 2},
{ 5, 24, -2}, { 5, 21, 3}, { 5, 20, -3}, { 5, 17, 4},
{ 5, 16, -4}, { 5, 13, 5}, { 5, 12, -5}, { 5, 9, 6},
{ 5, 8, -6}, { 5, 5, 7}, { 5, 4, -7}, { 6, 63, 8},
{ 6, 62, -8}, { 6, 55, 9}, { 6, 54, -9}, { 6, 47, 10},
{ 6, 46,-10}, { 6, 39, 11}, { 6, 38,-11}, { 6, 31, 12},
{ 6, 30,-12}, { 6, 23, 13}, { 6, 22,-13}, { 6, 15, 14},
{ 6, 14,-14}, { 6, 7, 15}, { 6, 6,-15}, { 7, 123, 16},
{ 7, 122,-16}, { 7, 107, 17}, { 7, 106,-17}, { 7, 91, 18},
{ 7, 90,-18}, { 7, 75, 19}, { 7, 74,-19}, { 7, 59, 20},
{ 7, 58,-20}, { 7, 43, 21}, { 7, 42,-21}, { 7, 27, 22},
{ 7, 26,-22}, { 7, 11, 23}, { 7, 10,-23}, { 7, 8, 24},
{ 8, 243,-24}, { 8, 240, 25}, { 8, 211,-25}, { 8, 208, 26},
{ 8, 179,-26}, { 8, 176, 27}, { 8, 147,-27}, { 8, 144, 28},
{ 8, 115,-28}, { 8, 112, 29}, { 8, 83,-29}, { 8, 80, 30},
{ 8, 51,-30}, { 8, 48, 31}, { 8, 19,-31}, { 9, 484, 32},
{ 9, 483,-32}, { 9, 421, 33}, { 9, 420,-33}, { 9, 357, 34},
{ 9, 356,-34}, { 9, 293, 35}, { 9, 292,-35}, { 9, 229, 36},
{ 9, 228,-36}, { 9, 226, 37}, { 9, 165,-37}, { 9, 162, 38},
{ 9, 101,-38}, { 9, 98, 39}, { 9, 37,-39}, {10, 970, 40},
{10, 965,-40}, {10, 839, 41}, {10, 838,-41}, {10, 711, 42},
{10, 710,-42}, {10, 708, 43}, {10, 583,-43}, {10, 580, 44},
{10, 455,-44}, {10, 329, 45}, {10, 328,-45}, {10, 201, 46},
{10, 200,-46}, {10, 198, 47}, {10, 73,-47}, {11, 1942, 48},
{11, 1929,-48}, {11, 1675, 49}, {11, 1674,-49}, {11, 1672, 50},
{11, 1419,-50}, {11, 1165, 51}, {11, 1164,-51}, {11, 1162, 52},
{11, 909,-52}, {11, 655, 53}, {11, 654,-53}, {11, 652, 54},
{11, 399,-54}, {11, 145, 55}, {11, 144,-55}, {12, 3886, 56},
{12, 3857,-56}, {12, 3347, 57}, {12, 3346,-57}, {12, 2837, 58},
{12, 2836,-58}, {12, 2327, 59}, {12, 2326,-59}, {12, 1817, 60},
{12, 1816,-60}, {12, 1307, 61}, {12, 1306,-61}, {12, 797, 62},
{12, 796,-62}, {13, 7775, 63}, {13, 7774,-63}, {13, 7713, 64},
{13, 7712,-64}, { 0, 0, 0}
};
const huff_entry_t *const bitalloc_select[11][8] =
{
{ 0 },
{ bitalloc_a_3, 0 },
{ bitalloc_a_5, bitalloc_b_5, bitalloc_c_5, 0 },
{ bitalloc_a_7, bitalloc_b_7, bitalloc_c_7, 0 },
{ bitalloc_a_9, bitalloc_b_9, bitalloc_c_9, 0 },
{ bitalloc_a_13, bitalloc_b_13, bitalloc_c_13, 0 },
{ bitalloc_a_17, bitalloc_b_17, bitalloc_c_17, bitalloc_d_17,
bitalloc_e_17, bitalloc_f_17, bitalloc_g_17, 0 },
{ bitalloc_a_25, bitalloc_b_25, bitalloc_c_25, bitalloc_d_25,
bitalloc_e_25, bitalloc_f_25, bitalloc_g_25, 0 },
{ bitalloc_a_33, bitalloc_b_33, bitalloc_c_33, bitalloc_d_33,
bitalloc_e_33, bitalloc_f_33, bitalloc_g_33, 0 },
{ bitalloc_a_65, bitalloc_b_65, bitalloc_c_65, bitalloc_d_65,
bitalloc_e_65, bitalloc_f_65, bitalloc_g_65, 0 },
{ bitalloc_a_129, bitalloc_b_129, bitalloc_c_129, bitalloc_d_129,
bitalloc_e_129, bitalloc_f_129, bitalloc_g_129, 0 },
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -