VLC Developers Corner
Welcome to VLC's developers corner. This is a directory of everything to do with the development of VLC. If you are looking for information about downloading or using VLC, you should have a look at our website.
To compile VLC, you first need to get the Source Code.
VideoLAN welcomes anyone wanting to help, either by writing code, finding or fixing bugs, starting or updating translations, doing graphics work, ...
Getting started at coding is a matter of finding something to fix, and fixing it. Once you have fixed something, you will want to send in a patch. If you do that a few times, you may want to apply for an SVN account so you can fix things directly.
You might be interested in having a look at our Mini Projects, which are some identified development efforts for which an existing VLC developer is willing to help a new developer in his progress. These Mini_Projects generally don't require a great knowledge of VLC code.
It is recommended that you join the vlc-devel mailing list, where all commits are archived.
VideoLAN is mainly about VLC, but not only.
Other software by VideoLAN include:
- libdvdcss, a library to access DVD data without bothering about the CSS encryption
- libdvdplay, a DVD navigation support library
- libdvbpsi, a library to decode and create MPEG-TS and DVB-PSI tables
- libdca, a DTS Coherent Acoustics audio decoder library
- x264, a H264 encoding library
- Cédric Bosdonnat 's notes (fr) about developing a new module type.