dec_rom.c
来自「symbian 下的helix player源代码」· C语言 代码 · 共 2,156 行 · 第 1/5 页
C
2,156 行
-257, -521, -720, -198, 134, -46, -182,
-819, -1168, -777, 512, 359, 95, -113,
137, -2, -74, -138, -401, -114, -371,
-242, -466, 204, 223, -31, -212, -192,
-532, -637, -466, -686, 256, 277, -139,
-1141, -1244, -381, -75, -54, 14, 88,
-311, 115, -143, -499, -343, 124, -416,
-616, -147, -135, 43, -4, 121, -369,
835, 783, 641, 390, 355, 350, 64,
72, 194, 443, 467, 436, 219, 372,
464, 369, 192, 4, -156, -72, -226,
57, 206, 303, 205, 188, 101, 265,
-40, -205, -488, -184, 276, 64, -26,
-217, -433, -297, 137, 328, 308, -289,
378, 81, -308, -465, 57, -37, 227,
-100, 24, -36, -151, 199, 8, 143,
-426, -697, -1059, -133, 388, 161, 321,
-644, -1023, -1271, 39, 66, -123, 70,
372, 177, -173, -556, -553, -304, -189,
-117, -369, -425, -122, -462, -152, -73,
-649, -850, -1189, -767, 497, 360, 222,
-798, -1139, -1455, -190, 430, 234, 179,
42, -94, -405, -692, 38, -202, -246,
-169, -366, -290, -88, -64, 32, -292,
1010, 923, 938, 710, 465, 230, 342,
217, 300, 1054, 675, 68, -458, -179,
78, 453, 316, 18, -237, -496, -243,
167, 21, 424, 215, -91, -303, -170,
-290, -81, -70, -67, 40, 54, -59,
-353, -427, -90, 53, 94, 9, 54,
-28, 318, 283, 15, -240, -58, 79,
-75, -121, 229, 35, 58, 6, -133,
-351, -514, -744, -834, -705, -137, 164,
-1124, -1388, -1055, -230, -73, 40, 36,
-163, -233, -532, -785, -1170, -697, 96,
-788, -959, -246, -430, -624, -165, -8,
-856, -540, -630, -907, -337, -70, 76,
-937, -1042, -659, -733, -208, 199, -26,
-523, 78, -98, -501, -869, -890, -81,
-624, -703, -45, -348, -25, 87, -186,
1005, 823, 546, 249, 90, -22, 207,
298, 397, 381, 319, 200, 62, 303,
473, 379, 133, -247, -632, -441, 75,
284, 208, 391, 115, -25, 44, 95,
-72, 79, -95, -63, -129, -293, 203,
-164, -349, 115, 122, 69, -1, 378,
348, 170, 99, 58, -179, -302, 188,
-190, -2, 150, 23, -51, -11, 216,
-615, -863, -1090, -1427, -802, -48, -6,
-961, -1276, -1548, -727, -58, 56, 223,
-124, -255, -561, -988, -1277, -148, -82,
-480, -660, -891, -1191, -1339, -325, 20,
-621, -917, -1296, -1350, 264, 289, 50,
-844, -1022, -1345, -1329, -293, 46, 278,
-260, -468, -829, -1176, -533, -560, -78,
-215, -484, -822, -1233, -791, 15, -138,
1301, 1317, 1262, 1048, 716, 357, -64,
578, 824, 925, 802, 630, 362, 102,
470, 925, 767, 514, 327, 190, -112,
225, 492, 495, 437, 598, 384, -45,
43, 82, -42, 175, 519, 342, -64,
-304, -154, 159, 576, 403, 221, 327,
214, 244, 122, -62, 312, 92, -160,
218, 208, 310, 268, 306, 323, -199,
-285, -269, -79, -124, -143, -153, 236,
-205, -384, -426, 344, 59, -185, -184,
-272, 247, 126, -210, -518, -468, 78,
-99, -120, 502, 160, -280, -557, 304,
-423, -17, -283, -443, 215, 212, -140,
-564, -684, -228, 510, 361, 130, 323,
-428, 335, 98, -65, 36, -215, -246,
-362, 51, 364, -16, -234, 150, -165,
914, 883, 751, 653, 676, 464, -153,
631, 545, 535, 720, 596, 360, -81,
783, 712, 512, 439, 341, 251, -391,
497, 417, 249, 372, 295, 173, -193,
128, -110, -385, 93, 39, 173, -231,
216, -59, -253, 462, 389, 154, 69,
455, 270, -4, -337, -49, 233, -322,
307, 143, 53, 218, 128, 236, -156,
-37, -186, -240, -411, -110, 9, 399,
-140, -365, -628, 258, 380, 214, 277,
131, 454, 177, -285, -520, 108, -214,
77, -141, 201, -123, -490, -131, 60,
-14, -194, -521, -741, 273, 362, -33,
-362, -566, -287, -228, 161, 237, 317,
-269, 195, -75, -375, -204, 11, 77,
-128, -264, -156, -223, -475, 265, 27,
1238, 1147, 916, 689, 432, 210, -280,
800, 664, 879, 726, 411, 160, -164,
454, 686, 536, 275, 147, 46, 111,
303, 486, 512, 355, 241, 181, -69,
79, 92, 29, 147, 233, 52, 17,
-171, 289, 131, 439, 271, 3, -10,
413, 241, 144, 174, 155, -2, 14,
58, 217, 247, 219, 149, 175, -18,
228, -8, -240, -206, -513, -191, 202,
-96, -272, -454, 33, -300, -575, 46,
-10, -108, -246, -347, -770, -535, 9,
-326, -430, -61, -321, -704, -299, 201,
-1, -280, -603, -419, -185, 18, -36,
-516, -522, -379, -291, -181, -97, 27,
-159, -313, -525, -224, -510, -831, -197,
-292, -459, -59, -310, -562, -143, -351,
1066, 912, 631, 389, 207, 86, -224,
596, 512, 596, 505, 314, 122, -48,
787, 861, 441, -93, -303, 33, -190,
257, 469, 337, 51, 15, 298, -93,
295, 73, -119, 25, 36, 23, 108,
-28, -3, -32, 114, 21, 185, 107,
482, 305, 15, -279, -319, 52, 96,
226, 46, 115, 72, -136, 133, -125,
18, -207, -559, -590, -503, -482, 321,
-571, -789, -951, -172, -441, -538, 113,
181, 14, -310, -641, -1001, -202, 159,
-136, -393, -433, -513, -911, -144, -22,
72, -265, -706, -954, -159, 53, 332,
-338, -591, -852, -383, -395, 56, 44,
43, -158, -464, -897, -631, -157, -294,
-161, -128, -328, -573, -483, -125, 11,
1017, 906, 1051, 1005, 679, 341, -102,
359, 334, 1567, 1314, 723, 105, 10,
-65, 726, 529, 301, 220, 43, -273,
-510, 436, 719, 566, 358, 179, 114,
-560, 298, 133, -120, 342, 225, 14,
-899, -101, 217, 617, 400, 146, -58,
-41, 352, 82, -196, 39, 121, -167,
-212, 59, 447, 284, 423, 250, -169,
-371, -484, -596, 30, -41, 249, 22,
-372, -650, -794, 477, 445, 216, -79,
-352, 275, 17, -443, -929, 92, 19,
-699, -696, 431, 264, -49, -310, 182,
-978, -217, -430, -400, 101, 261, 72,
-929, -889, -357, -13, 463, 378, 236,
-826, 56, 30, -299, -360, -128, -51,
-878, -299, -111, 75, 65, 36, 3,
817, 368, -25, 354, 697, 591, -173,
309, 212, 222, 751, 484, 140, -56,
593, 379, 70, -8, 258, 180, 110,
165, -46, 255, 297, 219, 273, 105,
160, -70, -358, -181, 379, 330, 319,
-238, -369, -198, 740, 580, 319, -143,
201, 109, -202, -456, 328, 276, -141,
203, 170, 111, 42, 207, 360, 188,
-345, -399, -513, -233, 650, 422, 81,
-635, -961, -1220, 463, 539, 204, 209,
202, -25, -194, -498, -787, 193, -143,
-449, -538, 195, -106, -331, 68, 62,
-228, -477, -840, -576, 317, 128, 283,
-671, -937, -807, -114, 391, 335, -62,
246, 2, -314, -679, -303, 180, -88,
-107, -272, 90, -198, -28, 290, -112,
885, 1149, 1021, 712, 496, 281, -83,
269, 492, 787, 643, 347, 70, 124,
336, 636, 499, 92, -229, -179, 191,
26, 402, 564, 340, 149, -11, 135,
-440, 561, 470, 204, -72, -186, 140,
-720, 14, 355, 229, 68, -133, 465,
110, 310, 103, 12, 106, 29, 158,
-178, 113, 161, 142, 121, 115, 27,
-651, -414, -645, -152, -164, -13, -429,
-639, -944, -681, -104, -81, 52, -189,
-663, -164, -316, -683, -954, -205, -83,
-609, -669, -172, -517, -694, 283, -80,
-646, -152, -383, -678, -246, -40, -143,
-747, -796, -745, -390, -98, 43, 275,
-599, -199, -398, -433, -436, -538, 31,
-1107, -568, -376, -265, -126, -21, 1,
847, 573, 308, 392, 305, 101, 55,
273, 293, 201, 267, 346, 201, 123,
727, 480, 226, 2, -65, -138, 164,
273, 208, 173, 292, 12, 253, 174,
340, 207, 180, 88, 116, 46, 475,
-460, -166, -30, 13, 110, 173, 396,
137, 88, 43, -137, -94, 34, 284,
96, -14, 226, 40, 63, 70, 130,
-467, -735, -1012, -1174, -307, 305, -67,
-612, -920, -1146, -567, -8, 92, -25,
-182, -271, -492, -754, -857, 287, -75,
-494, -787, -689, -683, -709, 137, -326,
-288, -550, -903, -1105, 334, 321, -62,
-354, -653, -834, -445, 1, 377, -152,
-162, -306, -608, -937, -297, 247, -192,
-234, -477, -244, -488, -266, 342, -332
};
/*
* 2nd stage codebook; 1st split: isf2_0 to isf2_2
*/
const Word16 D_ROM_dico21_isf[SIZE_BK21 * 3] = {
329, 409, 249,
-33, 505, 160,
-29, -14, 582,
-262, 127, 354,
145, 237, 175,
-152, 245, 122,
27, 42, 340,
-84, -93, 311,
285, 222, -156,
47, -43, -504,
234, 121, 385,
104, -317, 45,
176, 195, 8,
104, -59, -94,
177, 53, 192,
-34, -127, 152,
570, 277, -34,
-67, -329, -639,
-157, -272, 462,
-177, -462, 198,
322, 179, 115,
-386, 171, 19,
19, -12, 195,
-120, -252, 201,
304, 36, -336,
-128, -221, -380,
171, -185, 296,
-242, -312, 23,
198, 39, 16,
-3, -177, -111,
111, -93, 76,
-92, -223, 4,
177, 406, -44,
-168, 380, -149,
-4, 273, 331,
-420, 513, 277,
21, 247, 47,
-58, 131, -2,
-3, 134, 180,
-145, 40, 175,
189, 74, -145,
-27, -45, -325,
370, -114, -21,
-83, -415, -173,
77, 95, -51,
-40, -30, -67,
71, 88, 86,
-35, -98, 14,
69, 197, -334,
-196, 79, -231,
-348, -137, 218,
-352, -89, -85,
47, 201, -130,
-165, 37, -15,
-43, 3, 86,
-161, -108, 79,
83, 21, -237,
-81, -149, -238,
150, -186, -251,
-186, -249, -162,
-19, 66, -139,
-26, -50, -181,
24, 11, 0,
-130, -105, -98
};
/*
* 2nd stage codebook; 2nd split: isf2_3 to isf2_5
*/
const Word16 D_ROM_dico22_isf[SIZE_BK22 * 3] = {
-127, 310, 42,
-242, 197, 5,
-151, 84, -17,
-214, 127, -149,
-247, -131, 159,
-268, -267, -95,
-217, 1, -79,
-271, -80, -185,
-45, 436, 159,
165, 199, 391,
-33, 81, 187,
-66, -42, 355,
-298, -57, 343,
-108, -537, 226,
-144, -23, 193,
176, -402, 87,
53, 296, 25,
-84, 253, -104,
-58, 105, -126,
-169, 174, -314,
-48, 44, -294,
-164, -417, -242,
-139, 3, -194,
-155, -207, -211,
119, 322, 213,
333, 50, 380,
237, 247, -2,
466, -16, 201,
238, -255, -107,
67, -440, -149,
122, -88, -139,
88, -247, -73,
-41, 231, 167,
-62, 155, 16,
-65, 16, 77,
-68, -2, -63,
-151, -300, 160,
-18, -333, 54,
-56, -94, 5,
2, -190, 14,
92, 148, 209,
108, 9, 272,
108, 35, 110,
142, -85, 145,
47, -157, 279,
3, -320, 246,
43, -72, 68,
86, -217, 135,
36, 140, 79,
56, 175, -49,
26, 45, 3,
73, 55, -101,
109, -183, -242,
-4, -283, -242,
48, -68, -48,
-6, -153, -122,
161, 196, 96,
232, 80, 190,
165, 97, 11,
258, -31, 71,
267, -77, -91,
311, -209, 87,
152, -14, -22,
150, -149, 9,
-324, 557, 187,
-384, 307, 46,
-251, 27, 77,
-365, 77, -52,
-482, -84, 160,
-424, -515, -64,
-294, -120, -4,
-476, -116, -109,
-97, 318, 365,
106, 627, 445,
-190, 120, 287,
-146, 65, 619,
-427, 242, 363,
-361, -371, 432,
-347, 102, 168,
-629, 195, -14,
-65, 476, -47,
-297, 320, -168,
-55, 356, -264,
-391, 82, -286,
-51, -31, -556,
-178, -399, -586,
-205, -49, -360,
-343, -238, -337,
220, 457, 58,
561, 467, 259,
340, 270, -168,
450, 77, -280,
60, 167, -413,
133, -252, -492,
216, 157, -290,
282, 0, -495,
-226, 293, 183,
-157, 135, 122,
-158, -59, 39,
-133, -118, -97,
-332, -309, 113,
-160, -425, -6,
-149, -211, 24,
-80, -277, -90,
-11, 125, 338,
130, -71, 465,
5, -45, 184,
237, -95, 253,
-139, -197, 297,
-19, -300, 511,
-63, -152, 139,
250, -289, 336,
124, 339, -150,
34, 176, -208,
171, 166, -116,
94, 38, -229,
75, -65, -339,
-78, -205, -385,
0, -30, -163,
-56, -110, -242,
321, 244, 194,
505, 238, -1,
317, 116, 65,
309, 88, -74,
452, -51, -50,
334, -217, -290,
211, 41, -152,
238, -55, -260
};
/*
* 2nd stage codebook; 3rd split: isf2_6 to isf2_8
*/
const Word16 D_ROM_dico23_isf[SIZE_BK23 * 3] = {
-10, 151, 359,
136, 298, 223,
255, -104, 290,
423, 6, 183,
-270, -269, -98,
-52, -82, 13,
-82, -274, -97,
90, -246, -72,
-299, -70, 421,
-88, 365, 430,
187, -318, 381,
380, 37, 488,
-373, -316, 79,
-308, -101, 5,
-135, -451, 8,
72, -421, -154,
180, 170, -121,
62, 177, -40,
326, 80, -105,
248, 263, -5,
-168, -181, -221,
-2, -23, -158,
-14, -149, -121,
119, -91, -147,
119, 332, -153,
49, 303, 34,
442, -55, -69,
217, 454, 58,
-359, -187, -375,
-42, 50, -274,
-8, -267, -249,
85, -86, -346,
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?