On Sun, Apr 25, 2010 at 03:00:42AM +0000, Jacob Meuser wrote: > On Mon, Apr 19, 2010 at 11:59:27AM +0200, Antoine Jacoutot wrote: > > On Mon, 19 Apr 2010, Jacob Meuser wrote: > > <...> > > > multimedia/gstreamer-0.10/plugins-good mixer? > > > > Yes, oss support is enabled only because we need mixer capability. > > what does "need" mean? does it mean this port wouldn't work at all > without it? or is it "there would be missing functionality"?
Ie without that, applications using gstreamer mixer capability like xfce4-mixer and gnome mixer applet wont work anymore. Atm on my azalia system, the only device available in xfce4-mixer is the oss mixer (providing only 2 controls, master & mic), provided by gst-plugins-good/sys/oss and implementing the needed interface : http://cgit.freedesktop.org/gstreamer/gst-plugins-good/tree/sys/oss http://www.gstreamer.net/data/doc/gstreamer/head/pwg/html/section-iface-mixer.html as the alternatives in sys are oss/directsound/osxaudio/sunaudio, i don't think we have another choice than using oss (or write our own on top of libsndio). > whether applications should be able to change the system hardware > volume, in the context of a shared audio system (that is, more than > one program can "use" the hardware at a time), I think, is an > unanswered question. my opinion is that applications that aren't > explicitely programs to control the hardware mixer should only > control the volume of the stream they produce. In this case, the known users of gstossmixer _are_ explicitely made to control the hardware mixer. Landry