Ubuntu HD VDR mittels Xine und VDPAU - Xine mit VDPAU

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
 +
=Vorwort=
 +
Es gibt derzeit zwei Möglichkeiten um xine zu verwenden. Es gibt einmal xine-vdpau und xine-lib-1.2. Beides hat Vor- und Nachteile dazu gibt es einige Infos im vdr-portal. Ich verwende derzeit xine-lib-1.2 und bin damit recht zufrieden.
 +
 
==Downloadverzeichnis erstellen==
 
==Downloadverzeichnis erstellen==
 
  mkdir -p /data/installfiles/xine
 
  mkdir -p /data/installfiles/xine
Zeile 17: Zeile 20:
 
  ./autogen.sh && ./configure --prefix=/usr --disable-dxr3 && make && make install && ldconfig
 
  ./autogen.sh && ./configure --prefix=/usr --disable-dxr3 && make && make install && ldconfig
  
Oder
 
 
==Installation xine-lib-1.2==
 
==Installation xine-lib-1.2==
 
In der aktuellen Version aus dem CVS ist der VDPAU Teil bereits enthalten.
 
In der aktuellen Version aus dem CVS ist der VDPAU Teil bereits enthalten.

Version vom 30. Januar 2010, 04:52 Uhr

Inhaltsverzeichnis

Vorwort

Es gibt derzeit zwei Möglichkeiten um xine zu verwenden. Es gibt einmal xine-vdpau und xine-lib-1.2. Beides hat Vor- und Nachteile dazu gibt es einige Infos im vdr-portal. Ich verwende derzeit xine-lib-1.2 und bin damit recht zufrieden.

Downloadverzeichnis erstellen

mkdir -p /data/installfiles/xine

Installation xine-vdpau

xine-vdpau herunterladen

cd /data/installfiles/xine
svn co svn://jusst.de/xine-vdpau
tar -czf xine-vdpau-cvs-rev286.tar.gz xine-vdpau/

xine-vdpau installieren

cd /tmp
cp -a /data/installfiles/xine/xine-vdpau/ .
sudo su -
cd /tmp/xine-vdpau/
./autogen.sh && ./configure --prefix=/usr --disable-dxr3 && make && make install && ldconfig

Installation xine-lib-1.2

In der aktuellen Version aus dem CVS ist der VDPAU Teil bereits enthalten.

xine-lib-1.2 herunterladen

cd /data/installfiles/xine
hg clone http://hg.debian.org/hg/xine-lib/xine-lib-1.2
tar -czf xine-lib-1.2-cvs-30012010.tar.gz xine-lib-1.2/

xine-lib-1.2 Patches herunterladen

cd /data/installfiles/xine
wget -O xineliboutput-cvs-20100117-vdpau-extensions-v11.diff http://www.vdr-portal.de/board/attachment.php?attachmentid=24082
wget -O xine-lib-1.2-vdpau-extensions-v11-20100127.diff.tgz http://www.vdr-portal.de/board/attachment.php?attachmentid=24093
tar -xzf xine-lib-1.2-vdpau-extensions-v11-20100127.diff.tgz

xine-lib-1.2 Patchen und installieren

cd /tmp
cp -a /data/installfiles/xinexine-lib-1.2/ .
sudo su -
cd /tmp/xinexine-lib-1.2/
patch -p1 -i /data/installfiles/xine/xineliboutput-cvs-20100117-vdpau-extensions-v11.diff
patch -p1 -i /data/installfiles/xine/xine-lib-1.2-vdpau-extensions-v11-20100127.diff
./autogen.sh && ./configure --prefix=/usr --disable-dxr3 --disable-musepack && make && make install && ldconfig


Installation xine-ui

xine-ui herunterladen

cd /data/installfiles/xine
cvs -z3 -d:pserver:anonymous@xine.cvs.sourceforge.net:/cvsroot/xine co xine-ui
tar -czf xine-ui-cvs-29012010.tar.gz xine-ui/

xine-ui installieren

cd /tmp
cp -a /data/installfiles/xine/xine-ui/ .
cd /tmp/xine-ui/
sudo su -
cd /data/installfiles/xine/xine-ui/
./autogen.sh && ./configure --prefix=/usr --enable-vdr-keys && make && make install && ldconfig

Links

  1. xine-vdpau
  2. Xine-Project