Difference between revisions of "VLC Developers Corner"

From VideoLAN Wiki
Jump to navigation Jump to search
m (switch two divs.)
Line 52: Line 52:
 
<div style="color:#000;background-color:#f5fffa;border:1px solid #a3bfb1;padding:10px;margin:6px; float: left;">
 
<div style="color:#000;background-color:#f5fffa;border:1px solid #a3bfb1;padding:10px;margin:6px; float: left;">
 
<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>
+
Build an application on VLC</h2>
* [[VideoLAN Servers]]
+
There are several ways to build an application that uses VLC. Some are listed here.
* [[Add a skin|How to add a skin on the skins download page]]
+
* Build a GPL application using libvlc, in C/C++/[[C_Sharp|C#]]
* [http://mirrors.videolan.org Download mirrors integrity tests]
+
* Use the python bindings [[MediaControlIDL]]
=== Wiki Admins ===
+
* Use the java bindings
 
+
* Use the ActiveX Controls
* [{{SERVER}}/Special:Listusers?group=sysop Admins list]
+
* Use the JavaScript API
* [[SpamBlacklist]]
+
* Talk to VLC through the [[DBus]] communication
* [[VideoLAN_Wiki:TODO | TODO]]
 
 
</div>
 
</div>
  
Line 143: Line 142:
  
 
</div>
 
</div>
 +
  
 
<div style="color:#000;background-color:#f5fffa;border:1px solid #a3bfb1;padding:10px;margin:6px; float: left;">
 
<div style="color:#000;background-color:#f5fffa;border:1px solid #a3bfb1;padding:10px;margin:6px; float: left;">
 
<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;">
Build an application on VLC</h2>
+
VideoLAN's Administration</h2>
There are several ways to build an application that uses VLC. Some are listed here.
+
* [[VideoLAN Servers]]
* Build a GPL application using libvlc, in C/C++/[[C_Sharp|C#]]
+
* [[Add a skin|How to add a skin on the skins download page]]
* Use the python bindings [[MediaControlIDL]]
+
* [http://mirrors.videolan.org Download mirrors integrity tests]
* Use the java bindings
+
=== Wiki Admins ===
* Use the ActiveX Controls
+
 
* Use the JavaScript API
+
* [{{SERVER}}/Special:Listusers?group=sysop Admins list]
* Talk to VLC through the [[DBus]] communication
+
* [[SpamBlacklist]]
 +
* [[VideoLAN_Wiki:TODO | TODO]]
 
</div>
 
</div>
 +
 +
 
|-  
 
|-  
 
|}
 
|}

Revision as of 14:59, 3 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