GNOME Bugzilla – Bug 348157
Changed "Change Device" menu behaviour in gnome-volume-control
Last modified: 2006-09-04 22:08:45 UTC
Please describe the problem: gnome-volume-control shows every audio devices when I choose File > Change Device, even if current login user doesn't have writable permission on some of the audio devices. With 2.10, it shows only those devices having writable permission. Has the behaviour of the gnome-volume-control been changed? This new behaviour causes problems on multi user system. Steps to reproduce: 1. connect multiple audio device (I'm using USB devices) 2. change permission and ownership of devices in /dev/snd/ directory 3. Start gnome-volume-control and choose File > Change Device Actual results: I can see the all audio devices even if current login user doesn't have permission on some devices. Expected results: It should show only those audio devices with proper permission. 2.10 was working as I expected. Does this happen every time? yes Other information:
FWIW, this commit might affect that behaviour: 2006-07-20 Tim-Philipp Müller <tim at centricular dot net> * ext/alsa/gstalsamixerelement.c: (gst_alsa_mixer_element_change_state): Make state change fail if the specified device can't be opened for some reason.
There is a functional problem too. I have two audio devices and I can see both of them in Change Device menu. Whatever I choose in the munu, it controls the volume in one device.
Given Tim's comment, this is a gstreamer problem. Tim, if it's fixed, please close this.
Jason, any chance you could check whether the problem still exists with the CVS versions of GStreamer core + gst-plugins-base?
I'm fairly sure the above change fixed this. Please re-test with CVS or with -base 0.10.10 when it comes out and re-open this bug or file a new bug if the problem still exists.