📄 lpc.c
字号:
658, 203, 322, 486, 903, 505, 748, 417, 611, 423, 555, 512, 239, -83, -578, -19, -339, -731, 349, 13, -934, -1399, -114, -360, 107, 692, 182, 90, -1243, -1538, -1551, -725, -568, -903, -1363, -525, -517, -853, -861, -1004, -168, -690, -835, 63, -137, -556, -547, 144, -286, -817, 485, 319, -147, -408, 526, 246, -347, -434, 297, -28, -290, -471, -1110, -1285, -460, -359, -988, -794, 1347, 1299, 690, 523, 1216, 1068, 1094, 757, 825, 1140, 752, 494, 1252, 1365, 1195, 898, 521, 1053, 532, 432, -334, -216, -313, -263, -160, 52, -472, -155, 127, 136, -380, 44, 851, 410, -162, -489, 123, -255, -796, -667, 1090, 917, 789, 493, 1397, 1197, 558, 202, -51, -118, -342, -701, 83, 108, -42, -441, 61, 95, 287, 256, -27, 89, 524, 531, 351, 227, 592, 545, 697, 155, -164, 307, 638, 274, -489, -50, 754, 240, -166, -124, -116, -579, -1212, -63, 190, -295, -1040, -1296, 147, -376, -177, -113, 841, 1241, 1051, 668, 2, 293, 551, 304, -1096, -953, -248, 376, -750, -965, 87, 516, -275, -516, 689, 391, -379, -643, 876, 594, -390, -1013, -645, 573, -107, -568, -689, -826, -1025, -27, -328, -203, 861, 749, 548, 233, -1660, -1043, 451, 108, -660, -620, 430, 236, 21, -396, -1158, -631, 1372, 1298, 967, 577, 1125, 1125, 589, 454, -323, -865, -467, 153, -468, -699, -804, -509, -392, -718, -204, -35, -603, -1093, -567, -162, -505, -1004, -102, 350, 219, 224, 423, 252, 395, 591, 608, 363, -746, -96, 373, 172, 171, 295, 714, 339, 233, 77, 107, 277, 157, 153, -499, -356, 1547, 1073, 576, 494, -292, -339, -504, -592, -903, -72, -619, -481, -1594, -1117, -567, -254, -793, -507, -564, -291, -492, -532, 502, 560, -382, 427, 600, 230, -227, 477, 251, 75, 285, 842, 813, 476, -1310, -1333, 186, 377, -587, -917, 643, 381, -1186, -553, 411, 82, -1127, -820, -174, -540, -604, 119, 543, 205, -380, 657, 909, 567, 112, -298, -374, 114, -857, -251, 56, 159, 401, 345, -34, -140, -111, -607, 41, 614, 355, -114, -77, 474, 578, 56, 1450, 924, 1098, 1420, 741, 400, 246, 22, 588, 313, -121, 327, 831, 472, -1138, -608, 856, 552, -1241, -1072, 638, 600, -358, 254, -333, -303, -646, 739, 358, 74, 1226, 1671, 1221, 849, 2241, 1624, 983, 636, 1841, 1477, 749, 384, 350, 263, 87, 128, -1902, -941, -144, -64, -1734, -255, 288, -31, -2644, -1238, 366, 235, -1643, -1092, -1344, -304, -541, -1075, -1116, 123, -1178, -252, -816, -180, -1016, 533, 565, 233, -487, -430, -188, 334, 867, 1236, 534, 171, -1590, -1607, 635, 630, -2196, 310, 924, 412, -2358, -328, 956, 529, -2639, -377, 630, 278, -2602, 317, 799, 299, -2406, 133, 340, 31, -2156, -1468, 131, 125, -1184, -490, -139, 46, -744, 447, 891, 564, 67, -451, 646, 604, -553, -429, -876, 396, 162, -66, 1305, 915, 479, 579, 1088, 794, 450, 278, 566, 324, -1057, -154, 148, -177, -2545, 168, 1070, 592, -2351, -42, 819, 345, -2344, -707, 721, 250, -2175, -1497, -309, 122, -78, -73, 120, 173, -4, 262, -263, -261, -431, -64, -405, -732, -2609, 116, -83, -193, -1525, -944, -477, -725, -508, 307, 170, 172, 832, 417, 832, 686, -225, 177, 894, 818, -482, -389, 1279, 1039, -383, 201, -350, 40, 730, 635, 226, 526, 503, 462, 338, 398, 535, 714, 40, -282, 1482, 1471, 1085, 731, 1561, 1072, 909, 693, 1419, 1282, 889, 879, 1153, 728, 1186, 840, -226, 1130, 949, 689, -494, -986, -1556, -128, -568, -721, -713, -26, 317, 524, 70, 135, -405, -865, -1766, -652, -174, -801, 885, 773, -153, -91, 1099, 751, -506, -1149, 853, 646, 241, 782, 519, 539, 1853, 1700, 1101, 684, -1249, -1486, -464, 188, -893, -1409, -1312, -341, -135, 438, -175, 18, 1111, 976, 319, 208, -1430, -1768, 83, 458, -530, -1000, 307, 129, -840, -15, -29, -356, -911, -924, -1147, -242, -119, -528, 127, -133, -761, -765, 190, -83, -315, 895, 522, 231, -222, 102, -63, -428, 316, 699, 379, 70, 25, 716, 314, -108, 507, 874, 566, 238, 108, 941, 519, 195, 425, -60, -427, 257, 139, -103, -630, 446, 334, 370, 412, 48, -172, -690, -283, 557, 187, -286, 158, 483, 140, 270, -344, -631, 924, 579, -116, 132, 142, 466, -68, -64, 230, -145, -302, -542, -803, -912, 1018, 737, -773, 1015, 630, 297, -2596, 95, 445, 336, -2122, 491, 510, 191, -1253, 161, -2, -324, -1450, -633, -712, -105, -842, -254, -411, 100, -640, -290, 1010, 763, -650, 313, 1169, 730, 140, 505, 1030, 766, 772, 287, 1067, 823, 495, 749, 305, 323, -164, 462, 78, 399, -342, -874, 69, 597, -16, 620, 621, 337, -138, -444, -265, 218, 84, -450, 953, 666, -222, -803, 541, 604, -921, -1376, 244, 116, -841, -723, 630, 588, 140, 663, 294, 368, 935, 1046, 881, 759, 1746, 1464, 916, 628, 436, 963, 281, 1, -119, 74, 542, 213, 1, -567, 301, 241, 260, 435, 222, 396, 936, 957, 1108, 703, 510, 506, 808, 478, 601, 694, 960, 620, 972, 741, 980, 600, 834, 717, 767, 684, 643, 972, 935, 638, 501, 661, 720, 851, -105, -632, -303, -117, -429, 130, 789, 442, -522, -188, 704, 373, -759, 42, 814, 523, -531, -1137, 373, 578, -682, -1203, -455, 285, -1163, -1577, -1098, 44, 81, -82, 712, 363, 477, 246, 954, 622, 1604, 1622, 1277, 891, 1409, 859, 924, 892, 774, 1041, 947, 1142, 40, -546, -75, 288, -616, -106, -697, -26, -169, -160, -891, -739, -279, -384, -1029, -350, 1781, 1308, 1046, 816, 1580, 1533, 1472, 1178, 1505, 1076, 1216, 899, 890, 904, 564, 654, 920, 692, 1021, 856, -493, 132, 177, 505, 71, 195, -28, 97, 456, 351, -164, 88, 439, 278, -40, 350, 1395, 949, 234, -95, -805, -472, 38, -163, 367, -98, 489, 523, 1025, 1178, 1212, 906, 319, 1314, 814, 461, -123, -543, -804, 447, -748, -324, -897, -1127, -737, -501, -789, -713, 715, 777, 1239, 922, 1949, 1939, 1368, 865, 730, 880, 758, 388, -871, 454, 17, -251, -381, -810, -1583, 239, -521, -966, -792, 259, -890, -1358, -770, -73, 166, 349, -212, 323, -840, -301, 473, 435, -679, -464, 728, 351, -156, -199, 667, 432, 29, -252, 415, 480, -731, -379, 145, 559, -528, -631, -1158, -159, 445, 273, 123, 639, 373, -126, 800, 568, 84, -162, 720, 712, -830, -536, -185, 222, 408, 452, 501, 771, -897, -1355, -67, 442, -792, -1406, 566, 602, 167, -326, 509, 330, -95, -626, -730, -344, 1668, 1217, 779, 455, 1316, 828, 584, 719, 404, -31, 1013, 789, 89, 107, 891, 549, 871, 1581, 917, 671, 866, 1479, 1289, 854, 391, 1068, 1122, 812, 78, -562, 345, 563, 429, -103, 417, 787, -122, -437, 411, 788, -913, -417, 602, 754, -226, -16, 151, 760, -700, 118, -104, -14, -1128, 48, 284, 393, -390, -419, -639, -116, -910, 306, 316, -13, 1207, 984, 821, 669, -1195, -693, 140, -213, -884, -416, -199, -558, -616, 245, -404, -664, 262, 56, -617, -724, -85, -491, -320, -656, -570, -831, -129, -528, -1506, -63, -367, -385, -358, -321, 4, 51, -366, -214, 319, 511, 146, 671, -17, -291, -110, 464, -139, -496, -202, 220, -312, -631, -660, -73, -655, -820, -662, -653, -1288, -857, -430, -953, -959, -264, -49, -468, -72, -381, -350, -563, -193, -407, 55, -408, -803, 11, -309, 649, 188, -198, -512, 461, -79, -458, -1318, -263, -134, -523, -1657, -435, -495, -765, 57, -347, -414, 434, -1141, -242, -664, -857, 34, -68, -707, -338};#define MR515_3_SIZE 128/* third codebook for MR475, MR515 */static Word16 mr515_3_lsf[] = { 419, 163, -30, -262, -455, -789, -1430, -721, 1006, 664, 269, 25, 619, 260, 183, 96, -968, -1358, -388, 135, -693, 835, 456, 154, 1105, 703, 569, 363, 1625, 1326, 985, 748, -220, 219, 76, -208, -1455, -1662, 49, 149, -964, -172, -752, -336, 625, 209, -250, -66, -1017, -838, -2, 317, -2168, -1485, -138, 123, -1876, -2099, -521, 85, -967, -366, -695, -881, -921, -1011, -763, -949, -124, -256, -352, -660, 178, 463, 354, 304, -1744, -591, -282, 79, -2249, 175, 867, 499, -138, -180, -181, -21, -2291, -1241, -460, -520, -771, 451, -10, -308, 271, -65, 4, 214, -279, -435, -43, -348, -670, 35, -65, -211, 806, 535, 85, 297, 57, 239, 722, 493, 225, 661, 840, 547, -540, -376, 14, 349, 469, 721, 331, 162, -544, -752, -62, -10, 398, -88, 724, 701, -19, -533, -94, 601, 136, -71, -681, -747, -166, -344, 261, -50, 161, -52, 485, 337, -1675, 50, 190, -93, -2282, -231, -194, -82, -95, -595, -154, 128, 894, 501, 588, 457, -345, 206, 122, 110, -631, -227, -569, 3, 408, 239, 397, 226, -197, -2, 128, 491, 1281, 904, 292, 215, 538, 306, 259, 509, -677, -1047, 13, 321, -679, -588, -358, -212, -558, 243, 646, 479, 486, 342, 634, 532, 107, 802, 331, 136, -112, -398, -1031, -286, -326, -705, 288, 272, 1299, 1144, 1178, 860, -423, 121, -385, -148, -295, -302, -834, -819, 16, -24, -201, -476, 555, 91, -245, 294, -38, -379, -962, -1221, -1191, -1518, -273, -395, -390, -1013, -645, 573, -1843, -1030, 505, 468, 744, 947, 609, 493, -689, -1172, -628, -135, -1026, 195, 411, 196, 1582, 1147, 575, 337, -1239, -777, -648, -142, 595, 825, 967, 735, -1206, -970, -81, -342, -745, 13, -72, 375, 454, 19, 1407, 921, -1647, -172, 861, 562, 928, 1537, 1063, 740, -2472, -952, 264, 82, -502, -965, -1334, 123, 867, 1236, 534, 171, -2320, -460, 780, 363, -1190, -617, 252, -61, -174, 34, 1011, 788, -2333, 247, 423, 153, -16, -355, 262, 449, -1576, -1073, -544, -371, -615, -305, 1051, 805, 687, 528, 6, -182, 935, 875, 1002, 809, 199, 257, 126, 76, -584, -1138, 599, 556, -1105, -1391, -1591, -519, -977, -1325, 108, 347, -722, -975, 365, 101, -145, 681, 249, -153, 0, -334, -570, 159, 412, 285, -336, -617, -953, -966, 887, 689, -1251, 84, -185, -398, -592, 433, 1044, 653, 85, 329, -40, 361, -433, -705, 466, 574, -154, 654, 592, 290, -167, 72, 349, 175, 674, 297, 977, 720, 1235, 1204, 757, 488, -400, -269, 538, 372, -1350, -1387, -1194, -91, 1262, 876, 775, 700, -599, -38, -430, -722, 1976, 1630, 991, 608, 111, 276, -226, -96, -947, -388, -11, -7, -303, -531, -839, 338, 1734, 1710, 1405, 1013, -516, -855, -645, 210, -688, -416, 513, 230, -822, -637, -1146, -320, -952, -658, -694, 183, -114, -623, 818, 674, -191, -204, 731, 635, 51, 1221, 883, 576, -954, -431, 826, 598, -342, -755, -900, -407, -1126, -354, -206, -512, -547, -810, -357, -620, 66, 515, -73, -410, -872, -945, -1444, -1227, 191, -17, -544, -231, -1540, -544, -901, -886};#define MR795_1_SIZE 512/* first codebook for MR795 */static Word16 mr795_1_lsf[] = { -890, -1550, -2541, -819, -970, 175, -826, -1234, -762, -599, -22, 634, -811, -987, -902, -323, 203, 26, -383, -235, -781, -399, 1262, 906, -932, -1399, -1380, -624, 93, 87, -414, -539, -691, 37, 633, 510, -387, -476, -1330, 399, 66, 263, -407, -49, -335, -417, 1041, 1865, -779, -1089, -1440, -746, -858, 832, -581, -759, -371, -673, -506, 2088, -560, -634, -1179, 271, 241, 14, -438, -244, -397, 463, 1202, 1047, -606, -797, -1438, -51, -323, 481, -224, -584, -527, 494, 881, 682, -433, -306, -1002, 554, 659, 222, 171, -160, -353, 681, 1798, 1565, -852, -1181, -1695, -336, -666, 114, -581, -756, -744, -195, 375, 497, -465, -804, -1098, 154, 282, -131, -50, -191, -719, 323, 732, 1542, -722, -819, -1404, 105, -250, 185, -178, -502, -742, 321, 510, 1111, -323, -567, -966, 127, 484, 338, -160, 52, -338, 732, 1367, 1554, -626, -802, -1696, -286, -586, 676, -695, -343, -370, -490, 295, 1893, -630, -574, -1014, -80, 645, -69, -6, -318, -364, 782, 1450, 1038, -313, -733, -1395, 120, 60, 477, -264, -585, -123, 711, 1245, 633, -91, -355, -1016, 771, 758, 261, 253, 81, -474, 930, 2215, 1720, -808, -1099, -1925, -560, -782, 169, -804, -1074, -188, -626, -55, 1405, -694, -716, -1194, -660, 354, 329, -514, -55, -543, 366, 1033, 1182, -658, -959, -1357, -55, -184, 93, -605, -286, -662, 404, 449, 827, -286, -350, -1263, 628, 306, 227, -16, 147, -6
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -