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

📄 audio.h

📁 /* Copyright 1996, ESS Technology, Inc. */ /* SCCSID @(#)av_play.c 2.11 3/20/00 */
💻 H
📖 第 1 页 / 共 2 页
字号:
    0xffe0, 0x0fe0, 0x1fe0, 0x2fe0, 0x3fe0, 0x4fe0, 0xc0e0, 0xd0e0,    0xe0e0, 0xf0e0, 0x00e0, 0x10e0, 0x20e0, 0x30e0, 0x40e0, 0xc1e0,    0xd1e0, 0xe1e0, 0xf1e0, 0x01e0, 0x11e0, 0x21e0, 0x31e0, 0x41e0,    0xc2e0, 0xd2e0, 0xe2e0, 0xf2e0, 0x02e0, 0x12e0, 0x22e0, 0x32e0,    0x42e0, 0xc3e0, 0xd3e0, 0xe3e0, 0xf3e0, 0x03e0, 0x13e0, 0x23e0,    0x33e0, 0x43e0, 0xc4e0, 0xd4e0, 0xe4e0, 0xf4e0, 0x04e0, 0x14e0,    0x24e0, 0x34e0, 0x44e0, 0xccf0, 0xdcf0, 0xecf0, 0xfcf0, 0x0cf0,    0x1cf0, 0x2cf0, 0x3cf0, 0x4cf0, 0xcdf0, 0xddf0, 0xedf0, 0xfdf0,    0x0df0, 0x1df0, 0x2df0, 0x3df0, 0x4df0, 0xcef0, 0xdef0, 0xeef0,    0xfef0, 0x0ef0, 0x1ef0, 0x2ef0, 0x3ef0, 0x4ef0, 0xcff0, 0xdff0,    0xeff0, 0xfff0, 0x0ff0, 0x1ff0, 0x2ff0, 0x3ff0, 0x4ff0, 0xc0f0,    0xd0f0, 0xe0f0, 0xf0f0, 0x00f0, 0x10f0, 0x20f0, 0x30f0, 0x40f0,    0xc1f0, 0xd1f0, 0xe1f0, 0xf1f0, 0x01f0, 0x11f0, 0x21f0, 0x31f0,    0x41f0, 0xc2f0, 0xd2f0, 0xe2f0, 0xf2f0, 0x02f0, 0x12f0, 0x22f0,    0x32f0, 0x42f0, 0xc3f0, 0xd3f0, 0xe3f0, 0xf3f0, 0x03f0, 0x13f0,    0x23f0, 0x33f0, 0x43f0, 0xc4f0, 0xd4f0, 0xe4f0, 0xf4f0, 0x04f0,    0x14f0, 0x24f0, 0x34f0, 0x44f0, 0xcc00, 0xdc00, 0xec00, 0xfc00,    0x0c00, 0x1c00, 0x2c00, 0x3c00, 0x4c00, 0xcd00, 0xdd00, 0xed00,    0xfd00, 0x0d00, 0x1d00, 0x2d00, 0x3d00, 0x4d00, 0xce00, 0xde00,    0xee00, 0xfe00, 0x0e00, 0x1e00, 0x2e00, 0x3e00, 0x4e00, 0xcf00,    0xdf00, 0xef00, 0xff00, 0x0f00, 0x1f00, 0x2f00, 0x3f00, 0x4f00,    0xc000, 0xd000, 0xe000, 0xf000, 0x0000, 0x1000, 0x2000, 0x3000,    0x4000, 0xc100, 0xd100, 0xe100, 0xf100, 0x0100, 0x1100, 0x2100,    0x3100, 0x4100, 0xc200, 0xd200, 0xe200, 0xf200, 0x0200, 0x1200,    0x2200, 0x3200, 0x4200, 0xc300, 0xd300, 0xe300, 0xf300, 0x0300,    0x1300, 0x2300, 0x3300, 0x4300, 0xc400, 0xd400, 0xe400, 0xf400,    0x0400, 0x1400, 0x2400, 0x3400, 0x4400, 0xcc10, 0xdc10, 0xec10,    0xfc10, 0x0c10, 0x1c10, 0x2c10, 0x3c10, 0x4c10, 0xcd10, 0xdd10,    0xed10, 0xfd10, 0x0d10, 0x1d10, 0x2d10, 0x3d10, 0x4d10, 0xce10,    0xde10, 0xee10, 0xfe10, 0x0e10, 0x1e10, 0x2e10, 0x3e10, 0x4e10,    0xcf10, 0xdf10, 0xef10, 0xff10, 0x0f10, 0x1f10, 0x2f10, 0x3f10,    0x4f10, 0xc010, 0xd010, 0xe010, 0xf010, 0x0010, 0x1010, 0x2010,    0x3010, 0x4010, 0xc110, 0xd110, 0xe110, 0xf110, 0x0110, 0x1110,    0x2110, 0x3110, 0x4110, 0xc210, 0xd210, 0xe210, 0xf210, 0x0210,    0x1210, 0x2210, 0x3210, 0x4210, 0xc310, 0xd310, 0xe310, 0xf310,    0x0310, 0x1310, 0x2310, 0x3310, 0x4310, 0xc410, 0xd410, 0xe410,    0xf410, 0x0410, 0x1410, 0x2410, 0x3410, 0x4410, 0xcc20, 0xdc20,    0xec20, 0xfc20, 0x0c20, 0x1c20, 0x2c20, 0x3c20, 0x4c20, 0xcd20,    0xdd20, 0xed20, 0xfd20, 0x0d20, 0x1d20, 0x2d20, 0x3d20, 0x4d20,    0xce20, 0xde20, 0xee20, 0xfe20, 0x0e20, 0x1e20, 0x2e20, 0x3e20,    0x4e20, 0xcf20, 0xdf20, 0xef20, 0xff20, 0x0f20, 0x1f20, 0x2f20,    0x3f20, 0x4f20, 0xc020, 0xd020, 0xe020, 0xf020, 0x0020, 0x1020,    0x2020, 0x3020, 0x4020, 0xc120, 0xd120, 0xe120, 0xf120, 0x0120,    0x1120, 0x2120, 0x3120, 0x4120, 0xc220, 0xd220, 0xe220, 0xf220,    0x0220, 0x1220, 0x2220, 0x3220, 0x4220, 0xc320, 0xd320, 0xe320,    0xf320, 0x0320, 0x1320, 0x2320, 0x3320, 0x4320, 0xc420, 0xd420,    0xe420, 0xf420, 0x0420, 0x1420, 0x2420, 0x3420, 0x4420, 0xcc30,    0xdc30, 0xec30, 0xfc30, 0x0c30, 0x1c30, 0x2c30, 0x3c30, 0x4c30,    0xcd30, 0xdd30, 0xed30, 0xfd30, 0x0d30, 0x1d30, 0x2d30, 0x3d30,    0x4d30, 0xce30, 0xde30, 0xee30, 0xfe30, 0x0e30, 0x1e30, 0x2e30,    0x3e30, 0x4e30, 0xcf30, 0xdf30, 0xef30, 0xff30, 0x0f30, 0x1f30,    0x2f30, 0x3f30, 0x4f30, 0xc030, 0xd030, 0xe030, 0xf030, 0x0030,    0x1030, 0x2030, 0x3030, 0x4030, 0xc130, 0xd130, 0xe130, 0xf130,    0x0130, 0x1130, 0x2130, 0x3130, 0x4130, 0xc230, 0xd230, 0xe230,    0xf230, 0x0230, 0x1230, 0x2230, 0x3230, 0x4230, 0xc330, 0xd330,    0xe330, 0xf330, 0x0330, 0x1330, 0x2330, 0x3330, 0x4330, 0xc430,    0xd430, 0xe430, 0xf430, 0x0430, 0x1430, 0x2430, 0x3430, 0x4430,    0xcc40, 0xdc40, 0xec40, 0xfc40, 0x0c40, 0x1c40, 0x2c40, 0x3c40,    0x4c40, 0xcd40, 0xdd40, 0xed40, 0xfd40, 0x0d40, 0x1d40, 0x2d40,    0x3d40, 0x4d40, 0xce40, 0xde40, 0xee40, 0xfe40, 0x0e40, 0x1e40,    0x2e40, 0x3e40, 0x4e40, 0xcf40, 0xdf40, 0xef40, 0xff40, 0x0f40,    0x1f40, 0x2f40, 0x3f40, 0x4f40, 0xc040, 0xd040, 0xe040, 0xf040,    0x0040, 0x1040, 0x2040, 0x3040, 0x4040, 0xc140, 0xd140, 0xe140,    0xf140, 0x0140, 0x1140, 0x2140, 0x3140, 0x4140, 0xc240, 0xd240,    0xe240, 0xf240, 0x0240, 0x1240, 0x2240, 0x3240, 0x4240, 0xc340,    0xd340, 0xe340, 0xf340, 0x0340, 0x1340, 0x2340, 0x3340, 0x4340,    0xc440, 0xd440, 0xe440, 0xf440, 0x0440, 0x1440, 0x2440, 0x3440,    0x4440, 0xccc0, 0xdcc0, 0xecc0, 0xfcc0, 0x0cc0, 0x1cc0, 0x2cc0,    0x3cc0, 0x4cc0, 0xcdc0, 0xddc0, 0xedc0, 0xfdc0, 0x0dc0, 0x1dc0,    0x2dc0, 0x3dc0, 0x4dc0, 0xcec0, 0xdec0, 0xeec0, 0xfec0, 0x0ec0,    0x1ec0, 0x2ec0, 0x3ec0, 0x4ec0, 0xcfc0, 0xdfc0, 0xefc0, 0xffc0,    0x0fc0, 0x1fc0, 0x2fc0, 0x3fc0, 0x4fc0, 0xc0c0, 0xd0c0, 0xe0c0,    0xf0c0, 0x00c0, 0x10c0, 0x20c0, 0x30c0, 0x40c0, 0xc1c0, 0xd1c0,    0xe1c0, 0xf1c0, 0x01c0, 0x11c0, 0x21c0, 0x31c0, 0x41c0, 0xc2c0,    0xd2c0, 0xe2c0, 0xf2c0, 0x02c0, 0x12c0, 0x22c0, 0x32c0, 0x42c0,    0xc3c0, 0xd3c0, 0xe3c0, 0xf3c0, 0x03c0, 0x13c0, 0x23c0, 0x33c0,    0x43c0, 0xc4c0, 0xd4c0, 0xe4c0, 0xf4c0, 0x04c0, 0x14c0, 0x24c0,    0x34c0, 0x44c0, 0xccd0, 0xdcd0, 0xecd0, 0xfcd0, 0x0cd0, 0x1cd0,    0x2cd0, 0x3cd0, 0x4cd0, 0xcdd0, 0xddd0, 0xedd0, 0xfdd0, 0x0dd0,    0x1dd0, 0x2dd0, 0x3dd0, 0x4dd0, 0xced0, 0xded0, 0xeed0, 0xfed0,    0x0ed0, 0x1ed0, 0x2ed0, 0x3ed0, 0x4ed0, 0xcfd0, 0xdfd0, 0xefd0,    0xffd0, 0x0fd0, 0x1fd0, 0x2fd0, 0x3fd0, 0x4fd0, 0xc0d0, 0xd0d0,    0xe0d0, 0xf0d0, 0x00d0, 0x10d0, 0x20d0, 0x30d0, 0x40d0, 0xc1d0,    0xd1d0, 0xe1d0, 0xf1d0, 0x01d0, 0x11d0, 0x21d0, 0x31d0, 0x41d0,    0xc2d0, 0xd2d0, 0xe2d0, 0xf2d0, 0x02d0, 0x12d0, 0x22d0, 0x32d0,    0x42d0, 0xc3d0, 0xd3d0, 0xe3d0, 0xf3d0, 0x03d0, 0x13d0, 0x23d0,    0x33d0, 0x43d0, 0xc4d0, 0xd4d0, 0xe4d0, 0xf4d0, 0x04d0, 0x14d0,    0x24d0, 0x34d0, 0x44d0, 0xcce0, 0xdce0, 0xece0, 0xfce0, 0x0ce0,    0x1ce0, 0x2ce0, 0x3ce0, 0x4ce0, 0xcde0, 0xdde0, 0xede0, 0xfde0,    0x0de0, 0x1de0, 0x2de0, 0x3de0, 0x4de0, 0xcee0, 0xdee0, 0xeee0,    0xfee0, 0x0ee0, 0x1ee0, 0x2ee0, 0x3ee0, 0x4ee0, 0xcfe0, 0xdfe0,    0xefe0, 0xffe0, 0x0fe0, 0x1fe0, 0x2fe0, 0x3fe0, 0x4fe0, 0xc0e0,    0xd0e0, 0xe0e0, 0xf0e0, 0x00e0, 0x10e0, 0x20e0, 0x30e0, 0x40e0,    0xc1e0, 0xd1e0, 0xe1e0, 0xf1e0, 0x01e0, 0x11e0, 0x21e0, 0x31e0,    0x41e0, 0xc2e0, 0xd2e0, 0xe2e0, 0xf2e0, 0x02e0, 0x12e0, 0x22e0,    0x32e0, 0x42e0, 0xc3e0, 0xd3e0, 0xe3e0, 0xf3e0, 0x03e0, 0x13e0,    0x23e0, 0x33e0, 0x43e0, 0xc4e0, 0xd4e0, 0xe4e0, 0xf4e0, 0x04e0,    0x14e0, 0x24e0, 0x34e0, 0x44e0, 0xccf0, 0xdcf0, 0xecf0, 0xfcf0,    0x0cf0, 0x1cf0, 0x2cf0, 0x3cf0, 0x4cf0, 0xcdf0, 0xddf0, 0xedf0,    0xfdf0, 0x0df0, 0x1df0, 0x2df0, 0x3df0, 0x4df0, 0xcef0, 0xdef0,    0xeef0, 0xfef0, 0x0ef0, 0x1ef0, 0x2ef0, 0x3ef0, 0x4ef0, 0xcff0,    0xdff0, 0xeff0, 0xfff0, 0x0ff0, 0x1ff0, 0x2ff0, 0x3ff0, 0x4ff0,    0xc0f0, 0xd0f0, 0xe0f0, 0xf0f0, 0x00f0, 0x10f0, 0x20f0, 0x30f0,    0x40f0, 0xc1f0, 0xd1f0, 0xe1f0, 0xf1f0, 0x01f0, 0x11f0, 0x21f0,};#endifstatic uchar job_security[32] = {    0,59, 2,57, 8,51,10,49,16,43,18,41,24,35,26,33,   32,27,34,25,40,19,42,17,48,11,50, 9,56, 3,58, 1,};/*************************************************//* Layer II classes of quantization: table 3-B.4 *//* [2] entries: bits, grouping            		 *//*************************************************/char qinfo[17][2] = {    {5,  3},     {7,  5},     {3,  0},     {10, 9},     {4,  0},     {5,  0},     {6,  0},     {7,  0},     {8,  0},     {9,  0},    {10, 0},     {11, 0},     {12, 0},     {13, 0},     {14, 0},     {15, 0},     {16, 0}};/* The "c"s. 32 bits each, most significant first. */static ushort ctable[17][2] = {	0x2aaa, 0xaac0, 0x3333, 0x3340, 0x2492, 0x4940, 0x38e3, 0x8e40, 	0x2222, 0x2240, 0x2108, 0x4200, 0x2082, 0x0840, 0x2040, 0x8100, 	0x2020, 0x2040, 0x2010, 0x0800, 0x2008, 0x0200, 0x2004, 0x0080, 	0x2002, 0x0040, 0x2001, 0x0000, 0x2000, 0x8000, 0x2000, 0x4000, 	0x2000, 0x2000};short bitrate[2][15] = {    {0,32,64,96,128,160,192,224,256,288,320,352,384,416,448},	/* layer I */    {0,32,48,56, 64, 80, 96,112,128,160,192,224,256,320,384}	/* layer II */};/* ====== changed the 1st entries to avoid bad audio to repeat itself ====== */short framesize_table[2][3][15] = {    4,  32,  68, 104, 136, 172, 208, 240, 276, 312, 348,  380,  416,  452,  484,    4,  32,  64,  96, 128, 160, 192, 224, 256, 288, 320,  352,  384,  416,  448,    4,  48,  96, 144, 192, 240, 288, 336, 384, 432, 480,  528,  576,  624,  672,    4, 104, 156, 182, 208, 261, 313, 365, 417, 522, 626,  731,  835, 1044, 1253,    4,  96, 144, 168, 192, 240, 288, 336, 384, 480, 576,  672,  768,  960, 1152,    4, 144, 216, 252, 288, 360, 432, 504, 576, 720, 864, 1008, 1152, 1440, 1728};/* layer,mode_ext -> jsbound */static int jsb_table[3][4] =  { { 4, 8, 12, 16 }, { 4, 8, 12, 16},				{ 0, 4,  8, 16 } };/* Scale factors. 32 bits each, most significant first. */static ushort scf[64][2] = {        0x4000, 0x0000, 0x32cb, 0xfd4a, 0x2851, 0x45f3, 0x2000, 0x0000,        0x1965, 0xfea5, 0x1428, 0xa2fa, 0x1000, 0x0000, 0x0cb2, 0xff53,        0x0a14, 0x517d, 0x0800, 0x0000, 0x0659, 0x7fa9, 0x050a, 0x28be,        0x0400, 0x0000, 0x032c, 0xbfd5, 0x0285, 0x145f, 0x0200, 0x0000,        0x0196, 0x5fea, 0x0142, 0x8a30, 0x0100, 0x0000, 0x00cb, 0x2ff5,        0x00a1, 0x4518, 0x0080, 0x0000, 0x0065, 0x97fb, 0x0050, 0xa28c,        0x0040, 0x0000, 0x0032, 0xcbfd, 0x0028, 0x5146, 0x0020, 0x0000,        0x0019, 0x65ff, 0x0014, 0x28a3, 0x0010, 0x0000, 0x000c, 0xb2ff,        0x000a, 0x1451, 0x0008, 0x0000, 0x0006, 0x5980, 0x0005, 0x0a29,        0x0004, 0x0000, 0x0003, 0x2cc0, 0x0002, 0x8514, 0x0002, 0x0000,        0x0001, 0x9660, 0x0001, 0x428a, 0x0001, 0x0000, 0x0000, 0xcb30,        0x0000, 0xa145, 0x0000, 0x8000, 0x0000, 0x6598, 0x0000, 0x50a3,        0x0000, 0x4000, 0x0000, 0x32cc, 0x0000, 0x2851, 0x0000, 0x2000,        0x0000, 0x1966, 0x0000, 0x1429, 0x0000, 0x1000, 0x0000, 0x0cb3,        0x0000, 0x0a14, 0x0000, 0x0800, 0x0000, 0x0659, 0x0000, 0x050a,        0x0000, 0x0400, 0x0000, 0x032d, 0x0000, 0x0285, 0x0000, 0x0000};short	*ptrDiv5;	/* "Div 5" lookup table */short	*ptrDiv9;	/* "Div 9" lookup table */#endif#endif /* __AUDIO_H__ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -