Some ideas for the aRts-replacement

Scott Wheeler wheeler at kde.org
Thu Feb 19 18:19:11 GMT 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Thursday 19 February 2004 18:42, Arnold Krille wrote:

> - A simple sound-interface apps can use for notifications/simple_playback 
> like "Soundserver play this file" and some checking wether it succeded or 
> not...

Again, going on this nomenclature -- to my knowledge aRts is the only sound 
server that does decoding.  MAS may do that too, not really sure.  But most 
"sound servers" are basically just a system for mixing stuff and forwarding 
it to the hardware.  I think that's what Guillaume and Alex are arguing 
against -- when that's all the soundserver does there are cases where you 
don't need one.

> - Some kind of "Sound System" which is the layer between apps wanting sounds 
> played back or data streamed to whatever sound-server or hardware the user 
> is using. This one should check/know wether the sound-server is able to 
> decode and if not decode inprogress. Perhaps some kind of mixing can also be 
> done for raw-streams.

Again, sound servers don't usually decode stuff, and what the guys on 
core-devel were suggesting was something that handles the decoding...

Just for a little bit of background -- at least for GNOME GStreamer will be 
that layer (and I'm interested in other similar frameworks as well...).  It 
handles encoding, decoding and effects (which to an extent are needed -- 
think volume, video brightness, etc.)  If we decide to add something KDE 
specific to do that I just feel like we're getting back into something that 
will be both incomplete and likely poorly maintained.  But hopefully we'll 
hash some of that stuff out shortly...

> - A lib for synthesis (libkdesynth?)

Not really interested myself, but sure, fine go for it.  Just decouple it from 
the simpler parts.

- -Scott

- -- 
We should forget about small efficiencies, say about 97% of the time: 
premature optimization is the root of all evil.
- -Donald Knuth

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQFANP4fQu0ByfY5QTkRAh5PAJ0cn3qPDMgYEG4YP82pDjida628OgCfZeak
F4RDQUM7sxoixc1jccJOaVg=
=prf6
-----END PGP SIGNATURE-----



More information about the kde-multimedia mailing list