From 2e7c99a987c654e161ea331b159233c5fb02e2be Mon Sep 17 00:00:00 2001 From: Tommy Vaillancourt Date: Wed, 19 Jun 2024 16:28:50 -0400 Subject: [PATCH] proposal for #800 --- lib_com/mslvq_com_fx.c | 4 ++++ lib_com/options.h | 1 + 2 files changed, 5 insertions(+) diff --git a/lib_com/mslvq_com_fx.c b/lib_com/mslvq_com_fx.c index cad23d0fb..9a5014b4f 100644 --- a/lib_com/mslvq_com_fx.c +++ b/lib_com/mslvq_com_fx.c @@ -1277,7 +1277,11 @@ void deindex_lvq_SHB_fx( { Word32 temp = Mpy_32_16_1( sigma_BWE_fx[mode * LATTICE_DIM + i], scale ); temp = Mpy_32_16_1( temp, out[i] ); +#ifndef FIX_800_PROPOSAL_HB_LPC_COEFFICIENT out[i] = extract_h( temp ); +#else + out[i] = extract_l( temp ); /* Q15 output*/ +#endif // out[i] *= scale * sigma_BWE_fx[mode * LATTICE_DIM + i]; } } diff --git a/lib_com/options.h b/lib_com/options.h index 5a6238041..7929f9a6d 100644 --- a/lib_com/options.h +++ b/lib_com/options.h @@ -146,6 +146,7 @@ #define FIX_778_STEREO_BRATE_SWITCHING #define FIX_774_ENERGY_BURST /* Fix 0 bit BWE */ #define FIX_729_MISSING_RESCALING +#define FIX_800_PROPOSAL_HB_LPC_COEFFICIENT /* Proposal to fix wrong shape of TDBWE, #800 */ /* ################## End DEVELOPMENT switches ######################### */ /* clang-format on */ -- GitLab