XBMC
文章平均质量分 81
雷霄骅
这个作者很懒,什么都没留下…
展开
-
XBMC源代码分析 6:视频播放器(dvdplayer)-文件头(以ffmpeg为例)
本文我们分析XBMC中视频播放器(dvdplayer)中的文件头部分。文件头部分里包含的是封装Dll用到的头文件。由于文件头种类很多,不可能一一分析,因此还是以ffmpeg文件头为例进行分析。XBMC中文件头部分文件目录结构如下图所示。原创 2014-01-09 00:28:26 · 8882 阅读 · 8 评论 -
XBMC源代码分析 6:视频播放器(dvdplayer)-文件头(以ffmpeg为例)
XBMC分析系列文章: XBMC源代码分析 1:整体结构以及编译方法XBMC源代码分析 2:Addons(皮肤Skin)XBMC源代码分析 3:核心部分(core)-综述XBMC源代码分析 4:视频播放器(dvdplayer)-解码器(以ffmpeg为例)XBMC源代码简析 5:视频播放器(dvdplayer)-解复用器(以ffmpeg为例)本文我们分析XBMC中视频...2014-01-09 00:28:00 · 289 阅读 · 0 评论 -
XBMC源代码简析 5:视频播放器(dvdplayer)-解复用器(以ffmpeg为例)
XBMC分析系列文章: XBMC源代码分析 1:整体结构以及编译方法XBMC源代码分析 2:Addons(皮肤Skin)XBMC源代码分析 3:核心部分(core)-综述XBMC源代码分析 4:视频播放器(dvdplayer)-解码器(以ffmpeg为例)本文我们分析XBMC中视频播放器(dvdplayer)中的解复用器部分。由于解复用器种类很多,不可能一一分析,因此以f...2014-01-08 00:03:00 · 310 阅读 · 0 评论 -
XBMC源代码分析 4:视频播放器(dvdplayer)-解码器(以ffmpeg为例)
XBMC分析系列文章:XBMC源代码分析 1:整体结构以及编译方法XBMC源代码分析 2:Addons(皮肤Skin)XBMC源代码分析 3:核心部分(core)-综述 本文我们分析XBMC中视频播放器(dvdplayer)中的解码器部分。由于解码器种类很多,不可能一一分析,因此以ffmpeg解码器为例进行分析。XBMC解码器部分文件目录如下图所示:解码器分为音频...2014-01-07 00:03:00 · 397 阅读 · 0 评论 -
XBMC源代码分析 3:核心部分(core)-综述
前文分析了XBMC的整体结构以及皮肤部分:XBMC源代码分析 1:整体结构以及编译方法XBMC源代码分析 2:Addons(皮肤Skin)本文以及以后的文章主要分析XBMC的VC工程中的源代码。XBMC源代码体积庞大,想要完全分析所有代码是比较困难的。在这里我们选择它和音视频编解码有关的部分进行分析。在本文里,我们主要分析其核心部分(core)代码。核心部分(core)源代码结构...2014-01-02 13:07:00 · 326 阅读 · 0 评论 -
XBMC源代码分析 2:Addons(皮肤Skin)
前文已经对XBMC源代码的整体架构进行了分析:XBMC源代码分析 1:整体结构以及编译方法从这篇文章开始,就要对XBMC源代码进行具体分析了。首先先不分析其C++代码,分析一下和其皮肤相关的代码。XBMC 的和皮肤相关的代码位于 "根目录/addons" 里面。可以从官方网站上下载皮肤文件的压缩包,然后解压到该目录下面即可。皮肤文件夹名称一般是“skin.XXXX”形式的,即以“sk...2014-01-01 00:28:00 · 286 阅读 · 0 评论 -
XBMC源代码分析 1:整体结构以及编译方法
XBMC(全称是XBOX Media Center)是一个开源的媒体中心软件。XBMC最初为Xbox而开发,可以运行在Linux、OSX、Windows、Android4.0系统。我自己下载了一个然后体验了一下,感觉确实不错,和Windows自带的媒体中心差不多。XBMC项目首页:http://xbmc.org/XBMC差不多是我接触到的开源多媒体项目中体积最大的了。但是它的编译方法...2013-12-31 00:17:00 · 352 阅读 · 0 评论 -
XBMC源代码分析 3:核心部分(core)-综述
前文分析了XBMC的整体结构以及皮肤部分:XBMC源代码分析 1:整体结构以及编译方法XBMC 源代码分析 2:Addons(皮肤Skin)本文以及以后的文章主要分析XBMC的VC工程中的源代码。XBMC源代码体积庞大,想要完全分析所有代码是比较困难的。在这里我们选择它和音视频编解码有关的部分进行分析。在本文里,我们主要分析其核心部分(core)代码。原创 2014-01-02 13:07:29 · 8353 阅读 · 5 评论 -
XBMC源代码分析 1:整体结构以及编译方法
XBMC(全称是XBOX Media Center)是一个开源的媒体中心软件。XBMC最初为Xbox而开发,可以运行在Linux、OSX、Windows、Android4.0系统。我自己下载了一个然后体验了一下,感觉确实不错,和Windows自带的媒体中心差不多。XBMC项目首页:http://xbmc.org/XBMC差不多是我接触到的开源多媒体项目中体积最大的了。但是它的编译方法却出乎意料的简单。我按照它的Wiki上面说的步骤去做,非常顺利的完成了编译,没有遇到任何错误,赞一个。原创 2013-12-31 00:17:37 · 23898 阅读 · 0 评论 -
XBMC源代码简析 5:视频播放器(dvdplayer)-解复用器(以ffmpeg为例)
本文我们分析XBMC中视频播放器(dvdplayer)中的解复用器部分。由于解复用器种类很多,不可能一一分析,因此以ffmpeg解复用器为例进行分析。XBMC解复用器部分文件目录如下图所示:原创 2014-01-08 00:03:28 · 8678 阅读 · 5 评论 -
XBMC源代码分析 2:Addons(皮肤Skin)
前文已经对XBMC源代码的整体架构进行了分析:XBMC源代码分析 1:整体结构以及编译方法从这篇文章开始,就要对XBMC源代码进行具体分析了。首先先不分析其C++代码,分析一下和其皮肤相关的代码。XBMC 的和皮肤相关的代码位于 "根目录/addons" 里面。可以从官方网站上下载皮肤文件的压缩包,然后解压到该目录下面即可。皮肤文件夹名称一般是“skin.XXXX”形式的,即以“skin.”开头。原创 2014-01-01 00:28:09 · 9931 阅读 · 0 评论 -
XBMC源代码分析 4:视频播放器(dvdplayer)-解码器(以ffmpeg为例)
XBMC分析系列文章:XBMC源代码分析 1:整体结构以及编译方法XBMC源代码分析 2:Addons(皮肤Skin)XBMC源代码分析 3:核心部分(core)-综述本文我们分析XBMC中视频播放器(dvdplayer)中的解码器部分。由于解码器种类很多,不可能一一分析,因此以ffmpeg解码器为例进行分析。XBMC解码器部分文件目录如下图所示:原创 2014-01-07 00:03:53 · 12744 阅读 · 3 评论 -
XBMC源代码分析 7:视频播放器(dvdplayer)-输入流(以libRTMP为例)
本文我们分析XBMC中视频播放器(dvdplayer)中的输入流部分。由于输入流种类很多,因此以RTMP输入流为例进行分析。XBMC中输入流部分文件目录结构如下图所示。原创 2014-01-10 01:05:43 · 10107 阅读 · 0 评论 -
XBMC源代码分析 7:视频播放器(dvdplayer)-输入流(以libRTMP为例)
前文分析了XBMC的基本结构: XBMC源代码分析 1:整体结构以及编译方法XBMC源代码分析 2:Addons(皮肤Skin)XBMC源代码分析 3:核心部分(core)-综述XBMC源代码分析 4:视频播放器(dvdplayer)-解码器(以ffmpeg为例)XBMC源代码简析 5:视频播放器(dvdplayer)-解复用器(以ffmpeg为例)XBMC源代码分析...2014-01-10 01:05:00 · 285 阅读 · 0 评论