! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
gstreamer version bump


Description Klaus Kusche 2013-05-26 15:44:05 CEST
All other apps on my system are already using gstreamer 1.x,
(Parole, Xfce's recommended media player, also uses gstreamer 1.x),
only xfce4-mixer still requires gstremaer 0.1x.

Could xfce4-mixer please be ported to gstreamer 1.x ?
Comment 1 Matias De lellis 2013-06-04 23:39:42 CEST
Just add a couple of things.
+1 going to gstreamer 1.0, due that officially announced[1] that do not will maintain this version, and not even accept bugs.

The problem is that it is impossible to port the mixer to gstremaer 1.0, because the interface gstmixer[2] that uses xfce4-mixer was not ported to gstreamer1.0, and not write any replacement (Now not found the official announcement).

In this situation we must return to using the old code, re-using alsa-lib and OSS4, or go directly to pulseaudio as gnome [3], or other more multiplatform approach as volumeicon [4]

[1] http://lists.freedesktop.org/archives/gstreamer-announce/2013-March/000273.html
[2] http://gstreamer.freedesktop.org/data/doc/gstreamer/0.10.36/gst-plugins-base-libs/html/gst-plugins-base-libs-gstmixer.html
[3] https://git.gnome.org/browse/libgnome-volume-control/
[4] https://github.com/Maato/volumeicon
Comment 2 Klaus Kusche 2013-08-15 10:17:43 CEST
I think xfce should go back and use alsa directly 
(and perhaps alternatively oss, but that's very dead, isn't it?).

pulseaudio is against xfce's goals of being small,
and is not present on many systems, especially small ones.
And alsa and oss have very stable interfaces,
whereas pulseaudio is a moving target.
Comment 3 Matias De lellis 2014-11-25 17:27:59 CET
I was playing around with libgvc (Gnome Volume control), but it is highly dependent on pulseaudio.

There are now an interesting option. libmatemixer[1], that according to the readme file:

> libmatemixer is a mixer library for MATE desktop.
> It provides an abstract API allowing access to mixer functionality available
> in the PulseAudio, ALSA and OSS sound systems.

Both alsa, oss (No oss4) and pulseaudio seems well maintained.

What do you think? Is it a good option?

This week start to test it om my xfce4-soundmenu-plugin, and if it offers good results, can try to porting xfce4-mixer.

p,s: Please comment everybody. It will require work and I have not much time. I not want to work hard and be useless.. haha.. ;)

[1]: https://github.com/mate-desktop/libmatemixer
Comment 4 Klaus Kusche 2014-11-25 19:25:27 CET
libmatemixer currently seems to be the best (only?) alternative.
They had exactly the same problem in Mate, and they solved it.
Comment 5 Robby Workman editbugs 2015-03-02 22:45:26 CET
Consider xfce4-mixer dead. For those with PulseAudio, look into xfce4-pulseaudio-plugin. Otherwise, perhaps libmatemixer or maybe there's something else. Either way, xfce4-mixer will not be ported to gstreamer-1.x according to its maintainer.

Bug #10120

Reported by:
Klaus Kusche
Reported on: 2013-05-26
Last modified on: 2015-03-02


Jannis Pohlmann
CC List:
3 users




Additional information