Inhaltsverzeichnis

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' \