I am a new vlc fan and browsed the code of vlc 0.9.5a.
I have one question on the relation between vlc and ffmpeg.
In the vlc source code directory, vlc has dumux directory which does the almost all container demux and codec directory which does the av decode stuff.
Since vlc already supported code to demux and decode, why when configure vlc still needs ffmpeg library like libavformat and libavcodec. It makes me much confused.
One simple question, if vlc decode one stream which can be done by vlc own code and by ffmpeg, which path it will go vlc own demux/decode path or ffmpeg demux/decode path.
Sorry to ask this stupid question.