📄 umc_vc1_common_interlace_mb_mode_tables.cpp
字号:
-1 /* end of table */
};
//VC-1 Table 155: 1-MV MB Mode Table 2
// MB VLC VLC
// Mode Codeword Size
// 0 16 5
// 1 17 5
// 2 3 2
// 3 0 1
// 4 9 4
// 5 5 3
const extern Ipp32s VC1_1MV_MB_ModeTable2[] =
{
5, /* max bits */
1, /* total subtables */
5,/* subtable sizes */
1, /* 1-bit codes */
0, 3,
1, /* 2-bit codes */
3, 2,
1, /* 3-bit codes */
5, 5,
1, /* 4-bit codes */
9, 4,
2, /* 5-bit codes */
16, 0, 17, 1,
-1 /* end of table */
};
//VC-1 Table 156: 1-MV MB Mode Table 3
// MB VLC VLC
// Mode Codeword Size
// 0 20 5
// 1 21 5
// 2 3 2
// 3 11 4
// 4 0 1
// 5 4 3
const extern Ipp32s VC1_1MV_MB_ModeTable3[] =
{
5, /* max bits */
1, /* total subtables */
5,/* subtable sizes */
1, /* 1-bit codes */
0, 4,
1, /* 2-bit codes */
3, 2,
1, /* 3-bit codes */
4, 5,
1, /* 4-bit codes */
11, 3,
2, /* 5-bit codes */
21, 1, 20, 0,
-1 /* end of table */
};
//VC-1 Table 157: 1-MV MB Mode Table 4
// MB VLC VLC
// Mode Codeword Size
// 0 4 4
// 1 5 4
// 2 2 2
// 3 3 3
// 4 3 2
// 5 0 2
const extern Ipp32s VC1_1MV_MB_ModeTable4[] =
{
4, /* max bits */
1, /* total subtables */
4,/* subtable sizes */
0, /* 1-bit codes */
3, /* 2-bit codes */
2, 2, 3, 4, 0, 5,
1, /* 3-bit codes */
3, 3,
2, /* 4-bit codes */
4, 0, 5, 1,
-1 /* end of table */
};
//VC-1 Table 158: 1-MV MB Mode Table 5
// MB VLC VLC
// Mode Codeword Size
// 0 4 4
// 1 5 4
// 2 3 3
// 3 2 2
// 4 0 2
// 5 3 2
const extern Ipp32s VC1_1MV_MB_ModeTable5[] =
{
4, /* max bits */
1, /* total subtables */
4,/* subtable sizes */
0, /* 1-bit codes */
3, /* 2-bit codes */
2, 3, 0, 4, 3, 5,
1, /* 3-bit codes */
3, 2,
2, /* 4-bit codes */
4, 0, 5, 1,
-1 /* end of table */
};
//VC-1 Table 159: 1-MV MB Mode Table 6
// MB VLC VLC
// Mode Codeword Size
// 0 0 5
// 1 1 5
// 2 1 3
// 3 1 4
// 4 1 1
// 5 1 2
const extern Ipp32s VC1_1MV_MB_ModeTable6[] =
{
5, /* max bits */
1, /* total subtables */
5,/* subtable sizes */
1, /* 1-bit codes */
1, 4,
1, /* 2-bit codes */
1, 5,
1, /* 3-bit codes */
1, 2,
1, /* 4-bit codes */
1, 3,
2, /* 5-bit codes */
0, 0, 1, 1,
-1 /* end of table */
};
//VC-1 Table 160: 1-MV MB Mode Table 7
// MB VLC VLC
// Mode Codeword Size
// 0 16 5
// 1 17 5
// 2 9 4
// 3 5 3
// 4 3 2
// 5 0 1
const extern Ipp32s VC1_1MV_MB_ModeTable7[] =
{
5, /* max bits */
1, /* total subtables */
5,/* subtable sizes */
1, /* 1-bit codes */
0, 5,
1, /* 2-bit codes */
3, 4,
1, /* 3-bit codes */
5, 3,
1, /* 4-bit codes */
9, 2,
2, /* 5-bit codes */
16, 0, 17, 1,
-1 /* end of table */
};
//Table 161: Interlace Frame 4-MV MB Mode Table 0
//MB Type MV Present Field/Frame Transform VLC Codeword VLC Size Index
// 1-MV 1 Frame 22 5 0
// 1-MV 1 Field 17 5 1
// 1-MV 1 No CBP 0 2 2
// 1-MV 0 Frame 47 6 3
// 1-MV 0 Field 32 6 4
// 2-MV(F) N/A Frame 10 4 5
// 2-MV(F) N/A Field 1 2 6
// 2-MV(F) N/A No CBP 3 2 7
// 4-MV N/A Frame 67 7 8
// 4-MV N/A Field 133 8 9
// 4-MV N/A No CBP 132 8 10
// 4-MV(F) N/A Frame 92 7 11
// 4-MV(F) N/A Field 19 5 12
// 4-MV(F) N/A No CBP 93 7 13
// INTRA N/A N/A 18 5 14
const extern Ipp32s VC1_4MV_MB_Mode_PBPic_Table0[] =
{
8, /* max bits */
1, /* total subtables */
8,/* subtable sizes */
0, /* 1-bit codes */
3, /* 2-bit codes */
0, 2, 1, 6, 3, 7,
0, /* 3-bit codes */
1, /* 4-bit codes */
10, 5,
4, /* 5-bit codes */
22, 0, 17, 1, 19, 12, 18, 14,
2, /* 6-bit codes */
47, 3, 32, 4,
3, /* 7bit codes */
67, 8, 92, 11, 93, 13,
2, /* 8-bit codes */
133, 9, 132, 10,
-1 /* end of table */
};
//Table 162: Interlace Frame 4-MV MB Mode Table 1
//MB Type MV Present Field/Frame Transform VLC Codeword VLC Size Index
// 1-MV 1 Frame 3 3 15
// 1-MV 1 Field 45 6 16
// 1-MV 1 No CBP 0 3 17
// 1-MV 0 Frame 7 3 18
// 1-MV 0 Field 23 5 19
// 2-MV(F) N/A Frame 6 3 20
// 2-MV(F) N/A Field 1 3 21
// 2-MV(F) N/A No CBP 2 3 22
// 4-MV N/A Frame 10 4 23
// 4-MV N/A Field 39 6 24
// 4-MV N/A No CBP 44 6 25
// 4-MV(F) N/A Frame 8 4 26
// 4-MV(F) N/A Field 18 5 27
// 4-MV(F) N/A No CBP 77 7 28
// INTRA N/A N/A 76 7 29
const extern Ipp32s VC1_4MV_MB_Mode_PBPic_Table1[] =
{
7, /* max bits */
1, /* total subtables */
7,/* subtable sizes */
0, /* 1-bit codes */
0, /* 2-bit codes */
6, /* 3-bit codes */
3, 15, 0, 17, 7, 18, 6, 20,
1, 21, 2, 22,
2, /* 4-bit codes */
10, 23, 8, 26,
2, /* 5-bit codes */
23, 19, 18, 27,
3, /* 6-bit codes */
45, 16, 39, 24, 44, 25,
2, /* 7bit codes */
77, 28, 76, 29,
-1 /* end of table */
};
//Table 163: Interlace Frame 4-MV MB Mode Table 2
//MB Type MV Present Field/Frame Transform VLC Codeword VLC Size Index
// 1-MV 1 Frame 15 4 30
// 1-MV 1 Field 6 3 31
// 1-MV 1 No CBP 28 5 32
// 1-MV 0 Frame 9 5 33
// 1-MV 0 Field 41 7 34
// 2-MV(F) N/A Frame 6 4 35
// 2-MV(F) N/A Field 2 2 36
// 2-MV(F) N/A No CBP 15 5 37
// 4-MV N/A Frame 14 5 38
// 4-MV N/A Field 8 5 39
// 4-MV N/A No CBP 40 7 40
// 4-MV(F) N/A Frame 29 5 41
// 4-MV(F) N/A Field 0 2 42
// 4-MV(F) N/A No CBP 21 6 43
// INTRA N/A N/A 11 5 44
const extern Ipp32s VC1_4MV_MB_Mode_PBPic_Table2[] =
{
7, /* max bits */
1, /* total subtables */
7,/* subtable sizes */
0, /* 1-bit codes */
2, /* 2-bit codes */
2, 36, 0, 42,
1, /* 3-bit codes */
6, 31,
2, /* 4-bit codes */
15, 30, 6, 35,
7, /* 5-bit codes */
28,32, 9, 33, 15, 37, 14, 38,
8, 39, 29, 41, 11, 44,
1, /* 6-bit codes */
21, 43,
2, /* 7bit codes */
41, 34, 40, 40,
-1 /* end of table */
};
//Table 164: Interlace Frame 4-MV MB Mode Table 3
//MB Type MV Present Field/Frame Transform VLC Codeword VLC Size Index
// 1-MV 1 Frame 7 4 45
// 1-MV 1 Field 198 9 46
// 1-MV 1 No CBP 1 1 47
// 1-MV 0 Frame 2 3 48
// 1-MV 0 Field 193 9 49
// 2-MV(F) N/A Frame 13 5 50
// 2-MV(F) N/A Field 25 6 51
// 2-MV(F) N/A No CBP 0 2 52
// 4-MV N/A Frame 97 8 53
// 4-MV N/A Field 1599 12 54
// 4-MV N/A No CBP 98 8 55
// 4-MV(F) N/A Frame 398 10 56
// 4-MV(F) N/A Field 798 11 57
// 4-MV(F) N/A No CBP 192 9 58
// INTRA N/A N/A 1598 12 59
const extern Ipp32s VC1_4MV_MB_Mode_PBPic_Table3[] =
{
12, /* max bits */
2, /* total subtables */
6, 6,/* subtable sizes */
1, /* 1-bit codes */
1, 47,
1, /* 2-bit codes */
0, 52,
1, /* 3-bit codes */
2, 48,
1, /* 4-bit codes */
7, 45,
1, /* 5-bit codes */
13, 50,
1, /* 6-bit codes */
25, 51,
0, /* 7bit codes */
2, /* 8bit codes */
97, 53, 98, 55,
3, /* 9bit codes */
198, 46, 193, 49, 192, 58,
1, /* 10bit codes */
398, 56,
1, /* 11bit codes */
798, 57,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -