From 1abdee88ff83f03aa71ea146c2bf99ff1ccfaced Mon Sep 17 00:00:00 2001 From: Tommy Vaillancourt Date: Mon, 16 Sep 2024 09:38:34 -0400 Subject: [PATCH] possible fix to prevent saturation crash --- lib_com/tns_base.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib_com/tns_base.c b/lib_com/tns_base.c index 99a4e6763..cdb8cb607 100644 --- a/lib_com/tns_base.c +++ b/lib_com/tns_base.c @@ -573,7 +573,7 @@ Word16 ITF_Detect_fx( assert( n < (Word16) ( sizeof( tmpbuf ) / sizeof( Word16 ) ) ); FOR( i = 0; i < n; i++ ) { - tmpbuf[i] = round_fx( L_shl( pSpectrum[iStartLine + i - IGF_START_MN], shift ) ); + tmpbuf[i] = round_fx_sat( L_shl_sat( pSpectrum[iStartLine + i - IGF_START_MN], shift ) ); move16(); } -- GitLab