VDR: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 99: Zeile 99:
 
*softcam
 
*softcam
 
  apt-get install libssl-dev
 
  apt-get install libssl-dev
 +
cd /usr/src/VDR/PLUGINS/src
 +
wget http://207.44.152.197/vdr-sc-0.9.3.tar.gz
 +
ln -s vdr-sc-0.9.3 sc
 
  cd /usr/src/VDR
 
  cd /usr/src/VDR
 
  make plugins
 
  make plugins

Version vom 7. Januar 2010, 14:42 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
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/PLUGINS/src
wget http://207.44.152.197/vdr-sc-0.9.3.tar.gz
ln -s vdr-sc-0.9.3 sc
cd /usr/src/VDR
make plugins