📄 sactable.h
字号:
const int codtab[2] = {0,1};
const int mcbpctab[21] = {0,16,32,48,1,17,33,49,2,
18,34,50,3,19,35,51,4,20,36,52,255};
const int mcbpc_intratab[9] = {3,19,35,51,4,20,36,52,255};
const int cbpytab[16] = {15,14,13,12,11,10,9,8,7,
6,5,4,3,2,1,0};
const int cbpy_intratab[16] = {0,1,2,3,4,5,6,7,8,
9,10,11,12,13,14,15};
const int dquanttab[4] = {1,0,3,4};
const int mvdtab[64] = {32,33,34,35,36,37,38,39,
40,41,42,43,44,45,46,47,
48,49,50,51,52,53,54,55,
56,57,58,59,60,61,62,63,
0,1,2,3,4,5,6,7,
8,9,10,11,12,13,14,15,
16,17,18,19,20,21,22,23,
24,25,26,27,28,29,30,31};
const int intradctab[254] = {1,2,3,4,5,6,7,8,9,10,
11,12,13,14,15,16,17,18,19,20,21,22,23,
24,25,26,27,28,29,30,31,32,33,34,35,36,
37,38,39,40,41,42,43,44,45,46,47,48,49,
50,51,52,53,54,55,56,57,58,59,60,61,62,
63,64,65,66,67,68,69,70,71,72,73,74,75,
76,77,78,79,80,81,82,83,84,85,86,87,88,
89,90,91,92,93,94,95,96,97,98,99,100,
101,102,103,104,105,106,107,108,109,
110,111,112,113,114,115,116,117,118,
119,120,121,122,123,124,125,126,127,
255,129,130,131,132,133,134,135,136,
137,138,139,140,141,142,143,144,145,
146,147,148,149,150,151,152,153,154,
155,156,157,158,159,160,161,162,163,
164,165,166,167,168,169,170,171,172,
173,174,175,176,177,178,179,180,181,
182,183,184,185,186,187,188,189,190,
191,192,193,194,195,196,197,198,199,
200,201,202,203,204,205,206,207,208,
209,210,211,212,213,214,215,216,217,
218,219,220,221,222,223,224,225,226,
227,228,229,230,231,232,233,234,235,
236,237,238,239,240,241,242,243,244,
245,246,247,248,249,250,251,252,253,
254};
const int tcoeftab[103] = {1,2,3,4,5,6,7,8,9,10,
11,12,17,18,19,20,21,22,33,34,35,36,49,
50,51,65,66,67,81,82,83,97,98,99,113,
114,129,130,145,146,161,162,177,193,
209,225,241,257,273,289,305,321,337,
353,369,385,401,417,4097,4098,4099,
4113,4114,4129,4145,4161,4177,4193,
4209,4225,4241,4257,4273,4289,4305,
4321,4337,4353,4369,4385,4401,4417,
4433,4449,4465,4481,4497,4513,4529,
4545,4561,4577,4593,4609,4625,4641,
4657,4673,4689,4705,4721,4737,7167};
const int signtab[2] = {0,1};
const int lasttab[2] = {0,1};
const int last_intratab[2] = {0,1};
const int runtab[64] = {0,1,2,3,4,5,6,7,8,9,10,11,
12,13,14,15,16,17,18,19,20,21,22,23,24,
25,26,27,28,29,30,31,32,33,34,35,36,37,
38,39,40,41,42,43,44,45,46,47,48,49,50,
51,52,53,54,55,56,57,58,59,60,61,62,63};
const int leveltab[254] = {129,130,131,132,133,134,
135,136,137,138,139,140,141,142,143,
144,145,146,147,148,149,150,151,152,
153,154,155,156,157,158,159,160,161,
162,163,164,165,166,167,168,169,170,
171,172,173,174,175,176,177,178,179,
180,181,182,183,184,185,186,187,188,
189,190,191,192,193,194,195,196,197,
198,199,200,201,202,203,204,205,206,
207,208,209,210,211,212,213,214,215,
216,217,218,219,220,221,222,223,224,
225,226,227,228,229,230,231,232,233,
234,235,236,237,238,239,240,241,242,
243,244,245,246,247,248,249,250,251,
252,253,254,255,1,2,3,4,5,6,7,8,9,10,
11,12,13,14,15,16,17,18,19,20,21,22,23,
24,25,26,27,28,29,30,31,32,33,34,35,36,
37,38,39,40,41,42,43,44,45,46,47,48,49,
50,51,52,53,54,55,56,57,58,59,60,61,62,
63,64,65,66,67,68,69,70,71,72,73,74,75,
76,77,78,79,80,81,82,83,84,85,86,87,88,
89,90,91,92,93,94,95,96,97,98,99,100,
101,102,103,104,105,106,107,108,109,
110,111,112,113,114,115,116,117,118,
119,120,121,122,123,124,125,126,127};
const int modb_tab[3] = {0, 1, 2};
const int ycbpb_tab[2] = {0, 1};
const int uvcbpb_tab[2] = {0, 1};
const int cumf_COD[3]={16383, 6849, 0};
const int cumf_MCBPC[22]={16383, 4105, 3088, 2367, 1988,
1621, 1612, 1609, 1608, 496, 353, 195, 77, 22, 17, 12, 5, 4, 3, 2, 1, 0};
const int cumf_MCBPC_intra[10]={16383, 7410,
6549, 5188, 442, 182, 181, 141, 1, 0};
const int cumf_MODB[4]={16383, 6062, 2130, 0};
const int cumf_YCBPB[3]={16383,6062,0};
const int cumf_UVCBPB[3]={16383,491,0};
const int cumf_CBPY[17]={16383, 14481, 13869, 13196, 12568, 11931, 11185,
10814, 9796, 9150, 8781, 7933, 6860, 6116, 4873, 3538, 0};
const int cumf_CBPY_intra[17]={16383, 13619, 13211, 12933, 12562, 12395,
11913, 11783, 11004, 10782, 10689, 9928, 9353, 8945, 8407, 7795, 0};
const int cumf_DQUANT[5]={16383, 12287, 8192, 4095, 0};
const int cumf_MVD[65]={16383, 16380, 16369, 16365, 16361, 16357, 16350, 16343,
16339, 16333, 16326, 16318, 16311, 16306, 16298, 16291, 16283, 16272, 16261,
16249, 16235, 16222, 16207, 16175, 16141, 16094, 16044, 15936, 15764, 15463,
14956, 13924, 11491, 4621, 2264, 1315, 854, 583, 420, 326, 273, 229, 196,
166, 148, 137, 123, 114, 101, 91, 82, 76, 66, 59, 53, 46, 36, 30, 26, 24, 18, 14, 10, 5, 0};
const int cumf_INTRADC[255]={16383, 16380, 16379, 16378, 16377, 16376, 16370, 16361,
16360, 16359, 16358, 16357, 16356, 16355, 16343, 16238, 16237, 16236, 16230,
16221, 16220, 16205, 16190, 16169, 16151, 16130, 16109, 16094, 16070, 16037,
16007, 15962, 15938, 15899, 15854, 15815, 15788, 15743, 15689, 15656, 15617,
15560, 15473, 15404, 15296, 15178, 15106, 14992, 14868, 14738, 14593, 14438,
14283, 14169, 14064, 14004, 13914, 13824, 13752, 13671, 13590, 13515, 13458,
13380, 13305, 13230, 13143, 13025, 12935, 12878, 12794, 12743, 12656, 12596,
12521, 12443, 12359, 12278, 12200, 12131, 12047, 12002, 11948, 11891, 11828,
11744, 11663, 11588, 11495, 11402, 11288, 11204, 11126, 11039, 10961, 10883,
10787, 10679, 10583, 10481, 10360, 10227, 10113, 9961, 9828, 9717, 9584, 9485,
9324, 9112, 9019, 8908, 8766, 8584, 8426, 8211, 7920, 7663, 7406, 7152, 6904,
6677, 6453, 6265, 6101, 5904, 5716, 5489, 5307, 5056, 4850, 4569, 4284, 3966,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -