Chinaunix首页 | 论坛 | 博客
  • 博客访问: 305306
  • 博文数量: 41
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 476
  • 用 户 组: 普通用户
  • 注册时间: 2016-09-01 19:08
个人简介

Android/Linux/音频/驱动

文章分类

全部博文(41)

文章存档

2017年(21)

2016年(20)

我的朋友

分类: Android平台

2016-12-08 17:58:19

【说明】

  在对Android设备的音频子系统进行debug的时候,迅速在log文件中定位到我们关注的位置能帮助我们节省不少时间。

  基于这个想法,把之前debug过程中很有帮助的一些关键字备份在下方列表中,以便后续查询。

  注意,Log类型为Verbose的日志默认是不输出的。如果想在log中也利用这些记录来帮助分析,需要在代码中允许Verbose log的打印并重新编译系统镜像再烧写到设备上。


【列表】

==========================================================================

操作                 Log类型             Log关键字

==========================================================================

增大/减小音量        Info              volume_changed

插入HDMI线            Verbose          WiredAccessoryManager

闹钟来临              Debug             [Alarm]  [Fire]

当前Route设置        Debug             -Selected Route in Output

reRouting操作        Debug             doReconsiderRouting

当前输出设备        Debug             output_devices=

设定输出设备        Verbose           setOutputDevice()

打开声卡          Debug             TinyAlsaAudioDevice: open

关闭声卡               Debug             TinyAlsaAudioDevice: close

创建音轨               Verbose           AudioFlinger: createTrack()

出现underrun           Verbose              underrun
横竖屏切换            Debug              orientation=

==========================================================================

阅读(2222) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~