From dee20a470e3eeae573eafbca179987a116456757 Mon Sep 17 00:00:00 2001 From: Sandesh Venkatesh Date: Wed, 16 Oct 2024 22:11:53 +0530 Subject: [PATCH] Fix for 3GPP issue 923: Decoder crash for MC51 at 512kbps FER in LFE PLC --- lib_com/ivas_rom_com_fx.c | 23 +++++------------------ 1 file changed, 5 insertions(+), 18 deletions(-) diff --git a/lib_com/ivas_rom_com_fx.c b/lib_com/ivas_rom_com_fx.c index b0f68be41..e7d6600c1 100644 --- a/lib_com/ivas_rom_com_fx.c +++ b/lib_com/ivas_rom_com_fx.c @@ -1817,24 +1817,11 @@ const Word32 ivas_lfe_window_coeff_16k_fx[IVAS_LFE_FADE_LEN_16K] = { }; // Q31 -const UWord32 d_hamm_lfe_plc_fx[LFE_PLC_LENANA / 2] = { - 171798691, 172140039, 173163845, 174869403, 177255533, 180320587, 184062447, 188478526, - 193565772, 199320670, 205739242, 212817053, 220549212, 228930373, 237954746, 247616094, - 257907739, 268822570, 280353042, 292491188, 305228618, 318556530, 332465713, 346946555, - 361989047, 377582794, 393717019, 410380572, 427561937, 445249239, 463430255, 482092421, - 501222838, 520808286, 540835229, 561289828, 582157945, 603425159, 625076772, 647097821, - 669473086, 692187106, 715224182, 738568392, 762203605, 786113486, 810281510, 834690976, - 859325014, 884166600, 909198565, 934403610, 959764316, 985263157, 1010882509, 1036604668, - 1062411858, 1088286242, 1114209939, 1140165034, 1166133589, 1192097656, 1218039293, 1243940572, - 1269783591, 1295550491, 1321223465, 1346784770, 1372216740, 1397501800, 1422622476, 1447561406, - 1472301355, 1496825225, 1521116069, 1545157098, 1568931699, 1592423440, 1615616087, 1638493611, - 1661040202, 1683240277, 1705078494, 1726539762, 1747609248, 1768272390, 1788514910, 1808322817, - 1827682422, 1846580346, 1865003529, 1882939237, 1900375077, 1917298998, 1933699304, 1949564660, - 1964884103, 1979647046, 1993843284, 2007463009, 2020496806, 2032935668, 2044771000, 2055994621, - 2066598775, 2076576133, 2085919801, 2094623320, 2102680676, 2110086301, 2116835076, 2122922337, - 2128343877, 2133095950, 2137175272, 2140579023, 2143304850, 2145350871, 2146715671, 2147398307 -}; - +const UWord32 d_hamm_lfe_plc_fx[LFE_PLC_LENANA / 2] = { 171798688, 172140032, 173163840, 174869408, 177255536, 180320592, 184062448, 188478528, 193565776, 199320672, 205739248, 212817056, 220549216, 228930368, 237954752, 247616096, 257907744, 268822560, 280353056, 292491200, 305228608, 318556544, 332465728, 346946560, 361989056, 377582784, 393717024, 410380576, + 427561952, 445249248, 463430240, 482092416, 501222848, 520808288, 540835200, 561289856, 582157952, 603425152, 625076800, 647097792, 669473088, 692187136, 715224192, 738568384, 762203584, 786113472, 810281536, 834691008, 859324992, 884166592, 909198592, 934403584, 959764288, 985263168, 1010882496, 1036604672, + 1062411840, 1088286208, 1114209920, 1140164992, 1166133632, 1192097664, 1218039296, 1243940608, 1269783552, 1295550464, 1321223424, 1346784768, 1372216704, 1397501824, 1422622464, 1447561344, 1472301312, 1496825216, 1521116032, 1545157120, 1568931712, 1592423424, 1615616128, 1638493568, 1661040256, + 1683240320, 1705078528, 1726539776, 1747609216, 1768272384, 1788514944, 1808322816, 1827682432, 1846580352, 1865003520, 1882939264, 1900375040, 1917298944, 1933699328, 1949564672, 1964884096, 1979647104, 1993843328, 2007463040, 2020496768, 2032935680, 2044770944, 2055994624, 2066598784, 2076576128, + 2085919744, 2094623360, 2102680704, 2110086272, 2116835072, 2122922368, 2128343936, 2133095936, 2137175296, 2140579072, 2143304832, 2145350912, 2146715648, 2147398272 }; /*------------------------------------------------------------------------------------------* * MDFT/iMDFT ROM tables *------------------------------------------------------------------------------------------*/ -- GitLab