Also du nutzt den onboard sound und willst stereo pcm über hdmi und dd pcm über den optischen spdif schicken richtig verstanden?
bei mir und dem m4n78-pro lief es damals so (hoffe mich richtig zu erinnern):
1. auf die konsole und ein stopvdr
2. aplay -l
schauen welche geräte devices angezeigt werden...
du müsstest nur eine karte haben (card 0)
gerät 0 sind die analogen ausgänge,
gerät 1 (oder 2) ist der spdif
gerät 3 ist hdmi
bei zweifeln mal den spdif den du nutzen willst anschließen, und dann mal testen bei welchem gerät eine ausgabe kommt mit diesem befehl:
aplay -D plughw:0,X /usr/share/sounds/alsa/Noise.wav
das x steht für das jeweilige gerät also wahrscheinlich 0,1 oder 0,2
merk dir karte und gerätenummer für hdmi und für deinen spdif den du nutzen willst
mc aufrufen
gehe nach /etc
kopiere eine der asound.XXX dateien (ab einfachsten ein .mod oder .bak anhängen) (beispielsweise asound.SingleSource.bak), nicht die asound.conf die ist nur ein symlink
ändere die kopierte datei (f4 taste)
pcm.!default {
type hw
card 0
device 3
}
speichern (mehr brauch da nicht drinnenstehen)
den asound symlink auf die neue (beispielsweise asound.SingleSource.bak) legen (auf die datei gehen, taste f9 war es glaube ich, dann auf datei oben in der auswahl, dann symlink bearbeiten)
reboot
im osd im pluginsetup xineliboutput audio auf pass through
und nochmals ein neustart oder reboot
nun dürfte der sound normalerweise an karte 0 device 3 gehen also den hdmi. wenn du dann auf eine dolby digital spur gehst, dann wird gemäß den einstellungen in der config für xineliboutput der ausgang für pass throug genommen der dort angegeben ist (also unabhängig von der asound.conf) und dass müsste standartmäßig der spdif sein.
also wie gesagt so gings bei mir keine garantier aber einen versuch wert denke ich.
wenn das nicht funzt, dann alles erst mal so lassen, auf die konsole, stopvdr, mc öffnen und in der datei /etc/vdr/plugins/xineliboutput die datei config erst sichern, dann bearbeiten.
such die Zeile für den audio passthrough (gibt zwei einen den wir brauchen und einen für passthrough5.1 oder so, den brauchen wir nicht) der erstgenannte ist eher cryptisch lang...die letzte zeile dieses eintrags änderst duwie folgt: erst die raute wegnehmen (entkommentieren), dann hinter dem doppelpunkt das ganze gerei einfach durch ein plughw:0,x ersetzen, wobei x die geräte nummer deines spdif ist (also erinnern an die aplay -l ausgabe und den tontest von oben. ich schätze gerät 1 oder 2) also plughw:0,1 oder plughw:0,2
speichern reboot schauen ob was kommt