From kde-multimedia Thu Feb 19 18:19:11 2004 From: Scott Wheeler Date: Thu, 19 Feb 2004 18:19:11 +0000 To: kde-multimedia Subject: Re: Some ideas for the aRts-replacement Message-Id: <200402191919.16336.wheeler () kde ! org> X-MARC-Message: https://marc.info/?l=kde-multimedia&m=107721480613344 -----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----- _______________________________________________ kde-multimedia mailing list kde-multimedia@kde.org https://mail.kde.org/mailman/listinfo/kde-multimedia