Premiere-arghdirector
Dieses Plugin öffnet ein Menü mit dem Unterkanälen von Sky, wenn man einen Portalkanal einschaltet.
Plugin herunterladen:
mkdir -p /data/installfiles/vdrplugins/premiere-arghdirector cd /data/installfiles/vdrplugins/premiere-arghdirector wget http://www.arghgra.de/vdr-arghdirector-0.2.4.tar.gz
oder
wget http://www.jwendel.de/vdr/vdr-arghdirector-0.2.6d.tgz
So wird es installiert (bis VDR-1.7.26):
cd /usr/local/src/vdr/PLUGINS/src tar xfz /data/installfiles/vdrplugins/arghdirector/vdr-arghdirector-<VERSION>.tar.gz ln -s arghdirector-0.2.4 arghdirector cd arghdirector sed -i Makefile -e 's/VDRVERSION/APIVERSION/'
Ab VDR-1.7.38
Dieses arghdirector-Plugin verwenden.
Hier noch folgende Änderungen vornehmen:
vi Makefile
Bei „OBJS = $(PLUGIN).o“ ← Hier den Eintrag mit „i18n.o“ rauslöschen
vi arghdirecotr.c
---#include "arghdirectori18n.h" +++//#include "arghdirectori18n.h"
und dann noch
--- RegisterI18n(Phrases); +++// RegisterI18n(Phrases);
sowie 2x in dieser Datei (Zeile 82 und 114).
---virtual void ChannelSwitch(const cDevice *Device, int ChannelNumber); +++virtual void ChannelSwitch(const cDevice *Device, int ChannelNumber, bool LiveView);
Ab VDR-1.7.27
arghdirector 0.2.6d LÄUFT
vi Makefile
Bei „OBJS = $(PLUGIN).o“ ← Hier den Eintrag „i18n.o“ rauslöschen
vi arghdirector.c
---#include "i18n.h" +++//#include "i18n.h"
und dann noch
--- RegisterI18n(Phrases); +++// RegisterI18n(Phrases);
vi arghdirector.c
---void cDirectorStatus::ChannelSwitch(const cDevice* Device, int ChannelNumber) +++void cDirectorStatus::ChannelSwitch(const cDevice* Device, int ChannelNumber, bool LiveView)
vi arghdirector.h
---virtual void ChannelSwitch(const cDevice *Device, int ChannelNumber); +++virtual void ChannelSwitch(const cDevice *Device, int ChannelNumber, bool LiveView);
Folgendes ist ab Version 0.2.6d nicht mehr nötig.
vi directorosd.c
Folgendes anpassen
int theHeigth = font->Height('A');
ändern in
int theHeigth = font->Height();
cd /usr/local/src/vdr make plugins /data/installfiles/usermod-vdruser.sh
Eintrag in runvdr
-P'arghdirector' \