VDR: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde geleert.)
 
(66 dazwischenliegende Versionen von 9 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
=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
 
ln -s vdr-1.7.10 VDR
 
*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
 
 
===Xine-Lila-Problem===
 
Wenn Xine Lila wird (bei ATI-Grafikkarten) folgendes ausführen.
 
Start xine
 
Click File, then Configure and then Preferences
 
In experience_level select "Master Of The Known Universe" so that all available settings are visible.
 
Select the tab for video.
 
Under Driver select "xshm".
 
Restart xine.
 
 
*softdev
 
apt-get install vdr vdr-dev xorg-dev libasound2-dev libxv-dev zlib1g-dev g++ subversion cvs
 
 
*softcam
 
apt-get install libssl-dev
 
cd /usr/src/VDR
 
make-plugins
 

Aktuelle Version vom 5. April 2012, 12:49 Uhr