VLC Developers Corner: Difference between revisions

From VideoLAN Wiki
Jump to navigation Jump to search
m Ohloh is now called Open Hub
m typo
 
(19 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%; color:black;"|
|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; color:black;" 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=
|}
|style="width:11%; font-size:95%; color:black; vertical-align:top;"|
* [[VideoLAN]]
* [[VideoLAN]]
* [[VLC media player]]
* [[VLC media player]]
** [https://addons.videolan.org Add-ons]
* [[Documentation:Documentation|Documentation]]
* [[Documentation:Documentation|Documentation]]
* [[VideoLAN_Sites#Developers|Developers' Websites]]
* [[VideoLAN_Sites#Developers|Developers' Sites]]
|style="width:14%; font-size:95%; vertical-align:top;"|
|links2=
* [https://www.videolan.org/developers Developers Site]
* [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]
|style="width:18%; font-size:95%; vertical-align:top;"|
|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