diff --git a/lib_com/options.h b/lib_com/options.h index 640bd4a74f87f4a289867c5ada7f964df94eef50..cf4c3ee9cf44efa2cf20d62cace32db9f0fa6265 100644 --- a/lib_com/options.h +++ b/lib_com/options.h @@ -114,6 +114,7 @@ #define FIX_2254_IMPROV_PRECISION_OR_COMPLEXITY_NON_BE /* VA: Precision improvement without increasing complexity, or complexity reduction that might be not BE on the LSB */ #define FIX_2252_LP_CNG_STARTS_SID /* VA: issues 2251 and 2252: fix LP CNG uninitialized value in bitstream that starts with an SID */ #define FIX_1381_BWD /* VA: issue 1381: apply no hysteresis in BWD at higher bitrates also in mono MASA and OMASA */ +#define FIX_2285_CODE_DECODER_INIT_BW /* VA: basop issue 2285: fix core-decoder initialization bandwidth */ /* ##################### End NON-BE switches ########################### */ diff --git a/lib_dec/init_dec_fx.c b/lib_dec/init_dec_fx.c index baed0184c7db78a367d394b85175e190c88beab3..933bfda721ba75e6a33ef079ad30deefa01d0bdd 100644 --- a/lib_dec/init_dec_fx.c +++ b/lib_dec/init_dec_fx.c @@ -101,7 +101,7 @@ ivas_error init_decoder_fx( } ELSE { -#if 0 // keep deactivated for the moment to keep BE +#ifdef FIX_2285_CODE_DECODER_INIT_BW st_fx->bwidth = WB; move16(); st_fx->last_bwidth = WB;