Difference between revisions of "VLC Developers Corner"

From VideoLAN Wiki
Jump to navigation Jump to search
(moved to packagers)
Line 33: Line 33:
  
 
|width="30%" valign="top"|
 
|width="30%" valign="top"|
<div style="border: 1px solid #ddcef2; color: #000; background-color: #faf5ff ; padding: 10px; margin: 6px;">
+
<div style="color:#000;background-color:#f5fffa;border:1px solid #cedff2;padding:10px;margin: 6px">
 
 
<h2 style="margin:0;background:#ddcef2;font-size:120%;font-weight:bold;border:1px solid #afa3bf;text-align:left;color:#000;padding:0.2em 0.4em;">
 
VideoLAN other projects</h2>
 
Here is a short list of the main [[VideoLAN projects|projects]] hosted by the VideoLAN project:
 
* [[VLS]] is a streaming server, used for professional streaming solutions. [[VLC|VLC]] can now do the same. ''VLS is deprecated and unmaintained''.
 
* [[MiniSAPServer]] is a SAP server.
 
* [[x264]], a free [[H264]] / AVC encoder.
 
 
 
=== Libraries ===
 
* [http://en.wikipedia.org/wiki/Libdvdcss 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.
 
* [http://en.wikipedia.org/wiki/Libdca libdca], a DTS Coherent Acoustics decoder.
 
 
 
Discover also [[VideoLAN projects|lesser known projects]].
 
</div>
 
 
 
<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;">
 
Build an application on VLC</h2>
 
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_Sharp|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
 
</div>
 
 
 
|width="35%" rowspan="1" valign="top"|<div style="color:#000;background-color:#f5fffa;border:1px solid #cedff2;padding:10px;margin: 6px">
 
  
 
<h2 style="margin:0;background:#cedff2;font-size:120%;font-weight:bold;border:1px solid #a3b0bf;text-align:left;color:#000;padding:0.2em 0.4em;">
 
<h2 style="margin:0;background:#cedff2;font-size:120%;font-weight:bold;border:1px solid #a3b0bf;text-align:left;color:#000;padding:0.2em 0.4em;">
Line 87: Line 58:
 
</div>
 
</div>
  
 +
 +
<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;">
 +
Build an application on VLC</h2>
 +
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_Sharp|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
 +
</div>
 +
 +
|width="35%" rowspan="1" valign="top"|
 
<div style="margin:6px;border: 1px solid #FFA8D3;background-color:#FFECF5; color: #000; padding:10px; margin-top:12px">
 
<div style="margin:6px;border: 1px solid #FFA8D3;background-color:#FFECF5; color: #000; padding:10px; margin-top:12px">
  

Revision as of 18:34, 13 March 2009


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

Check VLC's page to get info on VLC.

762 articles


Build an application on VLC

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

Code VLC

Start coding on VLC

VLC Code


Tools to code VLC

Development discussions under work

Current Development

Changes in the current version

Current discussions

Design

Past discussions

Design