Android/Linux/音频/驱动
全部博文(41)
分类: 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=
==========================================================================