3,015
社区成员




【QCS8550】【Linux】I2S声卡播放出现丢数据
目前使用如下声卡参数进行lineout的声卡播放会出现pop声,使用逻辑分析仪抓取I2S数据看,是I2S数据上输出就存在丢数据问题导致,这个是播放的命令:
agmplay chn-48k-16b.wav -D 100 -d 102 -r 48000 -b 16 -c 2 -i MI2S-LPAIF_WSA-RX-PRIMARY -dkv 0xA2000002
播放本身没有报错, 请问是什么地方出了问题? 应该如何debug?
使用QXDM 来抓audio的日志。另外一个方法就是可以从acdb的文件找到各个audio处理的模块, 然后从这些模块中dump出音频的原始文件, 看是哪个模块出了问题, 我们可以通过QACT调整dsp中每个audio的参数尝试解决问题,如果还是没法解决可以尝试删掉对应的模块, 暂时规避掉问题.