I have built vlc with no support of ffmpeg-dev. Excluding that I forgot to explicitly mark prefix and got to make symlinks for libvlc in /usr/local/lib (which were installed to /usr/lib) all works fine. I need vlc as player, not as streaming server, or video editor of some kind. It plays music and movies, it's just great.
(Mplayer causes movies to async sound and video streams after seeking... VLC doesn't.)
Now please, if you don't mind, explain me, what are those demuxers that libavformat contains. It says that libavformat contain a framework for all kind of encoding, decoding and blah blah blah, supporting such formats as mpeg4, avi, matroska and blah blah. But, I made vlc with --disable-avformat and it plays video normally. So I have to admit that I know little of these demuxers and frameworks for them and what is avformat. Do I need it for viewing movies or not?
Yeah, I know that I've already viewed a movie with this vlc build, but I want to be sure. I wouldn't like to disable some package features without knowing of what they are for. I like to know. Even if I see. Thank you for answers!