2.5. Input modules

These modules allow VLC to read its streams from different sources .

2.5.1. dvdplay

default: enabled

This is the regular DVD input module. It will need libdvdcss for DVD decryption (see the libdvdcss page) and libdvdplay for DVD navigation (see the libdvdplay page) .

2.5.2. dvd

default: enabled

This is the old DVD input module. It uses libdvdcss for DVD decryption (see the libdvdcss page) .

2.5.3. dvdread

default: disabled

This is an alternative to the previous ones. It uses libdvdread for DVD reading (see the Ogle download page) and libdvdcss for DVD decryption (see the libdvdcss page).

2.5.4. vcd

default: enabled

This is the VideoCD input .

2.5.5. cdda

default: enabled

This is the Audio CD input .

2.5.6. http,ftp,udp,file,directory,mms

Always enabled

These are standard input modules. The HTTP input can be used for Video On Demand .

2.5.7. satellite

default: disabled

This is an input module that allows to read directly from a Hauppauge WinTV Nova card under GNU/Linux. It requires drivers 0.9.4 available from linuxtv.org .

2.5.8. v4l

default: disabled

For GNU/Linux only

This module allows to get Video4Linux streams .

2.5.9. dvb

default: disabled

For GNU/Linux only

This module allows to read from DVB-S, DVB-T, and DBC-C satellite, digital terrestrial, or cable cards. It uses the Video4Linux 2 API, that is only available in kernel 2.5.X and 2.6.X .

2.5.10. pvr

default: disabled

For GNU/Linux only

This module allows to read from Hauppauge PVR cards .

2.5.11. slp

default: enabled

This module allows to get the names and addresses for streams announced using the SLP protocol