登录 注册
当前位置:主页 > 资源下载 > 9 > 分析X264源代码

分析X264源代码

  • 更新:2024-09-06 23:17:20
  • 大小:118KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:C - 后端
  • 格式:PDF

资源介绍

有关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) 建议应该先对照标准弄清各个结构体成员的意义.