Difference between revisions of "Hacker Guide/Modules source tree"
Jump to navigation
Jump to search
Ustunozgur (talk | contribs) |
Ustunozgur (talk | contribs) |
||
Line 156: | Line 156: | ||
| | | | ||
|avi | |avi | ||
− | | | + | |AVI File stream demuxer |
|- | |- | ||
| | | | ||
|mp4 | |mp4 | ||
− | | | + | |MP4 file input module |
|- | |- | ||
| | | | ||
Line 168: | Line 168: | ||
| | | | ||
|playlist | |playlist | ||
− | | | + | |playlist import module |
|- | |- | ||
| | | | ||
Line 180: | Line 180: | ||
| | | | ||
|beos | |beos | ||
− | | | + | |Audio output, video output and interface module for BeOS. |
|- | |- | ||
| | | | ||
|macosx | |macosx | ||
− | | | + | |Video output, and interface module for Mac OS X. |
|- | |- | ||
| | | | ||
|pda | |pda | ||
− | | | + | |interface for iPaq using the Gtk2+ widget set. |
|- | |- | ||
| | | | ||
|qnx | |qnx | ||
− | | | + | |QNX RTOS plugin |
|- | |- | ||
| | | | ||
|qt4 | |qt4 | ||
− | | | + | |interface module using the cross-platform Qt4 library. |
|- | |- | ||
| | | | ||
|skins2 | |skins2 | ||
− | | | + | |Skinnable interface, new generation |
|- | |- | ||
| | | | ||
|wince | |wince | ||
− | | | + | |Pocket PC interface |
|- | |- | ||
| | | | ||
|wxwidgets | |wxwidgets | ||
− | | | + | |interface module using the cross-platform wxWindows library. |
|- | |- | ||
| | | | ||
Line 228: | Line 228: | ||
| | | | ||
|dummy | |dummy | ||
− | | | + | |dummy audio output, video output, interface and input modules. |
|- | |- | ||
| | | | ||
|memcpy | |memcpy | ||
− | | | + | |memory chunk copying module. |
|- | |- | ||
| | | | ||
|notify | |notify | ||
− | | | + | |notifications using libnotify |
|- | |- | ||
| | | | ||
Line 252: | Line 252: | ||
| | | | ||
|xml | |xml | ||
− | | | + | |LibXML xml parser |
|- | |- | ||
| | | | ||
Line 318: | Line 318: | ||
| | | | ||
|directx | |directx | ||
− | | | + | |video output module using the DirectX API. |
|- | |- | ||
| | | | ||
|qte | |qte | ||
− | | | + | |video output module for Qt Embedded.video output module using the X11 API. |
|- | |- | ||
| | | | ||
Line 338: | Line 338: | ||
| | | | ||
|galaktos | |galaktos | ||
− | | | + | |a visualization module that outputs OpenGL |
|- | |- | ||
| | | | ||
|visual | |visual | ||
− | | | + | |visualisation system |
Revision as of 22:02, 2 April 2007
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 | input module to read audio CDs | |
dshow | DirectShow access plugin for encoding cards under Windows | |
dvb | input module for DVB-S/C/T streaming using v4l2 API | |
mms | MMS over TCP, UDP and HTTP access module | |
rtsp | ||
screen | an input module that takes screenshots of the primary monitor | |
vcd | input module for accessing Video CDs. | |
vcdx | input module for accessing Video CDs with navigation & stills | |
access-filter | ||
access-output | ||
audio-filter | ||
channel-mixer | ||
converter | Fixed and floating-point audio format conversions | |
resampler | Various audio resampler | |
audio-mixer | ||
audio-output | ||
codec | ||
cmml | Continuous Media Markup Language annotations/hyperlinks decoder | |
dmo | a DirectMediaObject decoder that uses DirectMedia to decode video (WMV3) | |
ffmpeg | Video decoder using the ffmpeg library | |
spudec | RLE DVD subtitles decoder | |
xvmc | XVMC video output and decoder | |
control | ||
http | HTTP remote control webinterface | |
demux | ||
asf | ASF demuxer | |
avi | AVI File stream demuxer | |
mp4 | MP4 file input module | |
mpeg | ||
playlist | playlist import module | |
gui | ||
beos | Audio output, video output and interface module for BeOS. | |
macosx | Video output, and interface module for Mac OS X. | |
pda | interface for iPaq using the Gtk2+ widget set. | |
qnx | QNX RTOS plugin | |
qt4 | interface module using the cross-platform Qt4 library. | |
skins2 | Skinnable interface, new generation | |
wince | Pocket PC interface | |
wxwidgets | interface module using the cross-platform wxWindows library. | |
meta-engine | ||
misc | ||
dummy | dummy audio output, video output, interface and input modules. | |
memcpy | memory chunk copying module. | |
notify | notifications using libnotify | |
playlist | ||
probe | ||
testsuite | ||
xml | LibXML xml parser | |
mux | ||
mpeg | ||
rtp | ||
packetizer | ||
services-discovery | ||
stream-out | ||
transrate | ||
video-chroma | ||
video-filter | ||
video-output | ||
directx | video output module using the DirectX API. | |
qte | video output module for Qt Embedded.video output module using the X11 API. | |
x11 | ||
visualization | ||
galaktos | a visualization module that outputs OpenGL | |
visual | visualisation system |