Zumindest erkennt mein TV kein Dolby wenn ich umschalte und am Receiver kommt auch kein 5.1 an.
Wo soll denn der Code genau hin?
Ich versteh' den Aufbau der Datei noch nicht ganz.
Code
<?cs if:(system.sound.type != "analog" || system.sound.type != "") ?>
<?cs if:(system.sound.type == "hdmi" || system.sound.type == "passthrough") ?>
pcm.!default {
type hw
card <?cs var:system.hardware.alsa.hdmi.card ?>
device <?cs var:system.hardware.alsa.hdmi.device ?>
}
<?cs /if ?>
<?cs if:system.sound.type == "spdif" ?>
pcm.!default {
type hw
card <?cs var:system.hardware.alsa.digital.card ?>
device <?cs var:system.hardware.alsa.digital.device ?>
}
<?cs /if ?>
<?cs if:system.sound.type == "all" ?>
pcm.!default {
type plug
slave {
pcm "both"
}
}
pcm.both {
type route
slave {
pcm multi
channels 6
}
ttable.0.0 1.0
ttable.1.1 1.0
ttable.0.2 1.0
ttable.1.3 1.0
ttable.0.4 1.0
ttable.1.5 1.0
}
pcm.multi {
type multi
slaves.a {
pcm "hdmi_hw"
channels 2
}
slaves.b {
pcm "digital_hw"
channels 2
}
slaves.c {
pcm "analog_hw"
channels 2
}
bindings.0.slave a
bindings.0.channel 0
bindings.1.slave a
bindings.1.channel 1
bindings.2.slave b
bindings.2.channel 0
bindings.3.slave b
bindings.3.channel 1
bindings.4.slave c
bindings.4.channel 0
bindings.5.slave c
bindings.5.channel 1
}
pcm.hdmi_hw {
type hw
card <?cs var:system.hardware.alsa.hdmi.card ?>
device <?cs var:system.hardware.alsa.hdmi.device ?>
channels 2
}
pcm.hdmi_formatted {
type plug
slave {
pcm hdmi_hw
rate 48000
channels 2
}
}
pcm.hdmi_complete {
type softvol
slave.pcm hdmi_formatted
control.name hdmi_volume
control.card 1
}
pcm.digital_hw {
type hw
card <?cs var:system.hardware.alsa.digital.card ?>
device <?cs var:system.hardware.alsa.digital.device ?>
channels 2
}
pcm.analog_hw {
type hw
card 0
device 0
channels 2
}
<?cs /if ?>
<?cs /if ?>
Alles anzeigen