Hacker Guide/Modules source tree

From VideoLAN Wiki
Revision as of 19:41, 2 April 2007 by Ustunozgur (talk | contribs)
Jump to navigation Jump to search
Help VideoLAN by adding to this page!
Create an account to start editing, and then click here to add to this article.

This page lists the content of the Modules directory in the source tree of VLC, aimed at giving new beginners an overview of the code.

 Why Does This Page Exist?
 Well, simply because VLC has evolved with not so much accumulation in mind, 
 and when a new coder looks at the code, s/he is   terrified by the abundance of directories. 
 Please remove this paragraph when done.

The directories are listed in alphabetical order, with an overview of their contents on the right. Any first level subdirectories are shown as well.

Directory Name Subdirectory Name Directory Explanation
access protocols to access streams through network (http,ftp,fake,tcp,udp etc.), access to physical media like cd's and dvd's
cdda
dshow
dvb
mms
rtsp
screen
vcd
vcdx
access-filter
access-output
audio-filter
channel-mixer
converter
resampler
audio-mixer
audio-output
codec
cmml
dmo
ffmpeg
spudec
xvmc
control
http
demux
asf
avi
mp4
mpeg
playlist
gui
beos
macosx
pda
qnx
qt4
skins2
wince
wxwidgets
meta-engine
misc
dummy
memcpy
notify
playlist
probe
testsuite
xml
mux
mpeg
rtp
packetizer
services-discovery
stream-out
transrate
video-chroma
video-filter
video-output
directx
qte
x11
visualization
galaktos
visual