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

📄 msmpeg4data.c

📁 ffmpeg移植到symbian的全部源代码
💻 C
📖 第 1 页 / 共 5 页
字号:
  6,  7,  7,  8,  8,  9,  9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26,};/* vlc table 1, for intra chroma and P macro blocks */static const uint16_t table1_vlc[149][2] = {{    0x4,  3 },{   0x14,  5 },{   0x17,  7 },{   0x7f,  8 },{  0x154,  9 },{  0x1f2, 10 },{   0xbf, 11 },{   0x65, 12 },{  0xaaa, 12 },{  0x630, 13 },{ 0x1597, 13 },{  0x3b7, 14 },{ 0x2b22, 14 },{  0xbe6, 15 },{    0xb,  4 },{   0x37,  7 },{   0x62,  9 },{    0x7, 11 },{  0x166, 12 },{   0xce, 13 },{ 0x1590, 13 },{  0x5f6, 14 },{  0xbe7, 15 },{    0x7,  5 },{   0x6d,  8 },{    0x3, 11 },{  0x31f, 12 },{  0x5f2, 14 },{    0x2,  6 },{   0x61,  9 },{   0x55, 12 },{  0x1df, 14 },{   0x1a,  6 },{   0x1e, 10 },{  0xac9, 12 },{ 0x2b23, 14 },{   0x1e,  6 },{   0x1f, 10 },{  0xac3, 12 },{ 0x2b2b, 14 },{    0x6,  7 },{    0x4, 11 },{  0x2f8, 13 },{   0x19,  7 },{    0x6, 11 },{  0x63d, 13 },{   0x57,  7 },{  0x182, 11 },{ 0x2aa2, 14 },{    0x4,  8 },{  0x180, 11 },{  0x59c, 14 },{   0x7d,  8 },{  0x164, 12 },{  0x76d, 15 },{    0x2,  9 },{  0x18d, 11 },{ 0x1581, 13 },{   0xad,  8 },{   0x60, 12 },{  0xc67, 14 },{   0x1c,  9 },{   0xee, 13 },{    0x3,  9 },{  0x2cf, 13 },{   0xd9,  9 },{ 0x1580, 13 },{    0x2, 11 },{  0x183, 11 },{   0x57, 12 },{   0x61, 12 },{   0x31, 11 },{   0x66, 12 },{  0x631, 13 },{  0x632, 13 },{   0xac, 13 },{  0x31d, 12 },{   0x76, 12 },{   0x3a, 11 },{  0x165, 12 },{  0xc66, 14 },{    0x3,  2 },{   0x54,  7 },{  0x2ab, 10 },{   0x16, 13 },{  0x5f7, 14 },{    0x5,  4 },{   0xf8,  9 },{  0xaa9, 12 },{   0x5f, 15 },{    0x4,  4 },{   0x1c, 10 },{ 0x1550, 13 },{    0x4,  5 },{   0x77, 11 },{  0x76c, 15 },{    0xe,  5 },{    0xa, 12 },{    0xc,  5 },{  0x562, 11 },{    0x4,  6 },{  0x31c, 12 },{    0x6,  6 },{   0xc8, 13 },{    0xd,  6 },{  0x1da, 13 },{    0x7,  6 },{   0xc9, 13 },{    0x1,  7 },{   0x2e, 14 },{   0x14,  7 },{ 0x1596, 13 },{    0xa,  7 },{  0xac2, 12 },{   0x16,  7 },{  0x15b, 14 },{   0x15,  7 },{  0x15a, 14 },{    0xf,  8 },{   0x5e, 15 },{   0x7e,  8 },{   0xab,  8 },{   0x2d,  9 },{   0xd8,  9 },{    0xb,  9 },{   0x14, 10 },{  0x2b3, 10 },{  0x1f3, 10 },{   0x3a, 10 },{    0x0, 10 },{   0x58, 10 },{   0x2e,  9 },{   0x5e, 10 },{  0x563, 11 },{   0xec, 12 },{   0x54, 12 },{  0xac1, 12 },{ 0x1556, 13 },{  0x2fa, 13 },{  0x181, 11 },{ 0x1557, 13 },{  0x59d, 14 },{ 0x2aa3, 14 },{ 0x2b2a, 14 },{  0x1de, 14 },{  0x63c, 13 },{   0xcf, 13 },{ 0x1594, 13 },{    0xd,  9 },};static const int8_t table1_level[148] = {  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14,  1,  2,  3,  4,  5,  6,  7,  8,  9,  1,  2,  3,  4,  5,  1,  2,  3,  4,  1,  2,  3,  4,  1,  2,  3,  4,  1,  2,  3,  1,  2,  3,  1,  2,  3,  1,  2,  3,  1,  2,  3,  1,  2,  3,  1,  2,  3,  1,  2,  1,  2,  1,  2,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  2,  3,  4,  5,  1,  2,  3,  4,  1,  2,  3,  1,  2,  3,  1,  2,  1,  2,  1,  2,  1,  2,  1,  2,  1,  2,  1,  2,  1,  2,  1,  2,  1,  2,  1,  2,  1,  2,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,};static const int8_t table1_run[148] = {  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  1,  1,  1,  1,  2,  2,  2,  2,  2,  3,  3,  3,  3,  4,  4,  4,  4,  5,  5,  5,  5,  6,  6,  6,  7,  7,  7,  8,  8,  8,  9,  9,  9, 10, 10, 10, 11, 11, 11, 12, 12, 12, 13, 13, 14, 14, 15, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29,  0,  0,  0,  0,  0,  1,  1,  1,  1,  2,  2,  2,  3,  3,  3,  4,  4,  5,  5,  6,  6,  7,  7,  8,  8,  9,  9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 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,};/* third vlc table */static const uint16_t table2_vlc[186][2] = {{    0x1,  2 },{    0x5,  3 },{    0xd,  4 },{   0x12,  5 },{    0xe,  6 },{   0x15,  7 },{   0x13,  8 },{   0x3f,  8 },{   0x4b,  9 },{  0x11f,  9 },{   0xb8, 10 },{  0x3e3, 10 },{  0x172, 11 },{  0x24d, 12 },{  0x3da, 12 },{  0x2dd, 13 },{ 0x1f55, 13 },{  0x5b9, 14 },{ 0x3eae, 14 },{    0x0,  4 },{   0x10,  5 },{    0x8,  7 },{   0x20,  8 },{   0x29,  9 },{  0x1f4,  9 },{  0x233, 10 },{  0x1e0, 11 },{  0x12a, 12 },{  0x3dd, 12 },{  0x50a, 13 },{ 0x1f29, 13 },{  0xa42, 14 },{ 0x1272, 15 },{ 0x1737, 15 },{    0x3,  5 },{   0x11,  7 },{   0xc4,  8 },{   0x4b, 10 },{   0xb4, 11 },{  0x7d4, 11 },{  0x345, 12 },{  0x2d7, 13 },{  0x7bf, 13 },{  0x938, 14 },{  0xbbb, 14 },{  0x95e, 15 },{   0x13,  5 },{   0x78,  7 },{   0x69,  9 },{  0x232, 10 },{  0x461, 11 },{  0x3ec, 12 },{  0x520, 13 },{ 0x1f2a, 13 },{ 0x3e50, 14 },{ 0x3e51, 14 },{ 0x1486, 15 },{    0xc,  6 },{   0x24,  9 },{   0x94, 11 },{  0x8c0, 12 },{  0xf09, 14 },{ 0x1ef0, 15 },{   0x3d,  6 },{   0x53,  9 },{  0x1a0, 11 },{  0x2d6, 13 },{  0xf08, 14 },{   0x13,  7 },{   0x7c,  9 },{  0x7c1, 11 },{  0x4ac, 14 },{   0x1b,  7 },{   0xa0, 10 },{  0x344, 12 },{  0xf79, 14 },{   0x79,  7 },{  0x3e1, 10 },{  0x2d4, 13 },{ 0x2306, 14 },{   0x21,  8 },{  0x23c, 10 },{  0xfae, 12 },{ 0x23de, 14 },{   0x35,  8 },{  0x175, 11 },{  0x7b3, 13 },{   0xc5,  8 },{  0x174, 11 },{  0x785, 13 },{   0x48,  9 },{  0x1a3, 11 },{  0x49e, 13 },{   0x2c,  9 },{   0xfa, 10 },{  0x7d6, 11 },{   0x92, 10 },{  0x5cc, 13 },{ 0x1ef1, 15 },{   0xa3, 10 },{  0x3ed, 12 },{  0x93e, 14 },{  0x1e2, 11 },{ 0x1273, 15 },{  0x7c4, 11 },{ 0x1487, 15 },{  0x291, 12 },{  0x293, 12 },{  0xf8a, 12 },{  0x509, 13 },{  0x508, 13 },{  0x78d, 13 },{  0x7be, 13 },{  0x78c, 13 },{  0x4ae, 14 },{  0xbba, 14 },{ 0x2307, 14 },{  0xb9a, 14 },{ 0x1736, 15 },{    0xe,  4 },{   0x45,  7 },{  0x1f3,  9 },{  0x47a, 11 },{  0x5dc, 13 },{ 0x23df, 14 },{   0x19,  5 },{   0x28,  9 },{  0x176, 11 },{  0x49d, 13 },{ 0x23dd, 14 },{   0x30,  6 },{   0xa2, 10 },{  0x2ef, 12 },{  0x5b8, 14 },{   0x3f,  6 },{   0xa5, 10 },{  0x3db, 12 },{  0x93f, 14 },{   0x44,  7 },{  0x7cb, 11 },{  0x95f, 15 },{   0x63,  7 },{  0x3c3, 12 },{   0x15,  8 },{  0x8f6, 12 },{   0x17,  8 },{  0x498, 13 },{   0x2c,  8 },{  0x7b2, 13 },{   0x2f,  8 },{ 0x1f54, 13 },{   0x8d,  8 },{  0x7bd, 13 },{   0x8e,  8 },{ 0x1182, 13 },{   0xfb,  8 },{  0x50b, 13 },{   0x2d,  8 },{  0x7c0, 11 },{   0x79,  9 },{ 0x1f5f, 13 },{   0x7a,  9 },{ 0x1f56, 13 },{  0x231, 10 },{  0x3e4, 10 },{  0x1a1, 11 },{  0x143, 11 },{  0x1f7, 11 },{  0x16f, 12 },{  0x292, 12 },{  0x2e7, 12 },{  0x16c, 12 },{  0x16d, 12 },{  0x3dc, 12 },{  0xf8b, 12 },{  0x499, 13 },{  0x3d8, 12 },{  0x78e, 13 },{  0x2d5, 13 },{ 0x1f5e, 13 },{ 0x1f2b, 13 },{  0x78f, 13 },{  0x4ad, 14 },{ 0x3eaf, 14 },{ 0x23dc, 14 },{   0x4a,  9 },};static const int8_t table2_level[185] = {  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11,  1,  2,  3,  4,  5,  6,  1,  2,  3,  4,  5,  1,  2,  3,  4,  1,  2,  3,  4,  1,  2,  3,  4,  1,  2,  3,  4,  1,  2,  3,  1,  2,  3,  1,  2,  3,  1,  2,  3,  1,  2,  3,  1,  2,  3,  1,  2,  1,  2,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  2,  3,  4,  5,  6,  1,  2,  3,  4,  5,  1,  2,  3,  4,  1,  2,  3,  4,  1,  2,  3,  1,  2,  1,  2,  1,  2,  1,  2,  1,  2,  1,  2,  1,  2,  1,  2,  1,  2,  1,  2,  1,  2,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,};static const int8_t table2_run[185] = {  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  3,  3,  3,  3,  3,  3,  3,  3,  3,  3,  3,  4,  4,  4,  4,  4,  4,  5,  5,  5,  5,  5,  6,  6,  6,  6,  7,  7,  7,  7,  8,  8,  8,  8,  9,  9,  9,  9, 10, 10, 10, 11, 11, 11, 12, 12, 12, 13, 13, 13, 14, 14, 14, 15, 15, 15, 16, 16, 17, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  2,  2,  2,  2,  3,  3,  3,  3,  4,  4,  4,  5,  5,  6,  6,  7,  7,  8,  8,  9,  9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37,};/* second non intra vlc table */static const uint16_t table4_vlc[169][2] = {{    0x0,  3 },{    0x3,  4 },{    0xb,  5 },{   0x14,  6 },{   0x3f,  6 },{   0x5d,  7 },{   0xa2,  8 },{   0xac,  9 },{  0x16e,  9 },{  0x20a, 10 },{  0x2e2, 10 },{  0x432, 11 },{  0x5c9, 11 },{  0x827, 12 },{  0xb54, 12 },{  0x4e6, 13 },{ 0x105f, 13 },{ 0x172a, 13 },{ 0x20b2, 14 },{ 0x2d4e, 14 },{ 0x39f0, 14 },{ 0x4175, 15 },{ 0x5a9e, 15 },{    0x4,  4 },{   0x1e,  5 },{   0x42,  7 },{   0xb6,  8 },{  0x173,  9 },{  0x395, 10 },{  0x72e, 11 },{  0xb94, 12 },{ 0x16a4, 13 },{ 0x20b3, 14 },{ 0x2e45, 14 },{    0x5,  5 },{   0x40,  7 },{   0x49,  9 },{  0x28f, 10 },{  0x5cb, 11 },{  0x48a, 13 },{  0x9dd, 14 },{ 0x73e2, 15 },{   0x18,  5 },{   0x25,  8 },{   0x8a, 10 },{  0x51b, 11 },{  0xe5f, 12 },{  0x9c9, 14 },{ 0x139c, 15 },{   0x29,  6 },{   0x4f,  9 },{  0x412, 11 },{  0x48d, 13 },{ 0x2e41, 14 },{   0x38,  6 },{  0x10e,  9 },{  0x5a8, 11 },{ 0x105c, 13 },{ 0x39f2, 14 },{   0x58,  7 },{  0x21f, 10 },{  0xe7e, 12 },{ 0x39ff, 14 },{   0x23,  8 },{  0x2e3, 10 },{  0x4e5, 13 },{ 0x2e40, 14 },{   0xa1,  8 },{  0x5be, 11 },{  0x9c8, 14 },{   0x83,  8 },{  0x13a, 11 },{ 0x1721, 13 },{   0x44,  9 },{  0x276, 12 },{ 0x39f6, 14 },{   0x8b, 10 },{  0x4ef, 13 },{ 0x5a9b, 15 },{  0x208, 10 },{ 0x1cfe, 13 },{  0x399, 10 },{ 0x1cb4, 13 },{  0x39e, 10 },{ 0x39f3, 14 },{  0x5ab, 11 },{ 0x73e3, 15 },{  0x737, 11 },{ 0x5a9f, 15 },{  0x82d, 12 },{  0xe69, 12 },{  0xe68, 12 },{  0x433, 11 },{  0xb7b, 12 },{ 0x2df8, 14 },{ 0x2e56, 14 },{ 0x2e57, 14 },{ 0x39f7, 14 },{ 0x51a5, 15 },{    0x3,  3 },{   0x2a,  6 },{   0xe4,  8 },{  0x28e, 10 },{  0x735, 11 },{ 0x1058, 13 },{ 0x1cfa, 13 },{ 0x2df9, 14 },{ 0x4174, 15 },{    0x9,  4 },{   0x54,  8 },{  0x398, 10 },{  0x48b, 13 },{ 0x139d, 15 },{    0xd,  4 },{   0xad,  9 },{  0x826, 12 },{ 0x2d4c, 14 },{   0x11,  5 },{  0x16b,  9 },{  0xb7f, 12 },{ 0x51a4, 15 },{   0x19,  5 },{  0x21b, 10 },{ 0x16fd, 13 },{   0x1d,  5 },{  0x394, 10 },{ 0x28d3, 14 },{   0x2b,  6 },{  0x5bc, 11 },{ 0x5a9a, 15 },{   0x2f,  6 },{  0x247, 12 },{   0x10,  7 },{  0xa35, 12 },{   0x3e,  6 },{  0xb7a, 12 },{   0x59,  7 },{ 0x105e, 13 },{   0x26,  8 },{  0x9cf, 14 },{   0x55,  8 },{ 0x1cb5, 13 },{   0x57,  8 },{  0xe5b, 12 },{   0xa0,  8 },{ 0x1468, 13 },{  0x170,  9 },{   0x90, 10 },{  0x1ce,  9 },{  0x21a, 10 },{  0x218, 10 },{  0x168,  9 },{  0x21e, 10 },{  0x244, 12 },{  0x736, 11 },{  0x138, 11 },{  0x519, 11 },{  0xe5e, 12 },{  0x72c, 11 },{  0xb55, 12 },{  0x9dc, 14 },{ 0x20bb, 14 },{  0x48c, 13 },{ 0x1723, 13 },{ 0x2e44, 14 },{ 0x16a5, 13 },{  0x518, 11 },{ 0x39fe, 14 },{  0x169,  9 },};static const int8_t table4_level[168] = {  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11,  1,  2,  3,  4,  5,  6,  7,  8,  1,  2,  3,  4,  5,  6,  7,  1,  2,  3,  4,  5,  1,  2,  3,  4,  5,  1,  2,  3,  4,  1,  2,  3,  4,  1,  2,  3,  1,  2,  3,  1,  2,  3,  1,  2,  3,  1,  2,  1,  2,  1,  2,  1,  2,  1,  2,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  2,  3,  4,  5,  6,  7,  8,  9,  1,  2,  3,  4,  5,  1,  2,  3,  4,  1,  2,  3,  4,  1,  2,  3,  1,  2,  3,  1,  2,  3,  1,  2,  1,  2,  1,  2,  1,  2,  1,  2,  1,  2,  1,  2,  1,  2,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,};static const int8_t table4_run[168] = {  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  2,  2,  2,  2,  2,  2,  2,  2,  3,  3,  3,  3,  3,  3,  3,  4,  4,  4,  4,  4,  5,  5,  5,  5,  5,  6,  6,  6,  6,  7,  7,  7,  7,  8,  8,  8,  9,  9,  9, 10, 10, 10, 11, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  2,  2,  2,  2,  3,  3,  3,  3,  4,  4,  4,  5,  5,  5,  6,  6,  6,  7,  7,  8,  8,  9,  9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36,};extern const uint16_t inter_vlc[103][2];extern const int8_t inter_level[102];extern const int8_t inter_run[102];extern const uint16_t intra_vlc[103][2];extern const int8_t intra_level[102];

⌨️ 快捷键说明

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