BesAudEnh的默认值在mediatek\custom\common\cgen\inc\audio_audenh_control_option.h中,名称为DEFAULT_AUDIO_AUDENH_CONTROL_OPTION_Coeff。
1、对于JB2、JB3、JB5版本:
请修改
#define DEFAULT_AUDIO_AUDENH_CONTROL_OPTION_Coeff (0)
为
#define DEFAULT_AUDIO_AUDENH_CONTROL_OPTION_Coeff (1)
2、对于JB9版本:
DEFAULT_AUDIO_AUDENH_CONTROL_OPTION_Coeff的Bit0表示Audenh default,Bit1表示BesLoudness default。
如果默认值为0x00000002,换算为二进制,则Bit0为0,Bit1为1,此时默认开启BesLoudness,关闭Audenh。
需要默认开启Audenh的话,则设置Bit0为1,此时Bit1保持默认为1,换算为十六进制,即为0x00000003。
该情况下,请修改
#define DEFAULT_AUDIO_AUDENH_CONTROL_OPTION_Coeff (0x00000002)
为
#define DEFAULT_AUDIO_AUDENH_CONTROL_OPTION_Coeff (0x00000003)
请在修改后重新编译工程以验证修改结果。
BesAudEnh对外放模式没有效果,只对有线耳机有效。测试该功能时请插入有线耳机。