Difference between revisions of "VLC Developers Corner"
(→Tools) |
|||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
− | Welcome to | + | <!-- Beginning of header section --> |
+ | {|style="width:100%;margin-top:+.7em;background-color:#fcfcfc;border:1px solid #ccc" | ||
+ | |style="width:56%;color:#000"| | ||
+ | {|style="width:280px;border:solid 0px;background:none" | ||
+ | |- | ||
+ | |style="width:280px;text-align:center;white-space:nowrap;color:#000" | | ||
+ | <div style="font-size:162%;border:none;margin: 0;padding:.1em;color:#000">Welcome to [[Developers_Corner|VideoLAN Developers Corner]],</div> | ||
+ | <div style="top:+0.2em;font-size: 95%"> This is a directory of everything to do with the development of VideoLAN's projects.<br /> | ||
+ | Check [[VLC|VLC's page]] to get info on VLC. | ||
+ | </div> | ||
+ | <div id="articlecount" style="width:100%;text-align:center;font-size:85%;">[[Special:Statistics|{{NUMBEROFARTICLES}}]] articles</div> | ||
+ | |} | ||
+ | |style="width:11%;font-size:95%;color:#000" valign="top"| | ||
+ | *[[VideoLAN|VideoLAN]] | ||
+ | *[[VLC|VLC media player]] | ||
+ | *[[Documentation:Documentation|Documentation]] | ||
+ | |style="width:14%;font-size:95%" valign="top"| | ||
+ | *[http://www.videolan.org Main Site] | ||
+ | *[http://forum.videolan.org Forum] | ||
+ | *[http://planet.videolan.org News from developers] | ||
+ | |style="width:18%;font-size:95%" valign="top"| | ||
+ | *[http://developers.videolan.org Developer's website] | ||
+ | *[http://nightlies.videolan.org Latest builds] | ||
+ | *[http://trac.videolan.org Trac, Bugs, SVN and roadmap] | ||
+ | |} | ||
+ | <!-- end of the header section --> | ||
+ | |||
{| cellspacing="3" | {| cellspacing="3" |
Revision as of 17:34, 16 December 2006
|
Compiling VLCTo compile VLC, you first need to get the Source Code.
RulesTools
|
Joining usVideoLAN welcomes anyone wanting to help, either by writing code, finding or fixing bugs, starting or updating translations, doing graphics work, ... Getting startedGetting 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. |
What is currently going on
These pages are used to coordinate some of the currently ongoing development or artwork works.
Development
- Vout Rework - improving the video output subsystem
- External API - improving the external API to vlc
- Media Control API - an high level player-independent media API, wrapping around our External API
- 0.9.0 Playlist TODO - Major changes in the upcoming version
- telnet rc rewrite - Merging the "telnet" and "rc" controls
- Simple Preferences - We wish to add a "simple" preferences mode, additionally to the full mode we already have
- Qt Interface TODO - A brand new qt4 interface ... in order to get rid of wxWidgets.
Design
- Default Skin Requirements - what you need to make a skin that might be eligible for default skin
- Website Redesign and Design Proposals
Other software
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
Miscellaneous how-to
- Cédric Bosdonnat 's notes (fr) about developing a new module type.