Difference between revisions of "VLC Developers Corner"

From VideoLAN Wiki
Jump to navigation Jump to search
Line 76: Line 76:
 
* You might be interested in our [[Mini_Projects|Mini Projects]], which are some easy tasks that do not require a lot of VLC Code Knowledge.
 
* You might be interested in our [[Mini_Projects|Mini Projects]], which are some easy tasks that do not require a lot of VLC Code Knowledge.
 
* It is recommended that you join the vlc-devel [http://developers.videolan.org/lists.html mailing list], where all commits are archived.
 
* It is recommended that you join the vlc-devel [http://developers.videolan.org/lists.html mailing list], where all commits are archived.
 +
 +
=== Tools to code VLC ===
 +
* [[Contrib_Status|Contrib Status]] - Contrib Libraries Status
 +
* [http://trac.videolan.org/vlc Trac] list of bugs, todo's and history of commits.
 +
* [https://bugs.launchpad.net/products/vlc Launchpad for VLC] ([https://bugs.launchpad.net/distros/ubuntu/+source/vlc/+bugs?field.searchtext=vlc&orderby=-date_last_updated&search=Search&field.status%3Alist=Unconfirmed&field.status%3Alist=Confirmed&field.status%3Alist=In+Progress&field.status%3Alist=Needs+Info&field.status%3Alist=Fix+Committed&field.assignee=&field.owner=&field.omit_dupes=on&field.has_patch=&field.has_no_package= recent bug changes]) ([https://bugs.launchpad.net/distros/ubuntu/+source/vlc/+bugs all bugs])
 +
* [http://developers.videolan.org/i18n/vlc.html Translation information and stats]
 +
* [http://cia.navi.cx/stats/project/vlc CIA commit statistics]
 +
* [http://paste.videolan.org Pasteboard]
 +
* [http://buildbot.videolan.org Buildbot]
 +
 
</div>
 
</div>
  
Line 99: Line 109:
  
 
</div>
 
</div>
 +
 
|-  
 
|-  
 
|}
 
|}
Line 109: Line 120:
  
  
=== Tools ===
+
== Miscellaneous how-to ==
* [http://trac.videolan.org/vlc Trac] list of bugs, todo's and history of commits.
 
* [[Contrib_Status|Contrib Status]] - Contrib Libraries Status
 
* [https://bugs.launchpad.net/products/vlc Launchpad for VLC] ([https://bugs.launchpad.net/distros/ubuntu/+source/vlc/+bugs?field.searchtext=vlc&orderby=-date_last_updated&search=Search&field.status%3Alist=Unconfirmed&field.status%3Alist=Confirmed&field.status%3Alist=In+Progress&field.status%3Alist=Needs+Info&field.status%3Alist=Fix+Committed&field.assignee=&field.owner=&field.omit_dupes=on&field.has_patch=&field.has_no_package= recent bug changes]) ([https://bugs.launchpad.net/distros/ubuntu/+source/vlc/+bugs all bugs])
 
* [http://developers.videolan.org/i18n/vlc.html Translation information and stats]
 
* [http://cia.navi.cx/stats/project/vlc CIA commit statistics]
 
* [http://paste.videolan.org Pasteboard]
 
 
* [http://mirrors.videolan.org Download mirrors integritylist]
 
* [http://mirrors.videolan.org Download mirrors integritylist]
 
* [http://planet.videolan.org Developer weblog]
 
* [http://planet.videolan.org Developer weblog]
* [http://buildbot.videolan.org Buildbot]
 
 
== Miscellaneous how-to ==
 
  
 
* [[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 02:27, 17 December 2006

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

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 VLC media player

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

Code VLC

Start coding on VLC

Tools to code VLC

Development discussions under work

Current discussions

Design

Passed discussions

Design



Miscellaneous how-to