Hacker Guide/Modules source tree
Revision as of 19:26, 2 April 2007 by Ustunozgur (talk | contribs)
access - protocols to access streams through network(http,ftp,fake,tcp,udp etc.), access to cd/dvd's
This page lists the directories 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. If someone could explain why, for example, activex is not in the bindings folder, why there is a separate python directory at the root, what several directories like evc, lxdialog are, that would be great! Note that I have added a FIXME! at the beginning of the explanation of those directories. Please remove this paragraph when done.
The directories are listed in alphabetical order, with an overview of their contents on the right.
Directory Name | Subdirectory Name | Directory Explanation |
---|---|---|
access | ||
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 |