- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 ffmpeg内部分析
没有文档.... 只有自己东看西看,总结点东西。打开视频:1.首先是 libavformat/allformats.c 中的av_register_all();这一步注册库中含有 的所有可用的文件格式和编码器,这样当打开一个文件时,它们才能够自动选择相应的文件格式和编码器。要注意你只需调用一次 av_register_all(),所以,尽可能的在你的初始代码中使用它。如
2012-11-12 15:27:33 730
转载 FFMPEG理解一个偶然遇到了ffmpeg,看起来不多,而且通用性很强,算是一个扎实的技术。 研究了两天了,万事开头难啊。 主要是新手学习一个东西的时候,没有宏观的概念,如果猛地往某个细节去钻,往往碰
一个偶然遇到了ffmpeg,看起来不多,而且通用性很强,算是一个扎实的技术。研究了两天了,万事开头难啊。主要是新手学习一个东西的时候,没有宏观的概念,如果猛地往某个细节去钻,往往碰的焦头烂额,事倍功半。如果由一个“师傅”,能先点拨一下,讲讲宏观的概念,再说说改如何去学,那将很提升效率,可惜这样的“师傅”很难找。问别人问题,太叼的人不屑于鸟你,太弱的人,也答不上来。
2012-11-08 19:04:10 1163 1
转载 mediaplayer分析
来自hanchao3c MediaPlayer在底层是基于OpenCore(PacketVideo)的库实现的,不过2.3以后openCore就被移除了,谷歌新加入了一个媒体库stagefright;为了构建一个MediaPlayer程序,上层还包含了进程间通讯等内容,这种进程间通讯的基础是Android基本库中的Binder机制。祥细见~ http://w
2012-11-06 10:18:09 499
转载 c++关键字
(1)asmasm已经被__asm替代了,用于汇编语言嵌入在C/C++程序里编程,从而在某些方面优化代码.虽然用asm关键字编译时编译器不会报错,但是asm模块的代码是没有意义的.(2)auto 这个这个关键字用于声明变量的生存期为自动,即将不在任何类、结构、枚举、联合和函数中定义的变量视为全局变量,而在函数中定义的变量视为局部变量。这个关键字不怎么多写,因为所有的变量默认就是au
2012-11-02 10:55:52 593
android l recyclerview源码提取
2014-11-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人