加载中
libstagefright looper unregisterStaleHandlers

今天看6.0的Alooper 实现 发现和4.1的实现不一样,边缘化了AlooperRoster 类,4.1中ALooperRoster 作为消息传递的中心负责调度消息。M版本中ALooperRoster 只是负责looper 对象keep alive 目...

2016/10/21 19:12
88
rtcp feedback 机制

1,rtcp 反馈包类型 https://blog.csdn.net/DittyChen/article/details/78065974

09/16 19:52
5
opengl 关键函数解析

mGlProgram = createProgram(mVertexScript, mFragmentScript); glUseProgram(mGlProgram); //reject attribution GLuint a_pos = glGetAttribLocation(mGlProgram, "a_pos"); GLuint a_te.....

07/05 11:14
12
arm gcc 栈帧结构(2)

https://my.oschina.net/u/269082/blog/1785121 ATPCS 总结 https://my.oschina.net/u/269082/blog/810928 arm gcc栈帧结构(1) 85 #define MY_TRACE(MY_TAG, args...) \ 86 char __CLogTag...

03/26 21:11
54
ATPCS

arm/thumb procedure call standard

03/26 17:05
18
内存锁定

内存锁定

02/01 11:45
9
textrelro 解决

textrelro 加-fPIC 之后还出现,绝大部分过情况是调用了嵌入式汇编代码。

01/12 20:33
3
RELRO: RELocation Read-Only

This article describes ELF relocation sections, how to abuse them for arbitrary code execution, and how to protect them at runtime. ELF Relocation Sections A dynamically linked ...

01/12 16:47
145
fastboot 没有识别手机

android 官网:https://developer.android.com/studio/run/device.html 搜索fastboot Linux系统 安装ADB sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get update sudo apt-g...

01/12 15:14
22
opengles 性能调优

https://www.jianshu.com/p/35096e796aa3?utm_campaign=hugo&utm_medium=reader_share&utm_content=note&utm_source=weixin-friends&from=singlemessage&isappinstalled=0 使用Mali Graphics...

01/08 15:50
8
Bionic 简介

android bionic glic

01/01 22:34
31
纹理过滤中的双线,三线过滤

为什么在纹理采样时需要texture filter(纹理过滤)。 我们的纹理是要贴到三维图形表面的,而三维图形上的pixel中心和纹理上的texel中心并不一至(pixel不一定对应texture上的采样中心texel...

2017/12/18 16:26
18
音效原理

基本音效原理

2017/12/15 18:20
5
dlmalloc 图解

2. 标记结构 本章节将介绍基本的内存标记结构,包括chunk, tree chunk, sbin, tbin, segment, mstate等.这些重要的机构组成了dlmalloc分配算法的基础. 2.1 chunk chunk是dlmalloc中最基本的一...

2017/12/11 20:50
33
linux signal

http://kernel.meizu.com/linux-signal.html

2017/10/17 17:41
8
C++ 语法知识

1虚函数实现原理: base class 包括1,2,3步骤,derive class 包括1,3 两个步骤。 编译器做的三项工作 1) 为每一个有虚函数的类在static memory 中建vtable []= {fun_ptr1,fun_ptr2,......} 2...

2017/10/14 13:43
19
Linker

Android Linker: http://geek.csdn.net/news/detail/104860?locationNum=11&fps=1 关于load_bias_: SO 可以指定加载基址,但是 SO 指定的加载基址可能不是页对齐的,这种情况会导致实际映射地...

2017/09/13 21:41
30
linux 文件操作

文件夹的 Access,Modify,Change 时间变化: 可以发现,Access Time 随文件夹创建生成;Modify Time 修改文件夹内容(rm 文件夹内文件)会改变;Change Time 通过mv ,chmod 文件夹改变。 stat...

2017/08/15 16:45
12
linux Memory 快照

linux 内存快照

2017/07/24 18:16
75
DNS 解析详解

先说一下DNS的几个基本概念: 一. 根域 就是所谓的“.”,其实我们的网址www.baidu.com在配置当中应该是www.baidu.com.(最后有一点),一般我们在浏览器里输入时会省略后面的点,而这也已经...

2017/05/17 09:53
29

没有更多内容

加载失败,请刷新页面

返回顶部
顶部