- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 Android Studio的颜色设置
1. 方法折叠线的颜色配置(代码前面的线)File - > Settings -> Editor -> Color Scheme -> General -> Editor -> Guides -> Indent guide -> Backgroud可自定义颜色2. 设置文本选中时颜色默认配置的颜色,选中了很不明显,可以自定义颜色File - > Settings ->Editor -> Color Schem...
2020-12-27 18:16:24
4592
原创 AAudio与MMAP学习之:基本概念
内容转自:https://source.android.google.cn/devices/audio/aaudio 如有侵权,请告知删除。谢谢--------------------------------------------------------------------------------------------------------------------AAudio 是 Android 8.0 版本中引入的一种音频 API。Android 8.1 版本提供了增强功能,在与支持 .
2020-07-18 22:18:49
1533
原创 mSleepTimeUs与其在systrace的表现
1、mSleepTimeUs表示要sleep的时间,一般是等于mIdleSleepTimeUs,而mIdleSleepTimeUs是idleSleepTimeUs()的返回。uint32_t AudioFlinger::MixerThread::idleSleepTimeUs() const{ return (uint32_t)(((mNormalFrameCount * 1000) / m...
2018-06-14 08:40:46
674
原创 对Audio Xrun的一点了解
在《Android Audio Throttle》中描述过:Underrun(underflow),buffer underrun or buffer underflow is a state occurring when a buffer fed with data at a lower speed than the data is being read from it。就是说生产者生产和速
2017-09-30 11:57:18
3067
原创 Android Audio Throttle分析
最近在跟踪一个接usb声卡播放ring类型的卡顿问题,跟踪的过程中看到Throttle机制,下面说一下我看到的Throttle及对Throttle的理解。 首先,要弄清一个概念:underrun(underflow),其实还有一个叫overrun(overflow)的,两者统称为xrun,关于xrun可以分为三个层次来说,就是硬件层、驱动层和frameworks层。这三个层次都分别会产生x...
2017-09-24 12:40:52
2912
1
原创 迷路了
去年(2016年)说了要来这里记录点东西,然而后续因为各种原因没有及时的记录。后来,准备离职,到离职进入新的公司,新的公司是国内知名的手机厂商,在之前的公司,我主要是做android音频的hal层和driver层,现在转到音频框架。后面一有时间就整理一下我对音频框架的理解和疑惑,和大家一起学习和讨论。
2017-09-22 08:06:57
240
原创 2016年想要完成的一些事,更新于2020.7.18
从来都没写日志,或者记东西的习惯。在2016年,我想在这里记录点东西,主要会是工作遇到的难题,技术的总结,和技术的分析。督促自己能一直的坚持下去,能一周写一篇总结。自我介绍一下,本人在一家芯片公司上班,自从13年7月份毕业到现在一直在这家公司上班,公司的产品是芯片soc,卖芯片一般要方案。本人是做软件的,刚进公司就是一直在盒子产品线,现在在cdr产品线,一开始是负责显示模块,rec
2016-01-21 23:59:27
262
1
疯狂Android讲义+源码
2012-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人