GNOME Bugzilla – Bug 600027
[playbin2,playsink] Should notify about volume/mute changes
Last modified: 2009-10-29 13:38:03 UTC
See summary, notify::volume should be emitted if the volume of the used volume/sink element is changed.
Wasn't there another bug about this as well? I remember loudly complaining about how we're falling back into ugly 0.8 habits. I think I'd prefer a message on the bus to notify the application of the volume change (can be both of course).
That other bug was about tag changes :) And yes, you complained back then about going back to ugly 0.8 habits. But still, in any case, if a GObject property changes you should call g_object_notify(). That's what the commits below are doing. Additionally a message would be nice though, right... but I don't need that (yet) ;) commit d85dadc122d40608ee304516702b479fb79c8ed7 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk> Date: Thu Oct 29 14:30:31 2009 +0100 playsink: Proxy notify::volume and notify::mute from the volume/mute elements (or sinks) Fixes bug #600027. commit de1db5ccbdc10a835a2dfdd5984892f3b0c9bcf4 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk> Date: Thu Oct 29 14:19:09 2009 +0100 playbin2: Proxy notify::volume and notify::mute from the playsink to playbin2