From 93be2d7b0623a460870911e4cb0c67a232cbff7d Mon Sep 17 00:00:00 2001 From: Adriana Vasilache Date: Thu, 28 Mar 2024 17:23:57 +0200 Subject: [PATCH] fix 719 --- lib_com/mslvq_com_fx.c | 6 +++++- lib_com/options.h | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/lib_com/mslvq_com_fx.c b/lib_com/mslvq_com_fx.c index aa3e4195d..408e20dec 100644 --- a/lib_com/mslvq_com_fx.c +++ b/lib_com/mslvq_com_fx.c @@ -1250,14 +1250,18 @@ void deindex_lvq_SHB_fx( /* find idx_leader */ i = 1; +#ifdef NONBE_FIX_719 + WHILE( index > table_no_cv[i] ) +#else WHILE (index >= table_no_cv[i]) +#endif { i++; } i = i - 1; decode_comb_fx((Word32)(index - table_no_cv[i] - 1), out, i); - + scale = p_scales[idx_scale]; FOR (i = 0; i < LATTICE_DIM; i++) { diff --git a/lib_com/options.h b/lib_com/options.h index 5f23bf45b..d500aebac 100644 --- a/lib_com/options.h +++ b/lib_com/options.h @@ -98,6 +98,7 @@ #define FIX_TMP_714 #define BASOP_NOGLOB_TMP_715 #define EVS_FUNC_MODIFIED +#define NONBE_FIX_719 /* Nokia: fix in decoding MSLVQ index in SHB */ //#define DEBUGGING //#define DBG_WAV_WRITER #define EVS_FLOAT -- GitLab