GNOME Bugzilla – Bug 581921
Please show high-level channel mapping string for each device
Last modified: 2009-05-13 17:14:18 UTC
I mean, generally I don't think the user should be confrontended which channel mappings and all this low-level stuff, but I do believe that showing a very highlevel string of what is actually being configured as part of the device list would be useful. i.e. use pa_channel_map_to_pretty_name() on the channel map. This will return localized strings like "Surround 7.1", "Surround 5.1" or "Stereo" and "Mono". If this could be shown next to the device string this would be of benefit I think and not too confusing.
Given how we show sink and source names, we might just as well add this directly to the stream name (unless we don't want to show it for the applet?).
Hmm, I was actually proposing this for the devices, not for the streams. I think this matters more to know for the configuration of hardware, not so much for the software streams you play on it. Somewhere next to the sink name would be pretty reasonable I guess. May the device list should show something like this: ( ) ICON Internal Audio, <i>Surround 7.1</i> ( ) ICON Logitech FreePulse Wireless, <i>Stereo</i> ( ) ICON Foobar Corp. Speaker, <i>Mono</i> Or maybe even have that in two lines in the listbox with a bigger icon? ( ) I O Internal Audio C N <i>Surround 7.1</i> ( ) I O Logitech FreePulse Wireless C N <i>Stereo</i> ( ) I O Foobar Corp. Speaker C N <i>Mono</i> Or something like that. Dunno.
s/May/Maybe/
(In reply to comment #2) > Hmm, I was actually proposing this for the devices, not for the streams. I > think this matters more to know for the configuration of hardware, not so much > for the software streams you play on it. This is what I said...
commit e0177e1fcec7bc4624c861e9e9b66cced824475e Author: Bastien Nocera <hadess@hadess.net> Date: Wed May 13 18:12:15 2009 +0100 Bug 581921 – Please show high-level channel mapping string for each device Show a nice name for the output device's channel mapping, eg. Stereo, or Surround 5.1.