VLC uses a modular system, which allows to add easily new fonctions and formats. Here is a description of nearly all the VLC modules. A few "internal" modules won't be explained here. For a complete list of all VLC modules, please have a look at the LIST file in the subdirectory "modules" of the VLC source tree.
If you installed VLC through a binary file, you will get the default modules. If, however, you want to customize VLC to your needs, you will have to compile VLC from sources.
If you don't intend to compile VLC and want only the regular functions, reading this part is not very useful.
The compilation itself is explained in the next chapter.
If you wish to compile a module which is stated disabled by default, you have to launch the configure script with :
% ./configure --enable-module_name
On the other hand, if you would like to disable a module that is enabled by default, you would have to use :
% ./configure --disable-module_name
Each VLC module has its own help and options. To see what options are associated with a module, use :
% vlc -p module_name
or use the "Preferences" Panel of your favorite graphical interface .