videoeditorengine/audioeditorengine/resampler/src/resampler_sinc_conv_44_to_48_tables_economy.cpp
author Mikael Laine <mikael.laine@ixonos.com>
Fri, 29 Jan 2010 14:08:33 +0200
changeset 0 951a5db380a0
permissions -rw-r--r--
Committing the Video Editor package under the Eclipse Public License

/*
* 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
};