Loading lib_com/options.h +2 −0 Original line number Diff line number Diff line Loading @@ -98,6 +98,8 @@ /* #################### Start NON-BE switches ############################ */ /* any switch which is non-be wrt. TS 26.251 V3.0 */ #define FIX_2432_ISM_SPIKES_16KHZ /* VA: basop issue 2432: fix spikes in ISM decoding at 16kHz output sampling rate */ /* ##################### End NON-BE switches ########################### */ Loading lib_dec/ivas_core_dec_fx.c +6 −0 Original line number Diff line number Diff line Loading @@ -1031,7 +1031,13 @@ ivas_error ivas_core_dec_fx( test(); test(); test(); #ifdef FIX_2432_ISM_SPIKES_16KHZ test(); test(); IF( ( st->core == ACELP_CORE && ( EQ_16( st->extl, -1 ) || EQ_16( st->extl, SWB_CNG ) || ( EQ_16( st->extl, WB_BWE ) && st->bws_cnt > 0 ) ) ) && flag_bwe_bws == 0 ) #else IF( ( st->core == ACELP_CORE && ( EQ_16( st->extl, -1 ) || EQ_16( st->extl, SWB_CNG ) ) ) && flag_bwe_bws == 0 ) #endif { set32_fx( hb_synth_32_fx[n], 0, L_FRAME48k ); } Loading Loading
lib_com/options.h +2 −0 Original line number Diff line number Diff line Loading @@ -98,6 +98,8 @@ /* #################### Start NON-BE switches ############################ */ /* any switch which is non-be wrt. TS 26.251 V3.0 */ #define FIX_2432_ISM_SPIKES_16KHZ /* VA: basop issue 2432: fix spikes in ISM decoding at 16kHz output sampling rate */ /* ##################### End NON-BE switches ########################### */ Loading
lib_dec/ivas_core_dec_fx.c +6 −0 Original line number Diff line number Diff line Loading @@ -1031,7 +1031,13 @@ ivas_error ivas_core_dec_fx( test(); test(); test(); #ifdef FIX_2432_ISM_SPIKES_16KHZ test(); test(); IF( ( st->core == ACELP_CORE && ( EQ_16( st->extl, -1 ) || EQ_16( st->extl, SWB_CNG ) || ( EQ_16( st->extl, WB_BWE ) && st->bws_cnt > 0 ) ) ) && flag_bwe_bws == 0 ) #else IF( ( st->core == ACELP_CORE && ( EQ_16( st->extl, -1 ) || EQ_16( st->extl, SWB_CNG ) ) ) && flag_bwe_bws == 0 ) #endif { set32_fx( hb_synth_32_fx[n], 0, L_FRAME48k ); } Loading