[vlc-devel] [PATCH 0/3]i configure: Add --disable-all.

Rémi Denis-Courmont remi at remlab.net
Thu Dec 1 19:49:40 CET 2011

Le jeudi 1 décembre 2011 20:31:19 Georgi Chorbadzhiyski, vous avez écrit :
> I'm trying to have what libav have. I disable everything and then
> enable only what I need. This option allows me to have white list
> of enable parameters and to not care about new additions.
> disable-all is only about modules not general options like shared
> libs, opitmizaions, etc. I have provided sample use in my first
> messaqe of the thread.

Unfortunately, there is not always a clear cut. "vlc" is not a module.
sout, http and vlm are also not really modules. And then v4l2 is a module, but 
the equally named configure option does not turn it on/off.

And of course, many options enable more than one module at a time.

> Again, I'm not trying to use VLC as desktop video player. I configure
> vlc to transcode/encode streams that it reads from network or sdi/v4l.
> Thats why I don't care about dbus, qt, xcb, lua, etc. :)

While it could be nice to control the plugin set, I could not find a 
reasonable solution within autotools. Unfortunately, this means building from 
a clean chroot environment is currently the only way to tightly control the 
dependencies. I am afraid disable-all does not solve this.

> I could use
> avconv directly but libav's ts muxer is worse that vlc's and libav do not
> have input module for decklink cards.

This should be a libv4l2 plugin anyway. But that's another rant.

Rémi Denis-Courmont

More information about the vlc-devel mailing list