VDR: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde geleert.)
 
(68 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
 
−
*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
 

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