Hallo zusammen,
ich habe auf meinem Odroid C1 Gentoo Linux installiert und kodi mit alsa-support gebaut.
Ich habe über USB eine Soundkarte angeschloßen.
odroid ~ # aplay -l
**** Liste der Hardware-Geräte (PLAYBACK) ****
Karte 0: ODROIDHDMI [ODROID-HDMI], Gerät 0: SPDIF PCM dit-hifi-0 []
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 1: Set [C-Media USB Headphone Set], Gerät 0: USB Audio [USB Audio]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
In den Audioeinstellungen von Kodi kann ich zwischen 3 Ausgabegeräten wählen:
- Default (ODROID-HDMI/SPDIF
- C-Media USB Headphone Set (@:CARD=Set,DEV=0),S/PDIF
- C-Media USB Headphone Set (iec958:CARD=Set,DEV=0),S/PDIF
Egal was ich wähle, der Ton wird immer über HDMI ausgegeben.
Nun habe ich mal folgendes in die /etc/asound.conf geschrieben:
pcm.hdmi1 {
type hw
card 0
device 0
}
ctl.hdmi1 {
type hw
card 0
device 0
}
pcm.analog {
type hw
card 1
device 0
}
ctl.analog {
type hw
card 1
device 0
}
pcm.!default {
type plug
slave.pcm "analog"
}
ctl.!default {
type plug
slave.ctl "analog"
}
Alles anzeigen
Nun läuft der Ton nur noch über die USB-Karte. Passthrough über HDMI funktioniert nicht.
Ich möchte gerne das der Ton über die analoge USB-Karte läuft aber wenn ich einen Film schaue, der Ton über HDMI ausgegeben wird.
Da ich ja in der asound.conf 2 Geräte (analog und hdmi1) angelegt habe, sollten diese nicht in kodi zur Auswahl stehen?
Gruß,
dsiggi