📄 dec_rom.c
字号:
-15, 36, -47, 331, 121,
226, 209, 271, 325, 184,
13, -80, -218, 471, 353,
288, 378, 16, -51, 251,
174, 116, 52, 149, -279,
235, 276, 39, 120, -48,
0, -108, -108, 241, -339,
-93, 534, 45, 33, -87,
194, 149, -71, 405, -44,
409, 370, 81, -186, -154,
25, -102, -448, 124, -173,
22, 408, -110, -310, -214,
-26, 23, -83, 114, 14,
-110, 164, 52, 223, -82,
37, -25, -263, 306, -15,
-466, 415, 292, 165, -18,
29, -19, -171, 155, 182,
179, 144, -27, 231, 258,
-103, -247, -396, 238, 113,
375, -154, -109, -4, 156,
98, 85, -292, -5, -124,
116, 139, -116, -98, -294,
-14, -83, -278, -117, -378,
106, 33, -106, -344, -484,
119, 17, -412, 138, 166,
384, 101, -204, 88, -156,
-121, -284, -300, -1, -166,
280, 33, -152, -313, -81,
-37, 22, 229, 153, 37,
-60, -83, 236, -8, -41,
-169, -228, 126, -20, 363,
-235, 17, 364, -156, 156,
-25, -30, 72, 144, 156,
153, -26, 256, 97, 144,
-21, -37, 48, -65, 250,
63, 77, 273, -128, 124,
-129, -26, 40, 9, -115,
-6, 82, 38, -90, -182,
-336, -13, 28, 158, 91,
-30, 241, 137, -170, -17,
146, 14, -11, 33, 61,
192, 197, 54, -84, 85,
23, -200, -78, -29, 140,
122, 237, 106, -341, 136,
-57, -142, -85, -16, -74,
-59, -90, -8, -187, -20,
-211, -267, 216, -179, -110,
-50, -7, 220, -267, -70,
-57, -42, -17, -15, 71,
32, 21, 63, -137, 33,
-137, -175, 104, -68, 97,
-67, -43, 133, -301, 221,
-116, -200, -81, -92, -272,
-64, -41, -54, -244, -220,
-287, -242, -50, -87, -89,
-245, 236, 102, -166, -295,
66, 24, -162, -71, 95,
66, 136, -90, -220, -36,
-98, -161, -222, -188, 29,
-18, 18, -19, -415, 9,
49, 61, 100, 39, -56,
-111, 82, 135, -31, 52,
-90, -153, -93, 189, 182,
-214, 295, 119, -74, 284,
2, 137, 37, 47, 182,
92, 117, 184, -53, 373,
-21, -14, -35, 136, 391,
146, 129, -164, -28, 333,
92, 80, -84, 100, -134,
-8, 217, -32, 3, -47,
-151, 251, -215, 142, 92,
-224, 310, -172, -275, 98,
159, 155, -177, 112, 53,
205, 27, 8, -240, 192,
169, 120, -319, -201, 106,
11, 36, -86, -237, 455,
-109, -154, -163, 174, -55,
-38, 32, -101, -78, -59,
-205, -321, -97, 69, 79,
-310, 44, 18, -185, 34,
-115, -20, -148, -39, 203,
-29, 154, -30, -158, 166,
-45, -131, -317, -24, 363,
-165, -205, -112, -222, 265,
-32, -44, -150, 54, -193,
-6, -38, -255, -169, -115,
-266, 87, -189, -36, -169,
-60, -87, -266, -436, -170,
-68, -81, -278, 24, 38,
-23, -19, -155, -256, 141,
-61, -226, -565, -175, 71,
9, -29, -237, -515, 263
};
const Word16 D_ROM_dico22_isf_36b[SIZE_BK22_36b * 4] = {
-298, -6, 95, 31,
-213, -87, -122, 261,
4, -49, 208, 14,
-129, -110, 30, 118,
-214, 258, 110, -235,
-41, -18, -126, 120,
103, 65, 127, -37,
126, -36, -24, 25,
-138, -67, -278, -186,
-164, -194, -201, 78,
-211, -87, -51, -221,
-174, -79, -94, -39,
23, -6, -157, -240,
22, -110, -153, -68,
148, -5, -2, -149,
-1, -135, -39, -179,
68, 360, -117, -15,
137, 47, -278, 146,
136, 260, 135, 65,
61, 116, -45, 97,
231, 379, 87, -120,
338, 177, -272, 3,
266, 156, 28, -69,
260, 84, -85, 86,
-266, 154, -256, -182,
-17, -65, -304, -6,
-40, 175, -151, -180,
-27, 27, -87, -63,
121, 114, -166, -469,
159, -66, -323, -231,
214, 152, -141, -212,
137, 36, -184, -51,
-282, -237, 40, 10,
-48, -235, -37, 251,
-54, -323, 136, 29,
-88, -174, 213, 198,
-390, 99, -63, -375,
107, -169, -164, 424,
69, -111, 141, -167,
74, -129, 65, 144,
-353, -207, -205, -109,
-160, -386, -355, 98,
-176, -493, -20, -143,
-252, -432, -2, 216,
-90, -174, -168, -411,
13, -284, -229, -160,
-87, -279, 34, -251,
-75, -263, -58, -42,
420, 53, -211, -358,
384, -35, -374, 396,
68, -228, 323, -2,
167, -307, 192, 194,
459, 329, -5, -332,
375, 79, -7, 313,
282, -124, 200, -92,
271, -162, -70, 180,
-157, -298, -514, -309,
58, -163, -546, 18,
124, -364, 167, -238,
83, -411, -117, 96,
140, -112, -388, -624,
259, -133, -317, 41,
163, -130, -64, -334,
226, -165, -124, -110,
-466, -61, 6, 229,
-153, 205, -145, 242,
-159, 48, 195, 148,
-58, 28, 31, 279,
-303, 185, 279, -4,
-61, 197, 59, 86,
-114, 123, 168, -52,
35, 36, 100, 126,
-407, 102, -77, -40,
-338, -1, -342, 156,
-179, 105, -34, -97,
-185, 84, -35, 108,
-133, 107, -91, -357,
-180, 54, -229, 24,
-44, 47, 47, -182,
-66, 13, 45, 4,
-339, 251, 64, 226,
-42, 101, -350, 275,
-99, 398, 142, 121,
111, 12, -102, 260,
0, 505, 260, -94,
161, 285, -96, 224,
-4, 206, 314, 33,
167, 139, 88, 204,
-235, 316, -60, -25,
-8, -150, -312, 201,
-36, 292, 61, -104,
-40, 174, -162, 42,
-21, 402, -29, -351,
21, 152, -360, -93,
57, 191, 212, -196,
76, 158, -21, -69,
-328, -185, 331, 119,
-53, 285, 56, 337,
-107, -24, 405, 29,
-18, 137, 272, 277,
-255, 22, 173, -191,
295, 322, 325, 302,
21, -27, 332, -178,
119, 13, 271, 129,
-455, -180, 116, -191,
-227, 62, -148, 524,
-176, -287, 282, -157,
-243, 13, 199, 430,
-59, -49, 115, -365,
72, -172, -137, 93,
-138, -126, 141, -84,
5, -124, 38, -20,
-258, 311, 601, 213,
94, 130, -61, 502,
-1, -157, 485, 313,
146, -74, 158, 345,
276, 135, 280, -57,
490, 252, 99, 43,
267, -74, 429, 105,
278, -23, 119, 94,
-542, 488, 257, -115,
-84, -244, -438, 478,
-113, -545, 387, 101,
-95, -306, 111, 498,
95, 166, 22, -301,
420, -15, -58, -78,
270, 29, 122, -282,
160, -240, 50, -38
};
const Word16 D_ROM_dico23_isf_36b[SIZE_BK23_36b * 7] = {
81, -18, 68, -27, -122, -280, -4,
45, -177, 209, -30, -136, -74, 131,
-44, 101, -75, -88, -48, -137, -54,
-245, -28, 63, -18, -112, -103, 58,
-79, -6, 220, -65, 114, -35, -50,
109, -65, 143, -114, 129, 76, 125,
166, 90, -61, -242, 186, -74, -43,
-46, -92, 49, -227, 24, -155, 39,
67, 85, 99, -42, 53, -184, -281,
142, -122, 0, 21, -142, -15, -17,
223, 92, -21, -48, -82, -14, -167,
51, -37, -243, -30, -90, 18, -56,
54, 105, 74, 86, 69, 13, -101,
196, 72, -89, 43, 65, 19, 39,
121, 34, 131, -82, 25, 213, -156,
101, -102, -136, -21, 57, 214, 22,
36, -124, 205, 204, 58, -156, -83,
83, -117, 137, 137, 85, 116, 44,
-92, -148, -68, 11, -102, -197, -220,
-76, -185, -58, 132, -26, -183, 85,
-7, -31, -2, 23, 205, -151, 10,
-27, -37, -5, -18, 292, 131, 1,
117, -168, 9, -93, 80, -59, -125,
-182, -244, 98, -24, 135, -22, 94,
221, 97, 106, 42, 43, -160, 83,
25, -64, -21, 6, 14, -15, 154,
126, 15, -140, 150, -10, -207, -114,
79, -63, -211, -70, -28, -217, 165,
46, 38, -22, 281, 132, -62, 109,
112, 54, -112, -93, 208, 27, 296,
115, 10, -147, 41, 216, 42, -276,
50, -115, -254, 167, 117, -2, 61,
17, 144, 34, -72, -186, -150, 272,
-29, -66, -89, -95, -149, 129, 251,
122, 0, -50, -234, -91, 36, 26,
-105, -102, -88, -121, -236, -7, -11,
-204, 109, 5, -191, 105, -15, 163,
-80, 32, -24, -209, 41, 294, 70,
-106, -94, -204, -118, 120, -50, -37,
-82, -241, 46, -131, -29, 150, -55,
33, 155, 120, -89, -8, 7, 62,
213, 82, 61, 18, -161, 144, 152,
30, 131, 65, -87, -255, -17, -107,
-8, 85, -64, 51, -162, 223, -53,
-134, 261, 69, -56, 218, 72, -111,
2, 155, -113, -87, 49, 85, -28,
-163, 42, -1, -196, 7, 39, -245,
14, -137, -79, 11, -160, 202, -293,
-94, 33, 208, 100, 56, -44, 326,
-78, -41, 232, 13, -142, 227, 80,
-16, -87, 201, 33, -133, 15, -183,
-58, -192, -47, 184, -128, 133, 99,
-205, 11, -155, 78, 52, 72, 141,
-246, 26, 99, 151, 59, 115, -64,
-79, -47, -16, -14, 6, 47, -43,
-72, -178, -27, 162, 112, 43, -174,
-175, 238, 186, 71, -54, -188, -76,
-225, 233, 39, -39, -158, 122, 44,
-26, 43, 84, 130, -93, -51, 22,
3, 92, -150, 136, -182, -57, 97,
-131, 179, -78, 80, 91, -165, 90,
-2, 148, 15, 130, 65, 175, 117,
-138, 114, -137, 132, 3, -10, -186,
140, -4, -37, 254, -62, 92, -109
};
/*
* isf codebooks: split-by-5 VQ
*
* codebook vector dimension number of vectors
* ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
* 1 2 64
* 2 3 64
* 3 3 64
* 4 4 32
* 5 4 32
*/
/*
* 1st split: isf0 to isf1
*/
const Word16 D_ROM_dico1_isf_noise[SIZE_BK_NOISE1 * 2] = {
-269, -673,
-222, -537,
-233, -430,
-138, -451,
-212, -331,
-192, -241,
-87, -231,
-191, -128,
-70, -106,
-164, -6,
74, -179,
27, -33,
-102, 74,
-162, 115,
-94, 172,
-6, 130,
-143, 234,
14, 218,
-65, 270,
88, 182,
-124, 341,
-44, 381,
38, 335,
117, 274,
-112, 454,
74, 431,
-5, 488,
175, 384,
-83, 561,
122, 529,
21, 601,
229, 481,
231, 303,
226, 608,
300, 372,
210, 187,
306, 265,
328, 473,
382, 331,
371, 132,
139, 58,
365, 21,
250, -82,
443, 218,
483, 110,
426, 415,
579, 222,
518, 333,
573, 448,
455, 529,
685, 329,
332, 580,
595, 593,
468, 645,
762, 517,
326, 709,
485, 793,
130, 684,
671, 737,
354, 876,
88, 806,
-65, 706,
-35, 1016,
266, 1123
};
/*
* 2nd split: isf2 to isf4
*/
const Word16 D_ROM_dico2_isf_noise[SIZE_BK_NOISE2 * 3] = {
-824, -884, -949,
-805, -456, -418,
-442, -438, -541,
-217, -578, -793,
-168, -444, -582,
-287, -492, -274,
-552, -297, -300,
-163, -333, -358,
-370, -232, -232,
-175, -358, -159,
-381, -21, -357,
-184, -159, -162,
-53, -191, -280,
18, -267, -215,
-138, 61, -283,
71, -95, -294,
13, -156, -546,
0, -83, -79,
44, 97, -316,
178, -52, -213,
222, -261, -422,
237, -118, -44,
141, 145, -132,
363, 81, -287,
213, 65, 34,
-107, 94, -5,
91, -29, 126,
-355, 51, -41,
-219, -76, 145,
-63, 100, 244,
-719, 44, 27,
-572, -124, 155,
-423, 133, 315,
-917, 71, 224,
-268, 318, 131,
-93, -190, 420,
-97, 122, 491,
-79, 317, 355,
130, 100, 325,
86, -293, 210,
133, 258, 161,
176, -73, 465,
195, 300, 384,
348, 22, 221,
376, 183, 409,
377, 286, 202,
242, 213, 659,
257, 565, 248,
344, 408, -76,
405, 440, 509,
612, 385, 379,
536, 607, 216,
-56, 582, 192,
100, 517, 567,
-365, 448, 445,
728, 347, 10,
505, 357, 759,
636, 582, 658,
335, 517, 852,
378, 809, 572,
-195, 878, 829,
529, 707, 987,
918, 726, 392,
1250, 997, 1063
};
/*
* 3rd split: isf5 to isf7
*/
const Word16 D_ROM_dico3_isf_noise[SIZE_BK_NOISE3 * 3] = {
-805, -838, -774,
-522, -627, -828,
-477, -486, -603,
-295, -481, -634,
-366, -384, -393,
-186, -414, -396,
-237, -394, -106,
-252, -202, -275,
-61, -177, -442,
-84, -198, -199,
-179, -125, -31,
-72, -47, -163,
-298, -220, 215,
-64, -168, 251,
-133, 156, -59,
-30, -2, 127,
54, 66, -61,
-233, 21, 251,
209, -50, 32,
33, 194, 136,
-117, -18, 475,
202, 46, 309,
256, 185, 53,
35, 200, 390,
200, 263, 242,
-216, 302, 294,
128, 358, 0,
19, 431, 287,
224, 447, 280,
367, 165, 213,
397, 314, 319,
383, 379, 75,
277, 325, 462,
394, 505, 334,
251, 98, -213,
450, 153, 448,
565, 226, 76,
470, 383, 502,
635, 390, 278,
237, 135, 620,
342, 401, 649,
331, 551, 518,
130, 418, 592,
531, 306, 737,
729, 389, 580,
497, 557, 699,
296, 383, 874,
283, 624, 759,
126, 622, 476,
559, 595, 472,
382, 770, 616,
719, 613, 745,
540, 639, 928,
517, 826, 801,
684, 811, 604,
752, 786, 857,
933, 661, 350,
694, 450, 1061,
562, 911, 1051,
824, 813, 1104,
758, 1047, 882,
1140, 917, 889,
1039, 1246, 1426,
1483, 1666, 1876
};
/*
* 4th split: isf8 to isf11
*/
const Word16 D_ROM_dico4_isf_noise[SIZE_BK_NOISE4 * 4] = {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -