⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sactable.h

📁 这是G.723和G.729的音频编解码的源代码
💻 H
📖 第 1 页 / 共 2 页
字号:

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 + -