Commit 9238ae28 authored by vasilache's avatar vasilache
Browse files

fix 2492 correction

parent 965f8c6c
Loading
Loading
Loading
Loading
Loading
+1 −47
Original line number Diff line number Diff line
@@ -13093,53 +13093,7 @@ const Word16 inv_sigma_MSLVQ_fx[][16] =//Q15
    {438, 337, 327, 357, 363, 365, 394, 390, 400, 340, 295, 354, 392, 399, 421, 462},
};
#ifdef FIX_2492_REMOVE_DUPLICATES_FOR_DECODE_INDEXES
const Word16 sigma_p_fx[][16] =
{/* Qlog2(2.56) */
  {152, 164, 179, 170, 172, 176, 171, 169, 169, 174, 175, 216, 247, 304, 113, 110},
  {131, 171, 178, 176, 174, 178, 178, 178, 135, 166, 167, 176, 183, 197, 199, 206},
  {84, 89, 120, 142, 154, 175, 184, 186, 189, 181, 178, 198, 245, 190, 54, 28},
  {138, 157, 200, 194, 189, 208, 207, 206, 214, 197, 186, 222, 311, 302, 103, 43},
  {3},
  {146, 165, 183, 194, 197, 202, 191, 190, 187, 186, 171, 189, 281, 311, 61, 34},
  {142, 168, 184, 183, 187, 190, 187, 188, 189, 193, 200, 212, 231, 245, 169, 177},
  {174, 164, 168, 197, 300, 372, 199, 59, 208, 208, 209, 218, 231, 246, 237, 232},
  {91, 101, 147, 165, 174, 195, 207, 210, 218, 230, 230, 244, 268, 272, 269, 250},
  {157, 192, 226, 210, 211, 228, 228, 241, 245, 246, 248, 263, 274, 275, 270, 251},
  {3},
  {131, 160, 183, 193, 202, 205, 203, 212, 212, 213, 217, 220, 229, 214, 203, 200},
  {187, 221, 231, 229, 237, 232, 232, 236, 249, 259, 286, 284, 250, 238, 238, 296},
  {3},
  {127, 173, 226, 217, 264, 256, 290, 295, 297, 325, 334, 326, 302, 290, 275, 254},
  {248, 300, 339, 344, 360, 350, 363, 361, 368, 391, 431, 433, 406, 400, 377, 467},
  {3},
  {141, 180, 213, 223, 232, 234, 242, 240, 250, 253, 268, 255, 245, 235, 227, 200},
  {178, 205, 259, 258, 273, 285, 275, 289, 299, 300, 310, 320, 335, 329, 316, 269},
};
const Word16 inv_sigma_p_fx[][16] =
{/* Q15 */
    {552, 513, 470, 494, 487, 478, 492, 496, 496, 482, 480, 389, 339, 276, 743, 760},
    {640, 492, 472, 478, 482, 471, 470, 471, 623, 504, 501, 477, 459, 425, 420, 408},
    {1002, 939, 696, 589, 545, 480, 456, 450, 444, 462, 472, 424, 342, 441, 1568, 2996},
    {609, 534, 419, 432, 444, 403, 406, 407, 392, 425, 452, 378, 269, 278, 818, 1940},
    {32767},
    {575, 507, 459, 432, 425, 415, 440, 442, 449, 450, 489, 443, 299, 270, 1378, 2449},
    {591, 499, 456, 457, 449, 441, 448, 446, 444, 435, 420, 397, 364, 342, 496, 475},
    {482, 512, 498, 426, 280, 225, 422, 1410, 404, 404, 402, 385, 364, 342, 355, 361},
    {918, 832, 572, 507, 482, 430, 406, 399, 385, 366, 364, 344, 313, 309, 311, 335},
    {533, 436, 371, 399, 398, 368, 367, 348, 343, 342, 338, 319, 306, 305, 311, 334},
    {32767},
    {641, 523, 458, 434, 415, 410, 412, 395, 397, 394, 386, 380, 366, 392, 413, 419},
    {449, 380, 364, 366, 355, 362, 362, 356, 337, 323, 293, 296, 336, 352, 353, 283},
    {32767},
    {659, 486, 371, 386, 318, 328, 289, 284, 283, 258, 251, 257, 278, 290, 305, 330},
    {338, 279, 247, 244, 233, 239, 231, 232, 228, 215, 194, 194, 207, 210, 222, 180},
    {32767},
    {594, 466, 394, 376, 362, 358, 346, 350, 336, 332, 313, 329, 343, 358, 370, 419},
    {471, 409, 323, 325, 308, 295, 304, 290, 281, 280, 271, 262, 251, 255, 266, 312}
};
#else
/*   An 16-by-19 matrix in Scale = 32768.00f */
const Word16 inv_sigma_p_fx[][16] =//Q15
{
@@ -13186,7 +13140,7 @@ const Word16 sigma_p_fx[][16] =
  {141, 180, 213, 223, 232, 234, 242, 240, 250, 253, 268, 255, 245, 235, 227, 200},
  {178, 205, 259, 258, 273, 285, 275, 289, 299, 300, 310, 320, 335, 329, 316, 269},
};
#ifndef FIX_2492_REMOVE_DUPLICATES_FOR_DECODE_INDEXES
const Word16 sigma_p_ivas_fx[][16] =
{//Qlog2(2.56)
  {152, 164, 179, 170, 172, 176, 171, 169, 169, 174, 175, 216, 247, 304, 113, 110},