[vlc-devel] [PATCH 0/3]i configure: Add --disable-all.
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.
More information about the vlc-devel