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

📄 mmxfilters.c

📁 linux下的一款播放器
💻 C
📖 第 1 页 / 共 5 页
字号:
 * TRANS 0.134f (proportionally larger when downsampling) * DCGAIN 1.0f * * NOTE: Scaled using block floating point. * scale = { 15, 13, 11, 10, 9, 8, 7, 6, 5, 4, 3, 0 } * delta = { 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3 } */#define NWING 48typedef short filtwing[NWING];#ifdef __INTEL_COMPILER#define ALIGN __declspec(align(8))#else#define ALIGN#endif#ifdef HELIX_FEATURE_MMXFILTER_6_1/* * inrate=8000 outrate=48000 up=6 dn=1 */ALIGNfiltwing filter_6_1[6] = {	{ -1124,   133,  3400, -11084,  6186, -11543, 19194, -29277, 10396, -13854, 17366, -20427, 11174, -11134,  9596, -6028,   -42,  4589, -10768, 18604, -13984, 19267, -24881, 30438, -17717, 19631, -20615, 20301, -9158,  7156, -3995,  -431,  3088, -6612, 10739, -15380, 10200, -12809, 15405, -17852,  9994, -10810, 11246, -11107,  1252,  -872,  -324, 30269, },	{  1161, -4122, 10085, -20251,  8922, -14256, 21020, -28861,  9254, -11057, 12175, -12028,  4962, -2553, -1590,  7798, -8149, 13575, -20095, 27478, -17665, 21536, -24972, 27511, -14312, 13873, -12154,  8893, -1936, -1525,  5961, -11330,  8762, -12175, 15766, -19357, 11361, -12798, 13833, -14280,  6958, -6222,  4716, -2060,  -318,  1407, -4149, 27905, },	{  2641, -6655, 13450, -23599,  9313, -13456, 17928, -21992,  6134, -6013,  4670, -1580, -1899,  5980, -11632, 18922, -13878, 18912, -24283, 29571, -17108, 18763, -19352, 18443, -7802,  5218, -1309, -4026,  5402, -9471, 14113, -19158, 12181, -14706, 16962, -18723,  9868, -9858,  9172, -7629,  2502,  -497, -2435,  6718, -1657,  3060, -6212, 23511, },	{  3150, -7207, 13262, -21195,  7569, -9735, 11146, -10875,  1930,   -66, -3250,  8378, -7801, 12527, -18324, 24993, -16077, 19608, -22685, 24799, -12679, 11857, -9605,  5622,   169, -4211,  9322, -15424, 11170, -14891, 18671, -22253, 12660, -13756, 14216, -13825,  6180, -4795,  2635,   432, -2285,  5004, -8557, 13295, -2497,  3825, -6537, 17696, },	{  2803, -6035, 10145, -14410,  4362, -4277,  2613,  1544, -2303,  5355, -9755, 15628, -11476, 15748, -20380, 24970, -14475, 15796, -16015, 14651, -5606,  2621,  1818, -7823,  7702, -12216, 17313, -22759, 14115, -16655, 18748, -20109, 10215, -9693,  8329, -5971,  1239,  1136, -4196,  7993, -6296,  9046, -12340, 16376, -2701,  3654, -5415, 11244, },	{  1906, -3753,  5302, -5423,   608,  1474, -5551, 12321, -5605,  9070, -13491, 18746, -12265, 15157, -17664, 19276, -9687,  8631, -6104,  1760,  2342, -6705, 12217, -18784, 13094, -17034, 20958, -24539, 13692, -14523, 14523, -13449,  5532, -3581,   786,  2910, -3767,  6539, -9747, 13356, -8661, 10799, -13083, 15535, -2282,  2698, -3333,  4989, },};int nextstate_6_1[6] = {	0x00100400, 0x00200300, 0x00300200, 0x00400100, 0x00500000, 0x00000501, };#endif // HELIX_FEATURE_MMXFILTER_6_1#ifdef HELIX_FEATURE_MMXFILTER_640_147/* * inrate=11025 outrate=48000 up=640 dn=147 */ALIGNfiltwing filter_640_147[640] = {	{ -2569,  2771,  -842, -4937,  4166, -9157, 16742, -27309, 10239, -14333, 18870, -23425, 13682, -14918, 14901, -13036,  4350,  -648, -4836, 12257, -10817, 16402, -22691, 29369, -17993, 20983, -23308, 24574, -12180, 11121, -8910,  5370,  -185, -3083,  7124, -11904,  8673, -11666, 14853, -18140, 10709, -12286, 13742, -15019,  2008, -2102,  2150, 30573, },	{   989, -3881,  9831, -20111,  8973, -14483, 21553, -29872,  9680, -11717, 13135, -13350,  5829, -3639,  -292,  6323, -7358, 12786, -19387, 26957, -17561, 21663, -25410, 28342, -14964, 14793, -13365, 10400, -2831,  -509,  4857, -10190,  8208, -11680, 15384, -19146, 11376, -12970, 14203, -14892,  7409, -6846,  5547, -3148,  -139,  1165, -3790, 28297, },	{  3071, -7347, 14296, -24301,  9312, -13060, 16827, -19794,  5196, -4566,  2605,  1182, -3639,  8043, -13923, 21273, -14956, 19721, -24607, 29159, -16395, 17402, -17211, 15415, -5813,  2752,  1597, -7287,  7141, -11218, 15740, -20507, 12625, -14816, 16630, -17838,  9095, -8703,  7592, -5587,  1238,  1015, -4195,  8714, -1933,  3351, -6457, 22101, },	{  3248, -6986, 12037, -17854,  5806, -6529,  5897, -2957,  -854,  3604, -7792, 13631, -10603, 15203, -20433, 25949, -15617, 17791, -19061, 18922, -8415,  6122, -2339, -3119,  5173, -9656, 14917, -20771, 13470, -16520, 19295, -21512, 11425, -11482, 10749, -9044,  3097, -1017, -1801,  5441, -5002,  7821, -11306, 15717, -2704,  3818, -5959, 13593, },	{  2056, -3926,  5447, -5460,   562,  1611, -5816, 12752, -5761,  9278, -13747, 19039, -12419, 15303, -17780, 19338, -9676,  8563, -5967,  1545,  2492, -6895, 12442, -19033, 13222, -17155, 21058, -24603, 13698, -14495, 14454, -13333,  5449, -3473,   654,  3063, -3851,  6625, -9830, 13429, -8687, 10810, -13072, 15491, -2271,  2677, -3293,  4888, },	{  -157, -1796,  6632, -15848,  7753, -13369, 21002, -30581, 10411, -13307, 15939, -17752,  9016, -7964,  5259,  -436, -3457,  8541, -15084, 23005, -16028, 20898, -25786, 30261, -16897, 17888, -17773, 16217, -6450,  3776,    14, -4971,  5539, -9125, 13155, -17499, 10991, -13191, 15214, -16900,  9028, -9218,  8849, -7638,   626,    79, -2036, 29606, },	{  2554, -6569, 13531, -24166,  9705, -14288, 19449, -24515,  7103, -7411,  6578, -4051,  -379,  4207, -9687, 16947, -12979, 18243, -24024, 29933, -17716, 19920, -21174, 21031, -9513,  7358, -3856, -1130,  3833, -7856, 12558, -17793, 11671, -14457, 17070, -19291, 10434, -10756, 10451, -9331,  3583, -1824,  -849,  4861, -1390,  2757, -5903, 24657, },	{  3385, -7510, 13501, -21121,  7374, -9224, 10148, -9191,  1288,   837, -4436,  9838, -8638, 13413, -19161, 25646, -16224, 19468, -22138, 23721, -11815, 10617, -7958,  3562,  1391, -5589, 10795, -16904, 11856, -15451, 19024, -22307, 12490, -13343, 13514, -12797,  5489, -3920,  1579,  1657, -2969,  5738, -9308, 14010, -2571,  3858, -6449, 16738, },	{  2574, -5198,  8048, -10129,  2455, -1209, -1931,  7789, -4302,  7727, -12333, 18107, -12433, 16100, -19719, 22814, -12383, 12420, -11109,  8028, -1393, -2467,  7660, -14186, 10964, -15312, 19928, -24520, 14357, -16032, 17034, -17090,  7962, -6633,  4434, -1262, -1483,  4152, -7390, 11202, -7797, 10294, -13131, 16412, -2551,  3230, -4396,  7856, },	{ -1445,   615,  2752, -10309,  5988, -11395, 19182, -29530, 10569, -14193, 17937, -21304, 11804, -11990, 10705, -7402,   772,  3669, -9781, 17614, -13530, 18911, -24692, 30494, -17910, 20033, -21268, 21239, -9783,  7941, -4935,   646,  2496, -5992, 10125, -14815,  9969, -12661, 15379, -17992, 10175, -11135, 11760, -11879,  1397, -1100,   110, 30370, },

⌨️ 快捷键说明

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