Re: [linux-audio-user] New Sound Subsystem Needed For Qt4/KDE4

From: Christoph Eckert <ce@email-addr-hidden>
Date: Sat Jul 30 2005 - 14:57:52 EEST

Hi all,

as Scott Wheeler isn't a subscriber to this list he was not
allowed to send it to the list directly. Instead, I'll
forward it for him:


> > Apparently aRts could be removed from KDE4 CVS HEAD RSN.
> > far as I know there is no decision on an official
> > replacement yet.

I haven't seen the rest of this discussion, but it seems out
of place to me.
Pretty much any discussion on the future of KDE multimedia
should happen on
the KDE multimedia list (kde-multimedia@email-addr-hidden). Discussions
anywhere else
-- for better or worse -- are likely to be fruitless.

> > 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.


> > My general question, to those who know far more than me,
> > 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.

Well, it's a step back from that in a sense. We're kind of
punting on this
one for KDE 4. Matthias Kretz has been working on a generic
API for
"typical" user applications (think players and maybe some
basic recording)
that will load plugins which implement the API. GStreamer
will certainly be
one of those and may be the default, but also as was noted
GStreamer isn't a
soundserver or collection of drivers. It's a framework for
multimedia pipelines that handle demuxing, decoding,
processing and then dump
them somewhere -- there are "sinks" for various audio and
video systems. The
same goes for NMM, which is another likely candidate for a
plugin in
mentioned API.

> I guess JACK will *not* be an option for the KDE team
> it's not configured on every distro per default and JACK
> isn't platform independent.

Actually it won't be an option because it's a soundserver.
We're not looking
for a soundserver, we're looking for a multimedia framework.
How the sound
gets to the soundcard/soundserver is up to that framework.

> For this reasons, it seems to be more probable that
> like gestreamer will be chosen, and gstreamer will then have
> a JACK sink.
> For audio stuff, I dislike it, I'd like to see JACK beconimg
> standard desktop soundserver.
> 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.
> I personally would be happy if JACK would be chosen, so we
> *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 :( .

Just to repeat again -- KDE most likely won't be choosing a
soundserver. At
the very most we may have some recommended defaults. I said
it above, but
it's worth repeating -- Jack is a soundserver; the problems
that Jack solves
aren't really all that relevant to KDE's multimedia decisions
-- they're
orthogonal to them.


Three words: you have no clue
Received on Sat Jul 30 16:15:05 2005

This archive was generated by hypermail 2.1.8 : Sat Jul 30 2005 - 16:15:05 EEST