Posts Tagged ‘camelot’

XBMC (9.11 camelot or trunk) on Moblin 2.1

Thursday, February 11th, 2010

Download either the latest SVN build (the SVN build used during this howto was 27627) or the latest stable (9.11 Camelot)

(For information 9.11 Camelot is revision 26018 - list of tags is here http://xbmc.svn.sourceforge.net/viewvc/xbmc/tags/)
Run only one of the below ;-)

svn co http://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk xbmc
svn co -r 26018 http://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk xbmc

Follow the "Preparing the system" (Part 1) section for Boxee on moblin.

install libflac, libsmblient and libtiff

sudo yum install flac flac-devel libsmbclient-devel libtiff-devel

install libfaad and libmpeg2

wget ftp://fr2.rpmfind.net/linux/rpmfusion/free/fedora/releases/10/Everything/i386/os/faad2-libs-2.6.1-6.fc10.i386.rpm
wget ftp://ftp.ntua.gr/pub/linux/rpmfusion/free/fedora/releases/10/Everything/x86_64/os/faad2-devel-2.6.1-6.fc10.i386.rpm
wget ftp://ftp.ntua.gr/pub/linux/rpmfusion/free/fedora/releases/10/Everything/x86_64/os/libmpeg2-0.5.1-3.fc10.i386.rpm
wget ftp://ftp.ntua.gr/pub/linux/rpmfusion/free/fedora/releases/10/Everything/x86_64/os/libmpeg2-devel-0.5.1-3.fc10.i386.rpm
sudo rpm -ivh faad2* libmpeg*

For camelot, you will need to apply a patch in order to get past an SSL error. The bug is here http://trac.xbmc.org/ticket/8137

wget http://trac.xbmc.org/raw-attachment/ticket/8137/libbdnav-remove-openssl.patch
patch < libbdnav-remove-openssl.patch

choose xbmc/cores/dvdplayer/Codecs/libbdnav/configure.ac

For working VDPAU you will need libvdpau2.0. The easiest way to do that is to install the latest 195 nvidia driver. If you don't have an nvidia card, then just ignore this, you will compile the code with VPDAU disabled.
If you are doing this, I will assume that you have allready followed my guide for the acer revo on moblin.. You will need to recompile Xorg for this to work and change the permissions on the Xorg binary (Parts 3,4 and 6)

sudo sh NVIDIA-Linux-x86-195.30-pkg1.run

Change the -j argument to number of threads your CPU can execute simulatneously +1. On a revo (Atom N230) that's 3.

mkdir /home/brendan/xbmc_camelot
cd camelot
./bootstrap
./configure --prefix=/home/brendan/xbmc_camelot
make -j3
make install