[vlc-devel] [PATCH] QT4 playlist: even better DragNDrop policy

Jean-Baptiste Kempf jb at videolan.org
Wed Aug 12 00:01:25 CEST 2009

On Tue, Aug 11, 2009 at 10:11:32PM +0300, Rémi Denis-Courmont wrote :
> Le mardi 11 août 2009 20:59:54 Pierre d'Herbemont, vous avez écrit :
> > I think that this is a feature that is very specific to some uses. And
> > only seldom used. I am curious to see the users that actually really
> > need and use on that feature. Such an anecdotical feature should not
> > be driving the development of VLC.

And you suggest to break something that actually works (Qt) and spend a
lot of time in reimplementing in with libvlc?
libVLC is VERY limited, (so many stuffs are not implemented in phonon
because of this. How do I get a caching event and a value for the cache?
How do I get an event when mediaItem changes? How do I trigger
autoscale? How do I set back the rate to normal? How do I set
directx-wallpaper? How do I change the value of the number of row in the
wall filter? etc...) and code not really maintained.

Have you actually seen the dialogs in Qt and the interface? The
actionning of variables in the menus ? (I don't even speak about stuffs
like directx-wallpaper). Not everyone likes the philosophy of removing
all features like in Mac OS or GNOME.

'It will be great!'
'We are going to rebuild the mac OS interface on top of the
framework'... Right...

> > GUI interface makes little sense to be loaded at the same time. It
> > will also never work in the common case.

While I have some use for this, you might be true.

> > However, the http interface could still be a library, that you could
> > (dynamically?) link to, from either libvlc if that's part of the API,
> > or directly from the interface.
> Qt4, Skins and RC would be a independent, interfaces, and telnet would be 
> merged with RC (yeah right... this "will" be done 2 years ago).
Exactly my point. 'Great stuffs that will happen' don't happen, especially
for boring stuffs like GUI. Do you want to speak about the Mac GUI?

I have spend a lot of time to have a working GUI for VLC, I wonder what
would have happened if noone stepped in? Just fire up 0.8.6 on Windows
for those who have a short memory...

Maybe playlist should just be dealt with on the interface views and the
sorting done there too.

If you want to reimplement everything, fine, but don't count on me to do
so and don't count on me to work on VLC anymore.
And, call me back in 1,5 years, when you have recoded libvlc, playlists,
Qt, Mac, hotkeys, http, rc, and SQL library and let all the developers go
away because you bored everyone and loosened the releases. 

Jean-Baptiste Kempf

More information about the vlc-devel mailing list