A:
当碰到数字双PA项目,播放左声道音源时,左右喇叭都会响,同理播放右声道音源时,左右喇叭也会响的问题时,请按照如下排查:
1、寄存器排查,检查PA是否区分了左右声道:
在播放音乐时,读取寄存器,检查PA是否配置成左右声道。
参考路径:sys/bus/i2c/drivers/aw883xx_smartpa/*-00xx,其中*为i2c bus number,xx为i2c address。
进入目录后,Cat reg并获取PA所有寄存器。
检查对应的寄存器,看两个PA是否已经区分了左右声道。(以AW88394对应寄存器示例)
2、平台配置排查,检查平台是否做了混音:
如有集成艾为SKT音效,请先删掉音效。(MTK平台可直接删掉vendor/firmware目录下的awinic_params.bin)
删除后还是输出不了左右声道,查看vendor/etc/audio_param/AudioParamOptions_vext.xml
并修改<Param name="MTK_AUDIO_NUMBER_OF_SPEAKER" value="2" />
(默认为1,即左右混音)