From a275f8291da0d3dc1602939a803a23b190367b48 Mon Sep 17 00:00:00 2001 From: Sandesh Venkatesh Date: Tue, 29 Oct 2024 20:54:30 +0530 Subject: [PATCH] Fix for 3GPP issue 967: Decoder crash for OMASA ISM3_2TC at 64kbps FER in ivas_mdct_core_invQ_fx() --- lib_com/ivas_omasa_com.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib_com/ivas_omasa_com.c b/lib_com/ivas_omasa_com.c index 037364420..5821c474c 100644 --- a/lib_com/ivas_omasa_com.c +++ b/lib_com/ivas_omasa_com.c @@ -900,13 +900,13 @@ static Word16 get_bits_ism( res = 0; move16(); } - ELSE IF( LE_32( val, 447750340 /* 5/6 (in Q29)*/ ) && GT_32( val, 358092897 /*4/6 (in Q29)*/ ) ) + ELSE IF( LE_32( val, 447750340 /* 5/6 (in Q29)*/ ) && GT_32( val, 358092870 /*4/6 (in Q29)*/ ) ) { // 5/6 (in Q29) <= val <= 4/6 (in Q29) => res = 1 res = 1; move16(); } - ELSE IF( LE_32( val, 358092897 /*4/6 (in Q29)*/ ) && GT_32( val, 268972326 /*3/6 (in Q29)*/ ) ) + ELSE IF( LE_32( val, 358092870 /*4/6 (in Q29)*/ ) && GT_32( val, 268972326 /*3/6 (in Q29)*/ ) ) { // 4/6 (in Q29) <= val <= 3/6 (in Q29) => res = 2 res = 2; -- GitLab