On Fri, Jun 08, 2012 at 10:09:34AM +0200, Antoine Jacoutot wrote: > On Fri, Jun 08, 2012 at 10:03:51AM +0200, Alexandre Ratchov wrote: > > On Fri, Jun 08, 2012 at 09:16:13AM +0200, Antoine Jacoutot wrote: > > > On Fri, Jun 08, 2012 at 08:53:25AM +0200, Alexandre Ratchov wrote: > > > > There's a MIDI based mixer API with a master volume knob and a > > > > per-application volume knob. There's a small program to control > > > > this in the audio/aucatctl port. > > > > > > > > If you plan to work on a mixer control GUI, I could prepare a very > > > > simple example program suitable for copy & pasting in GUIs. Let me > > > > know if so. > > > > > > To be honest I'd rather have someone fix pulseaudio to use sndio; > > > all GNOME applications have support for pulse and I'd rather have > > > pulse with sndio rather than rewritting all GNOME apps that touch > > > sound... > > > > > > > This would stack two audio servers and two client libraries; this > > is unlikely to work very well. > > In this case, I will re-enable OSS in pulseaudio and use that. >
If you want to try it and have sndio diffs to review, fix, etc... don't hesitate. I'm not against pulse; it's just very low in my todo list. > > Also you should remove audio/jack then. IMHO audio/jack is very different. It's for music production software. In this case the right thing is to give jack full hardware access. There's no point in sharing the audio device between music production & studio software (jack programs) and players/games/whatever during performance. AFAICS, that's most linux users opinion as well. -- Alexandre
