Da ich noch nicht im MLD-Forum schreiben darf, probier ich es hier mal:
In der /user/bin/runvdr gibs ein kleines Problem mit der Abarbeitung der Plugins und Parameter, auf welches ich eher durch Zufall drauf gestoßen bin:
Code
MLD> /usr/bin/runvdr
Loading dvb driver
plugins
-P"addons " -P"dvbhddevice " -P"femon " -P"live -p 8001" -P"setup " -P"streamdev-server -server"
streamdev-server
streamdev-server: invalid option -- 's'
Das streamdev-server-plugin hat keinen Parameter -server, sonder nur:
Code
streamdev-server (0.5.1-git) - VDR Streaming Server
-a <LOGIN:PASSWORD>, --auth=<LOGIN:PASSWORD> Credentials for HTTP authentication.
-r <CMD>, --remux=<CMD> Define an external command for remuxing.
Das Plugin läut trotzdem, die invalid option -- 's' wird eh ignoriert.
Ich weiß, es ich nicht die feine Art, in der runvdr herumzubastel, aber ich muß an der Reihenfolge der Plugins herumschrauben.
um dieses Teil gehts in der /usr/bin/runvdr:
Code
# suche Plugins und Parameter zusammen
plugins=""
for plugin in $VDR_PLUGIN_ORDER `ls /usr/lib/vdr/libvdr* 2>/dev/null | sed 's/.*libvdr-\([^.]*\).*/\1/'`; do
if [ -z "`echo "$plugins" | grep -e "-P[^a-z]$plugin " 2>/dev/null`" -a -n "`ls /usr/lib/vdr/libvdr-$plugin* 2>/dev/null`" ]; then
eval options=\$VDR_PLUGIN_ARGS_$plugin
plugins="$plugins -P\"$plugin $options\""
fi
done
echo "-plugins--"
echo $plugins
echo $plugin
echo $options
Alles anzeigen
LG Frounts