After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 581921 - Please show high-level channel mapping string for each device
Please show high-level channel mapping string for each device
Status: RESOLVED FIXED
Product: gnome-media
Classification: Deprecated
Component: gnome-volume-control
unspecified
Other All
: Normal enhancement
: ---
Assigned To: gnome media maintainers
gnome media maintainers
Depends on:
Blocks:
 
 
Reported: 2009-05-08 18:38 UTC by Lennart Poettering
Modified: 2009-05-13 17:14 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement



Description Lennart Poettering 2009-05-08 18:38:43 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.
Comment 1 Bastien Nocera 2009-05-09 01:39:42 UTC
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?).
Comment 2 Lennart Poettering 2009-05-09 02:08:38 UTC
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. 
Comment 3 Lennart Poettering 2009-05-09 02:11:20 UTC
s/May/Maybe/
Comment 4 Bastien Nocera 2009-05-09 11:04:59 UTC
(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...
Comment 5 Bastien Nocera 2009-05-13 17:14:18 UTC
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.