📄 umc_vc1_common_dc_tbl.cpp
字号:
//DC Diff VLC Code VLC Size DC Diff VLC Code VLC Size DC Diff VLC Code VLC Size
//0 2 2 40 824 12 80 1993024 26
//1 3 2 41 829 12 81 1993025 26
//2 3 3 42 171 13 82 1993026 26
//3 2 4 43 241 13 83 1993027 26
//4 5 4 44 1656 13 84 1993028 26
//5 1 5 45 242 13 85 1993029 26
//6 3 5 46 480 14 86 1993030 26
//7 8 5 47 481 14 87 1993031 26
//8 0 6 48 340 14 88 1993032 26
//9 5 6 49 3314 14 89 1993033 26
//10 13 6 50 972 15 90 1993034 26
//11 15 6 51 683 15 91 1993035 26
//12 19 6 52 6631 15 92 1993036 26
//13 8 7 53 974 15 93 1993037 26
//14 24 7 54 6630 15 94 1993038 26
//15 28 7 55 1364 16 95 1993039 26
//16 36 7 56 1951 16 96 1993040 26
//17 4 8 57 1365 16 97 1993041 26
//18 6 8 58 3901 17 98 1993042 26
//19 18 8 59 3895 17 99 1993043 26
//20 50 8 60 3900 17 100 1993044 26
//21 59 8 61 3893 17 101 1993045 26
//22 74 8 62 7789 18 102 1993046 26
//23 75 8 63 7784 18 103 1993047 26
//24 11 9 64 15576 19 104 1993048 26
//25 38 9 65 15571 19 105 1993049 26
//26 39 9 66 15577 19 106 1993050 26
//27 102 9 67 31140 20 107 1993051 26
//28 116 9 68 996538 25 108 1993052 26
//29 117 9 69 996532 25 109 1993053 26
//30 20 10 70 996533 25 110 1993054 26
//31 28 10 71 996534 25 111 1993055 26
//32 31 10 72 996535 25 112 1993056 26
//33 29 10 73 996536 25 113 1993057 26
//34 43 11 74 996537 25 114 1993058 26
//35 61 11 75 996539 25 115 1993059 26
//36 413 11 76 996540 25 116 1993060 26
//37 415 11 77 996541 25 117 1993061 26
//38 84 12 78 996542 25 118 1993062 26
//39 825 12 79 996543 25 ESC 1993063 26
const extern Ipp32s VC1_HighMotionLumaDCDiff[] =
{
26, /* max bits */
4, /* total subtables */
6,6,6,8 ,/* subtable sizes */
0, /* 1-bit codes */
2, /* 2-bit codes */
2, 0 , 3, 1 ,
1, /* 3-bit codes */
3, 2,
2, /* 4-bit codes */
2, 3, 5, 4,
3, /* 5-bit codes */
1, 5, 3, 6, 8, 7,
5, /* 6-bit codes */
0, 8, 5, 9, 13, 10, 15, 11,
19, 12,
4,/* 7-bit codes */
8, 13, 24, 14, 28, 15, 36, 16,
7, /* 8-bit codes */
4, 17, 6, 18, 18, 19, 50, 20,
59, 21, 74, 22, 75, 23,
6,/* 9-bit codes */
11, 24, 38, 25, 39, 26, 102, 27,
116, 28, 117, 29,
4, /* 10-bit codes */
20, 30, 28, 31, 31, 32, 29, 33,
4, /* 11-bit codes */
43, 34, 61, 35, 413, 36, 415, 37,
4, /* 12-bit codes */
84, 38, 825, 39, 824, 40, 829, 41,
4, /* 13-bit codes */
171, 42, 241, 43, 1656, 44, 242, 45,
4, /* 14-bit codes */
480, 46, 481, 47, 340, 48, 3314, 49,
5, /* 15-bit codes */
972, 50, 683, 51, 6631, 52, 974, 53,
6630, 54,
3, /* 16-bit codes */
1364, 55, 1951, 56, 1365, 57,
4, /* 17-bit codes */
3901, 58, 3895, 59, 3900, 60, 3893, 61,
2, /* 18-bit codes */
7789, 62, 7784, 63,
3, /* 19-bit codes */
15576, 64, 15571, 65, 15577, 66,
1, /* 20-bit codes */
31140, 67,
0, /* 21-bit codes */
0, /* 22-bit codes */
0, /* 23-bit codes */
0, /* 24-bit codes */
12, /* 25-bit codes */
996538, 68, 996532, 69, 996533, 70, 996534, 71,
996535, 72, 996536, 73, 996537, 74, 996539, 75,
996540, 76, 996541, 77, 996542, 78, 996543, 79,
40, /* 26-bit codes */
1993024, 80, 1993025, 81, 1993026, 82, 1993027, 83,
1993028, 84, 1993029, 85, 1993030, 86, 1993031, 87,
1993032, 88, 1993033, 89, 1993034, 90, 1993035, 91,
1993036, 92, 1993037, 93, 1993038, 94, 1993039, 95,
1993040, 96, 1993041, 97, 1993042, 98, 1993043, 99,
1993044, 100, 1993045, 101, 1993046, 102, 1993047, 103,
1993048, 104, 1993049, 105, 1993050, 106, 1993051, 107,
1993052, 108, 1993053, 109, 1993054, 110, 1993055, 111,
1993056, 112, 1993057, 113, 1993058, 114, 1993059, 115,
1993060, 116, 1993061, 117, 1993062, 118, 1993063, IPPVC_ESCAPE,
-1 /* end of table */
};
//VC-1 Table 177: High-motion Chroma DC Differential VLC Table
//DC Diff VLC Code VLC Size DC Diff VLC Code VLC Size DC Diff VLC Code VLC Size
//0 0 2 40 51124 16 80 13087336 24
//1 1 2 41 51125 16 81 13087337 24
//2 4 3 42 25566 15 82 13087338 24
//3 7 3 43 51127 16 83 13087339 24
//4 11 4 44 51128 16 84 13087340 24
//5 13 4 45 51129 16 85 13087341 24
//6 21 5 46 102245 17 86 13087342 24
//7 40 6 47 204488 18 87 13087343 24
//8 48 6 48 13087304 24 88 13087344 24
//9 50 6 49 13087305 24 89 13087345 24
//10 82 7 50 13087306 24 90 13087346 24
//11 98 7 51 13087307 24 91 13087347 24
//12 102 7 52 13087308 24 92 13087348 24
//13 166 8 53 13087309 24 93 13087349 24
//14 198 8 54 13087310 24 94 13087350 24
//15 207 8 55 13087311 24 95 13087351 24
//16 335 9 56 13087312 24 96 13087352 24
//17 398 9 57 13087313 24 97 13087353 24
//18 412 9 58 13087314 24 98 13087354 24
//19 669 10 59 13087315 24 99 13087355 24
//20 826 10 60 13087316 24 100 13087356 24
//21 1336 11 61 13087317 24 101 13087357 24
//22 1596 11 62 13087318 24 102 13087358 24
//23 1598 11 63 13087319 24 103 13087359 24
//24 1599 11 64 13087320 24 104 26174592 25
//25 1654 11 65 13087321 24 105 26174593 25
//26 2675 12 66 13087322 24 106 26174594 25
//27 3194 12 67 13087323 24 107 26174595 25
//28 3311 12 68 13087324 24 108 26174596 25
//29 5349 13 69 13087325 24 109 26174597 25
//30 6621 13 70 13087326 24 110 26174598 25
//31 10696 14 71 13087327 24 111 26174599 25
//32 10697 14 72 13087328 24 112 26174600 25
//33 25565 15 73 13087329 24 113 26174601 25
//34 13240 14 74 13087330 24 114 26174602 25
//35 13241 14 75 13087331 24 115 26174603 25
//36 51126 16 76 13087332 24 116 26174604 25
//37 25560 15 77 13087333 24 117 26174605 25
//38 25567 15 78 13087334 24 118 26174606 25
//39 51123 16 79 13087335 24 ESC 26174607 25
const extern Ipp32s VC1_HighMotionChromaDCDiff[] =
{
25, /* max bits */
4, /* total subtables */
6,6,6,7 ,/* subtable sizes */
0, /* 1-bit codes */
2, /* 2-bit codes */
0, 0, 1, 1,
2, /* 3-bit codes */
4, 2, 7, 3,
2, /* 4-bit codes */
11, 4, 13, 5,
1, /* 5-bit codes */
21, 6,
3, /* 6-bit codes */
40, 7, 48, 8, 50, 9,
3,/* 7-bit codes */
82, 10, 98, 11, 102, 12,
3, /* 8-bit codes */
166, 13, 198, 14, 207, 15,
3,/* 9-bit codes */
335, 16, 398, 17, 412, 18,
2, /* 10-bit codes */
669, 19, 826, 20,
5, /* 11-bit codes */
1336, 21, 1596, 22, 1598, 23, 1599, 24,
1654, 25,
3, /* 12-bit codes */
2675, 26, 3194, 27, 3311, 28,
2, /* 13-bit codes */
5349, 29, 6621, 30,
4, /* 14-bit codes */
10696, 31, 10697, 32, 13240, 34, 13241, 35,
4, /* 15-bit codes */
25560, 37, 25565, 33, 25566, 42, 25567, 38,
7, /* 16-bit codes */
51123, 39, 51124, 40, 51125, 41, 51126, 36,
51127, 43, 51128, 44, 51129, 45,
1, /* 17-bit codes */
102245, 46,
1, /* 18-bit codes */
204488, 47,
0, /* 19-bit codes */
0, /* 20-bit codes */
0, /* 21-bit codes */
0, /* 22-bit codes */
0, /* 23-bit codes */
56, /* 24-bit codes */
13087304, 48, 13087305, 49, 13087306, 50, 13087307, 51,
13087308, 52, 13087309, 53, 13087310, 54, 13087311, 55,
13087312, 56, 13087313, 57, 13087314, 58, 13087315, 59,
13087316, 60, 13087317, 61, 13087318, 62, 13087319, 63,
13087320, 64, 13087321, 65, 13087322, 66, 13087323, 67,
13087324, 68, 13087325, 69, 13087326, 70, 13087327, 71,
13087328, 72, 13087329, 73, 13087330, 74, 13087331, 75,
13087332, 76, 13087333, 77, 13087334, 78, 13087335, 79,
13087336, 80, 13087337, 81, 13087338, 82, 13087339, 83,
13087340, 84, 13087341, 85, 13087342, 86, 13087343, 87,
13087344, 88, 13087345, 89, 13087346, 90, 13087347, 91,
13087348, 92, 13087349, 93, 13087350, 94, 13087351, 95,
13087352, 96, 13087353, 97, 13087354, 98, 13087355, 99,
13087356, 100, 13087357, 101, 13087358, 102, 13087359, 103,
16, /* 25-bit codes */
26174592, 104, 26174593, 105, 26174594, 106, 26174595, 107,
26174596, 108, 26174597, 109, 26174598, 110, 26174599, 111,
26174600, 112, 26174601, 113, 26174602, 114, 26174603, 115,
26174604, 116, 26174605, 117, 26174606, 118, 26174607, IPPVC_ESCAPE,
-1 /* end of table */
};
#endif //UMC_ENABLE_VC1_VIDEO_DECODER
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -