原帖地址:http://blog.csdn.net/austinblog/article/details/25099979该函数的主要功能是一步完整的转换工作,下面看看源代码:static int transcode_step(void){ OutputStream *ost; Inpu...
分类:
其他好文 时间:
2014-11-04 19:37:54
阅读次数:
207
原帖地址:http://blog.csdn.net/austinblog/article/details/24804455首先从main函数看起,关键解释部分已加注释,该函数在ffmpeg.c文件中。代码如下:int main(int argc, char **argv){ int ret; ...
分类:
其他好文 时间:
2014-11-04 19:37:07
阅读次数:
291
原帖地址:http://blog.csdn.net/austinblog/article/details/25127533该文将以X264编码器为例,解释说明FFMPEG是怎么调用第三方编码器来进行编码的。所有编码器和解码器都是在avcodec_register_all()函数中注册的。从中可以找到...
分类:
其他好文 时间:
2014-11-04 19:34:11
阅读次数:
294
原帖地址:http://blog.csdn.net/austinblog/article/details/24800381首先先看ffmpeg.c文件,有类似于如下的一些变量:InputStream **input_streams = NULL;int nb_input_streams = 0...
分类:
其他好文 时间:
2014-11-04 19:20:50
阅读次数:
301
原帖地址:http://blog.csdn.net/austinblog/article/details/25061945transcode_init()函数是在转换前做准备工作的。下面看看其源代码:static int transcode_init(void){ int ret = 0, i...
分类:
其他好文 时间:
2014-11-04 19:16:04
阅读次数:
433
Appium Server拥有两个主要的功能:
它是个http服务器,它专门接收从客户端通过基于http的REST协议发送过来的命令他是bootstrap客户端:它接收到客户端的命令后,需要想办法把这些命令发送给目标安卓机器的bootstrap来驱动uiatuomator来做事情
通过上一篇文章《Appium
Server 源码分析之启动运行Express http服务器》...
分类:
移动开发 时间:
2014-11-04 15:08:46
阅读次数:
368
AOP的概念 ???????? AOP为Aspect Oriented Programming的缩写,意为:面向切面编程(也叫面向方面)。这就让一些问题很简单化了,例如:开始我们实现了一些逻辑并上线了,现在客户又来了一个新的需求。要...
分类:
编程语言 时间:
2014-11-04 13:19:11
阅读次数:
356
U-Boot的启动过程源码分析u-boot属于两阶段的bootloader,第一阶段的文件为cpu/arm920t/start.S和board/smdk2410/lowlevel_init.S,前者是平台相关的,后者是开发板相关的。1.u-boot第一阶段代码分析(1)硬件设备初始化依次完成如下设置...
分类:
其他好文 时间:
2014-11-03 23:49:33
阅读次数:
286
在Redis系统中也存在后台服务的概念,background Service,后台线程在Redis中的表现主要为background I/O Service,有了后台线程的支持,系统在执行的效率上也势必会有不一样的提高。在Redis代码中,描述了此功能的文件为bio.c,同样借此机会学习一下,在C语言中的多线程编程到底是怎么一回事。我们先来看看,在Redis中的background job的工作形...
分类:
其他好文 时间:
2014-11-03 11:32:37
阅读次数:
279
由于时间关系:本次只对这三个API($.camelCase、$.contains、$.each)方法进行分析
第一个方法变量转驼峰:$.camelCase('hello-world-welcome');
源码:
var camelize;
/**
* 字符串替换
* 使用replace第二个参数带回调
*/
camelize = function(str) {
...