> > Add surround-21 as a alias to set up a 2.1 channel map. > > Signed-off-by: David Henningsson <david.henningsson at canonical.com> > --- > src/pulse/channelmap.c | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/src/pulse/channelmap.c b/src/pulse/channelmap.c > index 72e4130..e1b173a 100644 > --- a/src/pulse/channelmap.c > +++ b/src/pulse/channelmap.c > @@ -536,6 +536,12 @@ pa_channel_map *pa_channel_map_parse(pa_channel_map *rmap, const char *s) { > map.map[0] = PA_CHANNEL_POSITION_LEFT; > map.map[1] = PA_CHANNEL_POSITION_RIGHT; > goto finish; > + } else if (pa_streq(s, "surround-21")) { > + map.channels = 3; > + map.map[0] = PA_CHANNEL_POSITION_FRONT_LEFT; > + map.map[1] = PA_CHANNEL_POSITION_FRONT_RIGHT; > + map.map[2] = PA_CHANNEL_POSITION_LFE; > + goto finish; https://launchpadlibrarian.net/176239734/pulseverbose.log Seem bug in alsa lib as device was keep busy after "Found no matching channel map" 101| 0.000) D: [pulseaudio] alsa-mixer.c: Looking at profile output:analog-surround-41 ( 0.101| 0.000) D: [pulseaudio] alsa-mixer.c: Checking for playback on Analog Surround 4.1 (analog-surround-41) ( 0.101| 0.000) D: [pulseaudio] alsa-util.c: Trying surround41:0 with SND_PCM_NO_AUTO_FORMAT ... ( 0.101| 0.000) I: [pulseaudio] (alsa-lib)pcm_route.c: Found no matching channel map ( 0.101| 0.000) I: [pulseaudio] alsa-util.c: Error opening PCM device surround41:0: Invalid argument ( 0.102| 0.000) D: [pulseaudio] alsa-mixer.c: Caching failure to open output:analog-surround-41 ( 0.102| 0.000) D: [pulseaudio] alsa-mixer.c: Skipping profile output:analog-surround-41+input:analog-mono - will not be able to open output:analog-surround-41 ( 0.102| 0.000) D: [pulseaudio] alsa-mixer.c: Skipping profile output:analog-surround-41+input:analog-stereo - will not be able to open output:analog-surround-41 ( 0.102| 0.000) D: [pulseaudio] alsa-mixer.c: Skipping profile output:analog-surround-41+input:iec958-stereo - will not be able to open output:analog-surround-41 ( 0.102| 0.000) D: [pulseaudio] alsa-mixer.c: Looking at profile output:analog-surround-50 ( 0.102| 0.000) D: [pulseaudio] alsa-mixer.c: Checking for playback on Analog Surround 5.0 (analog-surround-50) ( 0.102| 0.000) D: [pulseaudio] alsa-util.c: Trying surround50:0 with SND_PCM_NO_AUTO_FORMAT ... ( 0.102| 0.000) I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D0p' failed (-16) ( 0.102| 0.000) I: [pulseaudio] alsa-util.c: Error opening PCM device surround50:0: Device or resource busy ( 0.102| 0.000) D: [pulseaudio] alsa-mixer.c: Caching failure to open output:analog-surround-50 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20140527/41202491/attachment.html>