examples / vdr-lirc & co.

Thomas Günther pkg-vdr-dvb-devel@lists.alioth.debian.org
Tue, 27 Apr 2004 01:11:40 +0200


Thomas Schmidt wrote:
> * Thomas Günther schrieb am 26.04.04, um 00:00 Uhr:
> > Ich hab' mal ausprobiert "-P xyz" zu übergeben (Plugin xyz nicht
> > vorhanden), dann gibt es zwar 'ne Fehlermeldung, aber VDR startet
> > ohne automatisch gefundene Plugins.
> 
> Vdr selbst lädt keinerlei Plugins, wenn keine -P-Option auf der
> Kommandozeile mitgegeben wird, einen automatik-modus kennt (zumindest
> vanilla-) vdr nicht.

Gefunden in vdr.c vanilla-vdr 1.2.6

  // Help and version info:                                             
                                                                        
  if (DisplayHelp || DisplayVersion) {                    
     if (!PluginManager.HasPlugins())              
        PluginManager.AddPlugin("*"); // adds all available plugins     
     PluginManager.LoadPlugins();                                

Der Automatik-Modus gilt wohl nur, wenn man -V oder -h übergibt. Du hast
also recht, beim normalen Start gibt es keinen Automatik-Modus. Mir war
die Automatik auch nur in Zusammenhang mit der
Versionsnummern-Ermittlung aufgefallen. Und dort ist es ja nun durch das
	grep '^vdr'
kein Problem mehr.
Besser wäre übrigens
	grep "^vdr[- ]"
Es gibt nämlich mindestens ein Plugin, das mit vdr beginnt (vdrrip). Und
wenn das installiert ist, bekommen wir wieder das gleiche Problem. Mit
diesem grep würden "vdr-lirc" & Co., aber auch "vdr" erkannt. Aber wer
weiß, vielleicht gibt es bald ein Plugin mit "-" (obwohl das der
Konvention widerspricht).

Auf der sicheren Seite wären wir mit:
	grep "^vdr" | head -n 1

Thomas