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