From 9b4fb0cce8ba34e7494bb10db2b7d2fad5966606 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Thu, 22 Mar 2012 19:25:56 +0100 Subject: [PATCH] alsa: update triple output asound.conf sample Signed-off-by: Stephan Raue --- .../asound.conf_triple.sample | 85 ++++++++++++++++++- 1 file changed, 82 insertions(+), 3 deletions(-) diff --git a/packages/audio/alsa/config/asound.conf.sample/asound.conf_triple.sample b/packages/audio/alsa/config/asound.conf.sample/asound.conf_triple.sample index fc578ad918..f214e3c83f 100644 --- a/packages/audio/alsa/config/asound.conf.sample/asound.conf_triple.sample +++ b/packages/audio/alsa/config/asound.conf.sample/asound.conf_triple.sample @@ -1,6 +1,85 @@ pcm.!default { -type plug -slave { -pcm "hdmi" + 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 1 + device 7 + 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 0 + device 1 + channels 2 +} + +pcm.analog_hw { + type hw + card 0 + device 0 + channels 2 }