====== 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-.tar.gz ln -s arghdirector-0.2.4 arghdirector cd arghdirector sed -i Makefile -e 's/VDRVERSION/APIVERSION/' ===== Ab VDR-1.7.38 ===== Dieses [[http://stizi.de/vdr/arghdirector-0.2.7-test1.tar.gz|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' \