From f7ea9417fc64d55b41f9ef0c3e2f0e76a252f7b3 Mon Sep 17 00:00:00 2001 From: vaclav Date: Tue, 2 May 2023 10:04:19 +0000 Subject: [PATCH 1/3] Update options.h --- lib_com/options.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib_com/options.h b/lib_com/options.h index f6cee9d9e1..cca877ba47 100644 --- a/lib_com/options.h +++ b/lib_com/options.h @@ -164,7 +164,7 @@ #define FIX_SP2A /* VA: Issue 412: Adjust threshold for the S_p2a feature in the tonal detector */ #define FIX_413_SBA_DTX /* Dlb: Fix for issue 413, SBA DTX CNG in 2TC mode*/ #define FIX_417_TD_DECORR_BRATE_SW /* VA: Issue 417: fix incorrect use of TD decorrelator in bitrate switching */ - +#define FIX_427_MAXIMUM_S_INDEX /* VA: issue 427: fix return index of function maximum_s() */ #define LBR_SBA /* Contribution 47: Master macro for low bitrate SBA (SPAR+DirAC) */ #ifdef LBR_SBA -- GitLab From bd1a642dee65463d9393c9ec0a0c1ca291e7c7ee Mon Sep 17 00:00:00 2001 From: vaclav Date: Tue, 2 May 2023 10:05:14 +0000 Subject: [PATCH 2/3] Update tools.c --- lib_com/tools.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib_com/tools.c b/lib_com/tools.c index db7c5a3f8e..6c41d1370d 100644 --- a/lib_com/tools.c +++ b/lib_com/tools.c @@ -553,6 +553,9 @@ int16_t maximum_s( { if ( vec[i] > tmp ) { +#ifdef FIX_427_MAXIMUM_S_INDEX + ind = i; +#endif tmp = vec[i]; } } -- GitLab From ece0122de89243f36871b82360e7299adbe36db0 Mon Sep 17 00:00:00 2001 From: vaclav Date: Tue, 2 May 2023 10:14:12 +0000 Subject: [PATCH 3/3] clang-format --- lib_com/tools.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib_com/tools.c b/lib_com/tools.c index 6c41d1370d..46803c8b1e 100644 --- a/lib_com/tools.c +++ b/lib_com/tools.c @@ -555,7 +555,7 @@ int16_t maximum_s( { #ifdef FIX_427_MAXIMUM_S_INDEX ind = i; -#endif +#endif tmp = vec[i]; } } -- GitLab