From kde-multimedia Mon Feb 21 22:54:17 2000 From: Stefan Westerfeld Date: Mon, 21 Feb 2000 22:54:17 +0000 To: kde-multimedia Subject: KDE Multimedia: status X-MARC-Message: https://marc.info/?l=kde-multimedia&m=95117375221411 Hi! I think it may be a good idea to let everybody know how things are going regarding to KDE2.0 multimedia stuff. ==== Where we are right now: ==== aRts * MCOP works mostly, also with reference counting, network transparent attributes, asynchronous streams, security and all. However, some parts still need work. * SimpleSoundServer interface (oneshot and forget playing) mostly implemented works quite well via artsd - you can play WAV files (with libaudiofile). * artsplay: simple client for the SimpleSoundServer interface - works * KMedia2: artsd provides a working KMedia2 interface with one module implemented. Again, thats WAV playing. I did some experiments with Martin Vogt on integrating mpeglib, too. The WAV playing object isn't implemented completely (seeking & others are missing). * artscat: I just commited artscat. Its the first thing that does "streaming audio input" into the arts server. Still not stable, but works. So experiments with kmidi and other streaming clients can start * still no output other than linux (and OSS compatible) * startup at system startup may be a good idea now (soon?) * there are quite some internals which are missing, most of them are not complete show-stoppers, but things that would be really good to have, such as effects or GUI Kaiman * kaiman can play stuff via aRts using the KMedia2 interface. However, it isn't complete (things like seeking, repeat mode) * skin code loads skin properly. However most visual feedback is missing (it would be nice if you could turn volume buttons, see how much time is elapsed, etc). KNotify * works - however it should be in kdebase - it should also be configurable and be used by apps which need notification services, such as window manager sound events KWinSound & other mediatool things * are mostly non-existent right now * quite some code is in the CVS which relies on old KAudio classes - that should be cleaned up - perhaps we should still make a libkmultimedia or similar that contains the simple KPlayAudio class and KAudioStream as specified in the multimedia draft, and remove mediatool completely then (Christian also suggested we shouldn't leave mediatool in the CVS) KControl * most of these things should integrate into the KDE control center and provide relevant configuration parameters there ==== Who is doing what: ==== Christian Esken is unfortunately away for his job (in Israel) and can't work on the code. This is especially hard for KNotify & Kaiman & KWinSound, as this were the things he was working on. If anybody would like to work on these things, please go ahead. Antonio will probably have a look at KNotify. I'll mostly continue to work on aRts internals for a while (I'd especially like to have GUI elements and stuff), however, if I have a bit time to spare, I can look after Kaiman a bit. Anybody who would like to join in is very welcome... Cu... Stefan -- -* Stefan Westerfeld, stefan@space.twc.de (PGP!), Hamburg/Germany KDE Developer, project infos at http://space.twc.de/~stefan/kde *-