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

📄 filter.h

📁 著名的 helix realplayer 基于手机 symbian 系统的 播放器全套源代码
💻 H
📖 第 1 页 / 共 2 页
字号:
	  -43032346,   -32331906,   -21606312,   -10940661, 
	    -417711,     9882675,    19884116,    29514227, 
	   38705091,    47393698,    55522344,    63038943, 
	   69897343,    76057539,    81485865,    86155125, 
	   90044660,    93140378,    95434723,    96926598, 
	   97621227,    97529999,    96670227,    95064905, 
	   92742399,    89736112,    86084118,    81828761, 
	   77016252,    71696180,    65921109,    59746062, 
	   53228051,    46425587,    39398193,    32205901, 
	   24908797,    17566511,    10237792,     2980049, 
	   -4151073,   -11102090,   -17822047,   -24262878, 
	  -30379712,   -36131156,   -41479569,   -46391244, 
	  -50836620,   -54790406,   -58231714,   -61144100, 
	  -63515615,   -65338822,   -66610713,   -67332692, 
	  -67510428,   -67153742,   -66276443,   -64896126, 
	  -63033951,   -60714427,   -57965106,   -54816348, 
	  -51300987,   -47454040,   -43312381,   -38914419, 
	  -34299743,   -29508809,   -24582607,   -19562304, 
	  -14488941,    -9403103,    -4344629,      647721, 
	    5536504,    10285881,    14861872,    19232542, 
	   23368267,    27241856,    30828748,    34107134, 
	   37058071,    39665560,    41916632,    43801335, 
	   45312807,    46447219,    47203750,    47584527, 
	   47594572,    47241651,    46536196,    45491146, 
	   44121805,    42445665,    40482216,    38252787, 
	   35780279,    33089036,    30204553,    27153284, 
	   23962449,    20659742,    17273182,    13830832, 
	   10360619,     6890121,     3446362,       55587, 
	   -3256842,    -6466698,    -9551003,   -12488192, 
	  -15258211,   -17842693,   -20224983,   -22390295, 
	  -24325722,   -26020336,   -27465180,   -28653326, 
	  -29579879,   -30241899,   -30638494,   -30770658, 
	  -30641303,   -30255155,   -29618650,   -28739934, 
	  -27628664,   -26295939,   -24754209,   -23017133, 
	  -21099406,   -19016712,   -16785507,   -14422931, 
	  -11946628,    -9374658,    -6725271,    -4016883, 
	   -1267836,     1503638,     4279656,     7042658, 
	    9775650,    12462256,    15086782,    17634412, 
	   20091117,    22443933,    24680884,    26791033, 
	   28764632,    30593059,    32268862,    33785812, 
	   35138882,    36324208,    37339174,    38182292, 
	   38853223,    39352710,    39682630,    39845792, 
	   39846027,    39688010,    39377364,    38920333, 
	   38324009,    37595982,    36744498,    35778240, 
	   34706197,    33537867,    32282814,    30950853, 
	   29551924,    28095916,    26592717,    25052145, 
	   23483780,    21896962,    20300827,    18704113, 
	   17115167,    15541914,    13991898,    12472084, 
	   10988986,     9548509,     8156154,     6816651, 
	    5534409,     4312924,     3155568,     2064709, 
	    1042412,       90245,     -791052,    -1600833, 
	   -2339156,    -3006590,    -3603990,    -4132585, 
	   -4594134,    -4990670,    -5324430,    -5597971, 
	   -5814131,    -5975938,    -6086493,    -6149109, 
	   -6167163,    -6144187,    -6083587,    -5988987, 
	   -5863705,    -5711624,    -5535424,    -5339444, 
	   -5125711,    -4898012,    -4659483,    -4412168, 
	   -4159154,    -3903030,    -3645952,    -3389762, 
	   -3136618,    -2888264,    -2646193,    -2411530, 
	   -2185548,    -1969311,    -1763769,    -1569414, 
	   -1386658,    -1215714,    -1056902,     -910332, 
	    -776065,     -653840,     -543368,    -1287301, 
};

/*
 * taps = 32
 * pass = 19000/22050
 * stop = 23800/22050
 * ripple = +-0.1dB
 * atten = 90dB
 */
const int kernel32[16 * UP_KERNEL] = {
	 1990275845,  1984617665,  1973330488,  1956472497, 
	 1934130521,  1906419488,  1873481726,  1835486077, 
	 1792626859,  1745122665,  1693215029,  1637166929, 
	 1577261190,  1513798748,  1447096821,  1377486978, 
	 1305313133,  1230929473,  1154698323,  1076987989, 
	  998170556,   918619695,   838708458,   758807107, 
	  679280959,   600488297,   522778321,   446489193, 
	  371946151,   299459728,   229324084,   161815449, 
	   97190695,    35686057,   -22484019,   -77127867, 
	 -128077433,  -175188958,  -218343482,  -257447204, 
	 -292431651,  -323253700,  -349895432,  -372363811, 
	 -390690232,  -404929888,  -415161006,  -421483944, 
	 -424020141,  -422910964,  -418316419,  -410413773, 
	 -399396083,  -385470622,  -368857261,  -349786781, 
	 -328499130,  -305241660,  -280267340,  -253832952, 
	 -226197304,  -197619452,  -168356951,  -138664150, 
	 -108790535,   -78979145,   -49465041,   -20473886, 
	    7779412,    35091933,    61273890,    86149643, 
	  109558609,   131356037,   151413663,   169620226, 
	  185881867,   200122380,   212283337,   222324086, 
	  230221616,   235970295,   239581488,   241083066, 
	  240518785,   237947585,   233442765,   227091094, 
	  218991816,   209255603,   198003430,   185365396, 
	  171479515,   156490454,   140548255,   123807043, 
	  106423727,    88556710,    70364605,    52004986, 
	   33633172,    15401037,    -2544106,   -20060574, 
	  -37013327,   -53274891,   -68726211,   -83257432, 
	  -96768569,  -109170109,  -120383506,  -130341580, 
	 -138988826,  -146281611,  -152188297,  -156689234, 
	 -159776684,  -161454643,  -161738570,  -160655035, 
	 -158241275,  -154544691,  -149622257,  -143539866, 
	 -136371626,  -128199096,  -119110469,  -109199739, 
	  -98565814,   -87311616,   -75543164,   -63368656, 
	  -50897532,   -38239566,   -25503955,   -12798442, 
	    -228454,    12103714,    24099676,    35665700, 
	   46713378,    57160264,    66930434,    75954994, 
	   84172519,    91529411,    97980212,   103487823, 
	  108023651,   111567704,   114108590,   115643457, 
	  116177868,   115725598,   114308375,   111955557, 
	  108703756,   104596403,    99683268,    94019933, 
	   87667238,    80690668,    73159746,    65147373, 
	   56729170,    47982801,    38987290,    29822352, 
	   20567705,    11302416,     2104258,    -6950922, 
	  -15789793,   -24342105,   -32541228,   -40324634, 
	  -47634353,   -54417372,   -60625997,   -66218149, 
	  -71157629,   -75414308,   -78964284,   -81789965, 
	  -83880110,   -85229826,   -85840475,   -85719587, 
	  -84880662,   -83342983,   -81131332,   -78275710, 
	  -74810987,   -70776528,   -66215796,   -61175914, 
	  -55707206,   -49862733,   -43697797,   -37269437, 
	  -30635933,   -23856293,   -16989746,   -10095246, 
	   -3230984,     3546085,    10180699,    16619725, 
	   22812555,    28711504,    34272146,    39453633, 
	   44218982,    48535311,    52374057,    55711120, 
	   58527023,    60806961,    62540870,    63723428, 
	   64354011,    64436621,    63979786,    62996399, 
	   61503542,    59522271,    57077377,    54197112, 
	   50912891,    47258981,    43272168,    38991399, 
	   34457422,    29712425,    24799637,    19762972, 
	   14646631,     9494742,     4350979,     -741786, 
	   -5741829,   -10608918,   -15304598,   -19792508, 
	  -24038638,   -28011573,   -31682715,   -35026474, 
	  -38020427,   -40645463,   -42885867,   -44729415, 
	  -46167400,   -47194656,   -47809532,   -48013855, 
	  -47812843,   -47215018,   -46232066,   -44878686, 
	  -43172426,   -41133472,   -38784449,   -36150169, 
	  -33257413,   -30134651,   -26811777,   -23319851, 
	  -19690798,   -15957141,   -12151711,    -8307369, 
	   -4456734,     -631911,     3135772,     6815998, 
	   10379718,    13799350,    17048999,    20104638, 
	   22944281,    25548111,    27898646,    29980805, 
	   31782012,    33292253,    34504114,    35412799, 
	   36016109,    36314447,    36310728,    36010343, 
	   35421054,    34552884,    33418009,    32030602, 
	   30406686,    28563970,    26521663,    24300296, 
	   21921523,    19407913,    16782763,    14069877, 
	   11293357,     8477406,     5646132,     2823318, 
	      32268,    -2704410,    -5364947,    -7928619, 
	  -10375862,   -12688435,   -14849550,   -16843958, 
	  -18658087,   -20280087,   -21699919,   -22909399, 
	  -23902224,   -24674005,   -25222252,   -25546364, 
	  -25647613,   -25529076,   -25195584,   -24653659, 
	  -23911425,   -22978491,   -21865871,   -20585856, 
	  -19151875,   -17578385,   -15880710,   -14074928, 
	  -12177671,   -10206052,    -8177432,    -6109342, 
	   -4019295,    -1924645,      157530,     2210596, 
	    4218460,     6165706,     8037729,     9820799, 
	   11502181,    13070236,    14514460,    15825568, 
	   16995555,    18017723,    18886705,    19598507, 
	   20150485,    20541369,    20771221,    20841431, 
	   20754660,    20514794,    20126932,    19597228, 
	   18932938,    18142226,    17234171,    16218612, 
	   15106079,    13907708,    12635116,    11300281, 
	    9915499,     8493220,     7045963,     5586225, 
	    4126367,     2678514,     1254476,     -134345, 
	   -1477059,    -2763324,    -3983457,    -5128468, 
	   -6190155,    -7161084,    -8034721,    -8805411, 
	   -9468396,   -10019896,   -10457012,   -10777883, 
	  -10981521,   -11067899,   -11037917,   -10893351, 
	  -10636814,   -10271782,    -9802458,    -9233796, 
	   -8571408,    -7821524,    -6990905,    -6086839, 
	   -5117001,    -4089425,    -3012425,    -1894548, 
	    -744466,      429093,     1617339,     2811617, 
	    4003318,     5184099,     6345806,     7480578, 
	    8580998,     9639929,    10650764,    11607341, 
	   12504015,    13335681,    14097843,    14786510, 
	   15398364,    15930668,    16381316,    16748769, 
	   17032174,    17231207,    17346170,    17377878, 
	   17327779,    17197748,    16990195,    16707966, 
	   16354324,    15932998,    15447891,    14903429, 
	   14304148,    13654859,    12960638,    12226573, 
	   11457942,    10660080,     9838307,     8997898, 
	    8144186,     7282313,     6417332,     5554110, 
	    4697438,     3851767,     3021407,     2210318, 
	    1422324,      660772,      -71087,     -770551, 
	   -1434953,    -2062257,    -2650569,    -3198273, 
	   -3704376,    -4167735,    -4587957,    -4964796, 
	   -5298163,    -5588381,    -5836110,    -6042132, 
	   -6207450,    -6333397,    -6421413,    -6473105, 
	   -6490188,    -6474664,    -6428505,    -6353872, 
	   -6252835,    -6127788,    -5980882,    -5814625, 
	   -5630897,    -5432514,    -5220850,    -4999100, 
	   -4768676,    -4531524,    -4290404,    -4046375, 
	   -3801369,    -3557177,    -3315458,    -3077179, 
	   -2843718,    -2616278,    -2396106,    -2183890, 
	   -1980381,    -1786099,    -1601733,    -1427631, 
	   -1264151,    -1111328,     -969322,     -838069, 
	    -717605,     -607665,     -508045,    -1250722, 
};

⌨️ 快捷键说明

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