1. 首页
  2. 编程语言
  3. C
  4. X264源代码分析

X264源代码分析

上传者: 2019-01-02 08:11:02上传 PDF文件 118.04KB 热度 59次
有关X264的源代码分析,供大家参考~ 相关说明: 1. 使用版本: x264-cvs-2004-05-11 2. 这次的分析基本上已经将代码中最难理解的部分做了阐释,对代码的主线也 做了剖析,如果这个主线理解了,就容易设置几个区间,进行分工阅读,将各个区间 击破了. 3. 需要学习的知识: a) 编码器的工作流程. b) H.264的码流结构,像x264_sps_t,x264_pps_t 等参数的定义基本上都完全符 合标准文档中参数集的定义,抓住主要参数,次要参数也应该有所了解. c) 数学知识,对dct 变换等与数学相关的知识的编程实现要有较好理解. d) C语言的知识.涉及到c语言的较多不经常用的特性,如函数指针数组,移位 运算,结构体的嵌套定义等. e) 耐心,对h.264的复杂性要有清醒的认识. 3.参考资料: a) 新一代视频压缩编码标准-h.264/avc 毕厚杰主编,人民邮电出版社. b) 网上的流媒体论坛,百度,google等搜索引擎. 4. 阅读代码的方法: a) 较好的方法是利用vc的调试器,如果对某个函数感兴趣,可以将断点设置在 它的前面.然后采用step into,step over等方法进去该函数一步步分析.当然本身要 对程 序执行流程要有较清楚认识,不然不知道何时step into,何时step over. b) 建议应该先对照标准弄清各个结构体成员的意义. 序执行流程要有较清楚认识,不然不知道何时step into,何时step over. b) 建议应该先对照标准弄清各个结构体成员的意义.
用户评论
码姐姐匿名网友 2019-01-02 08:11:03

挺好的,值得参考,不可多得的资料。

码姐姐匿名网友 2019-01-02 08:11:03

有参考价值,但不是很全面,

码姐姐匿名网友 2019-01-02 08:11:03

有参考价值,但不是很全面,还是谢谢分享

码姐姐匿名网友 2019-01-02 08:11:03

有参考价值,谢谢了啊

码姐姐匿名网友 2019-01-02 08:11:03

有参考价值,谢谢了

码姐姐匿名网友 2019-01-02 08:11:03

源码包能编译通过 有参考价值