summary of the aKademy meetings

Allan Sandfeld Jensen allan at carewolf.com
Mon Sep 6 11:19:20 BST 2004


On Monday 06 September 2004 11:43, Charles Samuels wrote:
> On Monday 2004 September 06 02:13 am, Allan Sandfeld Jensen wrote:
> > Right now you can see kdemm as a showcase of different options, we would
> > like people to try it out, break it, come up with experience-based
> > recommendations for a default framework for KDE 4, rather than the
> > guesswork, drinking games and numerology we would have used to pick on at
> > aKademy.
>
> Wait, wait, wait, this is just for KDE 3.4?
>
Probably not in KDE 3.4 main, I would not mind it there, but there are several 
objections (like it is an experimental API until KDE 4.0 final), but people 
interested could apply it on KDE 3.4.

> My objections have all been shattered.  While at the same time I find it
> quite stupid to introduce *yet another* API just for 3.4. So under those
> conditions, I again don't see the point.
>
> So, to summarize:
>
> Advantages:
>  - A single API (like with KAudioPlayer which itself could be abstracted to
> do this anyway)
>
It introduces a few features as well, such as the desktop oriented mixer 
abstraction (imagine a kmix that actually makes sense). 
Btw, this _is_ the abstraction of KAudioPlayer..

>
> Now to explain why I like nmm.  When we do at last decide on the 3.4 we'll
> be looking at the following things:
> - api stability
>  It's likely the NMM team could be convinced to keep an ABI stable for the
> KDE project
> - functionality
>  their presentation had stuff that Works Right Now (And is both impressive
> and much more than we can do right now)
> - KDE similarity
>  It (more or less) uses KDE (Java)-style function names & it's C++.
>
All that and lack of use. I might be able to make mp3-decoding reliable with 
my experience from akodelib, but who is going to make it support all the 
broken MPEG-videos out there? I am just not entirely sure we can make NMM 
ready for KDE 4, and I think it is going to be us making it ready if we want 
it.

But as I said, I am hoping for NMM as default for KDE4 as well, but right now, 
I do not think is not there (and wont get anywhere without public cvs). And 
even if it is there for KDE4, there are going to be applications outside 
KDE-CVS, such as mplayer and xine, and people which would like to integrate 
them with KDE (kaffeine, kmplayer). Who is going to write the cool 
beating-mplayer-out-of-the-water mediaplayer for KDE4?
I think we need the ability to integrate with whatever is cool 15 months from 
now when we release KDE4.

Mvh.
`Allan



More information about the kde-multimedia mailing list