On Saturday 30 July 2005 06:51, Christoph Eckert wrote: > > I have no say in the matter but I would > > like to see something like qjackctl ported to KDE4 and > > usable from within kcontrol, basically, Jack embedded into > > the system from the ground up. > > This will not happen. This is an explanantion from kde-multimedia@xxxxxxx as to just why it would seem to be a problem... The design is basically flawed for desktop audio since it delegates real-time low-latency work loads through unix pipes to the audio applications. You cannot expect all audio applications to run real-time and you can not expect users to apply custom patches that allow jack to hand out real-time privileges. As far as I can envisage, by the time KDE4 beta starts shipping that all/most distros will also be shipping at least a 2.6.12 kernel with a rtlimit patched PAM. Certainly by the end of this year. > > My general question, to those who know far more than me, is > > just what would be the ideal sound subsystem for KDE in > > 2006 seeing there is a clean slate and an opportunity to > > get it right from the get go ? > > I've been discussing this with Scott Wheeler on thios years > Linuxtag. Similar to Linus Torvalds, the KDE team simply > waits what will mature most until the day a decision must be > made. If that means "least problematic" then sure, if "most mature" also means most widely deployed for any audio work that matters then the choice probably should be JACK. > I guess JACK will *not* be an option for the KDE team because > it's not configured on every distro per default and JACK > isn't platform independent. It runs on Mac OSX and probably other unices using Portaudio and consider the timeline for KDE4. > For this reasons, it seems to be more probable that something > like gestreamer will be chosen, and gstreamer will then have > a JACK sink. An extra complex layer on top of the one that really counts. > For audio stuff, I dislike it, I'd like to see JACK beconimg a > standard desktop soundserver. KDE4 has the opportunity (maybe) of doing this. Once another subsytem gets into the SVN repository then JACK will never become the default option. Right now, in mid 2005, there is a small window of opportunity for JACK to become the default sound server for one of the major linux desktop systems. If this were to happen then we'd (linux) have half our future desktops come by default with a world class professional audio subsystem second to none. Hello Hollywood. > But gstreamer has some further advantages: It's not specific > for audio only. For example (if I got it right) it can also > provide a video stream from one device to multiple > applications, so it also solves one problem JACK solved for > audio for video applications. It kind of half solves both the audio and video issues. Does anyone on this list use gstreamer to get Rosegarden, hydrogen, ardour and JAMin to work together ? Does gstreamer allow kino and cinelerra to work together ? > I personally would be happy if JACK would be chosen, so we had > *one* *tru* solution for desktop as well as for professional > use, comparable to coreaudio on Mac OS X. But I fear that > there will be another decision and this will again delay > finding *the* *true* solution :( . Fear the fear of a decision like this being made by folks that do not use the wonderful ALSA/JACK enabled audio toolset that we are all so familiar with on this list. > I include Scott Wheeler in the CC of this mail. Thanks. --markc