自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (4)
  • 收藏
  • 关注

翻译 Android Graphics - 3 BufferQueue 和 Gralloc

BufferQueue and gralloc摘要:BufferQueue生产者和消费者,gralloc HAL使用flags,使用systrace跟踪BufferQueue让我们从BufferQueue和gralloc HAL的幕后开始来理解Android 图形系统BufferQueue类是Android图形系统的核心。它的扮演的角色很简单:把生成图形数据的组件(生产者)和接收数据并...

2019-08-02 16:41:01 478 1

翻译 Android Graphics -2 架构概述

Graphics 架构摘要:Low-level 组件,High-level 组件每个开发者都应该知道的关于Surface,SurfaceHolder,EGLSurface,SurfaceView,GLSurfaceVIew,SurfaceTexture,TextureView,SurfaceFlinger,and Vulkan。本文描述了Android系统级(system-level)...

2019-08-02 13:49:13 554

翻译 Android Graphics - 1 概述

本文翻译自Android官网的内容:https://source.android.com/devices/graphics概述Android framework提供了多种2D和3DGraphics渲染API,这些接口API与厂商的Graphics驱动实现交互,所以有必要对这些API的工作原理和进行深入的了解。此页面介绍了Graphics HAL层,HAL层构建于这些驱动之上。应用...

2019-08-01 19:58:10 4344 1

转载 Linux PM QoS framework(3)_per-device PM QoS

本文转自: http://www.wowotech.net/pm_subsystem/per_device_pm_qos.htmlLinux PM QoS framework(3)_per-device PM QoS作者:wowo 发布于:2015-2-26 22:44 分类:电源管理子系统1. 前言per-device PM QoS是针对指定设备的Qo

2017-02-06 16:23:32 466

转载 Linux PM QoS framework(2)_PM QoS class

本文转自:http://www.wowotech.net/pm_subsystem/pm_qos_class.htmlLinux PM QoS framework(2)_PM QoS class作者:wowo 发布于:2015-2-10 23:09 分类:电源管理子系统1. 前言回顾上一篇文章(Linux PM QoS framework(1)_概述和软件架构),PM

2017-02-06 16:22:12 659

转载 Linux PM QoS framework(1)_概述和软件架构

本文转自:http://www.wowotech.net/pm_subsystem/pm_qos_overview.html1. 前言QOS为Quality Of Service(服务质量)的简称,对PM QoS而言,表示Linux kernel电源管理相关的服务质量。那到底什么是服务质量呢?我们知道,Linux PM的主要功能,是节省功耗,但同时,会付出一定的

2017-02-06 16:20:07 741

转载 简谈高通Trustzone的实现

本问转自:http://demo.netfoucs.com/hovan/article/details/42674055从trust zone之我见知道,支持trustzone的芯片会跑在两个世界。普通世界、安全世界,对应高通这边是HLOS,QSEE。如下图:如下是HLOS与QSEE的软件架构图

2016-05-16 14:48:27 8539 1

原创 Linux C 编程计算流逝的时间--毫秒

#include #include void do_something(){ printf("Do something......\n");}static inline long get_elapsed_time_ms (const struct timespec *start, const struct timespec *end){ unsigned long

2015-05-13 17:53:23 1196

转载 MTP in Android

转自:http://blog.csdn.net/innost/article/details/8876392MTP in AndroidMTP的全称是Media Transfer Protocol(媒体传输协议),它是微软公司提出的一套媒体文件传输协议。Android从3.0开始支持MTP。不过,在今天的智能手机领域内,Google和微软是一对冤家,为什么Android中会

2014-12-13 10:46:11 656

转载 什么是I帧,P帧,B帧

转自: http://blog.csdn.net/abcjennifer/article/details/6577934视频压缩中,每帧代表一幅静止的图像。而在实际压缩时,会采取各种算法减少数据的容量,其中IPB就是最常见的。  简单地说,I帧是关键帧,属于帧内压缩。就是和AVI的压缩是一样的。 P是向前搜索的意思。B是双向搜索。他们都是基于I帧来压缩数据。  

2014-12-10 15:16:39 495

转载 avio_reading.c

Use avio to read stream information.

2014-12-02 19:42:40 1069

转载 framebuffer驱动全篇

framebuffer驱动全篇  在后续的几篇里面会详细介绍如何编写一个显卡的驱动程序。framebuffer device在内核里面作为显卡驱动模型,许多函数和数据结构都是特定,正是这些特定的东西为我们的编程提供了方便。要开发frame buffer device驱动,你应该阅读Source\Source\Documentation\fb下面的说明文件,三个重要文件00-

2014-10-22 15:57:00 987

转载 Android switch 模块

本文转自http://blog.csdn.net/mlj1668956679/article/details/8823032前面我们已经提到过Android新增了一个switch处理模块,但是没有说明其具体用途,这里将对该模块进行详细的分析。switch是Android引进的一个新驱动,用于检测一些开关量。比如检测耳机插入和USB设备插入等。Switch的构架原

2013-11-26 18:35:25 794

转载 C++标准转换运算符reinterpret_cast

文章出处:http://www.cnblogs.com/ider/archive/2011/07/30/cpp_cast_operator_part3.htmlC++标准转换运算符reinterpret_castreinterpret_cast (expression)reinterpret_cast运算符是

2013-07-02 13:50:46 514

转载 ConditionVariable的用法

文章出处:http://wuhongyu.iteye.com/blog/461477ConditionVariable的用法博客分类: AndroidAndroidUPOSthread      线程操作经常用到wait和notify,用起来稍显繁琐,而Android给我们封装好了一个ConditionVariable类,用于线程

2013-07-02 11:19:36 560

转载 Android 缓存管理和LRU 算法

文章出处:http://www.androidlearner.net/android-cache-management-lru.htmlandroid 缓存管理及LRU算法1,295 visit1、为什么要用缓存缓存是存取数据的临时地,因为取原始数据代价太大了,加了缓存,可以取得快些。缓存可以认为是原始数据的子集,它是

2013-06-05 11:04:34 837

原创 将ffmpeg编译到android 源码

1、编译第三方库android.mkLOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE :=libffmpegLOCAL_PREBUILT_LIBS := libffmpeg.soLOCAL_MODULE_TAGS := optionalLOCAL_MODULE_PATH := $(TARGET_OUT

2013-04-19 19:06:30 1432 3

原创 Android apk项目中添加ffmpeg编解码库

前言:百度说,FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec都是从头开发的。  说白了ffmpeg就是一个编解码库,我们可以使用android 提供的nd

2013-04-18 20:53:33 3078 1

LinuxC 编程

linux C学习全面的学习资料

2012-10-15

JAVA中的线程知识点整理

强烈推荐,经经验丰富的老师总结的JAVA线程的有关知识点。。

2011-11-30

OracleSQL的ppt

ppt格式。OracleSQL的基本知识,内容全面、具体、详细。

2011-11-28

java数据结构和算法

JAVA数据结构和算法JAVA数据结构和算法JAVA数据结构和算法JAVA数据结构和算法JAVA数据结构和算法JAVA数据结构和算法JAVA数据结构和算法JAVA数据结构和算法JAVA数据结构和算法JAVA数据结构和算法JAVA数据结构和算法JAVA数据结构和算法

2011-11-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除