Difference between revisions of "VLC Developers Corner"

From VideoLAN Wiki
Jump to navigation Jump to search
Line 41: Line 41:
  
 
These pages are used to coordinate some of the currently ongoing development or artwork works.
 
These pages are used to coordinate some of the currently ongoing development or artwork works.
* [[VoutRework]]
+
 
* [[DefaultSkinRequirements]]
+
==== Development ====
* [[WebsiteRedesign]]
+
 
* [[MediaControlAPI]]
+
* [[VoutRework]] - improving the video output subsystem
* [[0.8.6PlaylistTODO]]
+
* [[ExternalAPI]] - improving the external API to vlc
* [[telnet rc rewrite]]
+
* [[MediaControlAPI]] - an high level player-independant media API, wrapping around our [[ExternalAPI]]
* [[SimplePreferences]]
+
* [[0.8.6PlaylistTODO]] - Major changes in the upcoming version
</div>  
+
* [[telnet rc rewrite]] - Merging the "telnet" and "rc" controls
 +
* [[SimplePreferences]] - We wish to add a "simple" preferences mode, additionnaly to the full mode we already have
 +
 
 +
 
 +
=== Design ====
 +
* [[DefaultSkinRequirements]] - what you need to make a skin that might be eligible for default skin
 +
* [[WebsiteRedesign]]  
 +
</div>
  
 
== Various ==
 
== Various ==

Revision as of 11:02, 9 June 2006


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 [[1]].

Compiling VLC

To compile VLC, you first need to get the Source Code.

At the moment, all information is available from here : http://developers.videolan.org/vlc/

Joining us

VideoLAN welcomes anyone wanting to help, either by writing code, finding or fixing bugs, starting or updating translations, doing graphics work, ...

Getting started

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.

More information on how to get started at coding on VLC.

What is currently going on

These pages are used to coordinate some of the currently ongoing development or artwork works.

Development


Design =

Various

Cédric Bosdonnat 's notes (fr) about developing a new module type.

Diego 'Flameeyes' Pettenò 's notes about packaging VLC into Gentoo.