芯方式

耳机模式通话过程中,音量调为0,要等几秒声音才能完全静音

0
阅读(159) 评论(1)


这个问题主要是由于在加入Delay Off的宏解决pop noise的时候,state切换的时候,HardWare Mute只对Audio

Source起作用,Voice Source没有被mute掉,延迟了大概5秒的时间。

[SOLUTION]

Patch ID: MAUI_02912078

可否請客戶先幫忙修改 SearchSpkFlag 這個 function:

static void SearchSpkFlag( kal_int16 *v_lowest, kal_int16 *a_lowest )

{

if( *a_lowest >= 0 )

if( afe.aud[*a_lowest].volume == 0 || afe.aud[*a_lowest].mute == KAL_TRUE )

{

*a_lowest = -1;

#if defined(__MT6253_AUD_DELAY_OFF_SUPPORT__) || defined(__MT6236_AUD_DELAY_OFF_SUPPORT__)

*DP_DigiGain_Setting = 0;

*DP_VOL_OUT_PCM = 0; //添加此行,数字增益置为0

#endif

}

}

来自半导体社群

  1. 长见识了,以后必过此坑