GNOME Bugzilla – Bug 588179
Volume doesn't work in playbin2
Last modified: 2010-01-14 19:50:08 UTC
Please describe the problem: I built GStreamer on Kubuntu to have a base unadulterated by anything to do with GTK. I downloaded tar packages gst-python-0.10.15, gstreamer-0.10.23, gst-plugins-base-0.10.23, and pygobject-2.18.0. I installed the deb packages pkg-config, gettext, liboil0.3, and liboil0.3-dev. I set LD_LIBRARY_PATH=/usr/local/lib. I ran ./configure, make, sudo make install on the 5 directories created by the tar packages. All makes completed successfully (though not without comments). I ran python. I ran import gst. Changing to volume parameter of playbin2 has no effect on the output. Steps to reproduce: 1. 2. 3. Actual results: Expected results: Does this happen every time? Other information:
What audio output sink is used by playbin2 in your application? Also, does everything work fine if you use the packages by your distribution? Could you attach your python application to this bug?
I use the default audio sink built into playbin2. If I use the package in my distribution (Ubuntu 9.04), playbin2 finishes "playing" immediately (so it's impossible to tell whether the volume control works). Edward Hervey told me to use a more recent version, hence my attempts (for over 3 weeks now) to build a current version. My application is too big, so I would have to create a test program. However, at this point I believe that there is a bug in the make for gst-python (see my latest bug report). It results in a partial installation of gst-python, so maybe this problem is a consequence of version mixing. I would like to resolve the other problem first and then see what happens with volume control and the other problems I have encountered with playbin2.
Ok, then please report back after that gst-python bug is fixed. Until then it might make sense to write a small sample application in C that shows the broken behaviour.
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for. Thanks!