Schon wieder ich...
Habe mal elementar gespielt und diesen Stand zu vermelden:
- USB-Audiogerät wird korrekt erkannt, sowohl im Betriebssystem als auch im alsa.
- Eine Audio-Datei kann ich auch wiedergeben.
- Den Ton vom VDR, also vom sufthdgles Plugin, bekomme ich nicht umgeleitet.
Hier mal die alsa-Geräte:
root@MLD:~# aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
sysdefault
Default Audio Device
upmix
Plugin for channel upmix (4,6,8)
sysdefault:CARD=vc4hdmi0
vc4-hdmi-0, MAI PCM i2s-hifi-0
Default Audio Device
hdmi:CARD=vc4hdmi0,DEV=0
vc4-hdmi-0, MAI PCM i2s-hifi-0
HDMI Audio Output
sysdefault:CARD=vc4hdmi1
vc4-hdmi-1, MAI PCM i2s-hifi-0
Default Audio Device
hdmi:CARD=vc4hdmi1,DEV=0
vc4-hdmi-1, MAI PCM i2s-hifi-0
HDMI Audio Output
sysdefault:CARD=Device
USB Audio Device, USB Audio
Default Audio Device
front:CARD=Device,DEV=0
USB Audio Device, USB Audio
Front output / input
surround21:CARD=Device,DEV=0
USB Audio Device, USB Audio
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Device,DEV=0
USB Audio Device, USB Audio
4.0 Surround output to Front and Rear speakers
surround41:CARD=Device,DEV=0
USB Audio Device, USB Audio
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Device,DEV=0
USB Audio Device, USB Audio
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Device,DEV=0
USB Audio Device, USB Audio
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Device,DEV=0
USB Audio Device, USB Audio
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Device,DEV=0
USB Audio Device, USB Audio
IEC958 (S/PDIF) Digital Audio Output
Obwohl das USB-Dings bloß 2.0 ausgibt präsentiert es sich als 'ich kann alles'. Hat vielleicht ein Downmixing im Soundchip integriert - na ja.
Das Plugin 'upmix' wundert mich etwas... was ist das und was macht es?
In den Einstellungen im VDR hatte ich "Audio durchreichen" aktiviert, im MLD WebIF habe ich unter 'Ton/Ausgänge' den Ausgang '2 0 USB Audio' und die Anordnung 'Stereo 2.0' zur Auswahl präsentiert bekommen und auch eingestellt.
Eine Sounddatei kann ich ohne weiteres abspielen mit:
root@MLD:~# aplay 20-20k.wav
Wiedergabe: WAVE '20-20k.wav' : Signed 16 bit Little Endian, Rate: 44100 Hz, stereo
root@MLD:~#
Dieser Testsound geht dann brav über USB-Audio raus, aber auch NUR darüber, nicht etwa auch über HDMI. Und der Ton vom Live-TV geht NUR über HDMI raus.
In der /etc/asound.conf nun (dem Rat im inet folgend ohne was zu begreifen...) statt
pcm.!default {
type upmix
slave.pcm "plug:all"
channels 6
}
jetzt
pcm.!default {
type front
card "Device"
device 0
}
zu schreiben hilft nicht weiter: Danach geht nämlich bei aplay gar nichts mehr (Gerät nicht vorhanden). Der Ton vom Live-TV bleibt davon unbeeinflusst.
Man merkt es schon... ich hab keine Ahnung und hoffe auf 'zieldienliche Hinweise'...