📄 umc_vc1_enc_tables.cpp
字号:
/*1.. 1 , 27 */ 88 ,
/*1.. 1 , 28 */ 89 ,
/*1.. 1 , 29 */ 90 ,
/*1.. 1 , 30 */ 91 ,
/*1.. 1 , 31 */ 92 ,
/*1.. 1 , 32 */ 93 ,
/*1.. 1 , 33 */ 94 ,
/*1.. 1 , 34 */ 95 ,
/*1.. 1 , 35 */ 96 ,
/*1.. 1 , 36 */ 97 ,
/*1.. 1 , 37 */ 98 ,
/*1.. 1 , 38 */ 99 ,
/*1.. 1 , 39 */ 100 ,
/*1.. 1 , 40 */ 101
};
extern const Ipp8u HighRateInterIndexLevelLast0[25]=
{
/*1.. 32 , 0 */ 0 ,
/*1.. 13 , 1 */ 32 ,
/*1.. 8 , 2 */ 45 ,
/*1.. 6 , 3 */ 53 ,
/*1.. 5 , 4 */ 59 ,
/*1.. 4 , 5 */ 64 ,
/*1.. 4 , 6 */ 68 ,
/*1.. 3 , 7 */ 72 ,
/*1.. 3 , 8 */ 75 ,
/*1.. 3 , 9 */ 78 ,
/*1.. 2 , 10 */ 81 ,
/*1.. 2 , 11 */ 83 ,
/*1.. 2 , 12 */ 85 ,
/*1.. 2 , 13 */ 87 ,
/*1.. 2 , 14 */ 89 ,
/*1.. 2 , 15 */ 91 ,
/*1.. 2 , 16 */ 93 ,
/*1.. 2 , 17 */ 95 ,
/*1.. 2 , 18 */ 97 ,
/*1.. 2 , 19 */ 99 ,
/*1.. 2 , 20 */ 101 ,
/*1.. 2 , 21 */ 103 ,
/*1.. 2 , 22 */ 105 ,
/*1.. 1 , 23 */ 107 ,
/*1.. 1 , 24 */ 108
};
extern const Ipp8u HighRateInterIndexLevelLast1[31]=
{
/*1.. 4 , 0 */ 109 ,
/*1.. 3 , 1 */ 113 ,
/*1.. 3 , 2 */ 116 ,
/*1.. 3 , 3 */ 119 ,
/*1.. 2 , 4 */ 122 ,
/*1.. 2 , 5 */ 124 ,
/*1.. 2 , 6 */ 126 ,
/*1.. 2 , 7 */ 128 ,
/*1.. 2 , 8 */ 130 ,
/*1.. 2 , 9 */ 132 ,
/*1.. 2 , 10 */ 134 ,
/*1.. 2 , 11 */ 136 ,
/*1.. 2 , 12 */ 138 ,
/*1.. 2 , 13 */ 140 ,
/*1.. 2 , 14 */ 142 ,
/*1.. 2 , 15 */ 144 ,
/*1.. 2 , 16 */ 146 ,
/*1.. 2 , 17 */ 148 ,
/*1.. 2 , 18 */ 150 ,
/*1.. 2 , 19 */ 152 ,
/*1.. 2 , 20 */ 154 ,
/*1.. 2 , 21 */ 156 ,
/*1.. 2 , 22 */ 158 ,
/*1.. 2 , 23 */ 160 ,
/*1.. 2 , 24 */ 162 ,
/*1.. 2 , 25 */ 164 ,
/*1.. 2 , 26 */ 166 ,
/*1.. 2 , 27 */ 168 ,
/*1.. 2 , 28 */ 170 ,
/*1.. 1 , 29 */ 172 ,
/*1.. 1 , 30 */ 173
};
extern const Ipp32u LowMotionIntraTableVLC[133*2]=
{
/*ESCAPE*/
22 , 7 , 1 , 2 ,
6 , 3 , 15 , 4 ,
22 , 5 , 32 , 6 ,
24 , 7 , 8 , 8 ,
154 , 8 , 86 , 9 ,
318 , 9 , 240 , 10 ,
933 , 10 , 119 , 11 ,
495 , 11 , 154 , 12 ,
93 , 13 , 1 , 4 ,
17 , 5 , 2 , 7 ,
11 , 8 , 18 , 9 ,
470 , 9 , 638 , 10 ,
401 , 11 , 234 , 12 ,
988 , 12 , 315 , 13 ,
4 , 5 , 20 , 7 ,
158 , 8 , 9 , 10 ,
428 , 11 , 482 , 11 ,
970 , 12 , 95 , 13 ,
23 , 5 , 78 , 7 ,
94 , 9 , 243 , 10 ,
429 , 11 , 236 , 12 ,
1520 , 13 , 14 , 6 ,
225 , 8 , 932 , 10 ,
156 , 12 , 317 , 13 ,
59 , 6 , 28 , 9 ,
20 , 11 , 2494 , 12 ,
6 , 7 , 122 , 9 ,
400 , 11 , 311 , 13 ,
27 , 7 , 8 , 10 ,
1884 , 11 , 113 , 7 ,
215 , 10 , 2495 , 12 ,
7 , 8 , 175 , 10 ,
1228 , 11 , 52 , 8 ,
613 , 10 , 159 , 12 ,
224 , 8 , 22 , 11 ,
807 , 12 , 21 , 9 ,
381 , 11 , 3771 , 12 ,
20 , 9 , 246 , 10 ,
484 , 11 , 203 , 10 ,
2461 , 12 , 202 , 10 ,
764 , 12 , 383 , 11 ,
1229 , 11 , 765 , 12 ,
1278 , 11 , 314 , 13 ,
10 , 4 , 66 , 7 ,
467 , 9 , 1245 , 11 ,
18 , 5 , 232 , 8 ,
76 , 11 , 310 , 13 ,
57 , 6 , 612 , 10 ,
3770 , 12 , 0 , 7 ,
174 , 10 , 2460 , 12 ,
31 , 7 , 1246 , 11 ,
67 , 7 , 1244 , 11 ,
3 , 8 , 971 , 12 ,
6 , 8 , 2462 , 12 ,
42 , 8 , 1521 , 13 ,
15 , 8 , 2558 , 12 ,
51 , 8 , 2559 , 12 ,
152 , 8 , 2463 , 12 ,
234 , 8 , 316 , 13 ,
46 , 8 , 402 , 11 ,
310 , 9 , 106 , 9 ,
21 , 11 , 943 , 10 ,
483 , 11 , 116 , 11 ,
235 , 12 , 761 , 12 ,
92 , 13 , 237 , 12 ,
989 , 12 , 806 , 12 ,
94 , 13
};
extern const Ipp32u HighMotionIntraTableVLC[186*2]=
{
/*ESCAPE*/ 74 , 9 , 1 , 2 ,
5 , 3 , 13 , 4 ,
18 , 5 , 14 , 6 ,
21 , 7 , 19 , 8 ,
63 , 8 , 75 , 9 ,
287 , 9 , 184 , 10 ,
995 , 10 , 370 , 11 ,
589 , 12 , 986 , 12 ,
733 , 13 , 8021 , 13 ,
1465 , 14 , 16046 , 14 ,
0 , 4 , 16 , 5 ,
8 , 7 , 32 , 8 ,
41 , 9 , 500 , 9 ,
563 , 10 , 480 , 11 ,
298 , 12 , 989 , 12 ,
1290 , 13 , 7977 , 13 ,
2626 , 14 , 4722 , 15 ,
5943 , 15 , 3 , 5 ,
17 , 7 , 196 , 8 ,
75 , 10 , 180 , 11 ,
2004 , 11 , 837 , 12 ,
727 , 13 , 1983 , 13 ,
2360 , 14 , 3003 , 14 ,
2398 , 15 , 19 , 5 ,
120 , 7 , 105 , 9 ,
562 , 10 , 1121 , 11 ,
1004 , 12 , 1312 , 13 ,
7978 , 13 , 15952 , 14 ,
15953 , 14 , 5254 , 15 ,
12 , 6 , 36 , 9 ,
148 , 11 , 2240 , 12 ,
3849 , 14 , 7920 , 15 ,
61 , 6 , 83 , 9 ,
416 , 11 , 726 , 13 ,
3848 , 14 , 19 , 7 ,
124 , 9 , 1985 , 11 ,
1196 , 14 , 27 , 7 ,
160 , 10 , 836 , 12 ,
3961 , 14 , 121 , 7 ,
993 , 10 , 724 , 13 ,
8966 , 14 , 33 , 8 ,
572 , 10 , 4014 , 12 ,
9182 , 14 , 53 , 8 ,
373 , 11 , 1971 , 13 ,
197 , 8 , 372 , 11 ,
1925 , 13 , 72 , 9 ,
419 , 11 , 1182 , 13 ,
44 , 9 , 250 , 10 ,
2006 , 11 , 146 , 10 ,
1484 , 13 , 7921 , 15 ,
163 , 10 , 1005 , 12 ,
2366 , 14 , 482 , 11 ,
4723 , 15 , 1988 , 11 ,
5255 , 15 , 657 , 12 ,
659 , 12 , 3978 , 12 ,
1289 , 13 , 1288 , 13 ,
1933 , 13 , 1982 , 13 ,
1932 , 13 , 1198 , 14 ,
3002 , 14 , 8967 , 14 ,
2970 , 14 , 5942 , 15 ,
14 , 4 , 69 , 7 ,
499 , 9 , 1146 , 11 ,
1500 , 13 , 9183 , 14 ,
25 , 5 , 40 , 9 ,
374 , 11 , 1181 , 13 ,
9181 , 14 , 48 , 6 ,
162 , 10 , 751 , 12 ,
1464 , 14 , 63 , 6 ,
165 , 10 , 987 , 12 ,
2367 , 14 , 68 , 7 ,
1995 , 11 , 2399 , 15 ,
99 , 7 , 963 , 12 ,
21 , 8 , 2294 , 12 ,
23 , 8 , 1176 , 13 ,
44 , 8 , 1970 , 13 ,
47 , 8 , 8020 , 13 ,
141 , 8 , 1981 , 13 ,
142 , 8 , 4482 , 13 ,
251 , 8 , 1291 , 13 ,
45 , 8 , 1984 , 11 ,
121 , 9 , 8031 , 13 ,
122 , 9 , 8022 , 13 ,
561 , 10 , 996 , 10 ,
417 , 11 , 323 , 11 ,
503 , 11 , 367 , 12 ,
658 , 12 , 743 , 12 ,
364 , 12 , 365 , 12 ,
988 , 12 , 3979 , 12 ,
1177 , 13 , 984 , 12 ,
1934 , 13 , 725 , 13 ,
8030 , 13 , 7979 , 13 ,
1935 , 13 , 1197 , 14 ,
16047 , 14 , 9180 , 14
};
extern const Ipp32u MidRateIntraTableVLC[103*2]=
{
/*ESCAPE*/ 3 , 7 , 2 , 2 ,
6 , 3 , 15 , 4 ,
13 , 5 , 12 , 5 ,
21 , 6 , 19 , 6 ,
18 , 6 , 23 , 7 ,
31 , 8 , 30 , 8 ,
29 , 8 , 37 , 9 ,
36 , 9 , 35 , 9 ,
33 , 9 , 33 , 10 ,
32 , 10 , 15 , 10 ,
14 , 10 , 7 , 11 ,
6 , 11 , 32 , 11 ,
33 , 11 , 80 , 12 ,
81 , 12 , 82 , 12 ,
14 , 4 , 20 , 6 ,
22 , 7 , 28 , 8 ,
32 , 9 , 31 , 9 ,
13 , 10 , 34 , 11 ,
83 , 12 , 85 , 12 ,
11 , 5 , 21 , 7 ,
30 , 9 , 12 , 10 ,
86 , 12 , 17 , 6 ,
27 , 8 , 29 , 9 ,
11 , 10 , 16 , 6 ,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -