OpenSUSE VDR DVB-S2 - Teil3.1: eHD Reelbox Plugin
Aus VDR Wiki
Inhaltsverzeichnis |
[Bearbeiten] OS Systempakete installieren
yast > Software > Software Management > - alsa-devel - ffmpeg - libavcodec52 - libavdevice52 - libavformat52 - libavutil49 - libavutil50 - libffmpeg-devel - libffmpeg0 - libpostproc51 - libswscale0 - libmad-devel
[Bearbeiten] Reelbox Plugin herunterladen
cd /data/installfiles/eHD/ svn co svn://reelbox.org/testing/src/vdr-plugins/src/reelbox-3 tar -czf reelbox-3-<Revisionsnummer>.tar.gz reelbox-3/
tar -czf reelbox-3-rev13038.tar.gz reelbox-3/
[Bearbeiten] Reelbox Plugin vorbereiten
cd /usr/local/src/vdr/PLUGINS/src cp -a /data/installfiles/eHD/reelbox-3/ . ln -s reelbox-3/ reelbox cd reelbox/ mkdir utils cd utils/ cp -a /data/installfiles/eHD/hdshm3 . cp -a /data/installfiles/eHD/bspshm .
[Bearbeiten] Reelbox Plugin für VDR Patchen
cd /data/installfiles/eHD/
wget -O reelbox-svn11707-patch.diff.gz \
http://www.vdr-portal.de/board/attachment.php?attachmentid=21840
gunzip reelbox-svn11707-patch.diff.gz
[Bearbeiten] Patch einspielen
cd /usr/local/src/vdr/PLUGINS/src/reelbox patch -p1 -i /data/installfiles/eHD/reelbox-svn11707-patch.diff
[Bearbeiten] Make.config anpassen
Im VDR Makefile müssen noch ein paar Pfade an euer System angepasst werden.
cd /usr/local/src/vdr/ vi Make.config REELSKIN= BSPSHM = ./utils/bspshm HDSHM = ./utils/hdshm3/src
[Bearbeiten] Reelbox Plugin installieren
cd /usr/local/src/vdr/ make plugins
[Bearbeiten] Fehler, die bei der Installation auftreten können
Falls Ihr den Fehler bekommt:
VideoPlayerPipHd.c:435: error: ‘PIX_FMT_RGBA32’ was not declared in this scope VideoPlayerPipHd.c:449: error: ‘PIX_FMT_RGBA32’ was not declared in this scope
folgendes in der Datei VideoPlayerPipHd.c anpassen:
cd /usr/local/src/vdr/PLUGINS/src/reelbox/ vi VideoPlayerPipHd.c Zeile 435 von PIX_FMT_RGBA32 auf PIX_FMT_RGB32
Zeile 449 von PIX_FMT_RGBA32 auf PIX_FMT_RGB32
[Bearbeiten] runvdr anpassen
cd /usr/local/bin/ vi runvdr
VDRCMD="$VDRPRG -t /dev/tty8 -w 60 -c /etc/vdr -E /var/vdr --vfat \
-L /usr/local/src/vdr/PLUGINS/lib \
-s /usr/local/bin/vdrpoweroff.sh \
-P reelbox \
$*"

