一直想写点关于多媒体学习的东西,又感觉自己掌握的东西太浅,太杂,写不出东西。网络上的资料其实已经很全面了,在学习的过程感觉虽然不少精品,但是却不够精品,而且有些东西也不太适合初学者。所以决定写点东西,当做自己的学习笔记。把网络上的资料整理一下,也顺便看看自己的理解是否有误,只针对初习者的笔记。先写提纲1,视频容器与编解码器的区别2,视频播放的基本原理3,颜色空间的概念及转换4,视频压缩的基本原理,一些常见压缩算法的概念5,常见容器的解析avi/mp4/mkv/ts/flv6,render的一些概念和可用库(sdl/directfb/fb/....)7,一些应该学习的开源框架与库用途和差别(vl Read More
最近看的android代码,看到一个模板实现的单例模式,相当易用。在framework/base/utils/include/singleton.h直接继承即可。做个记录template <typename TYPE>class Singleton{public: static TYPE& getInstance() { Mutex::Autolock _l(sLock); TYPE* instance = sInstance; if (instance == 0) { instance = new TYPE(); ... Read More