EN
Home > FAQ | awinic > FAQ0100180: 高通平台如何排查数字smartpa mute接口没有被调用?

FAQ0100180: 高通平台如何排查数字smartpa mute接口没有被调用?

Audio 2021-07-27 Views: 101 Likes: 0

适用androidLinux + 高通 + 艾为数字PA

1.在开机启动内kernel日志中查找是否有codec_probe”,如果有说明艾为数字功放是否注册成功,若无参考FAQ0100159

2.查看工程对应的mixer_paths_xxx.xml(xxx对应项目名),相应场景audio route是否配置

以第四个I2S端口,举例如下(具体场景根据实际使用决定):


1) ULL场景:

1.png

2) Offload场景:

2.png

3) Deepbuffer 场景:

3.png

4)Lowlatency 场景

4.png

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

$ logcat –s enable_audio_route

5.png

3.如果问题依然存在, 请提供以上2点修改相关patch、复现过程中的kernel 和 logcat日志, 日志抓取方法如下

$adb logcat > logcat_audio.txt

$adb shell cat /dev/kmsg.txt


Back to FAQ List