Hallo Martin,
On Fri, Mar 01, 2013 at 07:49:20PM +0000, Martin Schuchardt wrote:
bisheriges Problem: […] ich kann keine zwei Audio-produzierenden Programme gleichzeitig nutzen. Das zweite nörgelt dann rum, dass das Gerät schon in Benutzung sei. Uuund ... ich kann bei den Lautstärkereglern (egal wo) machen was ich will, aber an der Lautstärke ändert sich nichts :-(
Wenn ich mich an meine Experimente vor einiger Zeit erinnere ist das Problem, dass via SPDIF-Out das Tonsignal direkt ohne irgendeine Bearbeitung des Rechners selbst durchgeschleift wird, also direkt die Audio-Daten aus der Video-Datei bis zum Verstärker durchgeleitet werden.
Bei VLC fand sich das als "SPDIF-Passthrough". Ohne das funktionierte damals kein Surround-Audio, sondern nur Stereo. Ich musste damals sogar Pulseaudio stoppen um das Alsa-Device frei zu bekommen und mit VLC Audio auszugeben.
Die wirklich "tolle" Lösung wäre also dass der Mediaplayer das Audio-Signal in die Kanäle splittet und and das passende Device (z.B. surround51) weiterleitet. Damit muss am Ende aber irgendein Treiber oder Audio-Glied das Signal wieder zu einem digitalen Strom kombinieren, encodieren und via SPDIF ausgeben.
Eine kurze Beobachtung letztens hatte bei mir gezeigt, dass Pulseaudio inzwischen auch in der Lage ist Mehrkanal-Ton anzunehmen und abzumischen. Wie genau das funktionert und was man dafür konfigurieren muss kann ich dir aber leider nicht sagen, nur dass es auch einem aktuellen Debian Wheezy war.
Ich hoffe meine Beobachtungen helfen dir etwas weiter.
Gruß, Andre