--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/videoeditorengine/audioeditorengine/resampler/src/resampler_sinc_conv_44_to_48_tables_economy.cpp Fri Jan 29 14:08:33 2010 +0200
@@ -0,0 +1,186 @@
+/*
+* Copyright (c) 2010 Ixonos Plc.
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of the "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+*
+* Contributors:
+* Ixonos Plc
+*
+* Description:
+*
+*/
+
+
+#include "resampler_sinc_conv_44_to_48_tables_economy.h"
+
+const int16 RESAMPLER_44_TO_48_FILTERS_ECONOMY[161 * RESAMPLER_44_TO_48_ZERO_CROSSINGS_ECONOMY] =
+{
+ 32767, 0, 0, 0, 0, 0, 0, 0,
+ 32766, -195, 86, -46, 25, -12, 6, -2,
+ 32759, -387, 171, -91, 49, -25, 11, -4,
+ 32749, -576, 255, -136, 73, -37, 16, -6,
+ 32733, -763, 338, -180, 97, -49, 22, -8,
+ 32714, -947, 421, -225, 121, -61, 27, -9,
+ 32690, -1128, 502, -268, 145, -73, 32, -11,
+ 32662, -1307, 583, -312, 168, -85, 37, -13,
+ 32630, -1482, 663, -354, 191, -96, 43, -15,
+ 32593, -1655, 742, -397, 214, -108, 48, -16,
+ 32552, -1825, 820, -439, 236, -119, 52, -18,
+ 32507, -1991, 897, -480, 258, -130, 57, -20,
+ 32458, -2155, 973, -521, 280, -141, 62, -21,
+ 32404, -2316, 1048, -561, 302, -152, 67, -23,
+ 32346, -2475, 1122, -601, 323, -162, 71, -24,
+ 32284, -2630, 1195, -640, 344, -173, 76, -26,
+ 32218, -2782, 1267, -679, 365, -183, 80, -27,
+ 32147, -2931, 1338, -717, 385, -193, 85, -29,
+ 32073, -3077, 1408, -755, 405, -203, 89, -30,
+ 31994, -3220, 1476, -792, 425, -213, 93, -31,
+ 31911, -3360, 1544, -828, 445, -223, 97, -33,
+ 31824, -3497, 1610, -864, 464, -232, 101, -34,
+ 31733, -3631, 1675, -899, 483, -241, 105, -35,
+ 31638, -3762, 1739, -934, 501, -250, 109, -36,
+ 31538, -3890, 1801, -968, 519, -259, 113, -38,
+ 31435, -4015, 1863, -1001, 537, -268, 116, -39,
+ 31328, -4137, 1923, -1034, 554, -276, 120, -40,
+ 31216, -4255, 1982, -1066, 571, -285, 123, -41,
+ 31101, -4371, 2040, -1097, 588, -293, 127, -42,
+ 30982, -4483, 2096, -1128, 604, -301, 130, -43,
+ 30859, -4593, 2151, -1158, 620, -308, 133, -44,
+ 30732, -4699, 2205, -1187, 635, -316, 136, -45,
+ 30602, -4802, 2257, -1216, 651, -323, 139, -46,
+ 30467, -4902, 2309, -1243, 665, -330, 142, -46,
+ 30329, -5000, 2358, -1271, 680, -337, 145, -47,
+ 30187, -5093, 2407, -1297, 694, -344, 147, -48,
+ 30041, -5184, 2454, -1323, 707, -350, 150, -49,
+ 29892, -5272, 2500, -1348, 720, -357, 152, -49,
+ 29739, -5357, 2544, -1372, 733, -363, 155, -50,
+ 29583, -5438, 2588, -1396, 745, -368, 157, -51,
+ 29423, -5517, 2629, -1419, 757, -374, 159, -51,
+ 29259, -5592, 2670, -1441, 769, -380, 162, -52,
+ 29092, -5665, 2709, -1462, 780, -385, 164, -52,
+ 28922, -5734, 2746, -1483, 791, -390, 166, -53,
+ 28748, -5801, 2782, -1502, 801, -395, 167, -53,
+ 28571, -5864, 2817, -1522, 811, -399, 169, -54,
+ 28390, -5924, 2851, -1540, 821, -404, 171, -54,
+ 28207, -5981, 2883, -1557, 830, -408, 172, -54,
+ 28020, -6036, 2913, -1574, 839, -412, 174, -55,
+ 27830, -6087, 2942, -1590, 847, -416, 175, -55,
+ 27636, -6136, 2970, -1606, 855, -419, 176, -55,
+ 27440, -6181, 2997, -1620, 862, -423, 178, -55,
+ 27241, -6224, 3022, -1634, 869, -426, 179, -56,
+ 27038, -6263, 3045, -1647, 876, -429, 180, -56,
+ 26833, -6300, 3068, -1659, 882, -432, 181, -56,
+ 26625, -6334, 3088, -1671, 888, -434, 181, -56,
+ 26414, -6365, 3108, -1682, 893, -436, 182, -56,
+ 26200, -6393, 3126, -1692, 898, -439, 183, -56,
+ 25984, -6418, 3143, -1701, 903, -440, 183, -56,
+ 25765, -6441, 3158, -1710, 907, -442, 184, -56,
+ 25543, -6460, 3172, -1717, 911, -444, 184, -56,
+ 25319, -6477, 3185, -1724, 915, -445, 185, -56,
+ 25092, -6492, 3196, -1731, 918, -446, 185, -56,
+ 24862, -6503, 3206, -1736, 920, -447, 185, -56,
+ 24630, -6512, 3214, -1741, 922, -448, 185, -56,
+ 24396, -6518, 3221, -1745, 924, -448, 185, -55,
+ 24160, -6522, 3227, -1748, 926, -449, 185, -55,
+ 23921, -6523, 3232, -1751, 927, -449, 185, -55,
+ 23680, -6521, 3235, -1753, 927, -449, 185, -55,
+ 23437, -6517, 3237, -1754, 928, -449, 184, -54,
+ 23192, -6510, 3237, -1755, 928, -448, 184, -54,
+ 22945, -6501, 3237, -1754, 927, -448, 183, -54,
+ 22696, -6489, 3235, -1754, 926, -447, 183, -54,
+ 22445, -6475, 3231, -1752, 925, -446, 182, -53,
+ 22192, -6459, 3227, -1750, 924, -445, 181, -53,
+ 21937, -6440, 3221, -1747, 922, -444, 181, -52,
+ 21681, -6419, 3214, -1743, 919, -442, 180, -52,
+ 21423, -6395, 3206, -1739, 917, -441, 179, -52,
+ 21163, -6369, 3196, -1734, 914, -439, 178, -51,
+ 20901, -6341, 3186, -1728, 910, -437, 177, -51,
+ 20639, -6311, 3174, -1722, 907, -435, 176, -50,
+ 20374, -6278, 3161, -1715, 903, -433, 175, -50,
+ 20109, -6244, 3147, -1707, 898, -430, 173, -49,
+ 19842, -6207, 3132, -1699, 894, -428, 172, -49,
+ 19574, -6168, 3115, -1690, 889, -425, 171, -48,
+ 19304, -6127, 3098, -1681, 883, -422, 169, -48,
+ 19034, -6084, 3079, -1671, 878, -419, 168, -47,
+ 18762, -6039, 3060, -1660, 872, -416, 166, -46,
+ 18490, -5992, 3039, -1649, 866, -413, 165, -46,
+ 18216, -5943, 3017, -1637, 859, -409, 163, -45,
+ 17942, -5893, 2994, -1625, 852, -406, 162, -45,
+ 17667, -5840, 2971, -1612, 845, -402, 160, -44,
+ 17391, -5786, 2946, -1599, 838, -398, 158, -43,
+ 17114, -5730, 2920, -1585, 830, -394, 156, -43,
+ 16837, -5672, 2893, -1570, 822, -390, 154, -42,
+ 16559, -5613, 2866, -1555, 814, -386, 152, -41,
+ 16280, -5551, 2837, -1540, 806, -381, 151, -41,
+ 16001, -5489, 2807, -1524, 797, -377, 149, -40,
+ 15722, -5424, 2777, -1507, 788, -372, 147, -39,
+ 15442, -5359, 2746, -1490, 779, -368, 144, -38,
+ 15162, -5291, 2714, -1473, 769, -363, 142, -38,
+ 14882, -5222, 2681, -1455, 759, -358, 140, -37,
+ 14602, -5152, 2647, -1436, 750, -353, 138, -36,
+ 14322, -5081, 2612, -1418, 739, -348, 136, -36,
+ 14041, -5008, 2577, -1398, 729, -343, 134, -35,
+ 13761, -4933, 2541, -1379, 719, -338, 131, -34,
+ 13481, -4858, 2504, -1359, 708, -332, 129, -33,
+ 13201, -4781, 2467, -1338, 697, -327, 127, -33,
+ 12921, -4703, 2428, -1318, 686, -321, 124, -32,
+ 12641, -4624, 2390, -1296, 674, -316, 122, -31,
+ 12362, -4544, 2350, -1275, 663, -310, 120, -30,
+ 12083, -4463, 2310, -1253, 651, -304, 117, -30,
+ 11804, -4381, 2269, -1231, 639, -299, 115, -29,
+ 11526, -4298, 2228, -1208, 627, -293, 112, -28,
+ 11249, -4214, 2186, -1186, 615, -287, 110, -28,
+ 10972, -4129, 2143, -1162, 603, -281, 108, -27,
+ 10696, -4043, 2100, -1139, 591, -275, 105, -26,
+ 10421, -3956, 2057, -1115, 578, -269, 103, -25,
+ 10146, -3869, 2013, -1091, 565, -263, 100, -25,
+ 9872, -3781, 1968, -1067, 553, -256, 98, -24,
+ 9600, -3692, 1923, -1043, 540, -250, 95, -23,
+ 9328, -3602, 1878, -1018, 527, -244, 92, -22,
+ 9057, -3512, 1832, -993, 513, -238, 90, -22,
+ 8787, -3421, 1786, -968, 500, -231, 87, -21,
+ 8519, -3330, 1740, -943, 487, -225, 85, -20,
+ 8251, -3238, 1693, -917, 474, -219, 82, -20,
+ 7985, -3146, 1646, -892, 460, -212, 80, -19,
+ 7720, -3054, 1598, -866, 447, -206, 77, -18,
+ 7456, -2961, 1551, -840, 433, -199, 75, -17,
+ 7194, -2867, 1503, -814, 419, -193, 72, -17,
+ 6933, -2773, 1454, -788, 406, -186, 70, -16,
+ 6674, -2680, 1406, -762, 392, -180, 67, -15,
+ 6416, -2585, 1357, -735, 378, -173, 64, -15,
+ 6160, -2491, 1309, -709, 364, -167, 62, -14,
+ 5905, -2396, 1260, -682, 350, -160, 59, -14,
+ 5652, -2302, 1211, -655, 337, -154, 57, -13,
+ 5401, -2207, 1162, -629, 323, -147, 54, -12,
+ 5152, -2112, 1112, -602, 309, -141, 52, -12,
+ 4904, -2018, 1063, -575, 295, -134, 49, -11,
+ 4658, -1923, 1014, -549, 281, -128, 47, -10,
+ 4414, -1828, 964, -522, 267, -122, 45, -10,
+ 4173, -1734, 915, -495, 253, -115, 42, -9,
+ 3933, -1639, 866, -468, 240, -109, 40, -9,
+ 3695, -1545, 816, -441, 226, -102, 37, -8,
+ 3459, -1451, 767, -415, 212, -96, 35, -8,
+ 3225, -1357, 718, -388, 198, -90, 33, -7,
+ 2994, -1263, 669, -361, 185, -83, 30, -6,
+ 2765, -1170, 620, -335, 171, -77, 28, -6,
+ 2537, -1077, 571, -308, 157, -71, 26, -5,
+ 2313, -985, 522, -282, 144, -65, 23, -5,
+ 2090, -893, 473, -256, 130, -59, 21, -4,
+ 1870, -801, 425, -229, 117, -53, 19, -4,
+ 1652, -710, 377, -203, 103, -47, 17, -3,
+ 1437, -619, 329, -177, 90, -41, 14, -3,
+ 1224, -529, 281, -152, 77, -35, 12, -2,
+ 1014, -439, 233, -126, 64, -29, 10, -2,
+ 806, -350, 186, -100, 51, -23, 8, -2,
+ 600, -261, 139, -75, 38, -17, 6, -1,
+ 398, -174, 92, -50, 25, -11, 4, -1,
+ 198, -86, 46, -25, 13, -6, 2, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0
+};
+