diff --git a/amp/src/ddl/acodec/comp_adec/hld/source/adec_codec_adaptor.c b/amp/src/ddl/acodec/comp_adec/hld/source/adec_codec_adaptor.c index 54d7e72..3833560 100755 --- a/amp/src/ddl/acodec/comp_adec/hld/source/adec_codec_adaptor.c +++ b/amp/src/ddl/acodec/comp_adec/hld/source/adec_codec_adaptor.c @@ -849,6 +849,13 @@ HRESULT ADEC_HandleLldCommUpdate(ADEC_LLD *pLld, ADEC_SetLldState(pLld, ADEC_LLD_STATE_DEINITDONE); } + /* Update codec error code + handle FW error code as ADEC other error */ + ADEC_INFO("%s uiUpdateType=%u uiDecErr=%u \n", __FUNCTION__, pComUpdate->uiUpdateType, pComUpdate->uiDecErr ); + if( pComUpdate->uiDecErr != ERR_AUD_NONE ){ + pDecProc->uiDecErr = E_DDL_ADEC_OTHERERROR; + } + return rc; }