适用androidLinux + 高通 + 艾为数字PA
1.在开机启动内kernel日志中查找是否有 “codec_probe”,如果有说明艾为数字功放是否注册成功,若无参考FAQ0100159;
2.查看工程对应的mixer_paths_xxx.xml(xxx对应项目名),相应场景audio route是否配置
以第四个I2S端口,举例如下(具体场景根据实际使用决定):
1) ULL场景:

2) Offload场景:

3) Deepbuffer 场景:

4)Lowlatency 场景:

其中:不同工程 ULL,Offload, Deepbuffer,Lowlatency Voice等场景对应audio route的path name可能会有区别,查看方法如下:
$ logcat –s enable_audio_route

3.如果问题依然存在, 请提供以上2点修改相关patch、复现过程中的kernel 和 logcat日志, 日志抓取方法如下:
$adb logcat > logcat_audio.txt
$adb shell cat /dev/kmsg.txt