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 545932 - mixers that use gst_mixer_set_volume() do not function properly
mixers that use gst_mixer_set_volume() do not function properly
Status: RESOLVED DUPLICATE of bug 478512
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
0.10.18
Other Linux
: Normal major
: HEART
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-08-01 23:56 UTC by xt.knight
Modified: 2009-10-20 17:25 UTC
See Also:
GNOME target: ---
GNOME version: 2.21/2.22



Description xt.knight 2008-08-01 23:56:17 UTC
Original bug at Ubuntu: https://bugs.launchpad.net/ubuntu/+bug/252237

The problem is, the volume control skips around and jumps to zero sometimes when adjusting it.

I limited the problem down to the ext/alsa directory of gst-plugins-base.

The problem is introduced sometime between 0.10.12 and 0.10.14 or at 0.10.14, and it still exists in 0.10.18.  I believe this commit is at fault:

http://cgit.freedesktop.org/~bilboed/gst-plugins-base/commit/?id=897b0d64cb195450d3a0024a18151d2fbde46a7f
Comment 1 xt.knight 2008-08-02 01:20:00 UTC
Very likely related to http://bugzilla.gnome.org/show_bug.cgi?id=478512 and dupes of that.

Preliminary patch was posted at the Ubuntu bug.  It basically reverts that commit.  I'm not sure that that is the most ideal solution.
Comment 2 Richard Laager 2008-11-13 04:44:34 UTC
Updated URL for what I believe is the same commit:
http://cgit.freedesktop.org/~bilboed/gst-plugins-base/commit/?id=79c63472672df2aa167300f9a3748fb2cc56c32a
Comment 3 Jan Schmidt 2008-11-13 09:54:20 UTC
(In reply to comment #2)
> Updated URL for what I believe is the same commit:
> http://cgit.freedesktop.org/~bilboed/gst-plugins-base/commit/?id=79c63472672df2aa167300f9a3748fb2cc56c32a

That URL is for one of our test git conversion repositories. The canonical copy is still in CVS, for now.
Comment 4 Richard Laager 2008-11-13 16:18:53 UTC
Where can I find the CVS repository online?
Comment 6 Richard Laager 2008-11-13 17:29:52 UTC
Alright, so the accurate URL is: http://webcvs.freedesktop.org/gstreamer/gst-plugins-base/ext/alsa/gstalsamixer.c?r1=1.37&r2=1.38

So, how do we go about figuring out why this causes the volume controls to behave erratically? (I'm obviously not an expert on the GStreamer code.)
Comment 7 Jannis Pohlmann 2009-02-03 15:43:57 UTC
I just filed http://bugzilla.gnome.org/show_bug.cgi?id=570378 which seems closely related, if not entirely the same bug.
Comment 8 Stefan Sauer (gstreamer, gtkdoc dev) 2009-02-03 15:46:12 UTC
Isn't this a duplicate of bug #478512
Comment 9 Tim-Philipp Müller 2009-10-19 11:47:34 UTC
Could someone please try with a current core/base? I think this was fixed a while back..
Comment 10 Jannis Pohlmann 2009-10-20 02:55:21 UTC
I don't get the issue anymore with 0.10.25. I think Stefan is right and it's a duplicate of #478512 and thus, as you say, fixed.
Comment 11 Tim-Philipp Müller 2009-10-20 17:18:58 UTC
Ok, let's just mark it as duplicate then. If it's still an issue I'm sure we'll hear about it soon enough. Thanks for following up.

*** This bug has been marked as a duplicate of bug 478512 ***
Comment 12 Pacho Ramos 2009-10-20 17:25:37 UTC
Seems that this is fixed for me since some time

Thanks