diff -r 951a5db380a0 -r e0b5df5c0969 videoeditorengine/audioeditorengine/inc/ProcConstants.h --- a/videoeditorengine/audioeditorengine/inc/ProcConstants.h Fri Jan 29 14:08:33 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,966 +0,0 @@ -/* -* 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: -* -*/ - - - -#ifndef __PROCCONSTANTS_H__ -#define __PROCCONSTANTS_H__ - -#include - -const TInt KAmrBitRates[] = - { - 4750, - 5150, - 5900, - 6700, - 7400, - 7950, - 10200, - 12200 - }; - -// bit locations for fixed codebook gains - -// subframe 1, bitrate 12.2 kBit/s -const TUint8 KAmrGains122_1[] = {59+8,63+8,67+8,92+8,104+8}; -// subframe 2, bitrate 12.2 kBit/s -const TUint8 KAmrGains122_2[] = {60+8,64+8,68+8,93+8,105+8}; -// subframe 3, bitrate 12.2 kBit/s -const TUint8 KAmrGains122_3[] = {61+8,65+8,69+8,94+8,106+8}; -// subframe 4, bitrate 12.2 kBit/s -const TUint8 KAmrGains122_4[] = {62+8,66+8,70+8,95+8,107+8}; - -// subframe 1, bitrate 7.95 kBit/s -const TUint8 KAmrGains795_1[] = {23+8,27+8,31+8,59+8,83+8}; -// subframe 2, bitrate 7.95 kBit/s -const TUint8 KAmrGains795_2[] = {24+8,28+8,32+8,60+8,84+8}; -// subframe 3, bitrate 7.95 kBit/s -const TUint8 KAmrGains795_3[] = {25+8,29+8,33+8,61+8,85+8}; -// subframe 4, bitrate 7.95 kBit/s -const TUint8 KAmrGains795_4[] = {26+8,30+8,34+8,62+8,86+8}; - - -// subframe 1, bitrate 10.2 kBit/s -const TUint8 KAmrGains102_1[] = {33+8,53+8,83+8,34+8,35+8,82+8,84+8}; -// subframe 2, bitrate 10.2 kBit/s -const TUint8 KAmrGains102_2[] = {36+8,54+8,86+8,37+8,38+8,85+8,87+8}; -// subframe 3, bitrate 10.2 kBit/s -const TUint8 KAmrGains102_3[] = {39+8,55+8,89+8,40+8,41+8,88+8,90+8}; -// subframe 4, bitrate 10.2 kBit/s -const TUint8 KAmrGains102_4[] = {42+8,56+8,92+8,43+8,44+8,91+8,93+8}; - - -// subframe 1, bitrate 7.4 kBit/s -const TUint8 KAmrGains740_1[] = {27+8,31+8,78+8,35+8,39+8,57+8,68+8}; -// subframe 2, bitrate 7.4 kBit/s -const TUint8 KAmrGains740_2[] = {28+8,32+8,79+8,36+8,40+8,58+8,69+8}; -// subframe 3, bitrate 7.4 kBit/s -const TUint8 KAmrGains740_3[] = {29+8,33+8,80+8,37+8,41+8,59+8,70+8}; -// subframe 4, bitrate 7.4 kBit/s -const TUint8 KAmrGains740_4[] = {30+8,34+8,81+8,38+8,42+8,60+8,71+8}; - - -// subframe 1, bitrate 6.7 kBit/s -const TUint8 KAmrGains670_1[] = {35+8,85+8,66+8,41+8,45+8,55+8,74+8}; -// subframe 2, bitrate 6.7 kBit/s -const TUint8 KAmrGains670_2[] = {36+8,84+8,67+8,42+8,46+8,56+8,75+8}; -// subframe 3, bitrate 6.7 kBit/s -const TUint8 KAmrGains670_3[] = {37+8,83+8,68+8,43+8,47+8,57+8,76+8}; -// subframe 4, bitrate 6.7 kBit/s -const TUint8 KAmrGains670_4[] = {38+8,82+8,69+8,44+8,48+8,58+8,77+8}; - - -// subframe 1, bitrate 5.9 kBit/s -const TUint8 KAmrGains590_1[] = {76+8,55+8,51+8,47+8,37+8,29+8}; -// subframe 2, bitrate 5.9 kBit/s -const TUint8 KAmrGains590_2[] = {77+8,56+8,52+8,48+8,38+8,30+8}; -// subframe 3, bitrate 5.9 kBit/s -const TUint8 KAmrGains590_3[] = {78+8,57+8,53+8,49+8,39+8,31+8}; -// subframe 4, bitrate 5.9 kBit/s -const TUint8 KAmrGains590_4[] = {79+8,58+8,54+8,50+8,40+8,32+8}; - - - -// subframe 1, bitrate 5.15 kBit/s -const TUint8 KAmrGains515_1[] = {55+8,45+8,36+8,26+8,25+8,24+8}; -// subframe 2, bitrate 5.15 kBit/s -const TUint8 KAmrGains515_2[] = {56+8,46+8,37+8,29+8,28+8,27+8}; -// subframe 3, bitrate 5.15 kBit/s -const TUint8 KAmrGains515_3[] = {57+8,47+8,38+8,32+8,31+8,30+8}; -// subframe 4, bitrate 5.15 kBit/s -const TUint8 KAmrGains515_4[] = {58+8,48+8,39+8,35+8,34+8,33+8}; - - -//subframes 1 & s, bitrate 4.75 kBit/s -const TUint8 KAmrGains475_1_2[] = {49+8,48+8,47+8,46+8,31+8,30+8,29+8,28+8}; -const TUint8 KAmrGains475_3_4[] = {43+8,42+8,41+8,40+8,35+8,34+8,33+8,32+8}; - - -// gp:s - -// subframe 1, bitrate 12.2 kBit/s -const TUint8 KAmrGPGains122_1[] = {47+8, 51+8,55+8,88+8}; -// subframe 2, bitrate 12.2 kBit/s -const TUint8 KAmrGPGains122_2[] = {48+8, 52+8,56+8,89+8}; -// subframe 3, bitrate 12.2 kBit/s -const TUint8 KAmrGPGains122_3[] = {49+8, 53+8,57+8,90+8}; -// subframe 4, bitrate 12.2 kBit/s -const TUint8 KAmrGPGains122_4[] = {50+8, 54+8,58+8,91+8}; - - -// subframe 1, bitrate 7.95 kBit/s -const TUint8 KAmrGPGains795_1[] = {35+8, 39+8, 79+8, 87+8}; -// subframe 2, bitrate 7.95 kBit/s -const TUint8 KAmrGPGains795_2[] = {36+8, 40+8, 80+8, 88+8}; -// subframe 3, bitrate 7.95 kBit/s -const TUint8 KAmrGPGains795_3[] = {37+8, 41+8, 81+8, 89+8}; -// subframe 4, bitrate 7.95 kBit/s -const TUint8 KAmrGPGains795_4[] = {38+8, 42+8, 82+8, 90+8}; - -// Gain table 12.2 kBit/s and 7.95 kBit/s, scalar quantized -const TInt KAmrGainTable122[] = - { - 159, - 206, - 268, - 349, - 419, - 482, - 554, - 637, - 733, - 842, - 969, - 1114, - 1281, - 1473, - 1694, - 1948, - 2241, - 2577, - 2963, - 3408, - 3919, - 4507, - 5183, - 5960, - 6855, - 7883, - 9065, - 10425, - 12510, - 16263, - 21142, - 27485 - }; - -#define NB_QUA_PITCH 16 - -const TInt KAmrGPTable[NB_QUA_PITCH] = -{ - 0, 3277, 6556, 8192, 9830, 11469, 12288, 13107, - 13926, 14746, 15565, 16384, 17203, 18022, 18842, 19661 -}; - - -const TInt KAmrLargestGain122 = 27485; - -// Gain table, 10.2, 6.70 and 7.40 kBit/s vector quantized - -// index = 0...127 -// KAmrGainTable[2*index] = g_pitch -// KAmrGainTable[2*index+1] = g_fac (fixed codebook gain) - -const TInt KAmrGainTable102[] = - { -//g_pit, g_fac - 577, 662, - 806, 1836, - 3109, 1052, - 4181, 1387, - 2373, 1425, - 3248, 1985, - 1827, 2320, - 941, 3314, - 2351, 2977, - 3616, 2420, - 3451, 3096, - 2955, 4301, - 1848, 4500, - 3884, 5416, - 1187, 7210, - 3083, 9000, - 7384, 883, - 5962, 1506, - 5155, 2134, - 7944, 2009, - 6507, 2250, - 7670, 2752, - 5952, 3016, - 4898, 3764, - 6989, 3588, - 8174, 3978, - 6064, 4404, - 7709, 5087, - 5523, 6021, - 7769, 7126, - 6060, 7938, - 5594, 11487, - 10581, 1356, - 9049, 1597, - 9794, 2035, - 8946, 2415, - 10296, 2584, - 9407, 2734, - 8700, 3218, - 9757, 3395, - 10177, 3892, - 9170, 4528, - 10152, 5004, - 9114, 5735, - 10500, 6266, - 10110, 7631, - 8844, 8727, - 8956, 12496, - 12924, 976, - 11435, 1755, - 12138, 2328, - 11388, 2368, - 10700, 3064, - 12332, 2861, - 11722, 3327, - 11270, 3700, - 10861, 4413, - 12082, 4533, - 11283, 5205, - 11960, 6305, - 11167, 7534, - 12128, 8329, - 10969, 10777, - 10300, 17376, - 13899, 1681, - 12580, 2045, - 13265, 2439, - 14033, 2989, - 13452, 3098, - 12396, 3658, - 13510, 3780, - 12880, 4272, - 13533, 4861, - 12667, 5457, - 13854, 6106, - 13031, 6483, - 13557, 7721, - 12957, 9311, - 13714, 11551, - 12591, 15206, - 15113, 1540, - 15072, 2333, - 14527, 2511, - 14692, 3199, - 15382, 3560, - 14133, 3960, - 15102, 4236, - 14332, 4824, - 14846, 5451, - 15306, 6083, - 14329, 6888, - 15060, 7689, - 14406, 9426, - 15387, 9741, - 14824, 14271, - 13600, 24939, - 16396, 1969, - 16817, 2832, - 15713, 2843, - 16104, 3336, - 16384, 3963, - 16940, 4579, - 15711, 4599, - 16222, 5448, - 16832, 6382, - 15745, 7141, - 16326, 7469, - 16611, 8624, - 17028, 10418, - 15905, 11817, - 16878, 14690, - 16515, 20870, - 18142, 2083, - 19401, 3178, - 17508, 3426, - 20054, 4027, - 18069, 4249, - 18952, 5066, - 17711, 5402, - 19835, 6192, - 17950, 7014, - 21318, 7877, - 17910, 9289, - 19144, 9290, - 20517, 11381, - 18075, 14485, - 19999, 17882, - 18842, 32764 - }; - -const TInt KAmrLargestGain102 = 32764; - - -// Gain table, 5.9 and 5.15 kBit/s vector quantized - -// index = 0...127 -// KAmrGainTable[2*index] = g_pitch -// KAmrGainTable[2*index+1] = g_fac -// g_pitch (Q14), -// g_fac (Q12), - -const TInt KAmrGainTable590[] = - { -//g_pit, g_fac - 10813, 28753, - 20480, 2785, - 18841, 6594, - 6225, 7413, - 17203, 10444, - 21626, 1269, - 21135, 4423, - 11304, 1556, - 19005, 12820, - 17367, 2498, - 17858, 4833, - 9994, 2498, - 17530, 7864, - 14254, 1884, - 15892, 3153, - 6717, 1802, - 18186, 20193, - 18022, 3031, - 16711, 5857, - 8847, 4014, - 15892, 8970, - 18022, 1392, - 16711, 4096, - 8192, 655, - 15237, 13926, - 14254, 3112, - 14090, 4669, - 5406, 2703, - 13434, 6553, - 12451, 901, - 12451, 2662, - 3768, 655, - 14745, 23511, - 19169, 2457, - 20152, 5079, - 6881, 4096, - 20480, 8560, - 19660, 737, - 19005, 4259, - 7864, 2088, - 11468, 12288, - 15892, 1474, - 15728, 4628, - 9175, 1433, - 16056, 7004, - 14827, 737, - 15073, 2252, - 5079, 1228, - 13271, 17326, - 16547, 2334, - 15073, 5816, - 3932, 3686, - 14254, 8601, - 16875, 778, - 15073, 3809, - 6062, 614, - 9338, 9256, - 13271, 1761, - 13271, 3522, - 2457, 1966, - 11468, 5529, - 10485, 737, - 11632, 3194, - 1474, 778 - }; - -const TInt KAmrLargestGain590 = 23511; - - -// index = 0...127 -// KAmrGainTable[4*index] = g_pitch(even frame) -// KAmrGainTable[4*index+1] = g_fac(even frame) -// KAmrGainTable[4*index+2] = g_pitch(odd frame) -// KAmrGainTable[4*index+3] = g_fac(odd frame) - - -const TInt KAmrGainTable475[] = - { -//g_pit(0), g_fac(0), g_pit(1), g_fac(1) - 812, 128, 542, 140, - 2873, 1135, 2266, 3402, - 2067, 563, 12677, 647, - 4132, 1798, 5601, 5285, - 7689, 374, 3735, 441, - 10912, 2638, 11807, 2494, - 20490, 797, 5218, 675, - 6724, 8354, 5282, 1696, - 1488, 428, 5882, 452, - 5332, 4072, 3583, 1268, - 2469, 901, 15894, 1005, - 14982, 3271, 10331, 4858, - 3635, 2021, 2596, 835, - 12360, 4892, 12206, 1704, - 13432, 1604, 9118, 2341, - 3968, 1538, 5479, 9936, - 3795, 417, 1359, 414, - 3640, 1569, 7995, 3541, - 11405, 645, 8552, 635, - 4056, 1377, 16608, 6124, - 11420, 700, 2007, 607, - 12415, 1578, 11119, 4654, - 13680, 1708, 11990, 1229, - 7996, 7297, 13231, 5715, - 2428, 1159, 2073, 1941, - 6218, 6121, 3546, 1804, - 8925, 1802, 8679, 1580, - 13935, 3576, 13313, 6237, - 6142, 1130, 5994, 1734, - 14141, 4662, 11271, 3321, - 12226, 1551, 13931, 3015, - 5081, 10464, 9444, 6706, - 1689, 683, 1436, 1306, - 7212, 3933, 4082, 2713, - 7793, 704, 15070, 802, - 6299, 5212, 4337, 5357, - 6676, 541, 6062, 626, - 13651, 3700, 11498, 2408, - 16156, 716, 12177, 751, - 8065, 11489, 6314, 2256, - 4466, 496, 7293, 523, - 10213, 3833, 8394, 3037, - 8403, 966, 14228, 1880, - 8703, 5409, 16395, 4863, - 7420, 1979, 6089, 1230, - 9371, 4398, 14558, 3363, - 13559, 2873, 13163, 1465, - 5534, 1678, 13138, 14771, - 7338, 600, 1318, 548, - 4252, 3539, 10044, 2364, - 10587, 622, 13088, 669, - 14126, 3526, 5039, 9784, - 15338, 619, 3115, 590, - 16442, 3013, 15542, 4168, - 15537, 1611, 15405, 1228, - 16023, 9299, 7534, 4976, - 1990, 1213, 11447, 1157, - 12512, 5519, 9475, 2644, - 7716, 2034, 13280, 2239, - 16011, 5093, 8066, 6761, - 10083, 1413, 5002, 2347, - 12523, 5975, 15126, 2899, - 18264, 2289, 15827, 2527, - 16265, 10254, 14651, 11319, - 1797, 337, 3115, 397, - 3510, 2928, 4592, 2670, - 7519, 628, 11415, 656, - 5946, 2435, 6544, 7367, - 8238, 829, 4000, 863, - 10032, 2492, 16057, 3551, - 18204, 1054, 6103, 1454, - 5884, 7900, 18752, 3468, - 1864, 544, 9198, 683, - 11623, 4160, 4594, 1644, - 3158, 1157, 15953, 2560, - 12349, 3733, 17420, 5260, - 6106, 2004, 2917, 1742, - 16467, 5257, 16787, 1680, - 17205, 1759, 4773, 3231, - 7386, 6035, 14342, 10012, - 4035, 442, 4194, 458, - 9214, 2242, 7427, 4217, - 12860, 801, 11186, 825, - 12648, 2084, 12956, 6554, - 9505, 996, 6629, 985, - 10537, 2502, 15289, 5006, - 12602, 2055, 15484, 1653, - 16194, 6921, 14231, 5790, - 2626, 828, 5615, 1686, - 13663, 5778, 3668, 1554, - 11313, 2633, 9770, 1459, - 14003, 4733, 15897, 6291, - 6278, 1870, 7910, 2285, - 16978, 4571, 16576, 3849, - 15248, 2311, 16023, 3244, - 14459, 17808, 11847, 2763, - 1981, 1407, 1400, 876, - 4335, 3547, 4391, 4210, - 5405, 680, 17461, 781, - 6501, 5118, 8091, 7677, - 7355, 794, 8333, 1182, - 15041, 3160, 14928, 3039, - 20421, 880, 14545, 852, - 12337, 14708, 6904, 1920, - 4225, 933, 8218, 1087, - 10659, 4084, 10082, 4533, - 2735, 840, 20657, 1081, - 16711, 5966, 15873, 4578, - 10871, 2574, 3773, 1166, - 14519, 4044, 20699, 2627, - 15219, 2734, 15274, 2186, - 6257, 3226, 13125, 19480, - 7196, 930, 2462, 1618, - 4515, 3092, 13852, 4277, - 10460, 833, 17339, 810, - 16891, 2289, 15546, 8217, - 13603, 1684, 3197, 1834, - 15948, 2820, 15812, 5327, - 17006, 2438, 16788, 1326, - 15671, 8156, 11726, 8556, - 3762, 2053, 9563, 1317, - 13561, 6790, 12227, 1936, - 8180, 3550, 13287, 1778, - 16299, 6599, 16291, 7758, - 8521, 2551, 7225, 2645, - 18269, 7489, 16885, 2248, - 17882, 2884, 17265, 3328, - 9417, 20162, 11042, 8320, - 1286, 620, 1431, 583, - 5993, 2289, 3978, 3626, - 5144, 752, 13409, 830, - 5553, 2860, 11764, 5908, - 10737, 560, 5446, 564, - 13321, 3008, 11946, 3683, - 19887, 798, 9825, 728, - 13663, 8748, 7391, 3053, - 2515, 778, 6050, 833, - 6469, 5074, 8305, 2463, - 6141, 1865, 15308, 1262, - 14408, 4547, 13663, 4515, - 3137, 2983, 2479, 1259, - 15088, 4647, 15382, 2607, - 14492, 2392, 12462, 2537, - 7539, 2949, 12909, 12060, - 5468, 684, 3141, 722, - 5081, 1274, 12732, 4200, - 15302, 681, 7819, 592, - 6534, 2021, 16478, 8737, - 13364, 882, 5397, 899, - 14656, 2178, 14741, 4227, - 14270, 1298, 13929, 2029, - 15477, 7482, 15815, 4572, - 2521, 2013, 5062, 1804, - 5159, 6582, 7130, 3597, - 10920, 1611, 11729, 1708, - 16903, 3455, 16268, 6640, - 9306, 1007, 9369, 2106, - 19182, 5037, 12441, 4269, - 15919, 1332, 15357, 3512, - 11898, 14141, 16101, 6854, - 2010, 737, 3779, 861, - 11454, 2880, 3564, 3540, - 9057, 1241, 12391, 896, - 8546, 4629, 11561, 5776, - 8129, 589, 8218, 588, - 18728, 3755, 12973, 3149, - 15729, 758, 16634, 754, - 15222, 11138, 15871, 2208, - 4673, 610, 10218, 678, - 15257, 4146, 5729, 3327, - 8377, 1670, 19862, 2321, - 15450, 5511, 14054, 5481, - 5728, 2888, 7580, 1346, - 14384, 5325, 16236, 3950, - 15118, 3744, 15306, 1435, - 14597, 4070, 12301, 15696, - 7617, 1699, 2170, 884, - 4459, 4567, 18094, 3306, - 12742, 815, 14926, 907, - 15016, 4281, 15518, 8368, - 17994, 1087, 2358, 865, - 16281, 3787, 15679, 4596, - 16356, 1534, 16584, 2210, - 16833, 9697, 15929, 4513, - 3277, 1085, 9643, 2187, - 11973, 6068, 9199, 4462, - 8955, 1629, 10289, 3062, - 16481, 5155, 15466, 7066, - 13678, 2543, 5273, 2277, - 16746, 6213, 16655, 3408, - 20304, 3363, 18688, 1985, - 14172, 12867, 15154, 15703, - 4473, 1020, 1681, 886, - 4311, 4301, 8952, 3657, - 5893, 1147, 11647, 1452, - 15886, 2227, 4582, 6644, - 6929, 1205, 6220, 799, - 12415, 3409, 15968, 3877, - 19859, 2109, 9689, 2141, - 14742, 8830, 14480, 2599, - 1817, 1238, 7771, 813, - 19079, 4410, 5554, 2064, - 3687, 2844, 17435, 2256, - 16697, 4486, 16199, 5388, - 8028, 2763, 3405, 2119, - 17426, 5477, 13698, 2786, - 19879, 2720, 9098, 3880, - 18172, 4833, 17336, 12207, - 5116, 996, 4935, 988, - 9888, 3081, 6014, 5371, - 15881, 1667, 8405, 1183, - 15087, 2366, 19777, 7002, - 11963, 1562, 7279, 1128, - 16859, 1532, 15762, 5381, - 14708, 2065, 20105, 2155, - 17158, 8245, 17911, 6318, - 5467, 1504, 4100, 2574, - 17421, 6810, 5673, 2888, - 16636, 3382, 8975, 1831, - 20159, 4737, 19550, 7294, - 6658, 2781, 11472, 3321, - 19397, 5054, 18878, 4722, - 16439, 2373, 20430, 4386, - 11353, 26526, 11593, 3068, - 2866, 1566, 5108, 1070, - 9614, 4915, 4939, 3536, - 7541, 878, 20717, 851, - 6938, 4395, 16799, 7733, - 10137, 1019, 9845, 964, - 15494, 3955, 15459, 3430, - 18863, 982, 20120, 963, - 16876, 12887, 14334, 4200, - 6599, 1220, 9222, 814, - 16942, 5134, 5661, 4898, - 5488, 1798, 20258, 3962, - 17005, 6178, 17929, 5929, - 9365, 3420, 7474, 1971, - 19537, 5177, 19003, 3006, - 16454, 3788, 16070, 2367, - 8664, 2743, 9445, 26358, - 10856, 1287, 3555, 1009, - 5606, 3622, 19453, 5512, - 12453, 797, 20634, 911, - 15427, 3066, 17037, 10275, - 18883, 2633, 3913, 1268, - 19519, 3371, 18052, 5230, - 19291, 1678, 19508, 3172, - 18072, 10754, 16625, 6845, - 3134, 2298, 10869, 2437, - 15580, 6913, 12597, 3381, - 11116, 3297, 16762, 2424, - 18853, 6715, 17171, 9887, - 12743, 2605, 8937, 3140, - 19033, 7764, 18347, 3880, - 20475, 3682, 19602, 3380, - 13044, 19373, 10526, 23124 -}; - -const TInt KAmrLargestGain475 = 26526; - - -// KAmrGaindB2Gamma[0] is gamma*10000 at -127 dB -// KAmrGaindB2Gamma[1] is gamma*10000 at -126 dB -// KAmrGaindB2Gamma[127] is gamma*10000 at 0 dB -// KAmrGaindB2Gamma[128] is gamma*10000 at 1 dB -// KAmrGaindB2Gamma[255] is gamma*10000 at 128 dB - -const TInt KAmrGain_dB2Gamma[] = - - { -53, -55, -58, -60, -62, -65, -68, -71, -74, -77, -80, -83, -87, -91, -94, -98, -103, -107, -111, -116, -121, -126, -131, -137, -143, -149, -155, -161, -168, -175, -183, -190, -198, -207, -215, -225, -234, -244, -254, -265, -276, -288, -300, -312, -325, -339, -353, -368, -384, -400, -417, -435, -453, -472, -492, -512, -534, -557, -580, -604, -630, -656, -684, -713, -743, -774, -807, -841, -876, -913, -952, -992, -1034, -1077, -1122, -1170, -1219, -1270, -1324, -1380, -1438, -1498, -1562, -1627, -1696, -1767, -1842, -1919, -2000, -2084, -2172, -2264, -2359, -2459, -2562, -2670, -2783, -2900, -3022, -3149, -3282, -3420, -3564, -3714, -3871, -4034, -4204, -4381, -4566, -4758, -4958, -5167, -5385, -5612, -5848, -6095, -6351, -6619, -6898, -7188, -7491, -7807, -8136, -8478, -8836, -9208, -9596, -10000, -10421, -10860, -11318, -11795, -12292, -12809, -13349, -13911, -14497, -15108, -15745, -16408, -17099, -17820, -18570, -19353, -20168, -21017, -21903, -22826, -23787, -24789, -25834, -26922, -28056, -29238, -30470, -31754, -33091, -34485, -35938, -37452, -39030, -40674, -42388, -44173, -46034, -47974, -49995, -52101, -54296, -56583, -58967, -61451, -64040, -66738, -69549, -72479, -75533, -78715, -82031, -85487, -89088, -92841, -96753, -100829, -105076, -109503, -114116, -118924, -123934, -129155, -134596, -140266, -146175, -152334, -158751, -165439, -172409, -179672, -187241, -195129, -203350, -211917, -220844, -230148, -239844, -249948, -260478, -271451, -282887, -294804, -307224, -320167, -333655, -347711, -362360, -377625, -393534, -410113, -427390, -445395, -464159, -483713, -504091, -525327, -547459, -570522, -594557, -619605, -645708, -672910, -701258, -730801, -761589, -793673, -827109, -861954, -898266, -936108, -975545, -1016643, -1059472, -1104106, -1150620, -1199093, -1249609, -1302253, -1357114, -1414287, -1473869, -1535960, -1600667, -1668101, -1738375, -1811609, -1887929, - }; - - - - -/* - * definition of modes for decoder - */ -enum Mode - { - MR475 = 0, - MR515, - MR59, - MR67, - MR74, - MR795, - MR102, - MR122, - MRDTX, - N_MODES /* number of (SPC) modes */ - }; - - - - -#endif