Difference between revisions of "VLC Developers Corner"

From VideoLAN Wiki
Jump to navigation Jump to search
(Remove redundant CSS, add CSS classes "plainlinks" and "nowrap" to banner links to match format of Main Page, rename videolan.org/developers "Developer Zone")
m (typo)
 
(17 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
__NOTOC__ __NOEDITSECTION__
 
__NOTOC__ __NOEDITSECTION__
<!-- Beginning of header section -->
+
<!-- Beginning of the banner section -->
{|class="banner" style="margin-bottom:+.7em;"
+
{{Banner
|style="width:56%;"|
+
|description=A directory of everything to do with the development of VideoLAN's projects.<br />
{|style="width:280px; border:solid 0px; background:none;"
 
|-
 
|style="width:280px;" class="center nowrap"|
 
<div class="banner-title">Welcome to [[VLC Developers Corner]],</div>
 
<div class="banner-subtitle"> This is a directory of everything to do with the development of VideoLAN's projects.<br />
 
 
Check [[VLC media player|VLC's page]] to get info on VLC.
 
Check [[VLC media player|VLC's page]] to get info on VLC.
</div>
+
|links=
|}
 
|class="banner-links-col1 plainlinks nowrap"|
 
 
* [[VideoLAN]]
 
* [[VideoLAN]]
 
* [[VLC media player]]
 
* [[VLC media player]]
 +
** [https://addons.videolan.org Add-ons]
 
* [[Documentation:Documentation|Documentation]]
 
* [[Documentation:Documentation|Documentation]]
 
* [[VideoLAN_Sites#Developers|Developers' Sites]]
 
* [[VideoLAN_Sites#Developers|Developers' Sites]]
|class="banner-links-col2 plainlinks"|
+
|links2=
 
* [https://www.videolan.org/developers Developer Zone]
 
* [https://www.videolan.org/developers Developer Zone]
* [http://nightlies.videolan.org Nightly builds]
+
* [https://nightlies.videolan.org Nightly builds]
* [http://jenkins.videolan.org Jenkins server for Automatic Builds]
+
* [https://jenkins.videolan.org Automatic builds]
|class="banner-links-col3 plainlinks"|
+
|links3=
* [https://trac.videolan.org Trac, bugs, features, roadmap]
+
* [https://code.videolan.org/videolan/vlc/-/issues bugs, features, roadmap]
 
* [https://www.videolan.org/videolan/mirrors.html Mirrors check]
 
* [https://www.videolan.org/videolan/mirrors.html Mirrors check]
 
* [ftp://ftp.videolan.org/pub/videolan/ Main FTP]
 
* [ftp://ftp.videolan.org/pub/videolan/ Main FTP]
|}
+
}}
<!-- end of the header section -->
+
<!-- End of the banner section -->
  
 
== Coding on VLC ==
 
== Coding on VLC ==
Line 39: Line 33:
  
 
=== VLC development links ===
 
=== VLC development links ===
* [https://trac.videolan.org/vlc/ Trac] list of bugs
+
* [https://code.videolan.org/videolan/vlc/-/issues/ GitLab] list of bugs
 
* vlc-devel [https://www.videolan.org/developers/lists.html mailing list], mailing list.
 
* vlc-devel [https://www.videolan.org/developers/lists.html mailing list], mailing list.
 
* [https://www.videolan.org/developers/i18n/ Translation information and stats]
 
* [https://www.videolan.org/developers/i18n/ Translation information and stats]
 
* [https://www.openhub.net/p/vlc Open Hub] statistics
 
* [https://www.openhub.net/p/vlc Open Hub] statistics
* [http://jenkins.videolan.org Jenkins]
+
* [https://jenkins.videolan.org Jenkins] (Automatic builds)
* [[Nightly Build]]s
+
* [[Nightly build]]s
 
* Launchpad ([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])
 
* Launchpad ([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])
 +
* [https://code.videolan.org/ code.videolan.org]
 +
* [https://git.videolan.org/ git.videolan.org]
  
 
== Current technical discussions on VLC ==
 
== Current technical discussions on VLC ==
Line 56: Line 52:
 
* [[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.
 +
** [[QtIntfMockups]]
 +
*** [[QtImageset]]
 +
*** [[QtIntfMockups-DericksIdea]]
 +
* [[Qt and GTK]]
 
* [[DBus-spec]] - Specification for a Common, Desktop neutral, Media Player D-Bus interface.
 
* [[DBus-spec]] - Specification for a Common, Desktop neutral, Media Player D-Bus interface.
 
* [[StatsSystem |Stats System]]
 
* [[StatsSystem |Stats System]]
* [[Browser Plugin Spec]]
 
* [[0.9.0PlaylistTODO|0.9.0 Playlist TODO]] - Major changes in the upcoming version
 
 
* [[InteractionSystem]] - Interaction System
 
* [[InteractionSystem]] - Interaction System
* [[MediaControlAPI|Media Control API]] - a '''OUTDATED''' high level player-independent media API  
+
* [[MediaControlAPI|Media Control API]] - an '''OUTDATED''' high level player-independent media API  
 
* [[0.8.5StringReview]]
 
* [[0.8.5StringReview]]
 
* [[2005StringsReview]]
 
* [[2005StringsReview]]
 +
* [[Libavcodec regressions]]
 +
* [[Mobile Features]]
 +
* [[AndroidTODO]] - moved to [https://code.videolan.org/videolan/vlc/-/issues?scope=all&utf8=%E2%9C%93&state=opened&label_name[]=Component%3A%3APort%3A%20Android Gitlab Android Component] and [https://code.videolan.org/videolan/vlc/-/issues?scope=all&utf8=%E2%9C%93&state=opened&label_name[]=Component%3A%3AInterface%3A%20Android Gitlab Android Interface Component]
 +
* [[SDI API]] - Linux-related: regarding [[wikipedia:Serial digital interface|SDI]] cards for [[V4l2]]
 +
* [[Newplaylist]]
 +
* [[Newsoundslider]]
 +
* [[BOMM3U]] - [[wikipedia:Byte order mark|Byte order mark]] for [[M3U]] playlists. <code>#EXTM3U</code> means [[wikipedia:M3U#Extended_M3U|Extended M3U]]
  
 
=== Design ===
 
=== Design ===

Latest revision as of 19:45, 7 December 2023

Coding on VLC

VLC development links

Current technical discussions on VLC

Past discussions

Design