diff --git a/lib_com/options.h b/lib_com/options.h index 93565a3d790b9a0d4a494aabeeb9605b6513d968..af2e0bc1669f6cfc6ba3e8bfc263457392a87cdc 100644 --- a/lib_com/options.h +++ b/lib_com/options.h @@ -92,6 +92,7 @@ #define IVAS_FLOAT_FIXED #define EVS_FLOAT //#define DUMPS_ENABLED +#define FIX_667_DISABLE_INITIAL_PLC_SUPPRESSION #define IVAS_CNST #define REMOVE_IVAS_UNUSED_PARAMETERS_WARNING /*temporary operation on unused EVS parameters to remove warnings, these parameters will be used in IVAS */ diff --git a/lib_dec/lib_dec.c b/lib_dec/lib_dec.c index 75de45e3d3dbd4481ce4cc260614eabc3110b0cf..8c3cc277cee88add325e8645f96e459252d3e3e7 100644 --- a/lib_dec/lib_dec.c +++ b/lib_dec/lib_dec.c @@ -202,6 +202,9 @@ ivas_error IVAS_DEC_Open( st_ivas->transport_config = IVAS_AUDIO_CONFIG_INVALID; st_ivas->intern_config = IVAS_AUDIO_CONFIG_INVALID; st_ivas->writeFECoffset = 0; +#ifdef FIX_667_DISABLE_INITIAL_PLC_SUPPRESSION + hIvasDec->hasDecodedFirstGoodFrame = true; /* Functionality to suppress output for initial lost frames is disabled in EVS operation */ +#endif return IVAS_ERR_OK; }