📄 umc_vc1_common_cbpcy_tbl.cpp
字号:
//14 6 13 15 30 13
//46 7 13 47 31 13
//30 239 8 31 247 8
//62 8 13 63 125 7
///////////////////////////////////////////////////////////////
const extern Ipp32s VC1_CBPCY_PBpic_tbl1[] =
{
14, /* max bits */
2, /* total subtables */
8, 6 ,/* subtable sizes */
0, /* 1-bit codes */
0, /* 2-bit codes */
4, /* 3-bit codes */
1, 32, 2, 16, 3, 8 , 5, 4 ,
3, /* 4-bit codes */
1, 40, 12, 20, 13, 12,
6, /* 5-bit codes */
1, 48, 16, 24, 17, 56, 18, 36,
19, 52, 28, 28,
3, /* 6-bit codes */
1, 44, 58, 60, 63, 61,
4,/* 7-bit codes */
121, 9, 122, 41, 124, 29, 125, 63,
11, /* 8-bit codes */
1, 2, 2, 50, 3, 10, 236, 58,
237, 6, 238, 54, 239, 30, 240, 33,
241, 21, 246, 53, 247, 31,
0,/* 9-bit codes */
0, /* 10-bit codes */
0, /* 11-bit codes */
0, /* 12-bit codes */
31, /* 13-bit codes */
1, 18, 2, 42, 3, 26, 4, 38,
5, 22, 8, 62, 9, 1, 6, 14,
7, 46, 10, 17, 11, 49, 12, 25,
13, 57, 14, 5, 15, 37, 16, 13,
17, 45, 18, 3, 19, 35, 20, 19,
21, 51, 22, 11, 23, 43, 24, 27,
25, 59, 26, 7, 27, 39, 28, 23,
29, 55, 30, 15, 31, 47,
2, /* 14-bit codes */
0, 0,
1, 34,
-1 /* end of table */
};
//VC-1 Table 172: P and B-Picture CBPCY VLC Table 2
//CBPCY VLC Codeword VLC Size CBPCY VLC Codeword VLC Size
///////////////////////////////////////////////////////////////
//0 0 13 1 201 8
//32 1 5 33 102 7
//16 2 5 17 412 9
//48 3 5 49 413 9
//8 2 4 9 414 9
//40 3 4 41 54 6
//24 1 6 25 220 8
//56 4 4 57 111 7
//4 5 4 5 221 8
//36 24 6 37 3 13
//20 7 4 21 224 8
//52 13 5 53 113 7
//12 16 5 13 225 8
//44 17 5 45 114 7
//28 9 4 29 230 8
//60 5 3 61 29 5
//2 25 6 3 231 8
//34 1 8 35 415 9
//18 1 10 19 240 8
//50 1 9 51 4 13
//10 2 8 11 241 8
//42 3 8 43 484 9
//26 96 7 27 5 13
//58 194 8 59 243 8
//6 1 13 7 3 12
//38 2 13 39 244 8
//22 98 7 23 245 8
//54 99 7 55 485 9
//14 195 8 15 492 9
//46 200 8 47 493 9
//30 101 7 31 247 8
//62 26 5 63 31 5
///////////////////////////////////////////////////////////////
const extern Ipp32s VC1_CBPCY_PBpic_tbl2[] =
{
13, /* max bits */
2, /* total subtables */
8, 5 ,/* subtable sizes */
0, /* 1-bit codes */
0, /* 2-bit codes */
1, /* 3-bit codes */
5, 60,
6, /* 4-bit codes */
2, 8, 3, 40, 4, 56, 5, 4,
7, 20, 9, 28,
9, /* 5-bit codes */
1, 32, 2, 16, 3, 48, 13, 52,
16, 12, 17, 44, 26, 62, 31, 63,
29, 61,
4, /* 6-bit codes */
1, 24, 24, 36, 25 , 2, 54, 41,
8,/* 7-bit codes */
96 , 26, 98 , 22, 99 , 54, 101, 30,
102, 33, 111, 57, 113, 53, 114, 45,
19, /* 8-bit codes */
1, 34, 2, 10, 3, 42, 194, 58,
195, 14, 200, 46, 201, 1, 220, 25,
221, 5, 224, 21, 225, 13, 230, 29,
231, 3, 240, 19, 241, 11, 243, 59,
244, 39, 245, 23, 247, 31,
9,/* 9-bit codes */
1, 50, 412, 17, 413, 49, 414, 9,
415, 35, 484, 43, 485, 55, 492, 15,
493, 47,
1, /* 10-bit codes */
1, 18,
0, /* 11-bit codes */
1, /* 12-bit codes */
3, 7,
6, /* 13-bit codes */
0, 0, 1, 6, 2, 38, 3, 37,
4, 51, 5, 27,
-1 /* end of table */
};
//VC-1 Table 173: P and B-Picture CBPCY VLC Table 3
//CBPCY VLC Codeword VLC Size CBPCY VLC Codeword VLC Size
///////////////////////////////////////////////////////////////
//0 0 9 1 28 9
//32 1 2 33 29 9
//16 1 3 17 30 9
//48 1 9 49 31 9
//8 2 2 9 32 9
//40 2 9 41 33 9
//24 3 9 25 34 9
//56 4 9 57 35 9
//4 3 2 5 36 9
//36 5 9 37 37 9
//20 6 9 21 38 9
//52 7 9 53 39 9
//12 8 9 13 40 9
//44 9 9 45 41 9
//28 10 9 29 42 9
//60 11 9 61 43 9
//2 12 9 3 44 9
//34 13 9 35 45 9
//18 14 9 19 46 9
//50 15 9 51 47 9
//10 16 9 11 48 9
//42 17 9 43 49 9
//26 18 9 27 50 9
//58 19 9 59 51 9
//6 20 9 7 52 9
//38 21 9 39 53 9
//22 22 9 23 54 9
//54 23 9 55 55 9
//14 24 9 15 28 8
//46 25 9 47 29 8
//30 26 9 31 30 8
//62 27 9 63 31 8
///////////////////////////////////////////////////////////////
const extern Ipp32s VC1_CBPCY_PBpic_tbl3[] =
{
9, /* max bits */
2, /* total subtables */
3, 6 ,/* subtable sizes */
0, /* 1-bit codes */
3, /* 2-bit codes */
1, 32, 2, 8, 3, 4,
1, /* 3-bit codes */
1, 16,
0, /* 4-bit codes */
0, /* 5-bit codes */
0, /* 6-bit codes */
0,/* 7-bit codes */
4, /* 8-bit codes */
28, 15, 29, 47, 30, 31, 31, 63,
56,/* 9-bit codes */
0, 0, 1, 48, 2, 40, 3, 24,
4, 56, 5, 36, 6, 20, 7, 52,
8, 12, 9, 44, 10, 28, 11, 60,
12, 2, 13, 34, 14, 18, 15, 50,
16, 10, 17, 42, 18, 26, 19, 58,
20, 6, 21, 38, 22, 22, 23, 54,
24, 14, 25, 46, 26, 30, 27, 62,
28, 1, 29, 33, 30, 17, 31, 49,
32, 9, 33, 41, 34, 25, 35, 57,
36, 5, 37, 37, 38, 21, 39, 53,
40, 13, 41, 45, 42, 29, 43, 61,
44, 3, 45, 35, 46, 19, 47, 51,
48, 11, 49, 43, 50, 27, 51, 59,
52, 7, 53, 39, 54, 23, 55, 55,
-1 /* end of table */
};
#endif //UMC_ENABLE_VC1_VIDEO_DECODER
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -