2014-01-11, 10:11
Howto selfbuild xbmc, resulting targets will be in /usr/local
Howto update, as fernetmenta is a fast forward tree:
In order to start that custom version edit /etc/init/xbmc.conf to change /usr/bin/xbmc to /usr/local/bin/xbmc
Recent nightlies have a new PulseAudio Sink, enabling it with --enable-pulse does not harm for users without pulseaudio, as the enumeration will return empty and ALSA will be used. For the desktop users this should solve long standing Audio problems. Pulse itself currently has some limitations (not xbmc dependend). A) if you configure the device with pavucontrol to have 7.1 speakers, you won't have passthrough. Passthrough mode works (AC3, DTS, EAC3) if you just activate those codecs and keep the rest to default (e.g. Stereo).
Code:
sudo apt-add-repository ppa:wsnipex/xbmc-fernetmenta-master
sudo apt-get update
sudo apt-get build-dep xbmc
sudo apt-get install libxslt-dev
git clone https://github.com/FernetMenta/xbmc.git
cd xbmc
./bootstrap ; ./configure --enable-vdpau --disable-debug (--enable-pulse --disable-vaapi --disable-crystalhd)
make -j3
sudo make install
Howto update, as fernetmenta is a fast forward tree:
Code:
cd xbmc
git fetch origin
git reset --hard origin/master
git clean -xfd
ccache -cC (if you have ccache installed)
./bootstrap ; ./configure --enable-vdpau --disable-debug (--enable-pulse --disable-vaapi --disable-crystalhd)
make -j3
sudo make install
In order to start that custom version edit /etc/init/xbmc.conf to change /usr/bin/xbmc to /usr/local/bin/xbmc
Recent nightlies have a new PulseAudio Sink, enabling it with --enable-pulse does not harm for users without pulseaudio, as the enumeration will return empty and ALSA will be used. For the desktop users this should solve long standing Audio problems. Pulse itself currently has some limitations (not xbmc dependend). A) if you configure the device with pavucontrol to have 7.1 speakers, you won't have passthrough. Passthrough mode works (AC3, DTS, EAC3) if you just activate those codecs and keep the rest to default (e.g. Stereo).