GMixer

Stephen Smally eco.stefi at fastwebnet.it
Tue May 29 11:45:19 UTC 2012


On second thought, i think that using gstreamer is a good choice, since 
we don't have to think about the backend (pulseaudio, alsa or OSS). The 
xfce4 mixer sadly depends on libxfceui, but we can take a look at it.

Just a question (to everybody): with horizontal style, do you mean 
horizontal scroller or horizontal controls? (i mean, the image i posted 
or something like alsamixer?)

Stephen Smally

On 05/29/2012 04:59 AM, PCMan wrote:
> I wanna do this last time and have some code that does not work yet.
> My original plan was to build a mixer which supports different backends.
> ALSA is only available on Linux, and at least we may need to support 
> OSS, OSS4, pulseaudio.
> Using GstMixer provided by gstreamer can achieve this and xfce mixer 
> does this
> However it creates dependency on gstreamer. (not all gstremer plugins 
> are needed, only the basic ones, which is not large).
> I studied the API for different sound systems and found that they are 
> very different.
> GStreamer team really did a great job to provide a consistent mixer 
> API for them.
> If we're going to do it ourselves and do not use gstreamer mixer APIs, 
> we need to do similar things.
> There are actually several lightweight gtk+-based ALSA mixer which 
> uses ALSA and gtk+ only.
> I even found one written in plain C, which is good.
> None of them, however, can support other sound systems.
> Currently I cannot find a nice and clean mixer which is not 
> Linux-specific.
> Can we create one?
>
> On Mon, May 28, 2012 at 7:48 PM, Stephen Smally 
> <eco.stefi at fastwebnet.it <mailto:eco.stefi at fastwebnet.it>> wrote:
>
>     Hi, i sent this message to the list but it was too heavy (an image
>     was attached), so the moderator had to approve it. Nevermind, here
>     it is.
>
>     -------- Original Message --------
>     Subject: 	GMixer
>     Date: 	Sun, 27 May 2012 13:06:39 +0200
>     From: 	Stephen Smally <eco.stefi at fastwebnet.it>
>     <mailto:eco.stefi at fastwebnet.it>
>     To: 	lubuntu user list <lubuntu-users at lists.ubuntu.com>
>     <mailto:lubuntu-users at lists.ubuntu.com>
>
>
>
>     Hi Guys, i have been working on a mixer for alsa in these days, so
>     this is how is at the moment:
>
>     GMixer <http://imagebin.org/index.php?mode=image&id=214050>
>
>     I'm not sure about the layout (if keep the "vertical style" or use
>     the more classic "horizontal style"), i'm trying to make something
>     more modern than other mixers like gnome-alsamixer (which somebody
>     suggested, but it has some huge dependencies). I called it GMixer
>     because it just a Gtk mixer for alsa, so it suitable for any Gtk
>     desktop environment.
>
>     Do you have any suggestion?
>
>     Cheers!
>     Stephen Smally
>
>
>     --
>     Lubuntu-users mailing list
>     Lubuntu-users at lists.ubuntu.com <mailto:Lubuntu-users at lists.ubuntu.com>
>     Modify settings or unsubscribe at:
>     https://lists.ubuntu.com/mailman/listinfo/lubuntu-users
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/lubuntu-users/attachments/20120529/9a1b5c05/attachment.html>


More information about the Lubuntu-users mailing list