Category Archive : 编译

Ubuntu 14.04 编译 LibreELEC

按照官方Wiki: https://wiki.libreelec.tv/index.php?title=Compile

获取代码 git clone https://github.com/LibreELEC/LibreELEC.tv.git
为RPi2编译 PROJECT=RPi DEVICE=RPi2 ARCH=arm make image

遇到问题:

XML::Parser perl module is required for intltool

 

perl e “require XML::Parser”

perl e shell MCPAN

install XML::Parser

最后重新编译

 

(2568)

为了忘却的纪念 – 雷霄骅(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)

Ubuntu 16.04 编译XBMC/Kodi时Configure的问题

Ubuntu 16.04 编译XBMC/Kodi,执行Configure的时候会提示:

configure: error: cannot find install-sh, install.sh, or shtool in build-aux “.”/build-aux

ubt1604-xbmc-configure-20161009091037

解决办法:

先执行autoreconf -vif,然后再执行configure

autoreconf-vif-20161009091143

参考:

http://askubuntu.com/questions/27677/cannot-find-install-sh-install-sh-or-shtool-in-ac-aux

(503)

Kodi源代码开始放弃VisualStudio

看起来kodi放弃了windows版?

kodi-windows-20160913142523

还好只是放弃了Visual Studio

kodi-vs-20160913142540

不过,windows里用哪个IDE能比得上Visual Studio?

(580)

一份OpenELEC的配置供阅读学习

以下是一份OpenELEC的x86_64的配置,供阅读学习:

arcko@ubt1404-vb:~/Projects/OpenELEC/build/OpenELEC.tv.arcko$ PROJECT=Generic ARCH=x86_64 make image
./scripts/image mkimage

=================================================================================
Configuration for OpenELEC (unofficial)
=================================================================================

Buildoptions:
======================================================
– CPU (ARCH): x86-64 (x86_64)
– FLOAT:
– FPU:
– SIMD support: yes
– Optimizations: size
– LTO (Link Time Optimization) support: yes
– GOLD (Google Linker) Support: yes
– LLVM support: yes

Graphic configuration:
======================================================
– Xorg Graphic Drivers: r300 r600 radeonsi i915 i965 nvidia
– XORG Composite support: yes
– WindowManager: fluxbox
– OpenGL (GLX) support (provider): yes (mesa)
– OpenGLES support (provider): no (no)
– uvesafb support: yes

Hardware decoder configuration:
======================================================
– Kodi Player driver: default
– VAAPI Support: yes
– VDPAU Support: yes

Input device configuration:
======================================================
– Remote support: yes
– ATV Remote support: yes
– CEC Adapter support: yes
– IRTrans support: yes
– Kodi Joystick support: yes

Misc. hardware configuration:
======================================================
– ALSA support: yes
– Pulseaudio support: no
– Bluetooth support: yes
– LCD drivers: irtrans,imon,imonlcd,mdm166a,MtxOrb,lis,dm140,hd44780,CFontz,SureElec,vlsys_m428,serialVFD,shuttleVFD
– Include driver: RTL8192CU
– Include driver: RTL8192DU
– Include driver: RTL8192EU
– Include driver: RTL8188EU
– Include driver: RTL8812AU
– Include driver: dvbhdhomerun
– Include driver: bcm_sta
– Include firmware: misc-firmware
– Include firmware: wlan-firmware
– Include firmware: dvb-firmware
– Include firmware: iwlwifi-firmware

Network service configuration:
======================================================
– Avahi (Zeroconf) support: yes
– NFS mounting support: yes
– SAMBA mounting support: yes
– SAMBA server support: yes
– SFTP server support: yes

OS configuration:
======================================================
– OEM Support: no
– Default ROOT Password: openelec
– Bootloader: syslinux
– UDevil support: yes
– Installer support: yes

Misc. Filesystems:
======================================================
– Swap Support: no
– exFAT Support (via Fuse): yes
– NTFS Support (via Fuse): yes
– Install HFS Tools: yes

Kodi configuration:
======================================================
– Kodi version: kodi
– Kodi nonfree support: yes
– Kodi Blu-Ray support: yes
– Bluray BD+ support: yes
– Bluray AACS support: yes
– Kodi DVDCSS support: yes
– Kodi Airplay support: yes
– Kodi Airtunes support: yes
– Kodi NFS support: yes
– Kodi MySQL support: yes
– Kodi Optical Drive support: yes
– Kodi SAMBA client support: yes
– Kodi SSH client support: yes
– Kodi UPNP support: yes
– Kodi Webserver support: yes
– Include Skin: Confluence
– Default Skin: Confluence
– Include extra fonts: yes

=================================================================================
End Configuration for OpenELEC
=================================================================================

(962)

自从有了NBN网络加速,编译Kodi Android再也不用担心卡住了…

交叉编译从来不是一件容易的 事情,特别是在天朝。今天在Ubuntu里编译Kodi 15.2又有一堆来自sourceforge之类的GFW黑名单网站资源无法加载。于是还得依靠NBN网络加速

首先尝试了下Ubuntu里设置Shadowsocks客户端,然而并没成功

最后还是简单的借用了NBN的Ocserv服务,安装步骤参考http://doorgods.blog.163.com/blog/static/7854785720122161025973/ 如下:

  1. sudo apt-get install network-manager-openconnect-gnome
  2. 在网络连接的地方选择设置VPN                                                                                                                  nbn-vpn-20151102022100
  3. 连接到VPN NBN01                                                                                                                   nbn-openconnect-vpn-ubuntu-20151102021107
  4. 从此编译畅通无阻                                                                                         nbn-speedup-kodi-compile-20151102014942

另外也可以用 AnyConnect客户端,参考 http://blog.csdn.net/a105421548/article/details/42687165

(1660)

OpenELEC for MXQ

重启老机器,OpenELEC MXQ版本编译中

OpenELEC-MXQ-20150918101932

(456)

Ubuntu 14.04编译Kodi的问题

参照步骤http://xbmc.in/archives/1321

进行到这步时候总是出错

root@ubuntu:~# apt-get build-dep xbmc
Reading package lists… Done
Building dependency tree
Reading state information… Done
Picking ‘kodi’ as source package instead of ‘xbmc’
E: Unable to find a source package for kodi

待解救

(481)