Category Archive : XBMC

为了忘却的纪念 – 雷霄骅(leixiaohua1020)的专栏 XBMC源代码分析系列

雷霄骅视音频技术

居住地

现居北京

所在行业

广播电视

教育经历

中国传媒大学

个人简介

视音频技术笔记

blog.csdn.net/leixiaohu

社交帐号

XBMC源代码分析 7:视频播放器(dvdplayer)-输入流(以libRTMP为例)

本文我们分析XBMC中视频播放器(dvdplayer)中的输入流部分。由于输入流种类很多,因此以RTMP输入流为例进行分析。 XBMC中输入流部分文件目录结构如下图所示。…
阅读(5642) 评论(0)

XBMC源代码分析 6:视频播放器(dvdplayer)-文件头(以ffmpeg为例)

本文我们分析XBMC中视频播放器(dvdplayer)中的文件头部分。文件头部分里包含的是封装Dll用到的头文件。由于文件头种类很多,不可能一一分析,因此还是以ffmpeg文件头为例进行分析。 XBMC中文件头部分文件目录结构如下图所示。…
阅读(4959) 评论(8)

XBMC源代码简析 5:视频播放器(dvdplayer)-解复用器(以ffmpeg为例)

本文我们分析XBMC中视频播放器(dvdplayer)中的解复用器部分。由于解复用器种类很多,不可能一一分析,因此以ffmpeg解复用器为例进行分析。 XBMC解复用器部分文件目录如下图所示:…
阅读(4499) 评论(5)

XBMC源代码分析 4:视频播放器(dvdplayer)-解码器(以ffmpeg为例)

XBMC分析系列文章: XBMC源代码分析 1:整体结构以及编译方法 XBMC源代码分析 2:Addons(皮肤Skin) XBMC源代码分析 3:核心部分(core)-综述 本文我们分析XBMC中视频播放器(dvdplayer)中的解码器部分。由于解码器种类很多,不可能一一分析,因此以ffmpeg解码器为例进行分析。 XBMC解码器部分文件目录如下图所示:…
阅读(7008) 评论(3)

XBMC源代码分析 3:核心部分(core)-综述

前文分析了XBMC的整体结构以及皮肤部分: XBMC源代码分析 1:整体结构以及编译方法 XBMC 源代码分析 2:Addons(皮肤Skin) 本文以及以后的文章主要分析XBMC的VC工程中的源代码。XBMC源代码体积庞大,想要完全分析所有代码是比较困难的。在这里我们选择它和音视频编解码有关的部分进行分析。在本文里,我们主要分析其核心部分(core)代码。…
阅读(4666) 评论(5)

XBMC源代码分析 2:Addons(皮肤Skin)

前文已经对XBMC源代码的整体架构进行了分析: XBMC源代码分析 1:整体结构以及编译方法 从这篇文章开始,就要对XBMC源代码进行具体分析了。首先先不分析其C++代码,分析一下和其皮肤相关的代码。 XBMC 的和皮肤相关的代码位于 “根目录/addons” 里面。可以从官方网站上下载皮肤文件的压缩包,然后解压到该目录下面即可。皮肤文件夹名称一般是“skin.XXXX”形式的,即以“skin.”开头。…
阅读(6134) 评论(0)

XBMC源代码分析 1:整体结构以及编译方法

XBMC(全称是XBOX Media Center)是一个开源的媒体中心软件。XBMC最初为Xbox而开发,可以运行在Linux、OSX、Windows、Android4.0系统。我自己下载了一个然后体验了一下,感觉确实不错,和Windows自带的媒体中心差不多。 XBMC项目首页:http://xbmc.org/ XBMC差不多是我接触到的开源多媒体项目中体积最大的了。但是它的编译方法却出乎意料的简单。我按照它的Wiki上面说的步骤去做,非常顺利的完成了编译,没有遇到任何错误,赞一个。…
阅读(12106) 评论(0)

(570)

XBMC in loongson 3B

以下图片来自龙芯笔记本社区团购群 217352005 @PowerVR
QQ图片20160405085512 QQ图片20160405085522 QQ图片20160405085531

 

(617)

用官方Backup插件备份还原Kodi/XBMC

Backup progress:

  1. Install xbmc backup plugin on one of the kodi instance which you want to copy the settings and addons from.

kodi-backup-20160113002509

  1. Run backup plugin on one kodi instance which you want to copy the settings and addons.

kodi-backup-20160113002855

  1. Select Backup mode and create a backup of the current kodi instance.

kodi-backup-20160113002899

  1. The backup progress will create a zip file named using the time when it created like 201601130033.zip. To see where it located, click on the backup plugin to see the configuration, it will tell you in which place the backup zip file will be located.

kodi-backup-20160113009899

  1. Copy the backup zip file and send it me to use it for creating an bundled apk for you to install on other devices.

(2644)

新闻!Passkey 8.1.0.0发布

新闻!Passkey 8.1.0.0发布

http://www.dvdfab.com/mlink/download.php?g=PASSKEY

Passkey 8.1.0.0 (5/22/2013)
Passkey for Blu-ray:
新增: Added support for new Java protection as found on another version of “The Last Stand”.

来自:http://forum.dvdfab.com/showthread.php?t=21381

(183)

DVDFab 9.0.4.1 Qt Beta发布

New!DVDFab 9.0.4.1 Beta发布

http://www.dvdfab.com/mlink/download.php?g=DVDFAB9_BETA

新闻!DVDFab 9.0.4.1 Beta 发布 (2013-5-22)

新增: 新增支持影片”The Last Stand”中发现的Java保护功能.
修复: A problem that should not reset the burn engine when launching DVDFab without internet connected.
修复: A problem that cannot cancel process when clicking “X” in Task Queue.
修复: A problem that cannot uninstall DVDFab 9 when it is running.
修复: A compatibility problem for external BD-ROM, such as: ASUS BW-12D1S-U E102.
修复: A problem that cannot change the order in Task Queue.
修复: A crash problem when changing source in Burn mode in certain cases.
修复: A problem that the “Overwrite rewritable media automatically” feature cannot work when writing Blu-ray disc.
修复: A problem that should not upmix 2.0 audio to 5.1 when ripping Blu-ray with multichannel audio tracks.
修复: A problem that human voice is small in left channel when ripping DVD to Apple TV.
修复: A problem that wrong channel output when ripping Blu-ay and DVD with Mono or Dolby ProLogic Ⅱ.
修复: A no sound problem when playing the ripped file created with mp4.h264.mp3 profile in Blu-ray Ripper.
修复: A problem that no video and audio when playing the ripped file created with mkv.passthrough profile when the Blu-ray video format is VC1.
修复: A problem that cannot create output folder if it contains east Asia character like Japanese.
修复: A problem that cannot read multi audio tracks in Creator and Converter.

来自:http://forum.dvdfab.com/showthread.php?t=21958

(74)

XBMC Boxee Plex Raspbmc Rasplex的趋势

Google Trends上这几个媒体中心软件的趋势一览

(240)

Intel推Silvermont微架构在低功耗SoC领域对抗ARM

Intel_SilvermontIntel近期发布了Silvermont,一个新的面向智能手机平板和数据中心服务器的微内核架构低SoC功耗. Silvermont讲采用22nm Tri-Gate SoC制程,并声称会有3倍于目前Atom架构的处理器而只有不到5分之一的耗电量。该架构将用于Bay Trail, Avoton, 和 Merrifield系列处理器:

  1. 4核“Bay Trail” SoC计划将于2013第四季度用于平板,并会陆续用于入门级笔记本和台式机
  2. Merrifield计划于年底交付客户,而真机估计得等到2014年了
  3. Avoton将会用于低功耗微型服务器,并将提供服务器级别的支持包括64位, integrated fabric, 代码纠错, 虚拟化和软件兼容性。

Intel将对其Atom产品提供包括Android,Linux,Windows平台设备的支持。

1h20 webcast上有个介绍此架构的会议资料幻灯片pdf
,大致的内容如下。

新的架构带来的性能的提升得益于:

  • 乱序执行提高了单个线程的性能
  • 新的多核和系统结构提供实现8核的能力
  • 新的IA指令和核心技术

以及更好的电源效能:

  • 更宽泛的动态电源运行范围
  • 增强的电源管理
  • 快速进入和退出待机状态

以下幻灯片清晰的阐述了Intel的架构,微架构和SoC的不同定义Architecture_Microarchitecture_Definitions

基于Silvermont的SoC会1到8核,并且多核的SoC会带有以下功能模块:

  • 双核
  • 两个二级缓存(最高1M)
  • 专用的点对点接口(IDI)到SoC提供独立的读写通道,更高的带宽,更低的延迟,以及OOO transaction(译注:可能是http://en.wikipedia.org/wiki/Out-of-order_execution ?待确认)的支持Silvermont_Multicore

可调节单个核的频率和电源管理。

新的指令可用于提高性能(Intel Core 2 64n ISA + Core Westmere SSE4.1, SSE4.2, POPCNT),  安全(Westmere AES-NI, Intel Secure Key),新的技术代码实时跟踪,Intel VT-x2,以及McAfee DeepSAFE的支持都将加入到新的SoC中。

最有趣的的部分是与对手的比较Silvermont_Comparison_ARM_AMD

这里可以安全的称ARM为“小”竞争对手,AMD为大竞争对手。我们以及知道当说到耗电量方面AMD不是最好的,但是有趣的是Intel的数据显示其未来的SoC在耗电量/性能比上面要超过目前的ARM big.LITTLE SoC和Tegra 3 (4+1伴侣核),这个表显然是为了宣传Intel的微架构,也或许是说Intel将是智能手机和平板领域一个认真的对手,既然他们可以在性价比和功耗价格比上竞争。

他们也展示了Silvermont在多核和单核的使用案例中性能和耗电上超越Saltwell微架构。

Silvermont_vs_Saltwell

峰值对峰值(Peak to Peak)用的是最高的频率,iso-power展示使用相同级别电源时的改进,iso-perf显示在相同性能参数下耗电量的对比。STW代表Saltwll, SLM代表Silvermont. 1C1T = 1 Core 1 Thread, 2C4T = 2 Cores, 4 Threads, 等等…

回到Intel对比ARM,他们展示了Intel四核的Silvermont架构SoC在性能和耗电量上超越ARM四核SoC。

Silvermont_Dual_Core_vs_ARM_Quad_Core

以及一个Silvermont SoC平板的数据。

Silvermont_Tablet_vs_ARM_Tablets

此测试使用的标准是 SPECint*rate_base200, 但未标明ARM平板用的测试工具, 我们只知道 它们有相似的配置(比如核心个数, RAM, 等等)。

或许只有等到年底出真机的时候再做一个合理的对决, 但是Intel目前提供的数据看起来很有前途。

来自:cnx-software        欢迎关注更多的摇电更新

 

 

(197)

用Mac Mini做家庭媒体服务中心 – nikker

作者:nikker 来自:htpc1

自己喜欢看片,但工作忙,看的速度总赶不上下载的速度,日积月累,2TB的移动硬盘里已经积攒了几百部片子了,时间一久,每次有时间看片的时候,因为早已忘 记了当初下载网站上的内容介绍,变得无从选择,后来发现当初在XBOX上玩过的XBMC已经变得异常强大,还支持充当苹果的air server,更令我欣喜的是,XBMC支持用豆瓣或时光网的电影资料搜刮器在线获取每部电影的故事介绍、海报、演员表、评分等内容,并存入XBMC自己 的数据库,这样每次看片的时候就可以根据介绍来选择看哪部了。当即决定弄台Htpc接客厅电视,基本要求如下:1. 外观漂亮,外形小巧
2. 可24小时稳定开机,功耗低
3. 支持千兆网络,方便远程管理
4. 支持本地与移动媒体服务

因为自己有些工作要用到Mac OS,于是放弃了组装htpc的念头,黑苹果便宜,但不够完美,最终买了台2012款的Mac Mini(i5,4G内存,500G硬盘),并做了如下配置:
1. 内存换成两条三星的8G,做双通道的16G
2. 硬盘加了一块三星的ssd 840pro 256G,这块新硬盘装系统,原来的500G硬盘放数据,比如音乐和照片,电影还是放在之前的2T移动硬盘上,这样便于今后的维护
3. 使用系统迁移工具将osx mountain lion 10.8.3以及安装的软件全部迁移到ssd,非常方便(不要用苹果的在线安装,速度太慢)

下载了Mac版的XBMC,但安装后发现有以下两大问题。
1. 字符集的问题。因为用的是豆瓣和时光网搜刮器,有些电影文件名必须用中文才能搜到资料,但XBMC的Mac版读取了中文名后,会引导至错误的电影。同样的一套文件名,在win版的XBMC里都可以搜刮到正确的电影资料,但在Mac版的XBMC里,很多映射都是错的。

2. 电影下载问题。一直都是用迅雷离线,但Mac版迅雷太不给力,最说最新版支持离线下载,但极其不稳定,经常速度会变成0,用第三方的fakethunder也不是很稳定。

最后决定放弃Mac的XBMC,转投Win版的XBMC。

原先打算用Parallels Desktop安装虚拟windows8来实现,但发现虚拟机里的迅雷虽然速度上去了,但会把内存耗尽。其实虚拟机只分配了4G内存,但只要在虚拟机里一开迅雷,并且飙到我20兆宽带的最高速,16G内存竟然被神奇的耗尽了。

不得已,最终决定给Mini装bootcamp的Win8。

机器的最终状态如下:
1. 双系统。Mac os 10.8.3和Windows 8
2. 在win8里安装xbmc,来管理电影,音乐,照片,充当媒体中心
3. 在Win8里安装AirVideo Server,实现移动影音播放,而且支持手机通过Internet播放媒体服务器里的电影,画质挺流畅的。
4. 在Win8里安装Air Server,提供apple tv才有的air play和mirror功能
5. 在Win8里安装jump desktop的服务器端,在手机上安装客户端,通过rdp协议实现远程桌面访问,方便管理。因为jump desktop支持google mail的登录,这样可以internet远程访问家里的机器桌面。(测试了很多款远程桌面,比如splashtop remote,pocket cloud,都没jump desktop好用)
6. 手机上安装xbmc remote,用来当xbmc的遥控器,而且手机上也可以浏览所有影片和音乐资料。
7. 平时用其他电脑在书房远程登录到mini的win桌面,对系统进行管理,并用迅雷下片到2T的移动硬盘。

未实现功能:
网络唤醒。需要的时候通过网络唤醒机器,这样可以最大程度降低功耗,但不知是不是Mac机器装Windows不支持这个功能,一直没成功。(在Mac系统下是可以的)

(195)

青海卫视2013包装改版

直接上视频,个人对其颜色的配比还是觉得比较有特色的

(160)