排序:
默认
按更新时间
按访问量

DDD调试opencore/stagefright

Google为Android应用开发提供了eclipse加插件作为开发工具,基于eclipse可以方便调试apk,而对于底层开发人员(比如opencore开发)没有提供类似直观的开发工具及调试手段。本文旨在介绍一种基于ddd+gdbserver的调试方法,用于类似opencore的C层面的程序调试...

2014-05-05 21:30:38

阅读数:594

评论数:0

opencore内部调度

1引言 多媒体框架是非常重要而又令人关心的模块,尤其在android的系统上,多媒体播放效果如何,对其框架了解是非常必要的。 多媒体中的调度问题,是个背后的故事,但却对性能影响至关重要,本文并非全面分析多媒体框架,旨在探讨媒体框架调度方面与传统的多线程应用间的差异。  2基本知识 ...

2014-05-05 21:25:45

阅读数:516

评论数:0

stagefright与opencore对比

http://blog.chinaunix.net/uid-11857489-id-2814519.html 1引言 Android froyo版本多媒体引擎做了变动,新添加了stagefright框架,并且默认情况android选择stagefright,弃用之前的ope...

2014-05-05 21:10:05

阅读数:757

评论数:0

audio flinger流程分析

ToneGenerator.cpp ToneGenerator中构造函数或者startTone会调用initAudioTrack: mpAudioTrack = new AudioTrack();  mpAudioTrack->set(..., audioCallback,...

2014-02-10 22:59:58

阅读数:3969

评论数:0

AudioSystem类

AudioSystem类 1、白手起家,没有父类。 2、定义了一堆枚举,包括stream类型,音频格式,音频channel等。 3、函数get_audio_flinger中,会获取AudioFlinger,然后创建一个AudioFlingerClient对象,并调...

2014-02-10 22:34:13

阅读数:1832

评论数:0

Audio系统综述

Audio 相关代码分析 一、Audio系统综述       Audio系统主要分成如下几个层次:     (1)media库提供的Audio系统的上层接口;     (2)AudioFlinger作为Audio系统的中间层;     (3)Audio的硬件抽象层提供底...

2014-02-10 22:30:01

阅读数:590

评论数:0

关于计算机图形学的学习的书籍推荐

本文根据 szlongman 的博文 "关于计算机图形学的学习" 整理、扩充而来,描述,主要介绍了计算机图形学的学习,以及一些参考书目、研究组织、牛人和网络资源。 引言 什么是计算机图形学? 本文尽量避免给它做严格的定义,但是通常来说,计算机图形学是...

2014-02-09 20:23:30

阅读数:1258

评论数:0

计算机图像图形学相关好书推荐

一.数字图像处理相关书籍 英文版: 1. 《Digital Image Processing》    Rafael C. Gonzalez    Richard E. Woods    电子工业出版社,Prentice Hall     (此书有中文版) 2. Gonzale...

2014-02-09 20:05:30

阅读数:738

评论数:0

gzip inflateInit2

参考网上例子和文字,自己使用inflateInit2解压gzip文件。 ttp报文中gzip解码方法与遇到的问题 前几天写了个脚本去开心网偷菜,由于数据是zip压缩的,所以试着解压。 (或者在模拟发包HTTP头去掉"Accept-Encoding:gzip, deflate\r\n&...

2013-10-22 17:58:49

阅读数:7365

评论数:2

expat XML解析器

工作中用到了EXPAT,为了以后查询方便,把网上搜索到的内容综合整理如下。 win32 plat下的c/c++下使用expat。 expat是基于sax来进行xml解析而不是dom解析。因此,在expat中设置了很多的回调来处理。 在win32下使用,可以http://sourceforge...

2013-10-22 17:29:38

阅读数:5872

评论数:1

视频类书籍备忘

智能网络视频监控技术详解与实践 智能网络视频监控系统 视频监控关键技术及其应用前景 深入浅出Google Android 无线网络原理与应用 流媒体原理与应用 网络多媒体实时传输协议浅析 MPEG-4流式播放的设计与实现 基于RTP的网络视频传输系统的设计与实现 新一代视频压缩编...

2013-10-10 17:37:41

阅读数:579

评论数:0

Ubuntu虚拟机 android 4.3 源码下载时无法访问googlesource的解决方法

搞了两周,始终遇到如下问题: android curl: (7) Failed to connect to 2404:6800:4005:c00::88: Network is unreachable 今天google,终于发现了一个解决的帖子。谢谢原主人,同时分享给大家。 链接如下,非常不...

2013-08-17 01:10:05

阅读数:5076

评论数:2

android 下载编译环境配置

一、Java安装与配置 首先,去官网下载linux版本的jdk和eclipse tar包,并将其解压出来。我将jdk包发在了/usr/java/目录下,eclipse放在了/opt/目录下。 然后,配置java开发环境,即安装jdk:     1、配置环境变量 ,更改/etc/profil...

2013-08-10 09:32:36

阅读数:536

评论数:0

C语言宏定义##连接符和#符的使用

参考如下博客,http://blog.csdn.net/dotphoenix/article/details/4345174 写了一个测试程序,代码和运行结果如下: #include "stdlib.h" #include "stdio.h" ...

2013-08-01 22:15:09

阅读数:598

评论数:0

移动开发者走向全能开发者的五大技能

摘要:年轻的移动开发者在下定决心进入这个行业之前,都会单纯地认为做好游戏就等于成功。其实这只是走向成功的第一步,本文为刚踏入移动领域的移动开发者提供了五项始终要铭记于心的核心技能。 很多年轻的移动开发者在初入移动行业的时候觉得自己会有很大作为。而当失败来临时,许多人都没有做好准备接受失败...

2013-07-11 09:33:56

阅读数:704

评论数:0

Design Pattern 网站推荐

http://www.oodesign.com/decorator-pattern.html http://sourcemaking.com/design_patterns/template_method

2013-06-30 22:34:13

阅读数:435

评论数:0

C语言实现继承和多态

继承和多态是面向对象语言最强大的功能。有了继承和多态,我们可以完成代码重用。在C中有许多技巧可以实现多态。本文的目的就是演示一种简单和容易的技术,在C中应用继承和多态。通过创建一个VTable(virtual table)和在基类和派生类对象之间提供正确的访问,我们能在C中实现继承和多态。VTab...

2013-06-30 20:26:39

阅读数:565

评论数:0

笔试中的Singleton单例模式

引子   “请写一个Singleton。”面试官微笑着和我说。   “这可真简单。”我心里想着,并在白板上写下了下面的Singleton实现:   class Singleton   {   public:       static Singleton& ...

2013-06-30 20:24:24

阅读数:483

评论数:0

Thinking in Java----package net.mindview.util does not exist

初学JAVA,在运行实例程序时,经常出现HelloDate.java:3: error: package net.mindview.util does not exist的问题, 这个主要时环境变量中classpath设定导致的。 我的环境时ubuntu,使用javac和java命令运行,解决...

2013-06-19 22:24:44

阅读数:1765

评论数:0

深刻理解Linux进程间通信(IPC)

0. 序 1. 管道 1.1. 管道概述及相关API应用 1.2. 有名管道概述及相关API应用 1.3. 小结 1.4. 参考资料 2. 信号(上) 2.1. 信号及信号来源 2.2. 信号的种类 2.3. 进程对信号的响应 2.4. ...

2013-06-03 14:43:10

阅读数:1904

评论数:0

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