自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jslywj的专栏

深入源码分析,关注前沿技术

原创 surfaceflinger create layer and how consumer works

2017-09-29 17:58:40

阅读数 161

评论数 0

原创 surfaceFlinger bufferQueue

2017-09-29 17:52:43

阅读数 197

评论数 0

原创 Java编程思想 第一章

1, 关键字. interface  -  method. extend - 继承. 2,单根结构的特性. 3,  GC Garbage Collection 机制. 4,  有限永久性 对象生存期概念 5,  Design Steps Wha...

2017-07-05 11:09:56

阅读数 162

评论数 0

原创 Display by SurfaceComposerClient

#include #include #include #include #include #include #include #include int main (int argc, char *argv[]) { long tOSDWidth = 0; lo...

2017-07-05 10:58:19

阅读数 257

评论数 0

原创 OpenMAX flow

1, set callback handle and GetOMXHandle  2, SetParameter - OMX_IndexParamStandardComponentRole, 假设为 OMX_VIDEO_CodingMPEG2 3, GetParameter - OMX_I...

2017-05-27 15:36:11

阅读数 268

评论数 0

原创 AwesomePlayer 分析

解析android awesomeplayer flow.

2016-10-21 17:05:31

阅读数 305

评论数 0

原创 Android KK NuPlayer

介绍NuPlayer相关flow.

2016-10-21 16:50:37

阅读数 348

评论数 0

原创 设计模式之观察者模式

1, 观察者模式何用?      其由Subject and Observer

2014-06-11 15:36:48

阅读数 389

评论数 0

原创 设计模式之单例模式

1,单例模式何用?      单例,也ji

2014-06-11 15:18:15

阅读数 352

评论数 0

原创 VS2005 Ogre 简单测试程序创建

1, 新建一个空工程 2, 在工程里新建一个文件,命名为main.cpp

2014-04-11 17:29:53

阅读数 435

评论数 0

原创 设计模式之工厂模式

1,工厂模式何用?        旨在为创建duixian

2014-04-11 17:15:45

阅读数 443

评论数 0

原创 Android AudioPlayer 流程分析

AudioPlayer 旨在处理decoder之后的audio data, 其在架构中的位置如下:

2014-04-11 16:57:02

阅读数 448

评论数 0

原创 Andoird OMXCodec 流程分析

1, Read 2,  Decoder Compone

2014-04-11 16:55:00

阅读数 353

评论数 0

原创 Android Stagefright Player

Stagefright  demux decoder 流程分析如下:

2014-04-11 16:47:55

阅读数 814

评论数 0

原创 格言

变换一种方式往往能起到意想不到的效果! 通常很多事情换一种做法结果就不同了。人生道路上,改善心智模式和思维方式是很重要的。 凡事不只靠自己的力量,学会适时地依靠他人,是一种谦卑,更是一种聪明。 要学会聆听,用心听,虚心听 我们在公司领的薪水再多,那都是挑水。而把握下班后的时间挖一...

2014-04-11 16:44:02

阅读数 332

评论数 0

原创 VS2005--无法找到“XXX.exe”的调试信息,或者调试信息不匹配

jie 首先打开菜单 项目->项目属性页  选择 配置属性->链接器->调试->生成调试信息 改为 是  选择 配置属性->C/C++ ->常规->调试信息格式 改为 用于“编辑并继续”的程序数据库(/ZI)  选择 配置属性->C/C++ ...

2014-04-11 16:37:15

阅读数 380

评论数 0

原创 Makefile 自动化变量使用

写Makefile 时候,可以使用一些自动化变量代表目标或依赖文件; 1, $@     表示规则中的目标文件集;匹配目标文件集合; 2,$%     当目标是函数库文件时,表示规则中的目标成员名,例如,如果一个目标是“foo.a(bar.o)”, 那么"$%"就是&q...

2013-11-08 16:28:11

阅读数 445

评论数 0

原创 something about Compile and Link on Embedded Linux

1 , Compile 流程 2,The `##' preprocessing operator performs token pasting #define myprintf(format, ...) printf (format, ##__VA_ARG...

2013-11-06 16:51:06

阅读数 766

评论数 0

原创 WAVE DTS 判定

当解析出的pcm wav 为44100Hz  2 channel 时,可能并不是真正的pcm,而是DTS Stream, 当decoder 把DTS当成PCM去解的时候, 显而易见,会出现问题,将是一片杂音; 所以需要鉴定一下是否是DTS 以下offset 为文件起始位置 //...

2013-11-06 16:16:09

阅读数 1102

评论数 0

原创 RTP Packet 构造

将一个wav 档,封装成RTP Packet; RTP Header 定义: struct RTP_HEADER { unsigned char csrc_len:4; unsigned char extension:1; unsigned char pa...

2013-11-06 14:49:50

阅读数 1424

评论数 0

原创 VLC 播放 RTP 流 SDP 文件写法

m=audio 1234 RTP/AVP 96 a=rtpmap:96 L16/22050/2 a=ptime:50 c=IN IP4 172.29.52.64

2013-11-06 14:20:44

阅读数 2670

评论数 0

原创 WAVE PCM soundfile format

WAVE PCM 格式分析: The canonical WAVE format starts with the RIFF header: 0 4 ChunkID Contains the letters "RIFF" in A...

2013-11-06 13:52:29

阅读数 723

评论数 0

转载 C++ 排序方法集锦

[cpp] view plaincopy #include    using namespace std;      // 插入排序开始=====================   void insert_sort(int a[], int n)   { ...

2013-11-06 12:48:58

阅读数 560

评论数 0

转载 AAC ADTS LATM 格式分析

AAC ADTS LATM 格式分析   一、ADTS格式: ADTS的全称是Audio Data Transport Stream。是AAC音频的传输流格式。 AAC音频格式在MPEG-2(ISO-13318-7 2003)中有定义。AAC后来又被采用到MPEG-4标准中。 1. ...

2013-11-06 12:44:19

阅读数 712

评论数 0

原创 Ogre SourceCode Compile by Windows VS2005

以下为实践过程; 一 , Down OgreSourceCode    http://www.ogre3d.org/download/source    选择OGRE Source For Windows   二,研究BuildingOgre.txt    解压下载的Ogre 源码之后,可以在根目...

2013-11-06 12:35:36

阅读数 965

评论数 0

原创 Android JB MediaPlayerService Interface Analysis

mediaplayerserver  作为android 提供多媒体服务的service, 其服务主要涉及playback, Recorder , metadataRetriever; 下面就来对mediaplayerserver一探究竟 mediaplayerserver 分析

2013-09-18 11:18:19

阅读数 1260

评论数 0

原创 Android JB MediaPlayer MediaPlayerService Binder 构建 分析

本例主要分析一下JNI 调用之后的libmedia and libmediaplayerservice, mediaplayer.cpp 中定义了playback 相关的c++ API, 可以使用这些接口编写一些framework 级别的player 应用,当然似乎没人这么干; mediaplay...

2013-09-17 19:38:26

阅读数 1122

评论数 0

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