Difference between revisions of "VLC Developers Corner"

From VideoLAN Wiki
Jump to navigation Jump to search
m (switch two divs.)
(add bugday and calender)
Line 124: Line 124:
 
* [[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.
* [[Usability_Complains]]
+
* [[Usability Complains]]
 +
 
 
=== Design ===
 
=== Design ===
 
* [[DefaultSkinRequirements|Default Skin Requirements]] - Specifications of an eligible skin for default skin.
 
* [[DefaultSkinRequirements|Default Skin Requirements]] - Specifications of an eligible skin for default skin.
Line 147: Line 148:
 
<h2 style="margin:0;background:#cef2e0;font-size:120%;font-weight:bold;border:1px solid #a3bfb1;text-align:left;color:#000;padding:0.2em 0.4em;">
 
<h2 style="margin:0;background:#cef2e0;font-size:120%;font-weight:bold;border:1px solid #a3bfb1;text-align:left;color:#000;padding:0.2em 0.4em;">
 
VideoLAN's Administration</h2>
 
VideoLAN's Administration</h2>
 +
* [[Bugday|VideoLAN bugdays]]
 +
* [[Calender|VideoLAN calender]]
 
* [[VideoLAN Servers]]
 
* [[VideoLAN Servers]]
 
* [[Add a skin|How to add a skin on the skins download page]]
 
* [[Add a skin|How to add a skin on the skins download page]]

Revision as of 20:05, 5 March 2007


This is a directory of everything to do with the development of VideoLAN's projects.

Check VLC's page to get info on VLC.

761 articles

VideoLAN other projects

Here is a short list of the main projects hosted by the VideoLAN project:

  • VLS is a streaming server, used for professional streaming solutions. VLC can now do the same. VLS is deprecated and unmaintained.
  • MiniSAPServer is a SAP server.
  • x264, a free H264 / AVC encoder.

Libraries

  • libdvdcss, a C library to access DVDs without having to bother about the decryption.
  • libdvbpsi, a C library to decode and generate MPEG TS and DVB PSI tables.
  • libdca, a DTS Coherent Acoustics decoder.

Discover also lesser known projects.

Build an application on VLC

There are several ways to build an application that uses VLC. Some are listed here.

  • Build a GPL application using libvlc, in C/C++/C#
  • Use the python bindings MediaControlIDL
  • Use the java bindings
  • Use the ActiveX Controls
  • Use the JavaScript API
  • Talk to VLC through the DBus communication

Code VLC

Start coding on VLC

VLC Code


Tools to code VLC

Development discussions under work

Current discussions

Design

Past discussions

Design