zu 1.
Funktioniert soweit, d.h. ich habe immer Audioton nach dem Switchen zum VDR, auch nach mehrfachen Wechsel zu KODI und zurück.
Nach meinem Gefühl dauert der Wechsel zum VDR nicht wesentlich länger als mit dem Script.
Mein Gefühl hat mich getäuscht, dauert doch wesentlich länger!
zu 2.
Das kopierte und geänderte Script sieht jetzt so aus:
Code
if [ "$1" = "attach" ]; then
systemctl is-active --quiet vdropt
if [ $? -ne 0 ]; then
# VDR is not running, start
systemctl start vdropt
else
# Attach to running VDR
# echo 4 > /sys/module/amvdec_h264/parameters/dec_control
# Das hier ist neu
# set ALSA output device if configured (spdif or spdif_b)
if [ ! -z "$ALSA_SPDIF" ]; then
amixer set 'HDMITX Audio Source Select' $ALSA_SPDIF
fi
# Und hier endet das Neue
/usr/local/bin/svdrpsend REMO on
/usr/local/bin/svdrpsend PLUG cecremote CONN
/usr/local/bin/svdrpsend PLUG softhdodroid ATTA
fi
elif [ "$1" = "detach" ]; then
/usr/local/bin/svdrpsend PLUG softhdodroid DETA
/usr/local/bin/svdrpsend REMO off
/usr/local/bin/svdrpsend PLUG cecremote DISC
echo rm pip0 > /sys/class/vfm/map
fi
Display More
Nach dem Neustart zu KODI und switch zum VDR habe ich Ton
Nach einem switch zu KODI und zurück zum VDR => kein Ton. Erst nach einem restart vom VDR gibt's wieder Ton.
Für mich ist somit nur die Version 1. funktionsfähig.
Aber inzwischen hat ja auch jojo61 eine neue Änderung vorgeschlagen, wo die Änderung direkt in der "softhdodroid.conf" gemacht werden kann.