Hi,
obwohl ich keine Lösung parat habe, sondern vielmehr ein Leidensgenosse bin melde ich mal zu Wort.
Zu deinen letzten zwei Punkte kann ich schon mal vorweg sagen. VDR stört nicht, wenn er im Hintergrund läuft! Solange kein Frontend wie vdr-sxfe --local gestartet wird.
In deiner Schilderung sehe ich mich ganz deutlich wieder wie ich verzweifelt versuche xbmc und vdr-sxfe über spdif zum laufen zu bekommen. Mittlerweile läuft es bei mir, wenn auch nicht wirklich zuverlässig. Zurzeit habe ich genau dein Problem, dass ich unter vdr-sxfe zwar DD höre aber kein analog 2.0. Das obwohl ich nichts verändert habe. Egal welche Änderung ich auch versucht habe, sei es asound.conf oder config_xineliboutput, hat nichts gebracht. Entweder alles Stereo oder eben nur DD. Das hatte ich schon mal und ohne Grund ging es dann wieder. Unter xbmc läuft meistens beides aber wenn ich von analog 2.0 auf DD wechsle erscheint häufig eine Fehlermeldung mit dem Audio-Device. Starte ich den Film nochmal (manchmal benötigt es aber auch mehr als ein Versuch) ist meistens der Ton da. Vermutlich gibt es Probleme beim Umschalten zwischen DD und analog 2.0.
Jetzt wieder zu dir. Ich vermute du versuchts vdr-sxfe unter gnome zum laufen zu bringen. Dann verusch doch mal
bei Aufruf von vdr-sxfe. Und für xbmc die Audioeinstellung costum
. Im Audomixer SPDIF auswählen.
Viel Erfolg
Hoffentlich meldet sich ein Alsa-Kenner zu Wort erklärt uns wie alsa tickt, bzw was bei uns schief geht.
Grüße