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 356142 - GST Sun Audio Mixer doesn't set only Output Track as Master Track
GST Sun Audio Mixer doesn't set only Output Track as Master Track
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
0.10.4
Other All
: Normal normal
: 0.10.5
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-09-15 15:40 UTC by Darren Kenny
Modified: 2006-09-15 17:10 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16


Attachments
Patch to set MASTER flag. (770 bytes, patch)
2006-09-15 15:42 UTC, Darren Kenny
committed Details | Review

Description Darren Kenny 2006-09-15 15:40:41 UTC
Please describe the problem:
Because the GST Sun Audio Mixer code doesn't set the one and only output track as being the master track the gnome-settings-daemon keybindings for changing the volume using the keyboard don't work.

Steps to reproduce:
1. On a Sun Keyboard, press the voume up/down buttons or on a laptop using the Fn+Volume keys. 




Actual results:
The dialog with the sound icon pops up, but always has a volume of 0.



Expected results:
The volume should change.

Does this happen every time?
Yes

Other information:
I'm attaching a patch to fix this.
Comment 1 Darren Kenny 2006-09-15 15:42:09 UTC
Created attachment 72861 [details] [review]
Patch to set MASTER flag.
Comment 2 Wim Taymans 2006-09-15 17:10:31 UTC
Thanks!

        Patch by: Darren Kenny <darren dot kenny at sun dot com>

        * sys/sunaudio/gstsunaudiomixerctrl.c:
        (gst_sunaudiomixer_ctrl_build_list):
        Set the output track as the MASTER so that the gnome-settings-daemon
        keybindings for changing the volume using the keyboard works.
        Fixes #356142.