VDR: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 65: | Zeile 65: | ||
mkdir -p /etc/vdr/plugins/xine | mkdir -p /etc/vdr/plugins/xine | ||
find . -name *.mpg -exec cp -v \{} /etc/vdr/plugins/xine \; | find . -name *.mpg -exec cp -v \{} /etc/vdr/plugins/xine \; | ||
| − | + | ||
## link für den Player | ## link für den Player | ||
ln -vs $(pwd)/xineplayer /usr/local/bin/xineplayer | ln -vs $(pwd)/xineplayer /usr/local/bin/xineplayer | ||
| − | + | ||
## uebersetzen der xine-lib | ## uebersetzen der xine-lib | ||
cd ../../../../xine-lib | cd ../../../../xine-lib | ||
| Zeile 76: | Zeile 76: | ||
make install | make install | ||
ldconfig | ldconfig | ||
| − | + | ||
## uebersetzen des frontends | ## uebersetzen des frontends | ||
cd ../xine-ui | cd ../xine-ui | ||
| Zeile 83: | Zeile 83: | ||
make | make | ||
make install | make install | ||
| − | + | ||
*softdev | *softdev | ||
apt-get install vdr vdr-dev xorg-dev libasound2-dev libxv-dev zlib1g-dev g++ subversion cvs | apt-get install vdr vdr-dev xorg-dev libasound2-dev libxv-dev zlib1g-dev g++ subversion cvs | ||
Version vom 7. Januar 2010, 13:51 Uhr
Vorbereitung
Benötigte Pakete
apt-get install g++ libjpeg62-dev libcap-dev libfontconfig1-dev gettext g++ libncursesw5-dev libncurses5-dev
VDR
- Paket ziehen
cd /tmp wget ftp://ftp.tvdr.de/vdr/Developer/vdr-1.7.10.tar.bz2
- Auspacken
cd /usr/src tar -xvjf /tmp/vdr-1.7.10.tar.bz2
- Make.config erstellen
cat make.config CC = gcc CFLAGS = -g -O2 -Wall CXX = g++ CXXFLAGS = -g -O2 -Wall -Woverloaded-virtual ifdef PLUGIN CFLAGS += -fPIC CXXFLAGS += -fPIC endif MANDIR = /usr/local/vdr/man BINDIR = /usr/local/vdr/bin CONFDIR = /usr/local/vdr/bin LOCDIR = /usr/local/vdr/bin VIDEODIR = /video PLUGINDIR= ./PLUGINS PLUGINLIBDIR= /usr/local/vdr/plugins ### The remote control: #LIRC_DEVICE = /dev/lircd #RCU_DEVICE = /dev/ttyS0 ### You don't need to touch the following: ifdef DVBDIR INCLUDES += -I$(DVBDIR)/include endif
- Kompilieren und Plugins erstellen
make all plugins
Plugins installieren
- Streamdev
cd PLUGINS/src cvs -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot login cvs -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot co streamdev
- xine
apt-get install autoconf libtool libpng12-dev export SOURCEDIR="/usr/src" wget http://home.vrweb.de/~rnissl/vdr-xine-0.9.3.tgz wget http://home.vrweb.de/~rnissl/xine-lib-cvs-20090617220000.tar.bz2 wget http://home.vrweb.de/~rnissl/xine-ui-cvs-20090617220000.tar.bz2 tar xvzf vdr-xine-0.9.3.tgz -C $(pwd)/VDR/PLUGINS/src tar -xjvf xine-lib-cvs-20090617220000.tar.bz2 tar -xjvf xine-ui-cvs-20090617220000.tar.bz2 cd VDR/PLUGINS/src ln -s xine-0.9.3 xine ## Kopieren der "loops" cd xine mkdir -p /etc/vdr/plugins/xine find . -name *.mpg -exec cp -v \{} /etc/vdr/plugins/xine \; ## link für den Player ln -vs $(pwd)/xineplayer /usr/local/bin/xineplayer ## uebersetzen der xine-lib cd ../../../../xine-lib find $SOURCEDIR/VDR/ -name xine-lib.patch -exec patch -p1 -i \{} \; ./autogen.sh --prefix=/usr/local make make install ldconfig ## uebersetzen des frontends cd ../xine-ui find $SOURCEDIR/VDR/ -name xine-ui.patch -exec patch -p1 -i \{} \; ./autogen.sh --prefix=/usr/local --enable-vdr-keys make make install
- softdev
apt-get install vdr vdr-dev xorg-dev libasound2-dev libxv-dev zlib1g-dev g++ subversion cvs