examples / vdr-lirc & co.

Thomas Günther pkg-vdr-dvb-devel@lists.alioth.debian.org
Sun, 25 Apr 2004 23:29:08 +0200


Thomas Schmidt <thomas.schmidt@in.stud.tu-ilmenau.de> wrote:
> * Thomas Günther schrieb am 25.04.04, um 16:37 Uhr:
> > Beim Starten geben wir aber das Plugin-Lib-Verzeichnis explizit mit
> > "-L" an, so dass die Definition von "PLUGINDIR" beim Make-Aufruf
> > ziemlich unsinnig ist.
> 
> Naja, das kann man sich ja dann eigentlich sparen, wenn es schon mit
> gesetztem PLUGINDIR übersetzt wurde.

So wie es zur Zeit ist, leider nicht. Denn VDR sucht nicht in PLUGINDIR,
sondern in PLUGINLIBDIR=PLUGINDIR/lib nach den Plugins. Wenn wir uns die
Option -L sparen wollen, müssen wir entweder die Plugins in
/usr/lib/vdr/plugins/lib installieren, oder, wenn sie in
/usr/lib/vdr/plugins bleiben sollen, die Definition von PLUGINLIBDIR
ändern, z.B. in rules beim Make PLUGINLIBDIR=/usr/lib/vdr/plugins
übergeben.

Ich sehe gerade, das ist in deiner rules-Datei schon so. Na dann hast du
völlig recht.

> > Also gibt es doch Schwierigkeiten, nämlich dann, wenn alle
> > installierten Plugins abgewählt werden. Es sei denn, die betreffende
> > Plugin-Dateien werden im Init-Skript umbenannt. Das wäre aber
> > ziemlich trickig. Besser wäre da vielleicht, den VDR durch einen
> > Patch das automatische Laden abzugewöhnen.
> 
> Warum würde es Schwierigkeiten geben, wenn alle Plugins abgewählt
> würden? Dann würde doch vdr einfach keinerlei Plugins laden, und
> fertig.

Wenn keine Option "-P irgendwas" übergeben wird, lädt VDR automatisch
alle Plugins im PLUGINLIBDIR, und dort liegen alle installierten
Plugins. Zur Zeit ist das kein Problem, da alle installierten Plugins
auch geladen werden sollen. Interessant wird das erst, wenn einzelne
Plugins in order.conf deaktiviert werden sollen, und auch nur dann, wenn
gar kein Plugin übrig bleibt, also auch kein -P an VDR übergeben wird.

> Ich denke schon, das wir noch etwas Hilfe gebrauchen können - nützlich
> wäre es glaube ich, wenn wir erstmal die Sachen identifizieren, die
> wir vom c't-vdr übernehmen wollen. (Ich nutze c't-vdr nicht, deswegen
> weiss ich auch nicht genau, was c't-vdr wie macht.)

Ich vermute, wenn Tobias die verschiedenen Hooks u.ä. eingebaut hat,
besteht der Rest vor allem aus einer Übertragung der ganzen Plugins und
Addons. Vielleicht schaffe ich es ja wenigstens, diese VDR-Version in
den nächsten Tagen zu installieren, damit ich zumindest beim Testen
helfen kann.

Thomas G.