📄 hufftables.h
字号:
1462, 1454, 682, 680,
574, 343, 179, 101, 98, 54, 9, 1, 1, 1,
1031, 482, 293, 210, 163, 400, 297,
384, 181,
},
{ 551, 128, 43, 37, 5, 1, 1, 201, 78,
1497, 1487, 642, 651,
493, 269, 133, 70, 60, 24, 2, 1, 1, 1,
1065, 504, 312, 228, 178, 451, 352,
351, 174,
},
{ 693, 179, 63, 54, 8, 1, 1, 169, 78,
1502, 1497, 580, 591,
375, 186, 77, 35, 21, 4, 1, 1, 1, 1,
1099, 533, 341, 253, 206, 542, 432,
306, 164,
},
{ 867, 263, 105, 96, 16, 2, 1, 152, 81,
1435, 1439, 521, 525,
270, 107, 32, 8, 3, 1, 1, 1, 1, 1,
1085, 537, 361, 277, 223, 616, 549,
258, 156,
},
{ 1022, 385, 182, 207, 46, 7, 1, 158, 88,
1290, 1318, 501, 502,
184, 38, 6, 1, 1, 1, 1, 1, 1, 1,
1023, 480, 345, 301, 232, 665, 661,
210, 133,
},
{ 1184, 555, 307, 457, 185, 44, 6, 115, 41,
1236, 1253, 329, 340,
32, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1017, 385, 316, 370, 246, 672, 788,
85, 23,
},
/* AC Inter bias group 3 tables */
{ 502, 106, 33, 22, 1, 1, 1, 151, 132,
1446, 1451, 502, 499,
343, 181, 84, 42, 36, 16, 3, 1, 1, 1,
1211, 661, 429, 312, 242, 637, 498,
288, 156,
},
{ 651, 147, 48, 35, 3, 1, 1, 145, 140,
1419, 1420, 469, 466,
281, 132, 56, 25, 18, 6, 1, 1, 1, 1,
1175, 656, 435, 328, 260, 715, 556,
252, 147,
},
{ 749, 179, 59, 43, 4, 1, 1, 123, 135,
1423, 1431, 413, 409,
221, 95, 36, 15, 9, 2, 1, 1, 1, 1,
1159, 658, 444, 340, 272, 782, 656,
205, 124,
},
{ 902, 243, 86, 67, 7, 1, 1, 114, 141,
1385, 1385, 387, 383,
178, 67, 22, 7, 4, 1, 1, 1, 1, 1,
1096, 632, 434, 339, 277, 813, 735,
171, 109,
},
{ 1081, 337, 133, 112, 15, 1, 1, 92, 137,
1350, 1349, 311, 309,
115, 34, 8, 2, 1, 1, 1, 1, 1, 1,
1016, 595, 418, 342, 283, 870, 883,
114, 78,
},
{ 1253, 467, 210, 205, 34, 3, 1, 80, 130,
1318, 1313, 258, 260,
68, 12, 2, 1, 1, 1, 1, 1, 1, 1,
874, 516, 378, 330, 273, 877, 1000,
72, 53,
},
{ 1362, 626, 333, 423, 100, 10, 1, 73, 106,
1311, 1313, 241, 231,
31, 3, 1, 1, 1, 1, 1, 1, 1, 1,
620, 368, 286, 302, 245, 814, 1127,
34, 28,
},
{ 1203, 743, 460, 774, 284, 36, 1, 13, 25,
1956, 1961, 103, 106,
3, 1, 1, 1, 1, 1, 1, 1, 1, 1,
248, 131, 149, 272, 165, 535, 813,
3, 3,
},
/* AC Intra bias group 4 tables */
{ 599, 150, 55, 50, 9, 1, 1, 181, 19,
1487, 1487, 625, 625,
473, 271, 138, 74, 71, 42, 11, 1, 1, 1,
1187, 591, 356, 239, 170, 351, 137,
395, 194,
},
{ 758, 209, 79, 74, 15, 2, 1, 147, 25,
1514, 1514, 521, 520,
334, 165, 74, 36, 30, 11, 1, 1, 1, 1,
1252, 644, 409, 279, 211, 472, 203,
318, 171,
},
{ 852, 252, 100, 98, 20, 3, 1, 130, 26,
1493, 1498, 481, 473,
268, 123, 51, 23, 15, 3, 1, 1, 1, 1,
1256, 652, 426, 294, 231, 543, 242,
278, 156,
},
{ 971, 309, 130, 136, 30, 5, 1, 113, 28,
1458, 1467, 443, 435,
215, 90, 31, 12, 5, 1, 1, 1, 1, 1,
1232, 643, 426, 303, 243, 590, 300,
235, 136,
},
{ 1100, 399, 180, 206, 53, 9, 1, 101, 29,
1419, 1425, 375, 374,
158, 47, 10, 1, 1, 1, 1, 1, 1, 1,
1193, 609, 426, 319, 256, 643, 383,
166, 103,
},
{ 1195, 505, 249, 326, 98, 20, 3, 102, 25,
1370, 1356, 355, 347,
104, 11, 1, 1, 1, 1, 1, 1, 1, 1,
1100, 568, 381, 330, 261, 642, 466,
105, 69,
},
{ 1176, 608, 345, 559, 244, 57, 6, 110, 9,
1370, 1332, 372, 367,
29, 1, 1, 1, 1, 1, 1, 1, 1, 1,
859, 427, 269, 359, 375, 608, 451,
35, 20,
},
{ 1140, 613, 391, 797, 458, 180, 37, 2, 1,
2037, 1697, 95, 31,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
360, 49, 23, 198, 1001, 719, 160,
1, 1,
},
/* AC Inter bias group 4 tables */
{ 931, 272, 105, 96, 16, 1, 1, 91, 52,
1481, 1489, 347, 349,
174, 74, 28, 12, 8, 3, 1, 1, 1, 1,
1247, 719, 490, 356, 279, 706, 363,
187, 110,
},
{ 1095, 358, 148, 143, 25, 3, 1, 74, 61,
1439, 1457, 304, 302,
127, 46, 15, 5, 3, 1, 1, 1, 1, 1,
1138, 664, 469, 347, 282, 768, 487,
139, 87,
},
{ 1192, 423, 188, 189, 36, 4, 1, 64, 61,
1457, 1475, 284, 282,
106, 35, 10, 3, 1, 1, 1, 1, 1, 1,
1078, 624, 440, 329, 264, 744, 507,
117, 73,
},
{ 1275, 496, 231, 258, 52, 6, 1, 53, 55,
1458, 1470, 248, 245,
77, 20, 5, 1, 1, 1, 1, 1, 1, 1,
984, 576, 414, 323, 260, 771, 569,
84, 54,
},
{ 1377, 603, 302, 367, 87, 11, 1, 37, 52,
1522, 1532, 207, 204,
47, 8, 1, 1, 1, 1, 1, 1, 1, 1,
840, 493, 366, 291, 231, 690, 636,
52, 32,
},
{ 1409, 708, 385, 529, 148, 24, 1, 23, 37,
1672, 1670, 163, 162,
22, 2, 1, 1, 1, 1, 1, 1, 1, 1,
647, 364, 291, 262, 210, 574, 643,
26, 14,
},
{ 1348, 778, 481, 755, 245, 53, 4, 13, 19,
2114, 2089, 141, 139,
7, 1, 1, 1, 1, 1, 1, 1, 1, 1,
302, 183, 162, 181, 182, 344, 437,
8, 3,
},
{ 1560, 769, 410, 664, 243, 58, 1, 1, 1,
3017, 2788, 17, 24,
3, 1, 1, 1, 1, 1, 1, 1, 1, 1,
34, 16, 8, 55, 134, 105, 86,
1, 1,
},
};
#else /* Frequency tables for encoder version < 2 */
const ogg_uint32_t FrequencyCounts_VP3[NUM_HUFF_TABLES][MAX_ENTROPY_TOKENS] = {
/* DC Intra bias */
{ 198, 62, 22, 31, 14, 6, 6, 205, 3,
843, 843, 415, 516,
660, 509, 412, 347, 560, 779, 941, 930, 661, 377,
170, 155, 39, 2, 9, 15, 11,
128, 86,
},
{ 299, 92, 34, 39, 15, 6, 6, 132, 1,
851, 851, 484, 485,
666, 514, 416, 351, 567, 788, 953, 943, 670, 383,
117, 119, 26, 4, 17, 7, 1,
93, 56,
},
{ 367, 115, 42, 47, 16, 6, 6, 105, 1,
896, 896, 492, 493,
667, 510, 408, 342, 547, 760, 932, 927, 656, 379,
114, 103, 10, 3, 6, 2, 1,
88, 49,
},
{ 462, 158, 63, 76, 28, 9, 8, 145, 1,
1140, 1140, 573, 574,
754, 562, 435, 357, 555, 742, 793, 588, 274, 81,
154, 117, 13, 6, 12, 2, 1,
104, 62,
},
{ 558, 196, 81, 99, 36, 11, 9, 135, 1,
1300, 1301, 606, 607,
779, 560, 429, 349, 536, 680, 644, 405, 153, 30,
171, 120, 12, 5, 14, 3, 1,
104, 53,
},
{ 635, 233, 100, 122, 46, 14, 12, 113, 1,
1414, 1415, 631, 631,
785, 555, 432, 335, 513, 611, 521, 284, 89, 13,
170, 113, 10, 5, 14, 3, 1,
102, 62,
},
{ 720, 276, 119, 154, 62, 20, 16, 101, 1,
1583, 1583, 661, 661,
794, 556, 407, 318, 447, 472, 343, 153, 35, 1,
172, 115, 11, 7, 14, 3, 1,
112, 70,
},
{ 853, 326, 144, 184, 80, 27, 19, 52, 1,
1739, 1740, 684, 685,
800, 540, 381, 277, 364, 352, 218, 78, 13, 1,
139, 109, 9, 6, 20, 2, 1,
94, 50,
},
/* DC Inter Bias */
{ 490, 154, 57, 53, 10, 2, 1, 238, 160,
1391, 1390, 579, 578,
491, 273, 172, 118, 152, 156, 127, 79, 41, 39,
712, 547, 316, 125, 183, 306, 237,
451, 358,
},
{ 566, 184, 70, 65, 11, 2, 1, 235, 51,
1414, 1414, 599, 598,
510, 285, 180, 124, 157, 161, 131, 82, 42, 40,
738, 551, 322, 138, 195, 188, 93,
473, 365,
},
{ 711, 261, 111, 126, 27, 4, 1, 137, 52,
1506, 1505, 645, 645,
567, 316, 199, 136, 172, 175, 142, 88, 45, 48,
548, 449, 255, 145, 184, 174, 121,
260, 227,
},
{ 823, 319, 144, 175, 43, 7, 1, 53, 42,
1648, 1648, 653, 652,
583, 329, 205, 139, 175, 176, 139, 84, 44, 34,
467, 389, 211, 137, 181, 186, 107,
106, 85,
},
{ 948, 411, 201, 276, 85, 16, 2, 39, 33,
1778, 1777, 584, 583,
489, 265, 162, 111, 140, 140, 108, 64, 38, 23,
428, 356, 201, 139, 186, 165, 94,
78, 63,
},
{ 1002, 470, 248, 386, 153, 39, 6, 23, 23,
1866, 1866, 573, 573,
467, 249, 155, 103, 130, 128, 94, 60, 38, 14,
323, 263, 159, 111, 156, 153, 74,
46, 34,
},
{ 1020, 518, 291, 504, 242, 78, 18, 14, 14,
1980, 1979, 527, 526,
408, 219, 132, 87, 110, 104, 79, 55, 31, 7,
265, 213, 129, 91, 131, 111, 50,
31, 20,
},
{ 1018, 544, 320, 591, 338, 139, 47, 5, 2,
2123, 2123, 548, 547,
414, 212, 126, 83, 101, 96, 79, 60, 23, 1,
120, 97, 55, 39, 60, 38, 15,
11, 8,
},
/* AC INTRA Tables */
/* AC Intra bias group 1 tables */
{ 242, 62, 22, 20, 4, 1, 1, 438, 1,
593, 593, 489, 490,
657, 580, 471, 374, 599, 783, 869, 770, 491, 279,
358, 144, 82, 54, 49, 70, 5,
289, 107,
},
{ 317, 95, 38, 41, 8, 1, 1, 479, 1,
653, 654, 500, 501,
682, 611, 473, 376, 582, 762, 806, 656, 358, 155,
419, 162, 86, 58, 36, 34, 1,
315, 126,
},
{ 382, 121, 49, 59, 15, 3, 1, 496, 1,
674, 674, 553, 554,
755, 636, 487, 391, 576, 718, 701, 488, 221, 72,
448, 161, 107, 56, 37, 29, 1,
362, 156,
},
{ 415, 138, 57, 73, 21, 5, 1, 528, 1,
742, 741, 562, 563,
753, 669, 492, 388, 563, 664, 589, 340, 129, 26,
496, 184, 139, 71, 48, 33, 2,
387, 166,
},
{ 496, 170, 73, 94, 31, 8, 2, 513, 1,
855, 855, 604, 604,
769, 662, 477, 356, 486, 526, 381, 183, 51, 5,
590, 214, 160, 85, 60, 39, 3,
427, 203,
},
{ 589, 207, 89, 116, 40, 13, 3, 491, 1,
919, 919, 631, 631,
769, 633, 432, 308, 408, 378, 247, 94, 17, 1,
659, 247, 201, 105, 73, 51, 3,
466, 242,
},
{ 727, 266, 115, 151, 49, 17, 6, 439, 1,
977, 977, 642, 642,
718, 572, 379, 243, 285, 251, 133, 40, 1, 1,
756, 287, 253, 126, 94, 66, 4,
492, 280,
},
{ 940, 392, 180, 247, 82, 30, 14, 343, 1,
1064, 1064, 615, 616,
596, 414, 235, 146, 149, 108, 41, 1, 1, 1,
882, 314, 346, 172, 125, 83, 6,
489, 291,
},
/* AC Inter bias group 1 tables */
{ 440, 102, 33, 23, 2, 1, 1, 465, 85,
852, 852, 744, 743,
701, 496, 297, 193, 225, 200, 129, 58, 18, 2,
798, 450, 269, 202, 145, 308, 154,
646, 389,
},
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -