[vlc-devel] Re: Proper separation of GUI and engine

Rémi Denis-Courmont rem at videolan.org
Sun May 13 13:38:48 CEST 2007

Le dimanche 13 mai 2007, NeBlackCat (lists) a écrit :
> Hello again,
> I was wondering, are there any plans to properly "libraryize" VLC so
> that it is a shared library with a comprehensive, well defined API
> that provides access to all of it's functionality, and a separate
> GUI(s)?

We already have libvlc as a shared object.

The only and main problem is that the API/ABI is a bit unstable from 
version to version. However, addressing this is a huge work which does 
not bring any user-visible improvement, so it is not going to happen.

The media control API is a compromise that gives access to the basics 
through a more stable API/ABI, and that's probably what you are looking 

In any case, this is GPL'd work, which is probably why big players are 
putting money to LPGL'd gstreamer instead of Xine, Mplayer and VLC.

Rémi Denis-Courmont
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20070513/00cd7bec/attachment.sig>

More information about the vlc-devel mailing list