Difference between revisions of "VLC Developers Corner"
Line 51: | Line 51: | ||
second cell | second cell | ||
− | | | + | | width="30%" rowspan="1" valign="top" | |
<div style="margin:10px;border: 1px solid #f2e0ce; color: #000; background-color: #fffaf5; padding:10px; margin: 6px;"> | <div style="margin:10px;border: 1px solid #f2e0ce; color: #000; background-color: #fffaf5; padding:10px; margin: 6px;"> | ||
<h2 style="margin:0; background-color:#f2e0ce;font-size:120%;font-weight:bold;border:1px solid #bfb1a3;text-align:left;color:#000;padding:0.2em .4em;"> Development discussions under work</h2> | <h2 style="margin:0; background-color:#f2e0ce;font-size:120%;font-weight:bold;border:1px solid #bfb1a3;text-align:left;color:#000;padding:0.2em .4em;"> Development discussions under work</h2> | ||
− | == | + | == Current discussions == |
* [[VoutRework|Vout Rework]] - improving the video output subsystem | * [[VoutRework|Vout Rework]] - improving the video output subsystem | ||
* [[ExternalAPI|External API]] - improving the external API to vlc | * [[ExternalAPI|External API]] - improving the external API to vlc | ||
* [[MediaControlAPI|Media Control API]] - an high level player-independent media API, wrapping around our [[ExternalAPI|External API]] | * [[MediaControlAPI|Media Control API]] - an high level player-independent media API, wrapping around our [[ExternalAPI|External API]] | ||
− | |||
* [[telnet rc rewrite]] - Merging the "telnet" and "rc" controls | * [[telnet rc rewrite]] - Merging the "telnet" and "rc" controls | ||
* [[SimplePreferences|Simple Preferences]] - We wish to add a "simple" preferences mode, additionally to the full mode we already have | * [[SimplePreferences|Simple Preferences]] - We wish to add a "simple" preferences mode, additionally to the full mode we already have | ||
* [[QtIntfTODO|Qt Interface TODO]] - A brand new qt4 interface ... in order to get rid of wxWidgets. | * [[QtIntfTODO|Qt Interface TODO]] - A brand new qt4 interface ... in order to get rid of wxWidgets. | ||
+ | === Design === | ||
+ | * [[DefaultSkinRequirements|Default Skin Requirements]] - Specifications of an eligible skin for default skin. | ||
+ | |||
+ | == Passed discussions == | ||
+ | * [[0.9.0PlaylistTODO|0.9.0 Playlist TODO]] - Major changes in the upcoming version | ||
+ | === Design === | ||
+ | * [[WebsiteRedesign|Website Redesign]] and [[WebsiteDesign|Design Proposals]] | ||
+ | |||
</div> | </div> | ||
Line 120: | Line 127: | ||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</div> | </div> | ||
Revision as of 01:34, 17 December 2006
|
VideoLAN other projectsHere is a short list of the main projects hosted by the VideoLAN project:
Libraries
Discover also lesser known projects. |
|
Development discussions under workCurrent discussions
Design
Passed discussions
Design
|
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. |
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.