VLC代码分析(序)

来源:互联网 发布:知耻近乎勇是什么意思 编辑:程序博客网 时间:2024/05/22 10:41

      VLC是著名的网上开源跨平台多媒体播放器。在平时的开发工作中,我经常参考VLC,从中间借鉴验证了很多非常好的代码风格,编程思想和多媒体相关的算法,在GPL允许的情况下,还直接copy了不少代码(不要重复造轮子)。但是代码的阅读都是断断续续,不是很系统,没有完全掌握VLC的框架。在程序员基本的好奇心的驱动下,我决定把VLC的代码认真分析一遍,可以提高自己的技术表达能力,也能为开源出自己的一份力。

      首先,分析一下VLC的代码风格和跨平台的设计。在很多人眼里,这部分不是太起眼,但是我认为,了解这部分知识有利于对整个系统的了解;

      其次,分析VLC整个框架层次和模块,这个部分着重于VLC的整个设计,不会过分关注细节;

      最后,分析整个播放器代码的管理,包括各种编译和发布设置。

 

原创粉丝点击