diff --git a/amp/src/ddl/comp_app/hld/src/app_mixer_adaptor.c b/amp/src/ddl/comp_app/hld/src/app_mixer_adaptor.c index 8843c9f..35fc8c9 100755 --- a/amp/src/ddl/comp_app/hld/src/app_mixer_adaptor.c +++ b/amp/src/ddl/comp_app/hld/src/app_mixer_adaptor.c @@ -1216,17 +1216,20 @@ HRESULT MIXER_INPORT_ProcData(DDL_APP_PORT *pPort, uiBufIdx, pInVAddr[uiBufIdx], uiInPAddr[uiBufIdx]); } - #ifdef CONFIG_AMP_AUDIO_MIXER_AURO_SUPPORTED // CONFIG_INNOPIATECH (mclee) : call auro process - uiRc = MIXER_INPORT_ProcData_Auro(pPort, iProcSamps, pInVAddr, uiInPAddr); - if (uiRc != SUCCESS) { - APP_CHK_RC_NONRETURN(uiRc); - APP_ERR("[auro] auro process failed.\n"); - } + if(iProcSamps > pPort->uiThreshold) + { + uiRc = MIXER_INPORT_ProcData_Auro(pPort, iProcSamps, pInVAddr, uiInPAddr); + if (uiRc != SUCCESS) { + APP_CHK_RC_NONRETURN(uiRc); + APP_ERR("[auro] auro process failed.\n"); + } + } #endif uiRc = APP_IsPortFading(pPort, &bTemp); APP_CHK_RC(uiRc); + if (bTemp) { APP_INFO("%s, port idx %d in fading mode!\n", pPort->pAppCompName, pPort->uiIdx);