2013-12-16, 14:17
Here is a small recepice for debian. Over the week-end everything needed has been added. Its quite easys to get a working config on debian:
1) Install xserver-xorg-core from sid (1.14.5-1)
2) Install open source radeon driver from sid (7.2.0)
3) install mesa source from experimental (10.0.0.0-1)
4) Apply the following patch to enable gallium3d for mesa from bug <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=656719> : <http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=220;filename=mesa_9.2.2-1.1.debdiff;att=1;bug=656719>
5) rebuild from source
6) take the 3.13.-rc4 kernel code and upgrade you favorite kernel
7) get xbmc source from fernetmenta git tree
8) configure with ./configure --enable-external-libraries --disable-external-ffmpeg --disable-vaapi --disable-crystalhd --enable-pulse. the disable-external-ffmpeg is needed for any ffmpeg version later than 2.1 (I opened a bug already but no fix yet. 2.0.2 is ok)
EDITED: Note I use pulse because I still use analog audio amplifier and need to downmux anyway. If you want to use passtrough or ActiveAE, do not enable pulse.
EDITED 2: Now the deb-multimedia package should work out of the box as the bug that was causing XBMC to misbehave with ffmpeg 2.1.1. has been fixed in ffmpeg git and deb-multimedia packages.
Enjoy
1) Install xserver-xorg-core from sid (1.14.5-1)
2) Install open source radeon driver from sid (7.2.0)
3) install mesa source from experimental (10.0.0.0-1)
4) Apply the following patch to enable gallium3d for mesa from bug <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=656719> : <http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=220;filename=mesa_9.2.2-1.1.debdiff;att=1;bug=656719>
5) rebuild from source
6) take the 3.13.-rc4 kernel code and upgrade you favorite kernel
7) get xbmc source from fernetmenta git tree
8) configure with ./configure --enable-external-libraries --disable-external-ffmpeg --disable-vaapi --disable-crystalhd --enable-pulse. the disable-external-ffmpeg is needed for any ffmpeg version later than 2.1 (I opened a bug already but no fix yet. 2.0.2 is ok)
EDITED: Note I use pulse because I still use analog audio amplifier and need to downmux anyway. If you want to use passtrough or ActiveAE, do not enable pulse.
EDITED 2: Now the deb-multimedia package should work out of the box as the bug that was causing XBMC to misbehave with ffmpeg 2.1.1. has been fixed in ffmpeg git and deb-multimedia packages.
Enjoy