关于高通平台王者荣耀,和平精英等游戏杂音问题

关于高通平台王者荣耀,和平精英等游戏杂音问题

今天我将为大家讲述我在音频开发处理的第一个问题,王者荣耀的登录pop音问题。
问题描述:最新版本的手机上,安装了王者荣耀,和平精英,消消乐等游戏APP,可是,王者荣耀与和平精英在登录游戏或者进入游戏中都出现了不同程度的杂音,我们将其称之为pop音,但是消消乐却丝毫没有音质问题。
问题定位:产生pop音最常见的情况就是通路与性能问题,使音频的数据未能走入自身原本应该走入的通道,因此自身频率和通道不匹配,且占用其他音频通道,因而产生pop声,Android系统架构中主要有三种播放模式:low latency playback,deep buffer playback和compress offload playback.

low latency playback:用于按键音,游戏背景音等,对时延要求高的声音输出。
音频文件在AP侧解码成PCM数据,然后再经Audio DSP送给codec芯片播放。

deep buffer playback:用于音乐等对时延要求不高的声音输出。音频文件在AP侧解码成PCM数据,然后再经Audio DSP送给codec芯片播放。

compressed offload playback:用于音乐等声音的输出,但是音频解码部分工作在Audio DSP中,AP侧只负责把音频码流送到Audio DSP中,然后AP就进行休眠状态,Audio DSP会分配一块较大的buff去处理此数据,这种模式非常低功耗,是最为推荐的音乐播放模式。

如果大家对上面几种模式想有更深的了解,就关注我下期的博客,我将用流程图的方式更为清晰准确的为各位讲解这几种常见播放模式。

为了证实我们的猜想,我们需要在播放杂音的时候抓取日志。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
上面三个图片分别为:消消乐,王者荣耀,和平精英的日志,相信聪明的你已经发现问题所在了吧,没错!就是audio-ull-playback通路这里的问题,为什么和平精英和王者荣耀的通路里会出现它呢?我们下一步又将做什么去解决问题呢?请持续关注我的博客,下一期我将通过这个杂音问题,剖析音频开发的常用套路,尽请期待吧!欢迎留言讨论,让我们一起成长!

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值