<html lang='en'>
<head>
<meta content='text/html; charset=utf-8' http-equiv='Content-Type'>
<title>
GitLab
</title>
</meta>
</head>
<style>
img {
max-width: 100%;
height: auto;
}
p.details {
font-style:italic;
color:#777
}
.footer p {
font-size:small;
color:#777
}
pre.commit-message {
white-space: pre-wrap;
}
.file-stats a {
text-decoration: none;
}
.file-stats .new-file {
color: #090;
}
.file-stats .deleted-file {
color: #B00;
}
</style>
<body>
<div class='content'>
<h3>Jean-Baptiste Kempf pushed to branch master at <a href="https://code.videolan.org/VideoLAN.org/websites">VideoLAN organization / websites</a></h3>
<h4>
Commits:
</h4>
<ul>
<li>
<strong><a href="https://code.videolan.org/VideoLAN.org/websites/commit/3278804f405f191cc00e14bfcc1650703a34043f">3278804f</a></strong>
<div>
<span>by Jean-Baptiste Kempf</span>
<i>at 2016-01-19T21:40:39Z</i>
</div>
<pre class='commit-message'>Use Unix line endings consistently</pre>
</li>
</ul>
<h4>23 changed files:</h4>
<ul>
<li class='file-stats'>
<a href='#diff-0'>
www.videolan.org/developers/libdca.php
</a>
</li>
<li class='file-stats'>
<a href='#diff-1'>
www.videolan.org/developers/x264.php
</a>
</li>
<li class='file-stats'>
<a href='#diff-2'>
www.videolan.org/developers/x265.php
</a>
</li>
<li class='file-stats'>
<a href='#diff-3'>
www.videolan.org/include/FeedWriter/FeedItem.php
</a>
</li>
<li class='file-stats'>
<a href='#diff-4'>
www.videolan.org/include/FeedWriter/FeedWriter.php
</a>
</li>
<li class='file-stats'>
<a href='#diff-5'>
www.videolan.org/videolan/events/10y/day1.php
</a>
</li>
<li class='file-stats'>
<a href='#diff-6'>
www.videolan.org/videolan/events/10y/day10.php
</a>
</li>
<li class='file-stats'>
<a href='#diff-7'>
www.videolan.org/videolan/events/10y/day2.php
</a>
</li>
<li class='file-stats'>
<a href='#diff-8'>
www.videolan.org/videolan/events/10y/day3.php
</a>
</li>
<li class='file-stats'>
<a href='#diff-9'>
www.videolan.org/videolan/events/10y/day4.php
</a>
</li>
<li class='file-stats'>
<a href='#diff-10'>
www.videolan.org/videolan/events/10y/day5.php
</a>
</li>
<li class='file-stats'>
<a href='#diff-11'>
www.videolan.org/videolan/events/10y/day6.php
</a>
</li>
<li class='file-stats'>
<a href='#diff-12'>
www.videolan.org/videolan/events/10y/day7.php
</a>
</li>
<li class='file-stats'>
<a href='#diff-13'>
www.videolan.org/videolan/events/10y/day8.php
</a>
</li>
<li class='file-stats'>
<a href='#diff-14'>
www.videolan.org/videolan/events/10y/day9.php
</a>
</li>
<li class='file-stats'>
<a href='#diff-15'>
www.videolan.org/videolan/events/10y/index.php
</a>
</li>
<li class='file-stats'>
<a href='#diff-16'>
www.videolan.org/videolan/events/vdd09.php
</a>
</li>
<li class='file-stats'>
<a href='#diff-17'>
www.videolan.org/videolan/events/vdd11.php
</a>
</li>
<li class='file-stats'>
<a href='#diff-18'>
www.videolan.org/videolan/events/vdd12/index.php
</a>
</li>
<li class='file-stats'>
<a href='#diff-19'>
www.videolan.org/videolan/events/vdd13/index.php
</a>
</li>
<li class='file-stats'>
<a href='#diff-20'>
www.videolan.org/vlc/features.php
</a>
</li>
<li class='file-stats'>
<a href='#diff-21'>
www.videolan.org/vlc/skineditor_update.php
</a>
</li>
<li class='file-stats'>
<a href='#diff-22'>
www.videolan.org/vlc/skins.php
</a>
</li>
</ul>
<h4>Changes:</h4>
<li id='diff-0'>
<a href='https://code.videolan.org/VideoLAN.org/websites/commit/3278804f405f191cc00e14bfcc1650703a34043f#diff-0'>
<strong>
www.videolan.org/developers/libdca.php
</strong>
</a>
<hr>
<pre class="highlight"><code><span style="color: #000000;background-color: #ffdddd">--- a/www.videolan.org/developers/libdca.php
</span><span style="color: #000000;background-color: #ddffdd">+++ b/www.videolan.org/developers/libdca.php
</span><span style="color: #aaaaaa">@@ -1,68 +1,68 @@
</span><span style="color: #000000;background-color: #ffdddd">-<?php
- $title ="developers - libdca ";
- require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
-?>
-
-<h1>libdca - a free DTS Coherent Acoustics decoder</h1>
-
-<p>libdca is a free library for decoding DTS Coherent Acoustics streams. The code is written by <a href="mailto:gbazin@videolan.org">Gildas Bazin</a> and was based on the <a href="http://liba52.sourceforge.net/">a52dec</a> project. It is released under the terms of the GPL license.</p>
-
-<p>The DTS Coherent Acoustics standard (ETSI 102 114 v1.2.1), as published by the ETSI, is available <a href="http://pda.etsi.org/pda/queryform.asp">here</a> (look for DTS Coherent Acoustics).</p>
-
-<h2>Development status</h2>
-
-<p><span style="color: red;"><b>BIG FAT WARNING: libdca is still in early development stage so don't expect too much of it</b></span></p>
-
-<p>Right now, I am concentrating on finishing the implementation of the core part of the specification. The library should however already be quite useable.</p>
-
-<p>A few things are still lacking there but they should mainly affect low-bitrate DTS streams which don't seem that common anyway (some of the missing things are: Joint channels coding, Dynamic range, etc... - see the TODO file).</p>
-
-<p>There might also be quality issues, but for some early code it does seem pretty decent to me.</p>
-
-<p>None of the extensions (extra channels, 96/192kHz sample rates) have been implemented (and unfortunately the public standard provides only minimal information on them).</p>
-
-<h2>Getting libdca</h2>
-
-<p>Current release is <a href="http://download.videolan.org/pub/videolan/libdca/0.0.5/libdca-0.0.5.tar.bz2">libdca-0.0.5.tar.bz2</a></p>
-
-<p>The latest libdca source code can always be found by anonymous <a href="http://wiki.videolan.org/Subversion">SVN</a> repository:</p>
-
-<p><code># svn co svn://svn.videolan.org/libdca/trunk libdca</code></p>
-
-<p><b>Provisional Warning</b>: DTS Inc. claims that use of libdca
-software, to decode DTS compressed sound data on a DVD could violate
-DTS's patent rights. If you are unsure about the legality of using
-and distributing this code in your country, in particular in the USA,
-please consult your lawyer before downloading it.</p>
-
-<h2>Support</h2>
-
-<p>For support information, have a look <a href="http://www.videolan.org/support/">here</a>.</p>
-
-<p>A <a href="/lists.html">libdca-devel</a> mailing list is also available.</p>
-
-<h2>Projects using libdca</h2>
-
-<ul>
-
-<li><a href="http://www.videolan.org/">VLC media player</a>: a cross-platform video player and streaming solution.</li>
-
-<li><a href="http://sourceforge.net/projects/guliverkli/">Media Player Classic</a>: a win32 player just like WMP6.4 except that it has a lot more features.</li>
-<li><a href="http://xine.sourceforge.net/">Xine</a>: a free multimedia player.</li>
-
-<li><a href="http://ffmpeg.org/">FFmpeg</a>: a complete solution to record, convert and stream audio and video.</li>
-
-<li><a href="http://www.xboxmediacenter.de/">XboxMediaCenter (XBMC)</a>: a free multimedia player for the Xbox game-console.</li>
-
-<li><a href="http://www.mplayerhq.hu/">MPlayer</a>: a free multimedia player.</li>
-
-<li><a href="http://ffdshow.sourceforge.net/">ffdshow</a>: a DirectShow filter for most A/V codecs.</li>
-
-</ul>
-
-<p>If you use libdca in another project, let me know !</p>
-
-<h2>Where to find DTS Coherent Acoustics samples</h2>
-
-<p>Some very good samples are available on the <a href="https://web.archive.org/web/20030427153003/http://www.sr.se/multikanal/english/e_index.stm">swedish radio website</a>.</p>
-<?php footer('$Id$'); ?>
</span><span style="color: #000000;background-color: #ddffdd">+<?php
+ $title ="developers - libdca ";
+ require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
+?>
+
+<h1>libdca - a free DTS Coherent Acoustics decoder</h1>
+
+<p>libdca is a free library for decoding DTS Coherent Acoustics streams. The code is written by <a href="mailto:gbazin@videolan.org">Gildas Bazin</a> and was based on the <a href="http://liba52.sourceforge.net/">a52dec</a> project. It is released under the terms of the GPL license.</p>
+
+<p>The DTS Coherent Acoustics standard (ETSI 102 114 v1.2.1), as published by the ETSI, is available <a href="http://pda.etsi.org/pda/queryform.asp">here</a> (look for DTS Coherent Acoustics).</p>
+
+<h2>Development status</h2>
+
+<p><span style="color: red;"><b>BIG FAT WARNING: libdca is still in early development stage so don't expect too much of it</b></span></p>
+
+<p>Right now, I am concentrating on finishing the implementation of the core part of the specification. The library should however already be quite useable.</p>
+
+<p>A few things are still lacking there but they should mainly affect low-bitrate DTS streams which don't seem that common anyway (some of the missing things are: Joint channels coding, Dynamic range, etc... - see the TODO file).</p>
+
+<p>There might also be quality issues, but for some early code it does seem pretty decent to me.</p>
+
+<p>None of the extensions (extra channels, 96/192kHz sample rates) have been implemented (and unfortunately the public standard provides only minimal information on them).</p>
+
+<h2>Getting libdca</h2>
+
+<p>Current release is <a href="http://download.videolan.org/pub/videolan/libdca/0.0.5/libdca-0.0.5.tar.bz2">libdca-0.0.5.tar.bz2</a></p>
+
+<p>The latest libdca source code can always be found by anonymous <a href="http://wiki.videolan.org/Subversion">SVN</a> repository:</p>
+
+<p><code># svn co svn://svn.videolan.org/libdca/trunk libdca</code></p>
+
+<p><b>Provisional Warning</b>: DTS Inc. claims that use of libdca
+software, to decode DTS compressed sound data on a DVD could violate
+DTS's patent rights. If you are unsure about the legality of using
+and distributing this code in your country, in particular in the USA,
+please consult your lawyer before downloading it.</p>
+
+<h2>Support</h2>
+
+<p>For support information, have a look <a href="http://www.videolan.org/support/">here</a>.</p>
+
+<p>A <a href="/lists.html">libdca-devel</a> mailing list is also available.</p>
+
+<h2>Projects using libdca</h2>
+
+<ul>
+
+<li><a href="http://www.videolan.org/">VLC media player</a>: a cross-platform video player and streaming solution.</li>
+
+<li><a href="http://sourceforge.net/projects/guliverkli/">Media Player Classic</a>: a win32 player just like WMP6.4 except that it has a lot more features.</li>
+<li><a href="http://xine.sourceforge.net/">Xine</a>: a free multimedia player.</li>
+
+<li><a href="http://ffmpeg.org/">FFmpeg</a>: a complete solution to record, convert and stream audio and video.</li>
+
+<li><a href="http://www.xboxmediacenter.de/">XboxMediaCenter (XBMC)</a>: a free multimedia player for the Xbox game-console.</li>
+
+<li><a href="http://www.mplayerhq.hu/">MPlayer</a>: a free multimedia player.</li>
+
+<li><a href="http://ffdshow.sourceforge.net/">ffdshow</a>: a DirectShow filter for most A/V codecs.</li>
+
+</ul>
+
+<p>If you use libdca in another project, let me know !</p>
+
+<h2>Where to find DTS Coherent Acoustics samples</h2>
+
+<p>Some very good samples are available on the <a href="https://web.archive.org/web/20030427153003/http://www.sr.se/multikanal/english/e_index.stm">swedish radio website</a>.</p>
+<?php footer('$Id$'); ?>
</span></code></pre>
<br>
</li>
<li id='diff-1'>
<a href='https://code.videolan.org/VideoLAN.org/websites/commit/3278804f405f191cc00e14bfcc1650703a34043f#diff-1'>
<strong>
www.videolan.org/developers/x264.php
</strong>
</a>
<hr>
<pre class="highlight"><code><span style="color: #000000;background-color: #ffdddd">--- a/www.videolan.org/developers/x264.php
</span><span style="color: #000000;background-color: #ddffdd">+++ b/www.videolan.org/developers/x264.php
</span><span style="color: #aaaaaa">@@ -1,169 +1,169 @@
</span><span style="color: #000000;background-color: #ffdddd">-<?php
- $title = "x264, the best H.264/AVC encoder";
- $body_color = "green";
- $nobanner = true;
- require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
-?>
-
- <div>
- <div style='float: left; width: 450px;'>
- <h1>x264</h1>
- <div class='projectDescription'>
- <p>x264 is a <b>free software</b> <b>library</b> and <b>application</b> for encoding video streams into the
- <b><a href="http://en.wikipedia.org/wiki/H.264">H.264/MPEG-4 AVC</a></b> compression format,
- and is released under the terms of the <a href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html">GNU GPL</a>.</p>
-
- </div>
- <a id='downloadButton' href='ftp://ftp.videolan.org/pub/x264/snapshots/last_x264.tar.bz2'>
- <img style='position: absolute; top: -10px; left: -10px;' src='/images/downloadX264.png' alt='Download x264 icon' />
- <span class='downloadText'>Download x264</span>
- <span id='downloadDetails' style='font-size: 12px; color: white;'>
- master • Source • 475kB
- </span>
- </a>
- <a class='extraInfoLink' style="padding-left: 100px;" href='http://download.videolan.org/pub/videolan/x264/binaries/' >Binaries</a>
- </div>
-
- <div style='float: left; width: 400px; color: #333333; margin-left: 60px;'>
- <h1 style='margin-bottom: 25px;'>Features Overview</h1>
- Provides best-in-class performance, compression, and features.<br />
- <br />
- Achieves dramatic performance, encoding 4 or more 1080p streams in realtime on a single consumer-level computer.<br />
- <br />
- Gives the best quality, having the most advanced psychovisual optimizations.<br />
- <br />
- Support features necessary for many different applications, such as television broadcast, <a href="http://www.x264bluray.com/">Blu-ray</a>
- low-latency video applications, and web video.<br />
- <br />
- x264 forms the core of many web video services, such as Youtube, Facebook, Vimeo, and Hulu.
- It is widely used by television broadcasters and ISPs.<br />
- </div>
- </div>
-
-<div class="clearme" style="margin-bottom: 40px; padding-top: 20px;">
-<div style="float: right; width: 350px; padding-top: 20px;">
- <h2>News</h2>
- <p><b>2013 August 23</b> -- The <a href="https://mailman.videolan.org/pipermail/x264-devel/2013-August/010211.html">x264 Development Newsletter: Volume 39</a> is out.</p>
- <p><b>2013 July 4</b> -- The <a href="https://mailman.videolan.org/pipermail/x264-devel/2013-July/010170.html">x264 Development Newsletter: Volume 38</a> is out.</p>
- <p><b>2013 May 20</b> -- The <a href="https://mailman.videolan.org/pipermail/x264-devel/2013-May/010083.html">x264 Development Newsletter: Volume 37</a> is out.</p>
- <p><b>2013 May 4</b> -- The <a href="https://mailman.videolan.org/pipermail/x264-devel/2013-May/010049.html">x264 Development Newsletter: Volume 36</a> is out.</p>
-<?php
- /* <p><b>2011 May 12</b> -- The <a href="http://mailman.videolan.org/pipermail/x264-devel/2011-May/008508.html">x264 Development Newsletter: Volume 16</a> is out.</p>
- <p><b>2011 May 12</b> -- The <a href="http://mailman.videolan.org/pipermail/x264-devel/2011-May/008508.html">x264 Development Newsletter: Volume 16</a> is out.</p>
- <p><b>2011 April 26</b> -- The <a href="http://mailman.videolan.org/pipermail/x264-devel/2011-April/008442.html">x264 Development Newsletter: Volume 15</a> is out.</p>
- <p><b>2011 April 13</b> -- The <a href="http://mailman.videolan.org/pipermail/x264-devel/2011-April/008388.html">x264 Development Newsletter: Volume 14</a> is out.</p>
- <p><b>2011 March 24</b> -- The <a href="http://mailman.videolan.org/pipermail/x264-devel/2011-March/008353.html">x264 Development Newsletter: Volume 13</a> is out.</p> */ ?>
-</div>
-
-
- <h1>Getting x264</h1>
- <h2>Source</h2>
- <p>The latest x264 source code can always be found by anonymous <a href="http://wiki.videolan.org/Git">git</a> repository:</p>
-
- <p><code># git clone http://git.videolan.org/git/x264.git</code></p>
-
- <p>Or grab a <a href="ftp://ftp.videolan.org/pub/videolan/x264/snapshots/">daily tarball</a>.</p>
-
- <p>You can <a href="http://git.videolan.org/?p=x264.git;a=summary">browse the source</a> on-line.</p>
-
- <h2>Application binaries</h2>
- <p>Official builds for Windows, Linux, and MacOSX are available from <a href="http://download.videolan.org/pub/x264/binaries/">here</a>.</p>
-
-</div>
-
-<div style="clear: right; float: right; width: 350px;">
- <h2>Awards</h2>
- <p><b>2010 May 25</b> -- x264 won <a href="http://www.compression.ru/video/codec_comparison/h264_2010/">MSU Sixth MPEG-4 AVC/H.264 Video Codecs Comparison</a>, with ~24% better encoding than second place.</p>
- <p><b>2005 December 26</b> -- x264 won <a href="http://www.doom9.org/index.html?/codecs-final-105-1.htm">Doom9's 2005 codec shoot-out</a>, passing Ateme by a hair.</p>
- <p><b>2005 December 12</b> -- x264 tied for 1st place (with Ateme) in the <a href="http://www.compression.ru/video/codec_comparison/mpeg-4_avc_h264_2005_en.html">second annual MSU MPEG-4 AVC/ H.264 codecs comparison</a>.</p>
-</div>
-
-<h2>Encoder features</h2>
-<a name="features"></a>
-<ul class="bullets">
- <li> 8x8 and 4x4 adaptive spatial transform</li>
- <li> Adaptive B-frame placement</li>
- <li> B-frames as references / arbitrary frame order</li>
- <li> CAVLC/CABAC entropy coding</li>
- <li> Custom quantization matrices</li>
- <li> Intra: all macroblock types (16x16, 8x8, 4x4, and PCM with all predictions)</li>
- <li> Inter P: all partitions (from 16x16 down to 4x4)</li>
- <li> Inter B: partitions from 16x16 down to 8x8 (including skip/direct)</li>
- <li> Interlacing (MBAFF)</li>
- <li> Multiple reference frames</li>
- <li> Ratecontrol: constant quantizer, constant quality, single or multipass ABR, optional VBV</li>
- <li> Scenecut detection</li>
- <li> Spatial and temporal direct mode in B-frames, adaptive mode selection</li>
- <li> Parallel encoding on multiple CPUs</li>
- <li> Predictive lossless mode</li>
- <li> Psy optimizations for detail retention (adaptive quantization, psy-RD, psy-trellis)</li>
- <li> Zones for arbitrarily adjusting bitrate distribution</li>
-</ul>
-
-<?php /*!-- <h2>Authors</h2>
- <p>The code is written from scratch by <a href="mailto:fenrir@videolan.org">Laurent Aimar</a>,
- <a href="mailto:pengvado@users.sourceforge.net">Loren Merritt</a>, <a href="mailto:titer@videolan.org">Eric Petit</a> (OS X),
- <a href="mailto:chenm001@163.com">Min Chen</a> (vfw/asm), Justin Clay (vfw), <a href="mailto:mru@mru.ath.cx">Måns Rullgård</a>,
- Radek Czyz, Christian Heine (asm), Alex Izvorski, Alex Wright and <a href="mailto:darkshikari@gmail.com">Jason Garrett-Glaser</a>.</p>--> */ ?>
-
-<div class="tricolumn" style="padding-top: 20px;">
- <div class="onecolumn">
- <h2>Support</h2>
-
- <p>For support information and to ask questions, you have the following possibilities:</p>
-
- <p>A mailing list (<a href="http://mailman.videolan.org/listinfo/x264-devel">x264-devel</a>), a forum (<a href="http://doom10.org/index.php?board=5.0">Doom10</a>),
- and IRC (<a href="irc://irc.freenode.net/x264">#x264@freenode</a> and <a href="irc://irc.freenode.net/x264dev">#x264dev@freenode</a>).</p>
- </div>
-
- <div class="onecolumn">
- <h2>Bugs</h2>
- <p>Please report any bugs to the <a href="/developers/lists.html">mailing list</a>. If it is a crash, then compile x264 with <code>`./configure --enable-debug`</code> and follow the <a href="http://ffmpeg.org/bugreports.html">ffmpeg bugreporting guidelines</a>.</p>
- </div>
-
- <div class="lastcolumn">
- <h2>Licensing</h2>
- <p>In addition to being free to use under the <a href="http://www.gnu.org/licenses/gpl-2.0.html">GNU GPL</a>,
- x264 is also available under a commercial license from x264 LLC and <a href="http://corecodec.com/" rel="nofollow">CoreCodec</a>.
- Contact info@x264licensing.com for more details.</p>
- </div>
-
-</div>
-
-<div class="clearme" style="padding-top: 20px;">
- <h2>Software using x264</h2>
- <ul class="soft_list">
- <li><a href="http://avidemux.org/">Avidemux</a></li>
- <li><a href="http://www.funknmary.de/bergdichter/projekte/index.php?page=ELDER">ELDER</a></li>
- <li><a href="http://sourceforge.net/projects/ffdshow">ffdshow</a></li>
- <li><a href="http://ffmpeg.org/">ffmpeg</a></li>
- <li><a href="http://sf.net/projects/gordianknot/">GordianKnot</a></li>
- <li><a href="http://handbrake.fr/">Handbrake</a></li>
- <li><a href="http://lives.sourceforge.net/">LiVES</a></li>
- <li><a href="http://forum.doom9.org/showthread.php?t=96032">MeGUI</a></li>
- <li><a href="http://www.mplayerhq.hu/">MEncoder</a></li>
- <li><a href="http://www.detritus.qc.ca/">Bencos (formerly RealAnime)</a></li>
- <li><a href="http://staxmedia.sourceforge.net/">StaxRip</a></li>
- <li><a href="/vlc/">VLC media player</a></li>
- <li>... and many more</li>
- </ul>
- <p>If you use <b>x264</b> in another project, let <em>us know</em>!</p>
-</div>
-
-<?php /*!-- <div class="onecolumn">
- <h2>People using x264</h2>
- <ul class="bullets">
- <li><a href="http://www.youtube.com/">Youtube</a></li>
- <li><a href="http://www.facebook.com/">Facebook</a></li>
- <li><a href="http://www.hulu.com/">Hulu</a></li>
- <li><a href="http://www.bitsontherun.com/">Bits on the Run</a></li>
- <li><a href="http://video.google.com/">Google Video</a></li>
- <li><a href="http://www.cs.washington.edu/research/MobileASL/">MobileASL</a></li>
- <li><a href="http://speeddemosarchive.com">Speed Demos Archive</a></li>
- <li><a href="http://TASvideos.org/">TASvideos</a></li>
- </ul>
-
- </div>!--> */?>
-
-
-<?php footer('$Id$'); ?>
</span><span style="color: #000000;background-color: #ddffdd">+<?php
+ $title = "x264, the best H.264/AVC encoder";
+ $body_color = "green";
+ $nobanner = true;
+ require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
+?>
+
+ <div>
+ <div style='float: left; width: 450px;'>
+ <h1>x264</h1>
+ <div class='projectDescription'>
+ <p>x264 is a <b>free software</b> <b>library</b> and <b>application</b> for encoding video streams into the
+ <b><a href="http://en.wikipedia.org/wiki/H.264">H.264/MPEG-4 AVC</a></b> compression format,
+ and is released under the terms of the <a href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html">GNU GPL</a>.</p>
+
+ </div>
+ <a id='downloadButton' href='ftp://ftp.videolan.org/pub/x264/snapshots/last_x264.tar.bz2'>
+ <img style='position: absolute; top: -10px; left: -10px;' src='/images/downloadX264.png' alt='Download x264 icon' />
+ <span class='downloadText'>Download x264</span>
+ <span id='downloadDetails' style='font-size: 12px; color: white;'>
+ master • Source • 475kB
+ </span>
+ </a>
+ <a class='extraInfoLink' style="padding-left: 100px;" href='http://download.videolan.org/pub/videolan/x264/binaries/' >Binaries</a>
+ </div>
+
+ <div style='float: left; width: 400px; color: #333333; margin-left: 60px;'>
+ <h1 style='margin-bottom: 25px;'>Features Overview</h1>
+ Provides best-in-class performance, compression, and features.<br />
+ <br />
+ Achieves dramatic performance, encoding 4 or more 1080p streams in realtime on a single consumer-level computer.<br />
+ <br />
+ Gives the best quality, having the most advanced psychovisual optimizations.<br />
+ <br />
+ Support features necessary for many different applications, such as television broadcast, <a href="http://www.x264bluray.com/">Blu-ray</a>
+ low-latency video applications, and web video.<br />
+ <br />
+ x264 forms the core of many web video services, such as Youtube, Facebook, Vimeo, and Hulu.
+ It is widely used by television broadcasters and ISPs.<br />
+ </div>
+ </div>
+
+<div class="clearme" style="margin-bottom: 40px; padding-top: 20px;">
+<div style="float: right; width: 350px; padding-top: 20px;">
+ <h2>News</h2>
+ <p><b>2013 August 23</b> -- The <a href="https://mailman.videolan.org/pipermail/x264-devel/2013-August/010211.html">x264 Development Newsletter: Volume 39</a> is out.</p>
+ <p><b>2013 July 4</b> -- The <a href="https://mailman.videolan.org/pipermail/x264-devel/2013-July/010170.html">x264 Development Newsletter: Volume 38</a> is out.</p>
+ <p><b>2013 May 20</b> -- The <a href="https://mailman.videolan.org/pipermail/x264-devel/2013-May/010083.html">x264 Development Newsletter: Volume 37</a> is out.</p>
+ <p><b>2013 May 4</b> -- The <a href="https://mailman.videolan.org/pipermail/x264-devel/2013-May/010049.html">x264 Development Newsletter: Volume 36</a> is out.</p>
+<?php
+ /* <p><b>2011 May 12</b> -- The <a href="http://mailman.videolan.org/pipermail/x264-devel/2011-May/008508.html">x264 Development Newsletter: Volume 16</a> is out.</p>
+ <p><b>2011 May 12</b> -- The <a href="http://mailman.videolan.org/pipermail/x264-devel/2011-May/008508.html">x264 Development Newsletter: Volume 16</a> is out.</p>
+ <p><b>2011 April 26</b> -- The <a href="http://mailman.videolan.org/pipermail/x264-devel/2011-April/008442.html">x264 Development Newsletter: Volume 15</a> is out.</p>
+ <p><b>2011 April 13</b> -- The <a href="http://mailman.videolan.org/pipermail/x264-devel/2011-April/008388.html">x264 Development Newsletter: Volume 14</a> is out.</p>
+ <p><b>2011 March 24</b> -- The <a href="http://mailman.videolan.org/pipermail/x264-devel/2011-March/008353.html">x264 Development Newsletter: Volume 13</a> is out.</p> */ ?>
+</div>
+
+
+ <h1>Getting x264</h1>
+ <h2>Source</h2>
+ <p>The latest x264 source code can always be found by anonymous <a href="http://wiki.videolan.org/Git">git</a> repository:</p>
+
+ <p><code># git clone http://git.videolan.org/git/x264.git</code></p>
+
+ <p>Or grab a <a href="ftp://ftp.videolan.org/pub/videolan/x264/snapshots/">daily tarball</a>.</p>
+
+ <p>You can <a href="http://git.videolan.org/?p=x264.git;a=summary">browse the source</a> on-line.</p>
+
+ <h2>Application binaries</h2>
+ <p>Official builds for Windows, Linux, and MacOSX are available from <a href="http://download.videolan.org/pub/x264/binaries/">here</a>.</p>
+
+</div>
+
+<div style="clear: right; float: right; width: 350px;">
+ <h2>Awards</h2>
+ <p><b>2010 May 25</b> -- x264 won <a href="http://www.compression.ru/video/codec_comparison/h264_2010/">MSU Sixth MPEG-4 AVC/H.264 Video Codecs Comparison</a>, with ~24% better encoding than second place.</p>
+ <p><b>2005 December 26</b> -- x264 won <a href="http://www.doom9.org/index.html?/codecs-final-105-1.htm">Doom9's 2005 codec shoot-out</a>, passing Ateme by a hair.</p>
+ <p><b>2005 December 12</b> -- x264 tied for 1st place (with Ateme) in the <a href="http://www.compression.ru/video/codec_comparison/mpeg-4_avc_h264_2005_en.html">second annual MSU MPEG-4 AVC/ H.264 codecs comparison</a>.</p>
+</div>
+
+<h2>Encoder features</h2>
+<a name="features"></a>
+<ul class="bullets">
+ <li> 8x8 and 4x4 adaptive spatial transform</li>
+ <li> Adaptive B-frame placement</li>
+ <li> B-frames as references / arbitrary frame order</li>
+ <li> CAVLC/CABAC entropy coding</li>
+ <li> Custom quantization matrices</li>
+ <li> Intra: all macroblock types (16x16, 8x8, 4x4, and PCM with all predictions)</li>
+ <li> Inter P: all partitions (from 16x16 down to 4x4)</li>
+ <li> Inter B: partitions from 16x16 down to 8x8 (including skip/direct)</li>
+ <li> Interlacing (MBAFF)</li>
+ <li> Multiple reference frames</li>
+ <li> Ratecontrol: constant quantizer, constant quality, single or multipass ABR, optional VBV</li>
+ <li> Scenecut detection</li>
+ <li> Spatial and temporal direct mode in B-frames, adaptive mode selection</li>
+ <li> Parallel encoding on multiple CPUs</li>
+ <li> Predictive lossless mode</li>
+ <li> Psy optimizations for detail retention (adaptive quantization, psy-RD, psy-trellis)</li>
+ <li> Zones for arbitrarily adjusting bitrate distribution</li>
+</ul>
+
+<?php /*!-- <h2>Authors</h2>
+ <p>The code is written from scratch by <a href="mailto:fenrir@videolan.org">Laurent Aimar</a>,
+ <a href="mailto:pengvado@users.sourceforge.net">Loren Merritt</a>, <a href="mailto:titer@videolan.org">Eric Petit</a> (OS X),
+ <a href="mailto:chenm001@163.com">Min Chen</a> (vfw/asm), Justin Clay (vfw), <a href="mailto:mru@mru.ath.cx">Måns Rullgård</a>,
+ Radek Czyz, Christian Heine (asm), Alex Izvorski, Alex Wright and <a href="mailto:darkshikari@gmail.com">Jason Garrett-Glaser</a>.</p>--> */ ?>
+
+<div class="tricolumn" style="padding-top: 20px;">
+ <div class="onecolumn">
+ <h2>Support</h2>
+
+ <p>For support information and to ask questions, you have the following possibilities:</p>
+
+ <p>A mailing list (<a href="http://mailman.videolan.org/listinfo/x264-devel">x264-devel</a>), a forum (<a href="http://doom10.org/index.php?board=5.0">Doom10</a>),
+ and IRC (<a href="irc://irc.freenode.net/x264">#x264@freenode</a> and <a href="irc://irc.freenode.net/x264dev">#x264dev@freenode</a>).</p>
+ </div>
+
+ <div class="onecolumn">
+ <h2>Bugs</h2>
+ <p>Please report any bugs to the <a href="/developers/lists.html">mailing list</a>. If it is a crash, then compile x264 with <code>`./configure --enable-debug`</code> and follow the <a href="http://ffmpeg.org/bugreports.html">ffmpeg bugreporting guidelines</a>.</p>
+ </div>
+
+ <div class="lastcolumn">
+ <h2>Licensing</h2>
+ <p>In addition to being free to use under the <a href="http://www.gnu.org/licenses/gpl-2.0.html">GNU GPL</a>,
+ x264 is also available under a commercial license from x264 LLC and <a href="http://corecodec.com/" rel="nofollow">CoreCodec</a>.
+ Contact info@x264licensing.com for more details.</p>
+ </div>
+
+</div>
+
+<div class="clearme" style="padding-top: 20px;">
+ <h2>Software using x264</h2>
+ <ul class="soft_list">
+ <li><a href="http://avidemux.org/">Avidemux</a></li>
+ <li><a href="http://www.funknmary.de/bergdichter/projekte/index.php?page=ELDER">ELDER</a></li>
+ <li><a href="http://sourceforge.net/projects/ffdshow">ffdshow</a></li>
+ <li><a href="http://ffmpeg.org/">ffmpeg</a></li>
+ <li><a href="http://sf.net/projects/gordianknot/">GordianKnot</a></li>
+ <li><a href="http://handbrake.fr/">Handbrake</a></li>
+ <li><a href="http://lives.sourceforge.net/">LiVES</a></li>
+ <li><a href="http://forum.doom9.org/showthread.php?t=96032">MeGUI</a></li>
+ <li><a href="http://www.mplayerhq.hu/">MEncoder</a></li>
+ <li><a href="http://www.detritus.qc.ca/">Bencos (formerly RealAnime)</a></li>
+ <li><a href="http://staxmedia.sourceforge.net/">StaxRip</a></li>
+ <li><a href="/vlc/">VLC media player</a></li>
+ <li>... and many more</li>
+ </ul>
+ <p>If you use <b>x264</b> in another project, let <em>us know</em>!</p>
+</div>
+
+<?php /*!-- <div class="onecolumn">
+ <h2>People using x264</h2>
+ <ul class="bullets">
+ <li><a href="http://www.youtube.com/">Youtube</a></li>
+ <li><a href="http://www.facebook.com/">Facebook</a></li>
+ <li><a href="http://www.hulu.com/">Hulu</a></li>
+ <li><a href="http://www.bitsontherun.com/">Bits on the Run</a></li>
+ <li><a href="http://video.google.com/">Google Video</a></li>
+ <li><a href="http://www.cs.washington.edu/research/MobileASL/">MobileASL</a></li>
+ <li><a href="http://speeddemosarchive.com">Speed Demos Archive</a></li>
+ <li><a href="http://TASvideos.org/">TASvideos</a></li>
+ </ul>
+
+ </div>!--> */?>
+
+
+<?php footer('$Id$'); ?>
</span></code></pre>
<br>
</li>
<li id='diff-2'>
<a href='https://code.videolan.org/VideoLAN.org/websites/commit/3278804f405f191cc00e14bfcc1650703a34043f#diff-2'>
<strong>
www.videolan.org/developers/x265.php
</strong>
</a>
<hr>
<pre class="highlight"><code><span style="color: #000000;background-color: #ffdddd">--- a/www.videolan.org/developers/x265.php
</span><span style="color: #000000;background-color: #ddffdd">+++ b/www.videolan.org/developers/x265.php
</span><span style="color: #aaaaaa">@@ -1,126 +1,126 @@
</span><span style="color: #000000;background-color: #ffdddd">-<?php
- $title = "x265, the free H.265/HEVC encoder";
- $body_color = "green";
- $nobanner = true;
- require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
-?>
-
- <div>
- <div style='float: left; width: 450px;'>
- <h1>x265</h1>
- <div class='projectDescription'>
- <p>x265 is a <b>free software</b> <b>library</b> and <b>application</b> for encoding video streams into the
- <b><a href="http://en.wikipedia.org/wiki/H.265">H.265/MPEG-H HEVC</a></b> compression format,
- and is released under the terms of the <a href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html">GNU GPL</a>.</p>
-
- </div>
- </div>
-
- <div style='float: left; width: 400px; color: #333333; margin-left: 60px;'>
- <h1 style='margin-bottom: 25px;'>Features Overview</h1>
- Provides next-generation compression and codec.<br />
- <br />
- Fast and excellent quality.<br />
- <br />
- Completly free and libre software, ensuring freedom for everyone.<br />
- <br />
- The APIs are similar to <a href="/developers/x264.html">x264 APIs</a>
- </div>
- </div>
-
-<div class="clearme" style="margin-bottom: 40px; padding-top: 20px;" />
-<?php
- /*
-
-<div style="float: right; width: 350px; padding-top: 20px;">
- <h2>News</h2>
- <p><b>2013 August 23</b> -- The <a href="https://mailman.videolan.org/pipermail/x265-devel/2013-August/010211.html">x265 Development Newsletter: Volume 39</a> is out.</p>
- <p><b>2013 July 4</b> -- The <a href="https://mailman.videolan.org/pipermail/x265-devel/2013-July/010170.html">x265 Development Newsletter: Volume 38</a> is out.</p>
- <p><b>2013 May 20</b> -- The <a href="https://mailman.videolan.org/pipermail/x265-devel/2013-May/010083.html">x265 Development Newsletter: Volume 37</a> is out.</p>
- <p><b>2013 May 4</b> -- The <a href="https://mailman.videolan.org/pipermail/x265-devel/2013-May/010049.html">x265 Development Newsletter: Volume 36</a> is out.</p>
- /* <p><b>2011 May 12</b> -- The <a href="http://mailman.videolan.org/pipermail/x265-devel/2011-May/008508.html">x265 Development Newsletter: Volume 16</a> is out.</p>
- <p><b>2011 May 12</b> -- The <a href="http://mailman.videolan.org/pipermail/x265-devel/2011-May/008508.html">x265 Development Newsletter: Volume 16</a> is out.</p>
- <p><b>2011 April 26</b> -- The <a href="http://mailman.videolan.org/pipermail/x265-devel/2011-April/008442.html">x265 Development Newsletter: Volume 15</a> is out.</p>
- <p><b>2011 April 13</b> -- The <a href="http://mailman.videolan.org/pipermail/x265-devel/2011-April/008388.html">x265 Development Newsletter: Volume 14</a> is out.</p>
- <p><b>2011 March 24</b> -- The <a href="http://mailman.videolan.org/pipermail/x265-devel/2011-March/008353.html">x265 Development Newsletter: Volume 13</a> is out.</p>
-</div>
-
-*/ ?>
- <h1>Getting x265</h1>
- <h2>Source</h2>
- <p>The latest x265 source code can always be found by anonymous <b>hg</b> repository:</p>
-
- <p><code># hg clone http://hg.videolan.org/x265</code></p>
-
- <p>You can <a href="http://hg.videolan.org/x265/">browse the source</a> on-line.</p>
-
-</div>
-
-
-<?php /*
-<div style="clear: right; float: right; width: 350px;">
- <h2>Awards</h2>
- <p><b>2010 May 25</b> -- x265 won <a href="http://www.compression.ru/video/codec_comparison/h264_2010/">MSU Sixth MPEG-4 AVC/H.264 Video Codecs Comparison</a>, with ~24% better encoding than second place.</p>
- <p><b>2005 December 26</b> -- x265 won <a href="http://www.doom9.org/index.html?/codecs-final-105-1.htm">Doom9's 2005 codec shoot-out</a>, passing Ateme by a hair.</p>
- <p><b>2005 December 12</b> -- x265 tied for 1st place (with Ateme) in the <a href="http://www.compression.ru/video/codec_comparison/mpeg-4_avc_h264_2005_en.html">second annual MSU MPEG-4 AVC/ H.264 codecs comparison</a>.</p>
- </div> */
-?>
-
-<h2>Encoder features</h2>
-<a name="features"></a>
-<ul class="bullets">
- <li> Full prediction and transform quad-tree recursion supported</li>
- <li> Adaptive B-frame placement</li>
- <li> B-frames as references / arbitrary frame order</li>
- <li> CABAC entropy coding</li>
- <li> Intra: all block types (32x32, 16x16, 8x8, 4x4, and PCM with all predictions)</li>
- <li> Inter P: all partitions (from 64x64 down to 8x4)</li>
- <li> Inter B: partitions from 64x64 down to 8x4 (including all merge modes</li>
- <li> and biprediction)</li>
- <li> Weighted prediction for P slices</li>
- <li> Multiple reference frames</li>
- <li> Ratecontrol: constant quantizer, constant quality, single pass ABR, optional VBV</li>
- <li> Scenecut detection</li>
- <li> Parallel encoding on multiple CPUs, both frame-level and wavefront parallelism</li>
-</ul></li>
-
-<?php /*!-- <h2>Authors</h2>
- <p>The code is written from scratch by <a href="mailto:fenrir@videolan.org">Laurent Aimar</a>,
- <a href="mailto:pengvado@users.sourceforge.net">Loren Merritt</a>, <a href="mailto:titer@videolan.org">Eric Petit</a> (OS X),
- <a href="mailto:chenm001@163.com">Min Chen</a> (vfw/asm), Justin Clay (vfw), <a href="mailto:mru@mru.ath.cx">Måns Rullgård</a>,
- Radek Czyz, Christian Heine (asm), Alex Izvorski, Alex Wright and <a href="mailto:darkshikari@gmail.com">Jason Garrett-Glaser</a>.</p>--> */ ?>
-
-<div class="tricolumn" style="padding-top: 20px;">
- <div class="onecolumn">
- <h2>Support</h2>
-
- <p>For support information and to ask questions, you have the following possibilities:</p>
-
- <p>A mailing list (<a href="http://mailman.videolan.org/listinfo/x265-devel">x265-devel</a>),
- and IRC (<a href="irc://irc.freenode.net/x265">#x265@freenode</a> and <a href="irc://irc.freenode.net/x265dev">#x265dev@freenode</a>).</p>
- </div>
-
- <div class="onecolumn">
- <h2>Bugs</h2>
- <p>Please report any bugs to the <a href="/developers/lists.html">mailing list</a>. If it is a crash, then compile x265 with <code>`./configure --enable-debug`</code> and follow the <a href="http://ffmpeg.org/bugreports.html">ffmpeg bugreporting guidelines</a>.</p>
- </div>
-
- <div class="lastcolumn">
- <h2>Licensing</h2>
- <p>In addition to being free to use under the <a href="http://www.gnu.org/licenses/gpl-2.0.html">GNU GPL</a>,
- x265 is also available under a commercial license from <a href="http://x265.com">MulticoreWare Inc</a>.
-.</p>
- </div>
-
-</div>
-
-<div class="clearme" style="padding-top: 20px;">
- <h2>Software using x265</h2>
- <ul class="soft_list">
- <li><a href="/vlc/">VLC media player</a></li>
- <li><a href="https://handbrake.fr">HandBrake</a></li>
- </ul>
- <p>If you use <b>x265</b> in another project, let <em>us know</em>!</p>
-</div>
-
-<?php footer('$Id: x265.php 8049 2013-10-22 15:42:05Z jb $'); ?>
</span><span style="color: #000000;background-color: #ddffdd">+<?php
+ $title = "x265, the free H.265/HEVC encoder";
+ $body_color = "green";
+ $nobanner = true;
+ require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
+?>
+
+ <div>
+ <div style='float: left; width: 450px;'>
+ <h1>x265</h1>
+ <div class='projectDescription'>
+ <p>x265 is a <b>free software</b> <b>library</b> and <b>application</b> for encoding video streams into the
+ <b><a href="http://en.wikipedia.org/wiki/H.265">H.265/MPEG-H HEVC</a></b> compression format,
+ and is released under the terms of the <a href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html">GNU GPL</a>.</p>
+
+ </div>
+ </div>
+
+ <div style='float: left; width: 400px; color: #333333; margin-left: 60px;'>
+ <h1 style='margin-bottom: 25px;'>Features Overview</h1>
+ Provides next-generation compression and codec.<br />
+ <br />
+ Fast and excellent quality.<br />
+ <br />
+ Completly free and libre software, ensuring freedom for everyone.<br />
+ <br />
+ The APIs are similar to <a href="/developers/x264.html">x264 APIs</a>
+ </div>
+ </div>
+
+<div class="clearme" style="margin-bottom: 40px; padding-top: 20px;" />
+<?php
+ /*
+
+<div style="float: right; width: 350px; padding-top: 20px;">
+ <h2>News</h2>
+ <p><b>2013 August 23</b> -- The <a href="https://mailman.videolan.org/pipermail/x265-devel/2013-August/010211.html">x265 Development Newsletter: Volume 39</a> is out.</p>
+ <p><b>2013 July 4</b> -- The <a href="https://mailman.videolan.org/pipermail/x265-devel/2013-July/010170.html">x265 Development Newsletter: Volume 38</a> is out.</p>
+ <p><b>2013 May 20</b> -- The <a href="https://mailman.videolan.org/pipermail/x265-devel/2013-May/010083.html">x265 Development Newsletter: Volume 37</a> is out.</p>
+ <p><b>2013 May 4</b> -- The <a href="https://mailman.videolan.org/pipermail/x265-devel/2013-May/010049.html">x265 Development Newsletter: Volume 36</a> is out.</p>
+ /* <p><b>2011 May 12</b> -- The <a href="http://mailman.videolan.org/pipermail/x265-devel/2011-May/008508.html">x265 Development Newsletter: Volume 16</a> is out.</p>
+ <p><b>2011 May 12</b> -- The <a href="http://mailman.videolan.org/pipermail/x265-devel/2011-May/008508.html">x265 Development Newsletter: Volume 16</a> is out.</p>
+ <p><b>2011 April 26</b> -- The <a href="http://mailman.videolan.org/pipermail/x265-devel/2011-April/008442.html">x265 Development Newsletter: Volume 15</a> is out.</p>
+ <p><b>2011 April 13</b> -- The <a href="http://mailman.videolan.org/pipermail/x265-devel/2011-April/008388.html">x265 Development Newsletter: Volume 14</a> is out.</p>
+ <p><b>2011 March 24</b> -- The <a href="http://mailman.videolan.org/pipermail/x265-devel/2011-March/008353.html">x265 Development Newsletter: Volume 13</a> is out.</p>
+</div>
+
+*/ ?>
+ <h1>Getting x265</h1>
+ <h2>Source</h2>
+ <p>The latest x265 source code can always be found by anonymous <b>hg</b> repository:</p>
+
+ <p><code># hg clone http://hg.videolan.org/x265</code></p>
+
+ <p>You can <a href="http://hg.videolan.org/x265/">browse the source</a> on-line.</p>
+
+</div>
+
+
+<?php /*
+<div style="clear: right; float: right; width: 350px;">
+ <h2>Awards</h2>
+ <p><b>2010 May 25</b> -- x265 won <a href="http://www.compression.ru/video/codec_comparison/h264_2010/">MSU Sixth MPEG-4 AVC/H.264 Video Codecs Comparison</a>, with ~24% better encoding than second place.</p>
+ <p><b>2005 December 26</b> -- x265 won <a href="http://www.doom9.org/index.html?/codecs-final-105-1.htm">Doom9's 2005 codec shoot-out</a>, passing Ateme by a hair.</p>
+ <p><b>2005 December 12</b> -- x265 tied for 1st place (with Ateme) in the <a href="http://www.compression.ru/video/codec_comparison/mpeg-4_avc_h264_2005_en.html">second annual MSU MPEG-4 AVC/ H.264 codecs comparison</a>.</p>
+ </div> */
+?>
+
+<h2>Encoder features</h2>
+<a name="features"></a>
+<ul class="bullets">
+ <li> Full prediction and transform quad-tree recursion supported</li>
+ <li> Adaptive B-frame placement</li>
+ <li> B-frames as references / arbitrary frame order</li>
+ <li> CABAC entropy coding</li>
+ <li> Intra: all block types (32x32, 16x16, 8x8, 4x4, and PCM with all predictions)</li>
+ <li> Inter P: all partitions (from 64x64 down to 8x4)</li>
+ <li> Inter B: partitions from 64x64 down to 8x4 (including all merge modes</li>
+ <li> and biprediction)</li>
+ <li> Weighted prediction for P slices</li>
+ <li> Multiple reference frames</li>
+ <li> Ratecontrol: constant quantizer, constant quality, single pass ABR, optional VBV</li>
+ <li> Scenecut detection</li>
+ <li> Parallel encoding on multiple CPUs, both frame-level and wavefront parallelism</li>
+</ul></li>
+
+<?php /*!-- <h2>Authors</h2>
+ <p>The code is written from scratch by <a href="mailto:fenrir@videolan.org">Laurent Aimar</a>,
+ <a href="mailto:pengvado@users.sourceforge.net">Loren Merritt</a>, <a href="mailto:titer@videolan.org">Eric Petit</a> (OS X),
+ <a href="mailto:chenm001@163.com">Min Chen</a> (vfw/asm), Justin Clay (vfw), <a href="mailto:mru@mru.ath.cx">Måns Rullgård</a>,
+ Radek Czyz, Christian Heine (asm), Alex Izvorski, Alex Wright and <a href="mailto:darkshikari@gmail.com">Jason Garrett-Glaser</a>.</p>--> */ ?>
+
+<div class="tricolumn" style="padding-top: 20px;">
+ <div class="onecolumn">
+ <h2>Support</h2>
+
+ <p>For support information and to ask questions, you have the following possibilities:</p>
+
+ <p>A mailing list (<a href="http://mailman.videolan.org/listinfo/x265-devel">x265-devel</a>),
+ and IRC (<a href="irc://irc.freenode.net/x265">#x265@freenode</a> and <a href="irc://irc.freenode.net/x265dev">#x265dev@freenode</a>).</p>
+ </div>
+
+ <div class="onecolumn">
+ <h2>Bugs</h2>
+ <p>Please report any bugs to the <a href="/developers/lists.html">mailing list</a>. If it is a crash, then compile x265 with <code>`./configure --enable-debug`</code> and follow the <a href="http://ffmpeg.org/bugreports.html">ffmpeg bugreporting guidelines</a>.</p>
+ </div>
+
+ <div class="lastcolumn">
+ <h2>Licensing</h2>
+ <p>In addition to being free to use under the <a href="http://www.gnu.org/licenses/gpl-2.0.html">GNU GPL</a>,
+ x265 is also available under a commercial license from <a href="http://x265.com">MulticoreWare Inc</a>.
+.</p>
+ </div>
+
+</div>
+
+<div class="clearme" style="padding-top: 20px;">
+ <h2>Software using x265</h2>
+ <ul class="soft_list">
+ <li><a href="/vlc/">VLC media player</a></li>
+ <li><a href="https://handbrake.fr">HandBrake</a></li>
+ </ul>
+ <p>If you use <b>x265</b> in another project, let <em>us know</em>!</p>
+</div>
+
+<?php footer('$Id: x265.php 8049 2013-10-22 15:42:05Z jb $'); ?>
</span></code></pre>
<br>
</li>
<li id='diff-3'>
<a href='https://code.videolan.org/VideoLAN.org/websites/commit/3278804f405f191cc00e14bfcc1650703a34043f#diff-3'>
<strong>
www.videolan.org/include/FeedWriter/FeedItem.php
</strong>
</a>
<hr>
<pre class="highlight"><code><span style="color: #000000;background-color: #ffdddd">--- a/www.videolan.org/include/FeedWriter/FeedItem.php
</span><span style="color: #000000;background-color: #ddffdd">+++ b/www.videolan.org/include/FeedWriter/FeedItem.php
</span><span style="color: #aaaaaa">@@ -1,168 +1,168 @@
</span><span style="color: #000000;background-color: #ffdddd">-<?php
- /**
- * Univarsel Feed Writer
- *
- * FeedItem class - Used as feed element in FeedWriter class
- *
- * @package UnivarselFeedWriter
- * @author Anis uddin Ahmad <anisniit@gmail.com>
- * @link http://www.ajaxray.com/projects/rss
- */
- class FeedItem
- {
- private $elements = array(); //Collection of feed elements
- private $version;
-
- /**
- * Constructor
- *
- * @param contant (RSS1/RSS2/ATOM) RSS2 is default.
- */
- function __construct($version = RSS2)
- {
- $this->version = $version;
- }
-
- /**
- * Add an element to elements array
- *
- * @access public
- * @param srting The tag name of an element
- * @param srting The content of tag
- * @param array Attributes(if any) in 'attrName' => 'attrValue' format
- * @return void
- */
- public function addElement($elementName, $content, $attributes = null)
- {
- $this->elements[$elementName]['name'] = $elementName;
- $this->elements[$elementName]['content'] = $content;
- $this->elements[$elementName]['attributes'] = $attributes;
- }
-
- /**
- * Set multiple feed elements from an array.
- * Elements which have attributes cannot be added by this method
- *
- * @access public
- * @param array array of elements in 'tagName' => 'tagContent' format.
- * @return void
- */
- public function addElementArray($elementArray)
- {
- if(! is_array($elementArray)) return;
- foreach ($elementArray as $elementName => $content)
- {
- $this->addElement($elementName, $content);
- }
- }
-
- /**
- * Return the collection of elements in this feed item
- *
- * @access public
- * @return array
- */
- public function getElements()
- {
- return $this->elements;
- }
-
- // Wrapper functions ------------------------------------------------------
-
- /**
- * Set the 'dscription' element of feed item
- *
- * @access public
- * @param string The content of 'description' element
- * @return void
- */
- public function setDescription($description)
- {
- $tag = ($this->version == ATOM)? 'summary' : 'description';
- $this->addElement($tag, $description);
- }
-
- /**
- * @desc Set the 'title' element of feed item
- * @access public
- * @param string The content of 'title' element
- * @return void
- */
- public function setTitle($title)
- {
- $this->addElement('title', $title);
- }
-
- /**
- * Set the 'date' element of feed item
- *
- * @access public
- * @param string The content of 'date' element
- * @return void
- */
- public function setDate($date)
- {
- if(! is_numeric($date))
- {
- $date = strtotime($date);
- }
-
- if($this->version == ATOM)
- {
- $tag = 'updated';
- $value = date(DATE_ATOM, $date);
- }
- elseif($this->version == RSS2)
- {
- $tag = 'pubDate';
- $value = date(DATE_RSS, $date);
- }
- else
- {
- $tag = 'dc:date';
- $value = date("Y-m-d", $date);
- }
-
- $this->addElement($tag, $value);
- }
-
- /**
- * Set the 'link' element of feed item
- *
- * @access public
- * @param string The content of 'link' element
- * @return void
- */
- public function setLink($link)
- {
- if($this->version == RSS2 || $this->version == RSS1)
- {
- $this->addElement('link', $link);
- $this->addElement('guid', FeedWriter::uuid($link,'urn:md5:'));
- }
- else
- {
- $this->addElement('link','',array('href'=>$link));
- $this->addElement('id', FeedWriter::uuid($link,'urn:uuid:'));
- }
-
- }
-
- /**
- * Set the 'encloser' element of feed item
- * For RSS 2.0 only
- *
- * @access public
- * @param string The url attribute of encloser tag
- * @param string The length attribute of encloser tag
- * @param string The type attribute of encloser tag
- * @return void
- */
- public function setEncloser($url, $length, $type)
- {
- $attributes = array('url'=>$url, 'length'=>$length, 'type'=>$type);
- $this->addElement('enclosure','',$attributes);
- }
-
- } // end of class FeedItem
-?>
</span><span style="color: #000000;background-color: #ddffdd">+<?php
+ /**
+ * Univarsel Feed Writer
+ *
+ * FeedItem class - Used as feed element in FeedWriter class
+ *
+ * @package UnivarselFeedWriter
+ * @author Anis uddin Ahmad <anisniit@gmail.com>
+ * @link http://www.ajaxray.com/projects/rss
+ */
+ class FeedItem
+ {
+ private $elements = array(); //Collection of feed elements
+ private $version;
+
+ /**
+ * Constructor
+ *
+ * @param contant (RSS1/RSS2/ATOM) RSS2 is default.
+ */
+ function __construct($version = RSS2)
+ {
+ $this->version = $version;
+ }
+
+ /**
+ * Add an element to elements array
+ *
+ * @access public
+ * @param srting The tag name of an element
+ * @param srting The content of tag
+ * @param array Attributes(if any) in 'attrName' => 'attrValue' format
+ * @return void
+ */
+ public function addElement($elementName, $content, $attributes = null)
+ {
+ $this->elements[$elementName]['name'] = $elementName;
+ $this->elements[$elementName]['content'] = $content;
+ $this->elements[$elementName]['attributes'] = $attributes;
+ }
+
+ /**
+ * Set multiple feed elements from an array.
+ * Elements which have attributes cannot be added by this method
+ *
+ * @access public
+ * @param array array of elements in 'tagName' => 'tagContent' format.
+ * @return void
+ */
+ public function addElementArray($elementArray)
+ {
+ if(! is_array($elementArray)) return;
+ foreach ($elementArray as $elementName => $content)
+ {
+ $this->addElement($elementName, $content);
+ }
+ }
+
+ /**
+ * Return the collection of elements in this feed item
+ *
+ * @access public
+ * @return array
+ */
+ public function getElements()
+ {
+ return $this->elements;
+ }
+
+ // Wrapper functions ------------------------------------------------------
+
+ /**
+ * Set the 'dscription' element of feed item
+ *
+ * @access public
+ * @param string The content of 'description' element
+ * @return void
+ */
+ public function setDescription($description)
+ {
+ $tag = ($this->version == ATOM)? 'summary' : 'description';
+ $this->addElement($tag, $description);
+ }
+
+ /**
+ * @desc Set the 'title' element of feed item
+ * @access public
+ * @param string The content of 'title' element
+ * @return void
+ */
+ public function setTitle($title)
+ {
+ $this->addElement('title', $title);
+ }
+
+ /**
+ * Set the 'date' element of feed item
+ *
+ * @access public
+ * @param string The content of 'date' element
+ * @return void
+ */
+ public function setDate($date)
+ {
+ if(! is_numeric($date))
+ {
+ $date = strtotime($date);
+ }
+
+ if($this->version == ATOM)
+ {
+ $tag = 'updated';
+ $value = date(DATE_ATOM, $date);
+ }
+ elseif($this->version == RSS2)
+ {
+ $tag = 'pubDate';
+ $value = date(DATE_RSS, $date);
+ }
+ else
+ {
+ $tag = 'dc:date';
+ $value = date("Y-m-d", $date);
+ }
+
+ $this->addElement($tag, $value);
+ }
+
+ /**
+ * Set the 'link' element of feed item
+ *
+ * @access public
+ * @param string The content of 'link' element
+ * @return void
+ */
+ public function setLink($link)
+ {
+ if($this->version == RSS2 || $this->version == RSS1)
+ {
+ $this->addElement('link', $link);
+ $this->addElement('guid', FeedWriter::uuid($link,'urn:md5:'));
+ }
+ else
+ {
+ $this->addElement('link','',array('href'=>$link));
+ $this->addElement('id', FeedWriter::uuid($link,'urn:uuid:'));
+ }
+
+ }
+
+ /**
+ * Set the 'encloser' element of feed item
+ * For RSS 2.0 only
+ *
+ * @access public
+ * @param string The url attribute of encloser tag
+ * @param string The length attribute of encloser tag
+ * @param string The type attribute of encloser tag
+ * @return void
+ */
+ public function setEncloser($url, $length, $type)
+ {
+ $attributes = array('url'=>$url, 'length'=>$length, 'type'=>$type);
+ $this->addElement('enclosure','',$attributes);
+ }
+
+ } // end of class FeedItem
+?>
</span></code></pre>
<br>
</li>
<li id='diff-4'>
<a href='https://code.videolan.org/VideoLAN.org/websites/commit/3278804f405f191cc00e14bfcc1650703a34043f#diff-4'>
<strong>
www.videolan.org/include/FeedWriter/FeedWriter.php
</strong>
</a>
<hr>
<pre class="highlight"><code><span style="color: #000000;background-color: #ffdddd">--- a/www.videolan.org/include/FeedWriter/FeedWriter.php
</span><span style="color: #000000;background-color: #ddffdd">+++ b/www.videolan.org/include/FeedWriter/FeedWriter.php
</span><span style="color: #aaaaaa">@@ -1,440 +1,440 @@
</span><span style="color: #000000;background-color: #ffdddd">-<?php
-// RSS 0.90 Officially obsoleted by 1.0
-// RSS 0.91, 0.92, 0.93 and 0.94 Officially obsoleted by 2.0
-// So, define constants for RSS 1.0, RSS 2.0 and ATOM
-
- define('RSS1', 'RSS 1.0', true);
- define('RSS2', 'RSS 2.0', true);
- define('ATOM', 'ATOM', true);
-
- /**
- * Univarsel Feed Writer class
- *
- * Genarate RSS 1.0, RSS2.0 and ATOM Feed
- *
- * @package UnivarselFeedWriter
- * @author Anis uddin Ahmad <anisniit@gmail.com>
- * @link http://www.ajaxray.com/projects/rss
- */
- class FeedWriter
- {
- private $channels = array(); // Collection of channel elements
- private $items = array(); // Collection of items as object of FeedItem class.
- private $data = array(); // Store some other version wise data
- private $CDATAEncoding = array(); // The tag names which have to encoded as CDATA
-
- private $version = null;
-
- /**
- * Constructor
- *
- * @param constant the version constant (RSS1/RSS2/ATOM).
- */
- function __construct($version = RSS2)
- {
- $this->version = $version;
-
- // Setting default value for assential channel elements
- $this->channels['title'] = $version . ' Feed';
- $this->channels['link'] = 'http://www.ajaxray.com/blog';
-
- //Tag names to encode in CDATA
- $this->CDATAEncoding = array('description', 'content:encoded', 'summary');
- }
-
- // Start # public functions ---------------------------------------------
-
- /**
- * Set a channel element
- * @access public
- * @param srting name of the channel tag
- * @param string content of the channel tag
- * @return void
- */
- public function setChannelElement($elementName, $content)
- {
- $this->channels[$elementName] = $content ;
- }
-
- /**
- * Set multiple channel elements from an array. Array elements
- * should be 'channelName' => 'channelContent' format.
- *
- * @access public
- * @param array array of channels
- * @return void
- */
- public function setChannelElementsFromArray($elementArray)
- {
- if(! is_array($elementArray)) return;
- foreach ($elementArray as $elementName => $content)
- {
- $this->setChannelElement($elementName, $content);
- }
- }
-
- /**
- * Genarate the actual RSS/ATOM file
- *
- * @access public
- * @return void
- */
- public function genarateFeed()
- {
- header("Content-type: text/xml");
-
- $this->printHead();
- $this->printChannels();
- $this->printItems();
- $this->printTale();
- }
-
- /**
- * Create a new FeedItem.
- *
- * @access public
- * @return object instance of FeedItem class
- */
- public function createNewItem()
- {
- $Item = new FeedItem($this->version);
- return $Item;
- }
-
- /**
- * Add a FeedItem to the main class
- *
- * @access public
- * @param object instance of FeedItem class
- * @return void
- */
- public function addItem($feedItem)
- {
- $this->items[] = $feedItem;
- }
-
-
- // Wrapper functions -------------------------------------------------------------------
-
- /**
- * Set the 'title' channel element
- *
- * @access public
- * @param srting value of 'title' channel tag
- * @return void
- */
- public function setTitle($title)
- {
- $this->setChannelElement('title', $title);
- }
-
- /**
- * Set the 'description' channel element
- *
- * @access public
- * @param srting value of 'description' channel tag
- * @return void
- */
- public function setDescription($desciption)
- {
- $this->setChannelElement('description', $desciption);
- }
-
- /**
- * Set the 'link' channel element
- *
- * @access public
- * @param srting value of 'link' channel tag
- * @return void
- */
- public function setLink($link)
- {
- $this->setChannelElement('link', $link);
- }
-
- /**
- * Set the 'image' channel element
- *
- * @access public
- * @param srting title of image
- * @param srting link url of the imahe
- * @param srting path url of the image
- * @return void
- */
- public function setImage($title, $link, $url)
- {
- $this->setChannelElement('image', array('title'=>$title, 'link'=>$link, 'url'=>$url));
- }
-
- /**
- * Set the 'about' channel element. Only for RSS 1.0
- *
- * @access public
- * @param srting value of 'about' channel tag
- * @return void
- */
- public function setChannelAbout($url)
- {
- $this->data['ChannelAbout'] = $url;
- }
-
- /**
- * Genarates an UUID
- * @author Anis uddin Ahmad <admin@ajaxray.com>
- * @param string an optional prefix
- * @return string the formated uuid
- */
- public function uuid($key = null, $prefix = '')
- {
- $key = ($key == null)? uniqid(rand()) : $key;
- $chars = md5($key);
- $uuid = substr($chars,0,8) . '-';
- $uuid .= substr($chars,8,4) . '-';
- $uuid .= substr($chars,12,4) . '-';
- $uuid .= substr($chars,16,4) . '-';
- $uuid .= substr($chars,20,12);
-
- return $prefix . $uuid;
- }
- // End # public functions ----------------------------------------------
-
- // Start # private functions ----------------------------------------------
-
- /**
- * Prints the xml and rss namespace
- *
- * @access private
- * @return void
- */
- private function printHead()
- {
- $out = '<?xml version="1.0" encoding="utf-8"?>' . "\n";
-
- if($this->version == RSS2)
- {
- $out .= '<rss version="2.0"
- xmlns:content="http://purl.org/rss/1.0/modules/content/"
- xmlns:wfw="http://wellformedweb.org/CommentAPI/"
- xmlns:atom="http://www.w3.org/2005/Atom"
- >' . PHP_EOL;
- }
- elseif($this->version == RSS1)
- {
- $out .= '<rdf:RDF
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns="http://purl.org/rss/1.0/"
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- >' . PHP_EOL;;
- }
- else if($this->version == ATOM)
- {
- $out .= '<feed xmlns="http://www.w3.org/2005/Atom">' . PHP_EOL;;
- }
- echo $out;
- }
-
- /**
- * Closes the open tags at the end of file
- *
- * @access private
- * @return void
- */
- private function printTale()
- {
- if($this->version == RSS2)
- {
- echo '</channel>' . PHP_EOL . '</rss>';
- }
- elseif($this->version == RSS1)
- {
- echo '</rdf:RDF>';
- }
- else if($this->version == ATOM)
- {
- echo '</feed>';
- }
-
- }
-
- /**
- * Creates a single node as xml format
- *
- * @access private
- * @param srting name of the tag
- * @param mixed tag value as string or array of nested tags in 'tagName' => 'tagValue' format
- * @param array Attributes(if any) in 'attrName' => 'attrValue' format
- * @return string formatted xml tag
- */
- private function makeNode($tagName, $tagContent, $attributes = null)
- {
- $nodeText = '';
- $attrText = '';
-
- if(is_array($attributes))
- {
- foreach ($attributes as $key => $value)
- {
- $attrText .= " $key=\"$value\" ";
- }
- }
-
- if(is_array($tagContent) && $this->version == RSS1)
- {
- $attrText = ' rdf:parseType="Resource"';
- }
-
-
- $attrText .= (in_array($tagName, $this->CDATAEncoding) && $this->version == ATOM)? ' type="html" ' : '';
- $nodeText .= (in_array($tagName, $this->CDATAEncoding))? "<{$tagName}{$attrText}><![CDATA[" : "<{$tagName}{$attrText}>";
-
- if(is_array($tagContent))
- {
- foreach ($tagContent as $key => $value)
- {
- $nodeText .= $this->makeNode($key, $value);
- }
- }
- else
- {
- $nodeText .= (in_array($tagName, $this->CDATAEncoding))? $tagContent : htmlentities($tagContent);
- }
-
- $nodeText .= (in_array($tagName, $this->CDATAEncoding))? "]]></$tagName>" : "</$tagName>";
-
- return $nodeText . PHP_EOL;
- }
-
- /**
- * @desc Print channels
- * @access private
- * @return void
- */
- private function printChannels()
- {
- //Start channel tag
- switch ($this->version)
- {
- case RSS2:
- echo '<channel>' . PHP_EOL;
- break;
- case RSS1:
- echo (isset($this->data['ChannelAbout']))? "<channel rdf:about=\"{$this->data['ChannelAbout']}\">" : "<channel rdf:about=\"{$this->channels['link']}\">";
- break;
- }
-
- //Print Items of channel
- foreach ($this->channels as $key => $value)
- {
- if($this->version == ATOM && $key == 'link')
- {
- // ATOM prints link element as href attribute
- echo $this->makeNode($key,'',array('href'=>$value));
- //Add the id for ATOM
- echo $this->makeNode('id',$this->uuid($value,'urn:uuid:'));
- }
- else
- {
- echo $this->makeNode($key, $value);
- }
-
- }
-
- //RSS 1.0 have special tag <rdf:Seq> with channel
- if($this->version == RSS1)
- {
- echo "<items>" . PHP_EOL . "<rdf:Seq>" . PHP_EOL;
- foreach ($this->items as $item)
- {
- $thisItems = $item->getElements();
- echo "<rdf:li resource=\"{$thisItems['link']['content']}\"/>" . PHP_EOL;
- }
- echo "</rdf:Seq>" . PHP_EOL . "</items>" . PHP_EOL . "</channel>" . PHP_EOL;
- }
- if($this->version == RSS2)
- {
- echo '<atom:link href="'.$this->channels['link'].'videolan-news.rss" rel="self" type="application/rss+xml" />'."\n";
- }
- }
-
- /**
- * Prints formatted feed items
- *
- * @access private
- * @return void
- */
- private function printItems()
- {
- foreach ($this->items as $item)
- {
- $thisItems = $item->getElements();
-
- //the argument is printed as rdf:about attribute of item in rss 1.0
- echo $this->startItem($thisItems['link']['content']);
-
- foreach ($thisItems as $feedItem )
- {
- echo $this->makeNode($feedItem['name'], $feedItem['content'], $feedItem['attributes']);
- }
- echo $this->endItem();
- }
- }
-
- /**
- * Make the starting tag of channels
- *
- * @access private
- * @param srting The vale of about tag which is used for only RSS 1.0
- * @return void
- */
- private function startItem($about = false)
- {
- if($this->version == RSS2)
- {
- echo '<item>' . PHP_EOL;
- }
- elseif($this->version == RSS1)
- {
- if($about)
- {
- echo "<item rdf:about=\"$about\">" . PHP_EOL;
- }
- else
- {
- die('link element is not set .\n It\'s required for RSS 1.0 to be used as about attribute of item');
- }
- }
- else if($this->version == ATOM)
- {
- echo "<entry>" . PHP_EOL;
- }
- }
-
- /**
- * Closes feed item tag
- *
- * @access private
- * @return void
- */
- private function endItem()
- {
- if($this->version == RSS2 || $this->version == RSS1)
- {
- echo '</item>' . PHP_EOL;
- }
- else if($this->version == ATOM)
- {
- echo "</entry>" . PHP_EOL;
- }
- }
-
-
-
- // End # private functions ----------------------------------------------
-
- } // end of class FeedWriter
-
-// autoload classes
-function __autoload($class_name)
-{
- require_once $class_name . '.php';
-}
</span><span style="color: #000000;background-color: #ddffdd">+<?php
+// RSS 0.90 Officially obsoleted by 1.0
+// RSS 0.91, 0.92, 0.93 and 0.94 Officially obsoleted by 2.0
+// So, define constants for RSS 1.0, RSS 2.0 and ATOM
+
+ define('RSS1', 'RSS 1.0', true);
+ define('RSS2', 'RSS 2.0', true);
+ define('ATOM', 'ATOM', true);
+
+ /**
+ * Univarsel Feed Writer class
+ *
+ * Genarate RSS 1.0, RSS2.0 and ATOM Feed
+ *
+ * @package UnivarselFeedWriter
+ * @author Anis uddin Ahmad <anisniit@gmail.com>
+ * @link http://www.ajaxray.com/projects/rss
+ */
+ class FeedWriter
+ {
+ private $channels = array(); // Collection of channel elements
+ private $items = array(); // Collection of items as object of FeedItem class.
+ private $data = array(); // Store some other version wise data
+ private $CDATAEncoding = array(); // The tag names which have to encoded as CDATA
+
+ private $version = null;
+
+ /**
+ * Constructor
+ *
+ * @param constant the version constant (RSS1/RSS2/ATOM).
+ */
+ function __construct($version = RSS2)
+ {
+ $this->version = $version;
+
+ // Setting default value for assential channel elements
+ $this->channels['title'] = $version . ' Feed';
+ $this->channels['link'] = 'http://www.ajaxray.com/blog';
+
+ //Tag names to encode in CDATA
+ $this->CDATAEncoding = array('description', 'content:encoded', 'summary');
+ }
+
+ // Start # public functions ---------------------------------------------
+
+ /**
+ * Set a channel element
+ * @access public
+ * @param srting name of the channel tag
+ * @param string content of the channel tag
+ * @return void
+ */
+ public function setChannelElement($elementName, $content)
+ {
+ $this->channels[$elementName] = $content ;
+ }
+
+ /**
+ * Set multiple channel elements from an array. Array elements
+ * should be 'channelName' => 'channelContent' format.
+ *
+ * @access public
+ * @param array array of channels
+ * @return void
+ */
+ public function setChannelElementsFromArray($elementArray)
+ {
+ if(! is_array($elementArray)) return;
+ foreach ($elementArray as $elementName => $content)
+ {
+ $this->setChannelElement($elementName, $content);
+ }
+ }
+
+ /**
+ * Genarate the actual RSS/ATOM file
+ *
+ * @access public
+ * @return void
+ */
+ public function genarateFeed()
+ {
+ header("Content-type: text/xml");
+
+ $this->printHead();
+ $this->printChannels();
+ $this->printItems();
+ $this->printTale();
+ }
+
+ /**
+ * Create a new FeedItem.
+ *
+ * @access public
+ * @return object instance of FeedItem class
+ */
+ public function createNewItem()
+ {
+ $Item = new FeedItem($this->version);
+ return $Item;
+ }
+
+ /**
+ * Add a FeedItem to the main class
+ *
+ * @access public
+ * @param object instance of FeedItem class
+ * @return void
+ */
+ public function addItem($feedItem)
+ {
+ $this->items[] = $feedItem;
+ }
+
+
+ // Wrapper functions -------------------------------------------------------------------
+
+ /**
+ * Set the 'title' channel element
+ *
+ * @access public
+ * @param srting value of 'title' channel tag
+ * @return void
+ */
+ public function setTitle($title)
+ {
+ $this->setChannelElement('title', $title);
+ }
+
+ /**
+ * Set the 'description' channel element
+ *
+ * @access public
+ * @param srting value of 'description' channel tag
+ * @return void
+ */
+ public function setDescription($desciption)
+ {
+ $this->setChannelElement('description', $desciption);
+ }
+
+ /**
+ * Set the 'link' channel element
+ *
+ * @access public
+ * @param srting value of 'link' channel tag
+ * @return void
+ */
+ public function setLink($link)
+ {
+ $this->setChannelElement('link', $link);
+ }
+
+ /**
+ * Set the 'image' channel element
+ *
+ * @access public
+ * @param srting title of image
+ * @param srting link url of the imahe
+ * @param srting path url of the image
+ * @return void
+ */
+ public function setImage($title, $link, $url)
+ {
+ $this->setChannelElement('image', array('title'=>$title, 'link'=>$link, 'url'=>$url));
+ }
+
+ /**
+ * Set the 'about' channel element. Only for RSS 1.0
+ *
+ * @access public
+ * @param srting value of 'about' channel tag
+ * @return void
+ */
+ public function setChannelAbout($url)
+ {
+ $this->data['ChannelAbout'] = $url;
+ }
+
+ /**
+ * Genarates an UUID
+ * @author Anis uddin Ahmad <admin@ajaxray.com>
+ * @param string an optional prefix
+ * @return string the formated uuid
+ */
+ public function uuid($key = null, $prefix = '')
+ {
+ $key = ($key == null)? uniqid(rand()) : $key;
+ $chars = md5($key);
+ $uuid = substr($chars,0,8) . '-';
+ $uuid .= substr($chars,8,4) . '-';
+ $uuid .= substr($chars,12,4) . '-';
+ $uuid .= substr($chars,16,4) . '-';
+ $uuid .= substr($chars,20,12);
+
+ return $prefix . $uuid;
+ }
+ // End # public functions ----------------------------------------------
+
+ // Start # private functions ----------------------------------------------
+
+ /**
+ * Prints the xml and rss namespace
+ *
+ * @access private
+ * @return void
+ */
+ private function printHead()
+ {
+ $out = '<?xml version="1.0" encoding="utf-8"?>' . "\n";
+
+ if($this->version == RSS2)
+ {
+ $out .= '<rss version="2.0"
+ xmlns:content="http://purl.org/rss/1.0/modules/content/"
+ xmlns:wfw="http://wellformedweb.org/CommentAPI/"
+ xmlns:atom="http://www.w3.org/2005/Atom"
+ >' . PHP_EOL;
+ }
+ elseif($this->version == RSS1)
+ {
+ $out .= '<rdf:RDF
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns="http://purl.org/rss/1.0/"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ >' . PHP_EOL;;
+ }
+ else if($this->version == ATOM)
+ {
+ $out .= '<feed xmlns="http://www.w3.org/2005/Atom">' . PHP_EOL;;
+ }
+ echo $out;
+ }
+
+ /**
+ * Closes the open tags at the end of file
+ *
+ * @access private
+ * @return void
+ */
+ private function printTale()
+ {
+ if($this->version == RSS2)
+ {
+ echo '</channel>' . PHP_EOL . '</rss>';
+ }
+ elseif($this->version == RSS1)
+ {
+ echo '</rdf:RDF>';
+ }
+ else if($this->version == ATOM)
+ {
+ echo '</feed>';
+ }
+
+ }
+
+ /**
+ * Creates a single node as xml format
+ *
+ * @access private
+ * @param srting name of the tag
+ * @param mixed tag value as string or array of nested tags in 'tagName' => 'tagValue' format
+ * @param array Attributes(if any) in 'attrName' => 'attrValue' format
+ * @return string formatted xml tag
+ */
+ private function makeNode($tagName, $tagContent, $attributes = null)
+ {
+ $nodeText = '';
+ $attrText = '';
+
+ if(is_array($attributes))
+ {
+ foreach ($attributes as $key => $value)
+ {
+ $attrText .= " $key=\"$value\" ";
+ }
+ }
+
+ if(is_array($tagContent) && $this->version == RSS1)
+ {
+ $attrText = ' rdf:parseType="Resource"';
+ }
+
+
+ $attrText .= (in_array($tagName, $this->CDATAEncoding) && $this->version == ATOM)? ' type="html" ' : '';
+ $nodeText .= (in_array($tagName, $this->CDATAEncoding))? "<{$tagName}{$attrText}><![CDATA[" : "<{$tagName}{$attrText}>";
+
+ if(is_array($tagContent))
+ {
+ foreach ($tagContent as $key => $value)
+ {
+ $nodeText .= $this->makeNode($key, $value);
+ }
+ }
+ else
+ {
+ $nodeText .= (in_array($tagName, $this->CDATAEncoding))? $tagContent : htmlentities($tagContent);
+ }
+
+ $nodeText .= (in_array($tagName, $this->CDATAEncoding))? "]]></$tagName>" : "</$tagName>";
+
+ return $nodeText . PHP_EOL;
+ }
+
+ /**
+ * @desc Print channels
+ * @access private
+ * @return void
+ */
+ private function printChannels()
+ {
+ //Start channel tag
+ switch ($this->version)
+ {
+ case RSS2:
+ echo '<channel>' . PHP_EOL;
+ break;
+ case RSS1:
+ echo (isset($this->data['ChannelAbout']))? "<channel rdf:about=\"{$this->data['ChannelAbout']}\">" : "<channel rdf:about=\"{$this->channels['link']}\">";
+ break;
+ }
+
+ //Print Items of channel
+ foreach ($this->channels as $key => $value)
+ {
+ if($this->version == ATOM && $key == 'link')
+ {
+ // ATOM prints link element as href attribute
+ echo $this->makeNode($key,'',array('href'=>$value));
+ //Add the id for ATOM
+ echo $this->makeNode('id',$this->uuid($value,'urn:uuid:'));
+ }
+ else
+ {
+ echo $this->makeNode($key, $value);
+ }
+
+ }
+
+ //RSS 1.0 have special tag <rdf:Seq> with channel
+ if($this->version == RSS1)
+ {
+ echo "<items>" . PHP_EOL . "<rdf:Seq>" . PHP_EOL;
+ foreach ($this->items as $item)
+ {
+ $thisItems = $item->getElements();
+ echo "<rdf:li resource=\"{$thisItems['link']['content']}\"/>" . PHP_EOL;
+ }
+ echo "</rdf:Seq>" . PHP_EOL . "</items>" . PHP_EOL . "</channel>" . PHP_EOL;
+ }
+ if($this->version == RSS2)
+ {
+ echo '<atom:link href="'.$this->channels['link'].'videolan-news.rss" rel="self" type="application/rss+xml" />'."\n";
+ }
+ }
+
+ /**
+ * Prints formatted feed items
+ *
+ * @access private
+ * @return void
+ */
+ private function printItems()
+ {
+ foreach ($this->items as $item)
+ {
+ $thisItems = $item->getElements();
+
+ //the argument is printed as rdf:about attribute of item in rss 1.0
+ echo $this->startItem($thisItems['link']['content']);
+
+ foreach ($thisItems as $feedItem )
+ {
+ echo $this->makeNode($feedItem['name'], $feedItem['content'], $feedItem['attributes']);
+ }
+ echo $this->endItem();
+ }
+ }
+
+ /**
+ * Make the starting tag of channels
+ *
+ * @access private
+ * @param srting The vale of about tag which is used for only RSS 1.0
+ * @return void
+ */
+ private function startItem($about = false)
+ {
+ if($this->version == RSS2)
+ {
+ echo '<item>' . PHP_EOL;
+ }
+ elseif($this->version == RSS1)
+ {
+ if($about)
+ {
+ echo "<item rdf:about=\"$about\">" . PHP_EOL;
+ }
+ else
+ {
+ die('link element is not set .\n It\'s required for RSS 1.0 to be used as about attribute of item');
+ }
+ }
+ else if($this->version == ATOM)
+ {
+ echo "<entry>" . PHP_EOL;
+ }
+ }
+
+ /**
+ * Closes feed item tag
+ *
+ * @access private
+ * @return void
+ */
+ private function endItem()
+ {
+ if($this->version == RSS2 || $this->version == RSS1)
+ {
+ echo '</item>' . PHP_EOL;
+ }
+ else if($this->version == ATOM)
+ {
+ echo "</entry>" . PHP_EOL;
+ }
+ }
+
+
+
+ // End # private functions ----------------------------------------------
+
+ } // end of class FeedWriter
+
+// autoload classes
+function __autoload($class_name)
+{
+ require_once $class_name . '.php';
+}
</span></code></pre>
<br>
</li>
<li id='diff-5'>
<a href='https://code.videolan.org/VideoLAN.org/websites/commit/3278804f405f191cc00e14bfcc1650703a34043f#diff-5'>
<strong>
www.videolan.org/videolan/events/10y/day1.php
</strong>
</a>
<hr>
<pre class="highlight"><code><span style="color: #000000;background-color: #ffdddd">--- a/www.videolan.org/videolan/events/10y/day1.php
</span><span style="color: #000000;background-color: #ddffdd">+++ b/www.videolan.org/videolan/events/10y/day1.php
</span><span style="color: #aaaaaa">@@ -1,271 +1,271 @@
</span><span style="color: #000000;background-color: #ffdddd">-<?php
- $title = "10 years of open source";
- require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
-?>
-
-<h1 class="bigtitle">10 years of Open Source</h1>
-<h2>Welcome to the pages for the Celebration of our 10 years of open source</h2>
-<p>We are here to celebrate the 10 years of the open sourcing of VideoLAN and VLC.</p>
-<p><b>10 days</b> of surprises, ideas and stories will pop up here.</p>
-<br />
-
-<div id="sidebar">
-<h1><a class="actionDay" id="link-day1" href="day1.html" style="font-weight: bold;">Day 1</a></h1>
-<h1><a class="actionDay" id="link-day2" href="day2.html">Day 2</a></h1>
-<h1><a class="actionDay" id="link-day3" href="day3.html">Day 3</a></h1>
-<h1><a class="actionDay" id="link-day4" href="day4.html">Day 4</a></h1>
-<h1><a class="actionDay" id="link-day5" href="day5.html">Day 5</a></h1>
-<h1><a class="actionDay" id="link-day6" href="day6.html">Day 6</a></h1>
-<h1><a class="actionDay" id="link-day7" href="day7.html">Day 7</a></h1>
-<h1><a class="actionDay" id="link-day8" href="day8.html">Day 8</a></h1>
-<h1><a class="actionDay" id="link-day9" href="day9.html">Day 9</a></h1>
-<h1><a class="actionDay" id="link-day10" href="day10.html">Day 10</a></h1>
-<h1><a class="actionDay" id="link-day10" href="index.html">All days</a></h1>
-</div>
-
-<div id="days">
- <div id="day1">
- <h1>Day 1: a VideoLAN history</h1>
- <p>Most people know <a href="/vlc"/>VLC</a>, but they don't know the history of the <a href="/videolan/">VideoLAN project</a>.</p>
- <p>Well, they don't even know what VideoLAN is, and that we are not a company...</p>
- <h2>1st February 2011</h2>
- <p>Today is the <b>10<sup>th</sup> anniversary</b> of the switch to <a href="http://www.opensource.org/">GPL</a> of the VideoLAN project
- applications...</p>
- <p>But, but, but... What was <em>before</em> the GPL?</p>
-
- <h3>1996: First VideoLAN project</h3>
- <p>The network of the campus of the <a href="http://www.ecp.fr">École Centrale Paris</a>,
- one of the prestigious French "<a href="http://en.wikipedia.org/wiki/Grande_ecole">Grande École</a>"
- university, has always been managed by a student organisation named <a href="http://www.via.ecp.fr">
- VIA Centrale Réseaux</a>.</p>
- <p>In 1996, it had a very slow <a href="http://en.wikipedia.org/wiki/Token_ring">Token-Ring</a> network, but the students wanted an upgrade. They found investors
- at the condition that they could justify the need for a new network...</p>
- <p>Therefore, they decided to push <b>Video</b> on the network...<br />
- <p>Remember, this is <b>1996</b>, were your average Pentium couldn't decode a DVD and when Youtube and Google didn't exist...</p>
- <p>This <b>student project</b> achieved his goals in early 1998, and a new network came.</p>
-
- <h3>1998: Second VideoLAN project</h3>
- <p>As it was successful, it was decided to go on the project.</p>
- <p>And they restarted the project from scratch, in <b>1998</b>.<br />
- <p>But in the mind of <a href="http://www.opensource.org/">open source</a> and modularity.</p>
- <p>This is when the <a href="/vlc/">VLC media player</a> that you know of, was <i>born</i>.<br />
- If you look at the <em>first commit</em> of the repository, in <b>August 1999</b>, you'll see that the most copyright
- indeed is from <b>1998</b>.</p>
-
- <h3>2001: Open Source</h3>
- <p>As <a href="/">VideoLAN</a> was a student project, the university had moral rights on the software produced.</p>
- <p>Thanks to the <b>students</b> and Professor <a href="http://fr.linkedin.com/pub/jean-philippe-rey/16/b19/95a">Jean-Philippe Rey</a>,
- the direction of the university allowed the switch of all code produced to GPL.</p>
- <p>The <a href="http://images.videolan.org/images/paper.jpeg">letter</a> from Mr. Gourisse was signed on February 1<sup>st</sup>, <b>2001</b>.</p>
-
- <h2>Since 2001</h2>
- <p>Afterward, the project has went on, with <b>students</b> and then <b>volunteers</b> from around the world.</p>
- <p>The project, has, of course, left the university and is a backed-up by a <b>volunteer non-profit organisation</b>.</p>
- <p>Today, VLC averages 24 million downloads per month (including two-third of updates) and the user-base is counted in tens of million.</p>
-
- </div>
-
- <div id="day2" style="display: none;">
- <h1>Day 2: a new website design</h1>
- <p>As you might have seen, we've change the design of the <a href="/">main website</a>.</p>
- <p>The website design was done by <a href="http://madebyargon.com/">Argon</a> and this project was sponsored by <a href="http://netzwelt.de">netzwelt.de</a>.</p>
- <p>It is still a work in progress, but we'll keep working on it with your help.</p>
- </div>
-
- <div id="day3" style="display: none;">
- <h1>Day 3: A cool video about VLC</h1>
- <p>For our 3<sup>rd</sup> day, we'd like to share a video that we think should be more known.</p>
- <p>Video created by Adam Vian.</p>
- <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/vVXGLPl3n7E" frameborder="0" allowfullscreen></iframe>
- </div>
-
- <div id="day4" style="display: none;">
- <h1>Day 4: The best skins for VLC</h1>
- <br />
- <p>For our 4<sup>th</sup> day, we'd like to share the <b>6 best skins</b> we've seen this year.</p>
- <br />
- <br />
-
-<?php
-function vlcskins($img,$thumb, $skin){
- echo"<div style='width: 230px; font-size: 2em; float: left; text-align: center;'><div class='screenshot' style='overflow: hidden; width: 200px; height: 120px;'>"
- ."<a href='http://images.videolan.org/vlc/skins2/$img'><img
- src='http://images.videolan.org/vlc/skins2/$thumb' alt='VLC media player' /></a>
- </div>";
- echo "<a href='http://www.videolan.org/vlc/download-skins2-go.php?url=$skin'>Get this skin!</a></div>";
-}
- vlcskins('Preview.jpg', 'tm_Preview.jpg', 'eDark Vlc.vlt' );
- vlcskins('screen_vlc_def_mod.jpg', 'tm_screen_vlc_def_mod.jpg', 'default_mod_mentalrey.vlt' );
- vlcskins('ASkin.png', 'tm_ASkin.png', 'ASkin.vlt' );
- vlcskins('vlc_skin.png', 'tm_vlc_skin.png', 'avs_0_95_beta.vlt' );
- vlcskins('darklounge_preview.jpg', 'tm_darklounge_preview.jpg', 'darklounge_vlc_1.0.vlt' );
- vlcskins('Alienware Darkstar.PNG', 'tm_Alienware Darkstar.PNG', 'Alienware Darkstar.vlt' );
-?>
- </div>
-
- <div id="day5" style="display: none;">
- <h1>Day 5: Small photo from the VideoLAN team from FOSDEM</h1>
- <br />
- <p>For our 5<sup>th</sup> day, we'd like to share a small <b>photo</b> we've done during the <a href="http://fosdem.org">FOSDEM</a>
- conference, where some people from the <a href="/videolan/">VideoLAN team</a> met today, and tomorrow.</p>
- <p>The picture is taken in front of the huge Brussels green cone.</a>
- <br />
- <img src="/videolan/events/10y/Brussels_VideoLAN.jpg" alt="VideoLAN in FOSDEM 2011" />
- <br />
- </div>
-
- <div id="day6" style="display: none;">
- <h1>Day 6: Best extensions for VLC</h1>
- <br />
- <h2>VLC extensions</h2>
- <p>For our 6<sup>th</sup> day, we'd like to speak about <b>extensions</b> for VLC and provide a few.</p>
- <p>Extensions in VLC are not very popular yet, because we are missing a few functionnalities.<br />
- Still, some are already cool to use.</p>
- <p>Extensions in VLC can add new features that we don't want to support in the main core, or that we cannot.</p>
-
- <h2>Some extensions</h2>
- <br />
- <h3>VLC extension: subtitles downloader</h3>
- <p>This small extension allows you to get subtitles directly from web databases<br />
- <a href="http://anonym.to/?http://ale5000.altervista.org/vlc/extensions/subtitles-mod.lua">Download it now!</a></p>
- <br />
- <h3>VLC extensions: movie information</h3>
- <p>These are, in fact, 4 extension to get more information about the movie currently playing:
- <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/allocine-fr.lua;hb=HEAD">Allocine.fr extension</a>
- <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/imdb.lua;hb=HEAD">IMDB.com extension</a>
- <br /><a href="lua/moviedb.lua">themoviedb.org extension</a>
- <br /><a href="lua/tvdb.lua">thetvdb.com extension</a></p>
- <p><b>NB:</b> the legality of the use of these extension is not clear yet. If you have any info, please share with us.</p>
- <br />
- <h3>VLC extension: Add Similar files</h3>
- <p>This extension will find the similar files in the same folder (like for TV shows)<br />
- than the file playing and add them to the playlist.<br />
- <a href="lua/addsimilar.lua">Download it now!</a></p>
- <br />
- <p><em style="font-style: italic;">Sorry, but because of the FOSDEM event, this day 6, that was supposed to be out on sunday, went out on monday :D</em></p>
- <br />
- </div>
-
- <div id="day7" style="display: none;">
- <h1>Day 7: Cool thing to do with VLC</h1>
- <p>For our 7<sup>th</sup> day, we'd like to show out feature of VLC that you probably don't know about.</p>
-
- <h2>Running with coloured text output</h2>
- <p>One of the most useless feature of VLC is the <b>Colored ASCII</b> mode. To use it:<br />
- - <code>vlc -Acaca</code><br />
- - Preferences → Video → Change "output" to "Color ascii-art video output".
- </p>
-
- <h2>Running with no interface</h2>
- <p>If you like the <b>MPlayer</b> usability, or if you want a VLC with no interaction, you should use the dummy interface:<br />
- <code>vlc -Idummy</code> or <code>cvlc</code>.</p>
- <p>You can also approach this mode with the <b>Interface Preferences</b> options: change to "minimal starting mode".</p>
-
- <h2>Playback your screen</h2>
- <p>Try this one:<br />
- Media → Open Capture Device → Change "Capture mode" to "Desktop"<br />
- Enjoy!</p>
- <p>You can record, transcode and stream it too!</p>
-
- <h2>Open a Youtube URL</h2>
- <p>To open a Youtube video in VLC:<br />
- Media → Open Network → Paste the complete Youtube URL, like <em style="font-style: italic;">http://www.youtube.com/watch?v=vVXGLPl3n7E</em><br />
- Enjoy!</p>
-
- <h2>Use the interactive zoom</h2>
- <p>Did you know about the interactive zoom filter in VLC?</p>
- <p>To use it, play a video, then<br />Tools → Effects & Filters → Video Effects → Geometry, tick "Magnification/Zoom".<br />
- Use your mouse in the top left corner to have fun with it!</p>
- </div>
-
- <div id="day8" style="display: none;">
- <h1>Day 8: Cones</h1>
- <p>For our 8<sup>th</sup> day, here is a small collection of nice cones.</p>
- <h2>New VLC cone, GCI-rendered, by Richard C. G. Øiestad</h2>
- <p>From the creator of the actual VLC icon, here is a new one.</p>
- <img src="vlc_new_cone.png" alt="VLC cone" />
-
- <h2>Some nice VLC cone</h2>
- <p>A small cone with a translucent film strip around it.</p>
- <img src="vlc_film.png" alt="VLC cone" />
-
- <h2>Funny cones</h2>
- <p>High-Quality Cone icons done by Tom Bigelajzen</p>
- <p><a href="http://images.videolan.org/images/goodies/Cone-Shortcuts-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Shortcuts-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Subs-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Subs-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Forum-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Forum-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Video-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Video-small.png" /></a>
- </p>
- <p>
- <a href="http://images.videolan.org/images/goodies/Cone-Audio-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Audio-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Input-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Input-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Interface-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Interface-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-List-large.png"><img src="http://images.videolan.org/images/goodies/Cone-List-small.png" /></a>
- </p>
- </div>
-
- <div id="day9" style="display:none;">
- <h1>Day 9: VLC community numbers</h1>
- <p>For our 9<sup>th</sup> day, we'd like to speak about numbers.</p>
-
- <h2>Commiters</h2>
- <p>The <b>number of committers</b> metric is too often discarded, in open source projects.<br />
- We believe this is a good way to mesure the popularity of a project.</p>
- <h3>Official committers</h3>
- <p>The <b>official commiters</b> are the ones who have or had write access.<br />
- They are <b>48 of them</b>, but most of them are inactive, those days...</p>
- <h3>External committers</h3>
- <p>The <b>external commiters</b> are people from the community, who send patches.
- There patches are then applied into the main repository, by other committers.<br />
- They are more than <b>500 of them</b>, during the first 10 years of the project.</p>
-
- <h2>Downloads</h2>
- <p>The <b>download numbers</b> are always inaccurate, because many downloads are not counted:<br />
- <ul class="bullets">
- <li>Linux numbers, because users download directly on their distributions;</li>
- <li>Unofficial mirrors, and direct FTP accesses;</li>
- <li>Websites like <em style="font-style: italic;">download.com</em>, <em style="font-style: italic;">CNET</em>, <em style="font-style: italic;">01Net</em> or <em style="font-style: italic;">softopedia</em>.</li>
- </ul></p>
-
- <h3>Numbers before sf.net</h3>
- <p>When we mainly used our own set of mirrors, we had counted <b>440 million</b> direct downloads.</p>
- <p>Those downloads were done between <em style="font-style: italic;">December 2004</em> and <em style="font-style: italic;">June 2010</em>
- and did not include updates.</p>
-
- <h3>Numbers since sf.net</h3>
- <p>Since last june, we are using SourceForge for distribution, especially in order to have a 3<sup>rd</sup> party counting the downloads.</p>
- <p>As you can see, VLC is already at <a href="http://sourceforge.net/top/topalltime.php?type=downloads">the 4<sup>th</sup> position</a>, on
- the <a href="http://sourceforge.net/top/topalltime.php?type=downloads">Top Downloads, For all time of SF.net</a>.</p>
- <p>The numbers are over <b>191 million</b>, but are including signatures and updates.<br />The actual numbers are thefore closer to <b>74 million</b>
- direct downloads, over the last 7 and half months.</p>
- <br />
- <p>That would make the total at around <b>514 million</b> direct downloads.</p>
-
- <h2>Users</h2>
- <p>As VLC is not phoning home when one uses it (for example, proprietary players like RealPlayer or DivX do), we cannot know exactly the exact userbase.</p>
- <p>We can only <b>guess</b> from the download numbers... Do your own <b>estimation</b> then :D</p>
- </div>
-
- <div id="day10" style="display:none;">
- <h1>Day 10: A short promotional video about VLC</h1>
- <p>For our 10<sup>th</sup> (and last) day, we'd like to share a short promo video done for VLC.</p>
- <p>This video was created and directed by a team of French students, realised by a group of technical volunteers
- and shot and produced by <a href="http://holistic-productions.com/">Holistic Productions</a>.</p>
- <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/ZRM6-PrOfZE" frameborder="0" allowfullscreen></iframe>
- <p>Please share.</a>
- </div>
-
-</div>
-
-<h3>Support us</h3>
-<p>Since all the work on <a href="/vlc/">VLC</a> and other <a href="/projects">videolan projects</a> is done by <b>volunteers</b>
-in their <b>free time</b>, we welcome donations to help us manage the software. <b>Donate <a href="/contribute.html">now!</a></b></p>
-<h3>Share</h3>
-<a href="http://digg.com/news/technology/videolan_10_years_of_open_source">Digg</a>
-<a href="http://www.facebook.com/vlc.media.player">Facebook</a>
-<a href="http://news.ycombinator.com/item?id=2165356">Hacker News</a>
-<a href="http://twitter.com/videolan">Twitter</a>
-<br />
-
-
-<?php footer('$Id: index.php 5400 2009-07-19 15:37:21Z jb $'); ?>
</span><span style="color: #000000;background-color: #ddffdd">+<?php
+ $title = "10 years of open source";
+ require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
+?>
+
+<h1 class="bigtitle">10 years of Open Source</h1>
+<h2>Welcome to the pages for the Celebration of our 10 years of open source</h2>
+<p>We are here to celebrate the 10 years of the open sourcing of VideoLAN and VLC.</p>
+<p><b>10 days</b> of surprises, ideas and stories will pop up here.</p>
+<br />
+
+<div id="sidebar">
+<h1><a class="actionDay" id="link-day1" href="day1.html" style="font-weight: bold;">Day 1</a></h1>
+<h1><a class="actionDay" id="link-day2" href="day2.html">Day 2</a></h1>
+<h1><a class="actionDay" id="link-day3" href="day3.html">Day 3</a></h1>
+<h1><a class="actionDay" id="link-day4" href="day4.html">Day 4</a></h1>
+<h1><a class="actionDay" id="link-day5" href="day5.html">Day 5</a></h1>
+<h1><a class="actionDay" id="link-day6" href="day6.html">Day 6</a></h1>
+<h1><a class="actionDay" id="link-day7" href="day7.html">Day 7</a></h1>
+<h1><a class="actionDay" id="link-day8" href="day8.html">Day 8</a></h1>
+<h1><a class="actionDay" id="link-day9" href="day9.html">Day 9</a></h1>
+<h1><a class="actionDay" id="link-day10" href="day10.html">Day 10</a></h1>
+<h1><a class="actionDay" id="link-day10" href="index.html">All days</a></h1>
+</div>
+
+<div id="days">
+ <div id="day1">
+ <h1>Day 1: a VideoLAN history</h1>
+ <p>Most people know <a href="/vlc"/>VLC</a>, but they don't know the history of the <a href="/videolan/">VideoLAN project</a>.</p>
+ <p>Well, they don't even know what VideoLAN is, and that we are not a company...</p>
+ <h2>1st February 2011</h2>
+ <p>Today is the <b>10<sup>th</sup> anniversary</b> of the switch to <a href="http://www.opensource.org/">GPL</a> of the VideoLAN project
+ applications...</p>
+ <p>But, but, but... What was <em>before</em> the GPL?</p>
+
+ <h3>1996: First VideoLAN project</h3>
+ <p>The network of the campus of the <a href="http://www.ecp.fr">École Centrale Paris</a>,
+ one of the prestigious French "<a href="http://en.wikipedia.org/wiki/Grande_ecole">Grande École</a>"
+ university, has always been managed by a student organisation named <a href="http://www.via.ecp.fr">
+ VIA Centrale Réseaux</a>.</p>
+ <p>In 1996, it had a very slow <a href="http://en.wikipedia.org/wiki/Token_ring">Token-Ring</a> network, but the students wanted an upgrade. They found investors
+ at the condition that they could justify the need for a new network...</p>
+ <p>Therefore, they decided to push <b>Video</b> on the network...<br />
+ <p>Remember, this is <b>1996</b>, were your average Pentium couldn't decode a DVD and when Youtube and Google didn't exist...</p>
+ <p>This <b>student project</b> achieved his goals in early 1998, and a new network came.</p>
+
+ <h3>1998: Second VideoLAN project</h3>
+ <p>As it was successful, it was decided to go on the project.</p>
+ <p>And they restarted the project from scratch, in <b>1998</b>.<br />
+ <p>But in the mind of <a href="http://www.opensource.org/">open source</a> and modularity.</p>
+ <p>This is when the <a href="/vlc/">VLC media player</a> that you know of, was <i>born</i>.<br />
+ If you look at the <em>first commit</em> of the repository, in <b>August 1999</b>, you'll see that the most copyright
+ indeed is from <b>1998</b>.</p>
+
+ <h3>2001: Open Source</h3>
+ <p>As <a href="/">VideoLAN</a> was a student project, the university had moral rights on the software produced.</p>
+ <p>Thanks to the <b>students</b> and Professor <a href="http://fr.linkedin.com/pub/jean-philippe-rey/16/b19/95a">Jean-Philippe Rey</a>,
+ the direction of the university allowed the switch of all code produced to GPL.</p>
+ <p>The <a href="http://images.videolan.org/images/paper.jpeg">letter</a> from Mr. Gourisse was signed on February 1<sup>st</sup>, <b>2001</b>.</p>
+
+ <h2>Since 2001</h2>
+ <p>Afterward, the project has went on, with <b>students</b> and then <b>volunteers</b> from around the world.</p>
+ <p>The project, has, of course, left the university and is a backed-up by a <b>volunteer non-profit organisation</b>.</p>
+ <p>Today, VLC averages 24 million downloads per month (including two-third of updates) and the user-base is counted in tens of million.</p>
+
+ </div>
+
+ <div id="day2" style="display: none;">
+ <h1>Day 2: a new website design</h1>
+ <p>As you might have seen, we've change the design of the <a href="/">main website</a>.</p>
+ <p>The website design was done by <a href="http://madebyargon.com/">Argon</a> and this project was sponsored by <a href="http://netzwelt.de">netzwelt.de</a>.</p>
+ <p>It is still a work in progress, but we'll keep working on it with your help.</p>
+ </div>
+
+ <div id="day3" style="display: none;">
+ <h1>Day 3: A cool video about VLC</h1>
+ <p>For our 3<sup>rd</sup> day, we'd like to share a video that we think should be more known.</p>
+ <p>Video created by Adam Vian.</p>
+ <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/vVXGLPl3n7E" frameborder="0" allowfullscreen></iframe>
+ </div>
+
+ <div id="day4" style="display: none;">
+ <h1>Day 4: The best skins for VLC</h1>
+ <br />
+ <p>For our 4<sup>th</sup> day, we'd like to share the <b>6 best skins</b> we've seen this year.</p>
+ <br />
+ <br />
+
+<?php
+function vlcskins($img,$thumb, $skin){
+ echo"<div style='width: 230px; font-size: 2em; float: left; text-align: center;'><div class='screenshot' style='overflow: hidden; width: 200px; height: 120px;'>"
+ ."<a href='http://images.videolan.org/vlc/skins2/$img'><img
+ src='http://images.videolan.org/vlc/skins2/$thumb' alt='VLC media player' /></a>
+ </div>";
+ echo "<a href='http://www.videolan.org/vlc/download-skins2-go.php?url=$skin'>Get this skin!</a></div>";
+}
+ vlcskins('Preview.jpg', 'tm_Preview.jpg', 'eDark Vlc.vlt' );
+ vlcskins('screen_vlc_def_mod.jpg', 'tm_screen_vlc_def_mod.jpg', 'default_mod_mentalrey.vlt' );
+ vlcskins('ASkin.png', 'tm_ASkin.png', 'ASkin.vlt' );
+ vlcskins('vlc_skin.png', 'tm_vlc_skin.png', 'avs_0_95_beta.vlt' );
+ vlcskins('darklounge_preview.jpg', 'tm_darklounge_preview.jpg', 'darklounge_vlc_1.0.vlt' );
+ vlcskins('Alienware Darkstar.PNG', 'tm_Alienware Darkstar.PNG', 'Alienware Darkstar.vlt' );
+?>
+ </div>
+
+ <div id="day5" style="display: none;">
+ <h1>Day 5: Small photo from the VideoLAN team from FOSDEM</h1>
+ <br />
+ <p>For our 5<sup>th</sup> day, we'd like to share a small <b>photo</b> we've done during the <a href="http://fosdem.org">FOSDEM</a>
+ conference, where some people from the <a href="/videolan/">VideoLAN team</a> met today, and tomorrow.</p>
+ <p>The picture is taken in front of the huge Brussels green cone.</a>
+ <br />
+ <img src="/videolan/events/10y/Brussels_VideoLAN.jpg" alt="VideoLAN in FOSDEM 2011" />
+ <br />
+ </div>
+
+ <div id="day6" style="display: none;">
+ <h1>Day 6: Best extensions for VLC</h1>
+ <br />
+ <h2>VLC extensions</h2>
+ <p>For our 6<sup>th</sup> day, we'd like to speak about <b>extensions</b> for VLC and provide a few.</p>
+ <p>Extensions in VLC are not very popular yet, because we are missing a few functionnalities.<br />
+ Still, some are already cool to use.</p>
+ <p>Extensions in VLC can add new features that we don't want to support in the main core, or that we cannot.</p>
+
+ <h2>Some extensions</h2>
+ <br />
+ <h3>VLC extension: subtitles downloader</h3>
+ <p>This small extension allows you to get subtitles directly from web databases<br />
+ <a href="http://anonym.to/?http://ale5000.altervista.org/vlc/extensions/subtitles-mod.lua">Download it now!</a></p>
+ <br />
+ <h3>VLC extensions: movie information</h3>
+ <p>These are, in fact, 4 extension to get more information about the movie currently playing:
+ <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/allocine-fr.lua;hb=HEAD">Allocine.fr extension</a>
+ <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/imdb.lua;hb=HEAD">IMDB.com extension</a>
+ <br /><a href="lua/moviedb.lua">themoviedb.org extension</a>
+ <br /><a href="lua/tvdb.lua">thetvdb.com extension</a></p>
+ <p><b>NB:</b> the legality of the use of these extension is not clear yet. If you have any info, please share with us.</p>
+ <br />
+ <h3>VLC extension: Add Similar files</h3>
+ <p>This extension will find the similar files in the same folder (like for TV shows)<br />
+ than the file playing and add them to the playlist.<br />
+ <a href="lua/addsimilar.lua">Download it now!</a></p>
+ <br />
+ <p><em style="font-style: italic;">Sorry, but because of the FOSDEM event, this day 6, that was supposed to be out on sunday, went out on monday :D</em></p>
+ <br />
+ </div>
+
+ <div id="day7" style="display: none;">
+ <h1>Day 7: Cool thing to do with VLC</h1>
+ <p>For our 7<sup>th</sup> day, we'd like to show out feature of VLC that you probably don't know about.</p>
+
+ <h2>Running with coloured text output</h2>
+ <p>One of the most useless feature of VLC is the <b>Colored ASCII</b> mode. To use it:<br />
+ - <code>vlc -Acaca</code><br />
+ - Preferences → Video → Change "output" to "Color ascii-art video output".
+ </p>
+
+ <h2>Running with no interface</h2>
+ <p>If you like the <b>MPlayer</b> usability, or if you want a VLC with no interaction, you should use the dummy interface:<br />
+ <code>vlc -Idummy</code> or <code>cvlc</code>.</p>
+ <p>You can also approach this mode with the <b>Interface Preferences</b> options: change to "minimal starting mode".</p>
+
+ <h2>Playback your screen</h2>
+ <p>Try this one:<br />
+ Media → Open Capture Device → Change "Capture mode" to "Desktop"<br />
+ Enjoy!</p>
+ <p>You can record, transcode and stream it too!</p>
+
+ <h2>Open a Youtube URL</h2>
+ <p>To open a Youtube video in VLC:<br />
+ Media → Open Network → Paste the complete Youtube URL, like <em style="font-style: italic;">http://www.youtube.com/watch?v=vVXGLPl3n7E</em><br />
+ Enjoy!</p>
+
+ <h2>Use the interactive zoom</h2>
+ <p>Did you know about the interactive zoom filter in VLC?</p>
+ <p>To use it, play a video, then<br />Tools → Effects & Filters → Video Effects → Geometry, tick "Magnification/Zoom".<br />
+ Use your mouse in the top left corner to have fun with it!</p>
+ </div>
+
+ <div id="day8" style="display: none;">
+ <h1>Day 8: Cones</h1>
+ <p>For our 8<sup>th</sup> day, here is a small collection of nice cones.</p>
+ <h2>New VLC cone, GCI-rendered, by Richard C. G. Øiestad</h2>
+ <p>From the creator of the actual VLC icon, here is a new one.</p>
+ <img src="vlc_new_cone.png" alt="VLC cone" />
+
+ <h2>Some nice VLC cone</h2>
+ <p>A small cone with a translucent film strip around it.</p>
+ <img src="vlc_film.png" alt="VLC cone" />
+
+ <h2>Funny cones</h2>
+ <p>High-Quality Cone icons done by Tom Bigelajzen</p>
+ <p><a href="http://images.videolan.org/images/goodies/Cone-Shortcuts-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Shortcuts-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Subs-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Subs-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Forum-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Forum-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Video-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Video-small.png" /></a>
+ </p>
+ <p>
+ <a href="http://images.videolan.org/images/goodies/Cone-Audio-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Audio-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Input-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Input-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Interface-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Interface-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-List-large.png"><img src="http://images.videolan.org/images/goodies/Cone-List-small.png" /></a>
+ </p>
+ </div>
+
+ <div id="day9" style="display:none;">
+ <h1>Day 9: VLC community numbers</h1>
+ <p>For our 9<sup>th</sup> day, we'd like to speak about numbers.</p>
+
+ <h2>Commiters</h2>
+ <p>The <b>number of committers</b> metric is too often discarded, in open source projects.<br />
+ We believe this is a good way to mesure the popularity of a project.</p>
+ <h3>Official committers</h3>
+ <p>The <b>official commiters</b> are the ones who have or had write access.<br />
+ They are <b>48 of them</b>, but most of them are inactive, those days...</p>
+ <h3>External committers</h3>
+ <p>The <b>external commiters</b> are people from the community, who send patches.
+ There patches are then applied into the main repository, by other committers.<br />
+ They are more than <b>500 of them</b>, during the first 10 years of the project.</p>
+
+ <h2>Downloads</h2>
+ <p>The <b>download numbers</b> are always inaccurate, because many downloads are not counted:<br />
+ <ul class="bullets">
+ <li>Linux numbers, because users download directly on their distributions;</li>
+ <li>Unofficial mirrors, and direct FTP accesses;</li>
+ <li>Websites like <em style="font-style: italic;">download.com</em>, <em style="font-style: italic;">CNET</em>, <em style="font-style: italic;">01Net</em> or <em style="font-style: italic;">softopedia</em>.</li>
+ </ul></p>
+
+ <h3>Numbers before sf.net</h3>
+ <p>When we mainly used our own set of mirrors, we had counted <b>440 million</b> direct downloads.</p>
+ <p>Those downloads were done between <em style="font-style: italic;">December 2004</em> and <em style="font-style: italic;">June 2010</em>
+ and did not include updates.</p>
+
+ <h3>Numbers since sf.net</h3>
+ <p>Since last june, we are using SourceForge for distribution, especially in order to have a 3<sup>rd</sup> party counting the downloads.</p>
+ <p>As you can see, VLC is already at <a href="http://sourceforge.net/top/topalltime.php?type=downloads">the 4<sup>th</sup> position</a>, on
+ the <a href="http://sourceforge.net/top/topalltime.php?type=downloads">Top Downloads, For all time of SF.net</a>.</p>
+ <p>The numbers are over <b>191 million</b>, but are including signatures and updates.<br />The actual numbers are thefore closer to <b>74 million</b>
+ direct downloads, over the last 7 and half months.</p>
+ <br />
+ <p>That would make the total at around <b>514 million</b> direct downloads.</p>
+
+ <h2>Users</h2>
+ <p>As VLC is not phoning home when one uses it (for example, proprietary players like RealPlayer or DivX do), we cannot know exactly the exact userbase.</p>
+ <p>We can only <b>guess</b> from the download numbers... Do your own <b>estimation</b> then :D</p>
+ </div>
+
+ <div id="day10" style="display:none;">
+ <h1>Day 10: A short promotional video about VLC</h1>
+ <p>For our 10<sup>th</sup> (and last) day, we'd like to share a short promo video done for VLC.</p>
+ <p>This video was created and directed by a team of French students, realised by a group of technical volunteers
+ and shot and produced by <a href="http://holistic-productions.com/">Holistic Productions</a>.</p>
+ <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/ZRM6-PrOfZE" frameborder="0" allowfullscreen></iframe>
+ <p>Please share.</a>
+ </div>
+
+</div>
+
+<h3>Support us</h3>
+<p>Since all the work on <a href="/vlc/">VLC</a> and other <a href="/projects">videolan projects</a> is done by <b>volunteers</b>
+in their <b>free time</b>, we welcome donations to help us manage the software. <b>Donate <a href="/contribute.html">now!</a></b></p>
+<h3>Share</h3>
+<a href="http://digg.com/news/technology/videolan_10_years_of_open_source">Digg</a>
+<a href="http://www.facebook.com/vlc.media.player">Facebook</a>
+<a href="http://news.ycombinator.com/item?id=2165356">Hacker News</a>
+<a href="http://twitter.com/videolan">Twitter</a>
+<br />
+
+
+<?php footer('$Id: index.php 5400 2009-07-19 15:37:21Z jb $'); ?>
</span></code></pre>
<br>
</li>
<li id='diff-6'>
<a href='https://code.videolan.org/VideoLAN.org/websites/commit/3278804f405f191cc00e14bfcc1650703a34043f#diff-6'>
<strong>
www.videolan.org/videolan/events/10y/day10.php
</strong>
</a>
<hr>
<pre class="highlight"><code><span style="color: #000000;background-color: #ffdddd">--- a/www.videolan.org/videolan/events/10y/day10.php
</span><span style="color: #000000;background-color: #ddffdd">+++ b/www.videolan.org/videolan/events/10y/day10.php
</span><span style="color: #aaaaaa">@@ -1,271 +1,271 @@
</span><span style="color: #000000;background-color: #ffdddd">-<?php
- $title = "10 years of open source";
- require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
-?>
-
-<h1 class="bigtitle">10 years of Open Source</h1>
-<h2>Welcome to the pages for the Celebration of our 10 years of open source</h2>
-<p>We are here to celebrate the 10 years of the open sourcing of VideoLAN and VLC.</p>
-<p><b>10 days</b> of surprises, ideas and stories will pop up here.</p>
-<br />
-
-<div id="sidebar">
-<h1><a class="actionDay" id="link-day1" href="day1.html">Day 1</a></h1>
-<h1><a class="actionDay" id="link-day2" href="day2.html">Day 2</a></h1>
-<h1><a class="actionDay" id="link-day3" href="day3.html">Day 3</a></h1>
-<h1><a class="actionDay" id="link-day4" href="day4.html">Day 4</a></h1>
-<h1><a class="actionDay" id="link-day5" href="day5.html">Day 5</a></h1>
-<h1><a class="actionDay" id="link-day6" href="day6.html">Day 6</a></h1>
-<h1><a class="actionDay" id="link-day7" href="day7.html">Day 7</a></h1>
-<h1><a class="actionDay" id="link-day8" href="day8.html">Day 8</a></h1>
-<h1><a class="actionDay" id="link-day9" href="day9.html">Day 9</a></h1>
-<h1><a class="actionDay" id="link-day10" href="day10.html" style="font-weight: bold;">Day 10</a></h1>
-<h1><a class="actionDay" id="link-day10" href="index.html">All days</a></h1>
-</div>
-
-<div id="days">
- <div id="day1" style="display: none;">
- <h1>Day 1: a VideoLAN history</h1>
- <p>Most people know <a href="/vlc"/>VLC</a>, but they don't know the history of the <a href="/videolan/">VideoLAN project</a>.</p>
- <p>Well, they don't even know what VideoLAN is, and that we are not a company...</p>
- <h2>1st February 2011</h2>
- <p>Today is the <b>10<sup>th</sup> anniversary</b> of the switch to <a href="http://www.opensource.org/">GPL</a> of the VideoLAN project
- applications...</p>
- <p>But, but, but... What was <em>before</em> the GPL?</p>
-
- <h3>1996: First VideoLAN project</h3>
- <p>The network of the campus of the <a href="http://www.ecp.fr">École Centrale Paris</a>,
- one of the prestigious French "<a href="http://en.wikipedia.org/wiki/Grande_ecole">Grande École</a>"
- university, has always been managed by a student organisation named <a href="http://www.via.ecp.fr">
- VIA Centrale Réseaux</a>.</p>
- <p>In 1996, it had a very slow <a href="http://en.wikipedia.org/wiki/Token_ring">Token-Ring</a> network, but the students wanted an upgrade. They found investors
- at the condition that they could justify the need for a new network...</p>
- <p>Therefore, they decided to push <b>Video</b> on the network...<br />
- <p>Remember, this is <b>1996</b>, were your average Pentium couldn't decode a DVD and when Youtube and Google didn't exist...</p>
- <p>This <b>student project</b> achieved his goals in early 1998, and a new network came.</p>
-
- <h3>1998: Second VideoLAN project</h3>
- <p>As it was successful, it was decided to go on the project.</p>
- <p>And they restarted the project from scratch, in <b>1998</b>.<br />
- <p>But in the mind of <a href="http://www.opensource.org/">open source</a> and modularity.</p>
- <p>This is when the <a href="/vlc/">VLC media player</a> that you know of, was <i>born</i>.<br />
- If you look at the <em>first commit</em> of the repository, in <b>August 1999</b>, you'll see that the most copyright
- indeed is from <b>1998</b>.</p>
-
- <h3>2001: Open Source</h3>
- <p>As <a href="/">VideoLAN</a> was a student project, the university had moral rights on the software produced.</p>
- <p>Thanks to the <b>students</b> and Professor <a href="http://fr.linkedin.com/pub/jean-philippe-rey/16/b19/95a">Jean-Philippe Rey</a>,
- the direction of the university allowed the switch of all code produced to GPL.</p>
- <p>The <a href="http://images.videolan.org/images/paper.jpeg">letter</a> from Mr. Gourisse was signed on February 1<sup>st</sup>, <b>2001</b>.</p>
-
- <h2>Since 2001</h2>
- <p>Afterward, the project has went on, with <b>students</b> and then <b>volunteers</b> from around the world.</p>
- <p>The project, has, of course, left the university and is a backed-up by a <b>volunteer non-profit organisation</b>.</p>
- <p>Today, VLC averages 24 million downloads per month (including two-third of updates) and the user-base is counted in tens of million.</p>
-
- </div>
-
- <div id="day2" style="display: none;">
- <h1>Day 2: a new website design</h1>
- <p>As you might have seen, we've change the design of the <a href="/">main website</a>.</p>
- <p>The website design was done by <a href="http://madebyargon.com/">Argon</a> and this project was sponsored by <a href="http://netzwelt.de">netzwelt.de</a>.</p>
- <p>It is still a work in progress, but we'll keep working on it with your help.</p>
- </div>
-
- <div id="day3" style="display: none;">
- <h1>Day 3: A cool video about VLC</h1>
- <p>For our 3<sup>rd</sup> day, we'd like to share a video that we think should be more known.</p>
- <p>Video created by Adam Vian.</p>
- <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/vVXGLPl3n7E" frameborder="0" allowfullscreen></iframe>
- </div>
-
- <div id="day4" style="display: none;">
- <h1>Day 4: The best skins for VLC</h1>
- <br />
- <p>For our 4<sup>th</sup> day, we'd like to share the <b>6 best skins</b> we've seen this year.</p>
- <br />
- <br />
-
-<?php
-function vlcskins($img,$thumb, $skin){
- echo"<div style='width: 230px; font-size: 2em; float: left; text-align: center;'><div class='screenshot' style='overflow: hidden; width: 200px; height: 120px;'>"
- ."<a href='http://images.videolan.org/vlc/skins2/$img'><img
- src='http://images.videolan.org/vlc/skins2/$thumb' alt='VLC media player' /></a>
- </div>";
- echo "<a href='http://www.videolan.org/vlc/download-skins2-go.php?url=$skin'>Get this skin!</a></div>";
-}
- vlcskins('Preview.jpg', 'tm_Preview.jpg', 'eDark Vlc.vlt' );
- vlcskins('screen_vlc_def_mod.jpg', 'tm_screen_vlc_def_mod.jpg', 'default_mod_mentalrey.vlt' );
- vlcskins('ASkin.png', 'tm_ASkin.png', 'ASkin.vlt' );
- vlcskins('vlc_skin.png', 'tm_vlc_skin.png', 'avs_0_95_beta.vlt' );
- vlcskins('darklounge_preview.jpg', 'tm_darklounge_preview.jpg', 'darklounge_vlc_1.0.vlt' );
- vlcskins('Alienware Darkstar.PNG', 'tm_Alienware Darkstar.PNG', 'Alienware Darkstar.vlt' );
-?>
- </div>
-
- <div id="day5" style="display: none;">
- <h1>Day 5: Small photo from the VideoLAN team from FOSDEM</h1>
- <br />
- <p>For our 5<sup>th</sup> day, we'd like to share a small <b>photo</b> we've done during the <a href="http://fosdem.org">FOSDEM</a>
- conference, where some people from the <a href="/videolan/">VideoLAN team</a> met today, and tomorrow.</p>
- <p>The picture is taken in front of the huge Brussels green cone.</a>
- <br />
- <img src="/videolan/events/10y/Brussels_VideoLAN.jpg" alt="VideoLAN in FOSDEM 2011" />
- <br />
- </div>
-
- <div id="day6" style="display: none;">
- <h1>Day 6: Best extensions for VLC</h1>
- <br />
- <h2>VLC extensions</h2>
- <p>For our 6<sup>th</sup> day, we'd like to speak about <b>extensions</b> for VLC and provide a few.</p>
- <p>Extensions in VLC are not very popular yet, because we are missing a few functionnalities.<br />
- Still, some are already cool to use.</p>
- <p>Extensions in VLC can add new features that we don't want to support in the main core, or that we cannot.</p>
-
- <h2>Some extensions</h2>
- <br />
- <h3>VLC extension: subtitles downloader</h3>
- <p>This small extension allows you to get subtitles directly from web databases<br />
- <a href="http://anonym.to/?http://ale5000.altervista.org/vlc/extensions/subtitles-mod.lua">Download it now!</a></p>
- <br />
- <h3>VLC extensions: movie information</h3>
- <p>These are, in fact, 4 extension to get more information about the movie currently playing:
- <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/allocine-fr.lua;hb=HEAD">Allocine.fr extension</a>
- <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/imdb.lua;hb=HEAD">IMDB.com extension</a>
- <br /><a href="lua/moviedb.lua">themoviedb.org extension</a>
- <br /><a href="lua/tvdb.lua">thetvdb.com extension</a></p>
- <p><b>NB:</b> the legality of the use of these extension is not clear yet. If you have any info, please share with us.</p>
- <br />
- <h3>VLC extension: Add Similar files</h3>
- <p>This extension will find the similar files in the same folder (like for TV shows)<br />
- than the file playing and add them to the playlist.<br />
- <a href="lua/addsimilar.lua">Download it now!</a></p>
- <br />
- <p><em style="font-style: italic;">Sorry, but because of the FOSDEM event, this day 6, that was supposed to be out on sunday, went out on monday :D</em></p>
- <br />
- </div>
-
- <div id="day7" style="display: none;">
- <h1>Day 7: Cool thing to do with VLC</h1>
- <p>For our 7<sup>th</sup> day, we'd like to show out feature of VLC that you probably don't know about.</p>
-
- <h2>Running with coloured text output</h2>
- <p>One of the most useless feature of VLC is the <b>Colored ASCII</b> mode. To use it:<br />
- - <code>vlc -Acaca</code><br />
- - Preferences → Video → Change "output" to "Color ascii-art video output".
- </p>
-
- <h2>Running with no interface</h2>
- <p>If you like the <b>MPlayer</b> usability, or if you want a VLC with no interaction, you should use the dummy interface:<br />
- <code>vlc -Idummy</code> or <code>cvlc</code>.</p>
- <p>You can also approach this mode with the <b>Interface Preferences</b> options: change to "minimal starting mode".</p>
-
- <h2>Playback your screen</h2>
- <p>Try this one:<br />
- Media → Open Capture Device → Change "Capture mode" to "Desktop"<br />
- Enjoy!</p>
- <p>You can record, transcode and stream it too!</p>
-
- <h2>Open a Youtube URL</h2>
- <p>To open a Youtube video in VLC:<br />
- Media → Open Network → Paste the complete Youtube URL, like <em style="font-style: italic;">http://www.youtube.com/watch?v=vVXGLPl3n7E</em><br />
- Enjoy!</p>
-
- <h2>Use the interactive zoom</h2>
- <p>Did you know about the interactive zoom filter in VLC?</p>
- <p>To use it, play a video, then<br />Tools → Effects & Filters → Video Effects → Geometry, tick "Magnification/Zoom".<br />
- Use your mouse in the top left corner to have fun with it!</p>
- </div>
-
- <div id="day8" style="display: none;">
- <h1>Day 8: Cones</h1>
- <p>For our 8<sup>th</sup> day, here is a small collection of nice cones.</p>
- <h2>New VLC cone, GCI-rendered, by Richard C. G. Øiestad</h2>
- <p>From the creator of the actual VLC icon, here is a new one.</p>
- <img src="vlc_new_cone.png" alt="VLC cone" />
-
- <h2>Some nice VLC cone</h2>
- <p>A small cone with a translucent film strip around it.</p>
- <img src="vlc_film.png" alt="VLC cone" />
-
- <h2>Funny cones</h2>
- <p>High-Quality Cone icons done by Tom Bigelajzen</p>
- <p><a href="http://images.videolan.org/images/goodies/Cone-Shortcuts-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Shortcuts-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Subs-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Subs-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Forum-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Forum-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Video-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Video-small.png" /></a>
- </p>
- <p>
- <a href="http://images.videolan.org/images/goodies/Cone-Audio-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Audio-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Input-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Input-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Interface-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Interface-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-List-large.png"><img src="http://images.videolan.org/images/goodies/Cone-List-small.png" /></a>
- </p>
- </div>
-
- <div id="day9" style="display:none;">
- <h1>Day 9: VLC community numbers</h1>
- <p>For our 9<sup>th</sup> day, we'd like to speak about numbers.</p>
-
- <h2>Commiters</h2>
- <p>The <b>number of committers</b> metric is too often discarded, in open source projects.<br />
- We believe this is a good way to mesure the popularity of a project.</p>
- <h3>Official committers</h3>
- <p>The <b>official commiters</b> are the ones who have or had write access.<br />
- They are <b>48 of them</b>, but most of them are inactive, those days...</p>
- <h3>External committers</h3>
- <p>The <b>external commiters</b> are people from the community, who send patches.
- There patches are then applied into the main repository, by other committers.<br />
- They are more than <b>500 of them</b>, during the first 10 years of the project.</p>
-
- <h2>Downloads</h2>
- <p>The <b>download numbers</b> are always inaccurate, because many downloads are not counted:<br />
- <ul class="bullets">
- <li>Linux numbers, because users download directly on their distributions;</li>
- <li>Unofficial mirrors, and direct FTP accesses;</li>
- <li>Websites like <em style="font-style: italic;">download.com</em>, <em style="font-style: italic;">CNET</em>, <em style="font-style: italic;">01Net</em> or <em style="font-style: italic;">softopedia</em>.</li>
- </ul></p>
-
- <h3>Numbers before sf.net</h3>
- <p>When we mainly used our own set of mirrors, we had counted <b>440 million</b> direct downloads.</p>
- <p>Those downloads were done between <em style="font-style: italic;">December 2004</em> and <em style="font-style: italic;">June 2010</em>
- and did not include updates.</p>
-
- <h3>Numbers since sf.net</h3>
- <p>Since last june, we are using SourceForge for distribution, especially in order to have a 3<sup>rd</sup> party counting the downloads.</p>
- <p>As you can see, VLC is already at <a href="http://sourceforge.net/top/topalltime.php?type=downloads">the 4<sup>th</sup> position</a>, on
- the <a href="http://sourceforge.net/top/topalltime.php?type=downloads">Top Downloads, For all time of SF.net</a>.</p>
- <p>The numbers are over <b>191 million</b>, but are including signatures and updates.<br />The actual numbers are thefore closer to <b>74 million</b>
- direct downloads, over the last 7 and half months.</p>
- <br />
- <p>That would make the total at around <b>514 million</b> direct downloads.</p>
-
- <h2>Users</h2>
- <p>As VLC is not phoning home when one uses it (for example, proprietary players like RealPlayer or DivX do), we cannot know exactly the exact userbase.</p>
- <p>We can only <b>guess</b> from the download numbers... Do your own <b>estimation</b> then :D</p>
- </div>
-
- <div id="day10" class="selected">
- <h1>Day 10: A short promotional video about VLC</h1>
- <p>For our 10<sup>th</sup> (and last) day, we'd like to share a short promo video done for VLC.</p>
- <p>This video was created and directed by a team of French students, realised by a group of technical volunteers
- and shot and produced by <a href="http://holistic-productions.com/">Holistic Productions</a>.</p>
- <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/ZRM6-PrOfZE" frameborder="0" allowfullscreen></iframe>
- <p>Please share.</a>
- </div>
-
-</div>
-
-<h3>Support us</h3>
-<p>Since all the work on <a href="/vlc/">VLC</a> and other <a href="/projects">videolan projects</a> is done by <b>volunteers</b>
-in their <b>free time</b>, we welcome donations to help us manage the software. <b>Donate <a href="/contribute.html">now!</a></b></p>
-<h3>Share</h3>
-<a href="http://digg.com/news/technology/videolan_10_years_of_open_source">Digg</a>
-<a href="http://www.facebook.com/vlc.media.player">Facebook</a>
-<a href="http://news.ycombinator.com/item?id=2165356">Hacker News</a>
-<a href="http://twitter.com/videolan">Twitter</a>
-<br />
-
-
-<?php footer('$Id: index.php 5400 2009-07-19 15:37:21Z jb $'); ?>
</span><span style="color: #000000;background-color: #ddffdd">+<?php
+ $title = "10 years of open source";
+ require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
+?>
+
+<h1 class="bigtitle">10 years of Open Source</h1>
+<h2>Welcome to the pages for the Celebration of our 10 years of open source</h2>
+<p>We are here to celebrate the 10 years of the open sourcing of VideoLAN and VLC.</p>
+<p><b>10 days</b> of surprises, ideas and stories will pop up here.</p>
+<br />
+
+<div id="sidebar">
+<h1><a class="actionDay" id="link-day1" href="day1.html">Day 1</a></h1>
+<h1><a class="actionDay" id="link-day2" href="day2.html">Day 2</a></h1>
+<h1><a class="actionDay" id="link-day3" href="day3.html">Day 3</a></h1>
+<h1><a class="actionDay" id="link-day4" href="day4.html">Day 4</a></h1>
+<h1><a class="actionDay" id="link-day5" href="day5.html">Day 5</a></h1>
+<h1><a class="actionDay" id="link-day6" href="day6.html">Day 6</a></h1>
+<h1><a class="actionDay" id="link-day7" href="day7.html">Day 7</a></h1>
+<h1><a class="actionDay" id="link-day8" href="day8.html">Day 8</a></h1>
+<h1><a class="actionDay" id="link-day9" href="day9.html">Day 9</a></h1>
+<h1><a class="actionDay" id="link-day10" href="day10.html" style="font-weight: bold;">Day 10</a></h1>
+<h1><a class="actionDay" id="link-day10" href="index.html">All days</a></h1>
+</div>
+
+<div id="days">
+ <div id="day1" style="display: none;">
+ <h1>Day 1: a VideoLAN history</h1>
+ <p>Most people know <a href="/vlc"/>VLC</a>, but they don't know the history of the <a href="/videolan/">VideoLAN project</a>.</p>
+ <p>Well, they don't even know what VideoLAN is, and that we are not a company...</p>
+ <h2>1st February 2011</h2>
+ <p>Today is the <b>10<sup>th</sup> anniversary</b> of the switch to <a href="http://www.opensource.org/">GPL</a> of the VideoLAN project
+ applications...</p>
+ <p>But, but, but... What was <em>before</em> the GPL?</p>
+
+ <h3>1996: First VideoLAN project</h3>
+ <p>The network of the campus of the <a href="http://www.ecp.fr">École Centrale Paris</a>,
+ one of the prestigious French "<a href="http://en.wikipedia.org/wiki/Grande_ecole">Grande École</a>"
+ university, has always been managed by a student organisation named <a href="http://www.via.ecp.fr">
+ VIA Centrale Réseaux</a>.</p>
+ <p>In 1996, it had a very slow <a href="http://en.wikipedia.org/wiki/Token_ring">Token-Ring</a> network, but the students wanted an upgrade. They found investors
+ at the condition that they could justify the need for a new network...</p>
+ <p>Therefore, they decided to push <b>Video</b> on the network...<br />
+ <p>Remember, this is <b>1996</b>, were your average Pentium couldn't decode a DVD and when Youtube and Google didn't exist...</p>
+ <p>This <b>student project</b> achieved his goals in early 1998, and a new network came.</p>
+
+ <h3>1998: Second VideoLAN project</h3>
+ <p>As it was successful, it was decided to go on the project.</p>
+ <p>And they restarted the project from scratch, in <b>1998</b>.<br />
+ <p>But in the mind of <a href="http://www.opensource.org/">open source</a> and modularity.</p>
+ <p>This is when the <a href="/vlc/">VLC media player</a> that you know of, was <i>born</i>.<br />
+ If you look at the <em>first commit</em> of the repository, in <b>August 1999</b>, you'll see that the most copyright
+ indeed is from <b>1998</b>.</p>
+
+ <h3>2001: Open Source</h3>
+ <p>As <a href="/">VideoLAN</a> was a student project, the university had moral rights on the software produced.</p>
+ <p>Thanks to the <b>students</b> and Professor <a href="http://fr.linkedin.com/pub/jean-philippe-rey/16/b19/95a">Jean-Philippe Rey</a>,
+ the direction of the university allowed the switch of all code produced to GPL.</p>
+ <p>The <a href="http://images.videolan.org/images/paper.jpeg">letter</a> from Mr. Gourisse was signed on February 1<sup>st</sup>, <b>2001</b>.</p>
+
+ <h2>Since 2001</h2>
+ <p>Afterward, the project has went on, with <b>students</b> and then <b>volunteers</b> from around the world.</p>
+ <p>The project, has, of course, left the university and is a backed-up by a <b>volunteer non-profit organisation</b>.</p>
+ <p>Today, VLC averages 24 million downloads per month (including two-third of updates) and the user-base is counted in tens of million.</p>
+
+ </div>
+
+ <div id="day2" style="display: none;">
+ <h1>Day 2: a new website design</h1>
+ <p>As you might have seen, we've change the design of the <a href="/">main website</a>.</p>
+ <p>The website design was done by <a href="http://madebyargon.com/">Argon</a> and this project was sponsored by <a href="http://netzwelt.de">netzwelt.de</a>.</p>
+ <p>It is still a work in progress, but we'll keep working on it with your help.</p>
+ </div>
+
+ <div id="day3" style="display: none;">
+ <h1>Day 3: A cool video about VLC</h1>
+ <p>For our 3<sup>rd</sup> day, we'd like to share a video that we think should be more known.</p>
+ <p>Video created by Adam Vian.</p>
+ <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/vVXGLPl3n7E" frameborder="0" allowfullscreen></iframe>
+ </div>
+
+ <div id="day4" style="display: none;">
+ <h1>Day 4: The best skins for VLC</h1>
+ <br />
+ <p>For our 4<sup>th</sup> day, we'd like to share the <b>6 best skins</b> we've seen this year.</p>
+ <br />
+ <br />
+
+<?php
+function vlcskins($img,$thumb, $skin){
+ echo"<div style='width: 230px; font-size: 2em; float: left; text-align: center;'><div class='screenshot' style='overflow: hidden; width: 200px; height: 120px;'>"
+ ."<a href='http://images.videolan.org/vlc/skins2/$img'><img
+ src='http://images.videolan.org/vlc/skins2/$thumb' alt='VLC media player' /></a>
+ </div>";
+ echo "<a href='http://www.videolan.org/vlc/download-skins2-go.php?url=$skin'>Get this skin!</a></div>";
+}
+ vlcskins('Preview.jpg', 'tm_Preview.jpg', 'eDark Vlc.vlt' );
+ vlcskins('screen_vlc_def_mod.jpg', 'tm_screen_vlc_def_mod.jpg', 'default_mod_mentalrey.vlt' );
+ vlcskins('ASkin.png', 'tm_ASkin.png', 'ASkin.vlt' );
+ vlcskins('vlc_skin.png', 'tm_vlc_skin.png', 'avs_0_95_beta.vlt' );
+ vlcskins('darklounge_preview.jpg', 'tm_darklounge_preview.jpg', 'darklounge_vlc_1.0.vlt' );
+ vlcskins('Alienware Darkstar.PNG', 'tm_Alienware Darkstar.PNG', 'Alienware Darkstar.vlt' );
+?>
+ </div>
+
+ <div id="day5" style="display: none;">
+ <h1>Day 5: Small photo from the VideoLAN team from FOSDEM</h1>
+ <br />
+ <p>For our 5<sup>th</sup> day, we'd like to share a small <b>photo</b> we've done during the <a href="http://fosdem.org">FOSDEM</a>
+ conference, where some people from the <a href="/videolan/">VideoLAN team</a> met today, and tomorrow.</p>
+ <p>The picture is taken in front of the huge Brussels green cone.</a>
+ <br />
+ <img src="/videolan/events/10y/Brussels_VideoLAN.jpg" alt="VideoLAN in FOSDEM 2011" />
+ <br />
+ </div>
+
+ <div id="day6" style="display: none;">
+ <h1>Day 6: Best extensions for VLC</h1>
+ <br />
+ <h2>VLC extensions</h2>
+ <p>For our 6<sup>th</sup> day, we'd like to speak about <b>extensions</b> for VLC and provide a few.</p>
+ <p>Extensions in VLC are not very popular yet, because we are missing a few functionnalities.<br />
+ Still, some are already cool to use.</p>
+ <p>Extensions in VLC can add new features that we don't want to support in the main core, or that we cannot.</p>
+
+ <h2>Some extensions</h2>
+ <br />
+ <h3>VLC extension: subtitles downloader</h3>
+ <p>This small extension allows you to get subtitles directly from web databases<br />
+ <a href="http://anonym.to/?http://ale5000.altervista.org/vlc/extensions/subtitles-mod.lua">Download it now!</a></p>
+ <br />
+ <h3>VLC extensions: movie information</h3>
+ <p>These are, in fact, 4 extension to get more information about the movie currently playing:
+ <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/allocine-fr.lua;hb=HEAD">Allocine.fr extension</a>
+ <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/imdb.lua;hb=HEAD">IMDB.com extension</a>
+ <br /><a href="lua/moviedb.lua">themoviedb.org extension</a>
+ <br /><a href="lua/tvdb.lua">thetvdb.com extension</a></p>
+ <p><b>NB:</b> the legality of the use of these extension is not clear yet. If you have any info, please share with us.</p>
+ <br />
+ <h3>VLC extension: Add Similar files</h3>
+ <p>This extension will find the similar files in the same folder (like for TV shows)<br />
+ than the file playing and add them to the playlist.<br />
+ <a href="lua/addsimilar.lua">Download it now!</a></p>
+ <br />
+ <p><em style="font-style: italic;">Sorry, but because of the FOSDEM event, this day 6, that was supposed to be out on sunday, went out on monday :D</em></p>
+ <br />
+ </div>
+
+ <div id="day7" style="display: none;">
+ <h1>Day 7: Cool thing to do with VLC</h1>
+ <p>For our 7<sup>th</sup> day, we'd like to show out feature of VLC that you probably don't know about.</p>
+
+ <h2>Running with coloured text output</h2>
+ <p>One of the most useless feature of VLC is the <b>Colored ASCII</b> mode. To use it:<br />
+ - <code>vlc -Acaca</code><br />
+ - Preferences → Video → Change "output" to "Color ascii-art video output".
+ </p>
+
+ <h2>Running with no interface</h2>
+ <p>If you like the <b>MPlayer</b> usability, or if you want a VLC with no interaction, you should use the dummy interface:<br />
+ <code>vlc -Idummy</code> or <code>cvlc</code>.</p>
+ <p>You can also approach this mode with the <b>Interface Preferences</b> options: change to "minimal starting mode".</p>
+
+ <h2>Playback your screen</h2>
+ <p>Try this one:<br />
+ Media → Open Capture Device → Change "Capture mode" to "Desktop"<br />
+ Enjoy!</p>
+ <p>You can record, transcode and stream it too!</p>
+
+ <h2>Open a Youtube URL</h2>
+ <p>To open a Youtube video in VLC:<br />
+ Media → Open Network → Paste the complete Youtube URL, like <em style="font-style: italic;">http://www.youtube.com/watch?v=vVXGLPl3n7E</em><br />
+ Enjoy!</p>
+
+ <h2>Use the interactive zoom</h2>
+ <p>Did you know about the interactive zoom filter in VLC?</p>
+ <p>To use it, play a video, then<br />Tools → Effects & Filters → Video Effects → Geometry, tick "Magnification/Zoom".<br />
+ Use your mouse in the top left corner to have fun with it!</p>
+ </div>
+
+ <div id="day8" style="display: none;">
+ <h1>Day 8: Cones</h1>
+ <p>For our 8<sup>th</sup> day, here is a small collection of nice cones.</p>
+ <h2>New VLC cone, GCI-rendered, by Richard C. G. Øiestad</h2>
+ <p>From the creator of the actual VLC icon, here is a new one.</p>
+ <img src="vlc_new_cone.png" alt="VLC cone" />
+
+ <h2>Some nice VLC cone</h2>
+ <p>A small cone with a translucent film strip around it.</p>
+ <img src="vlc_film.png" alt="VLC cone" />
+
+ <h2>Funny cones</h2>
+ <p>High-Quality Cone icons done by Tom Bigelajzen</p>
+ <p><a href="http://images.videolan.org/images/goodies/Cone-Shortcuts-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Shortcuts-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Subs-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Subs-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Forum-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Forum-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Video-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Video-small.png" /></a>
+ </p>
+ <p>
+ <a href="http://images.videolan.org/images/goodies/Cone-Audio-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Audio-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Input-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Input-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Interface-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Interface-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-List-large.png"><img src="http://images.videolan.org/images/goodies/Cone-List-small.png" /></a>
+ </p>
+ </div>
+
+ <div id="day9" style="display:none;">
+ <h1>Day 9: VLC community numbers</h1>
+ <p>For our 9<sup>th</sup> day, we'd like to speak about numbers.</p>
+
+ <h2>Commiters</h2>
+ <p>The <b>number of committers</b> metric is too often discarded, in open source projects.<br />
+ We believe this is a good way to mesure the popularity of a project.</p>
+ <h3>Official committers</h3>
+ <p>The <b>official commiters</b> are the ones who have or had write access.<br />
+ They are <b>48 of them</b>, but most of them are inactive, those days...</p>
+ <h3>External committers</h3>
+ <p>The <b>external commiters</b> are people from the community, who send patches.
+ There patches are then applied into the main repository, by other committers.<br />
+ They are more than <b>500 of them</b>, during the first 10 years of the project.</p>
+
+ <h2>Downloads</h2>
+ <p>The <b>download numbers</b> are always inaccurate, because many downloads are not counted:<br />
+ <ul class="bullets">
+ <li>Linux numbers, because users download directly on their distributions;</li>
+ <li>Unofficial mirrors, and direct FTP accesses;</li>
+ <li>Websites like <em style="font-style: italic;">download.com</em>, <em style="font-style: italic;">CNET</em>, <em style="font-style: italic;">01Net</em> or <em style="font-style: italic;">softopedia</em>.</li>
+ </ul></p>
+
+ <h3>Numbers before sf.net</h3>
+ <p>When we mainly used our own set of mirrors, we had counted <b>440 million</b> direct downloads.</p>
+ <p>Those downloads were done between <em style="font-style: italic;">December 2004</em> and <em style="font-style: italic;">June 2010</em>
+ and did not include updates.</p>
+
+ <h3>Numbers since sf.net</h3>
+ <p>Since last june, we are using SourceForge for distribution, especially in order to have a 3<sup>rd</sup> party counting the downloads.</p>
+ <p>As you can see, VLC is already at <a href="http://sourceforge.net/top/topalltime.php?type=downloads">the 4<sup>th</sup> position</a>, on
+ the <a href="http://sourceforge.net/top/topalltime.php?type=downloads">Top Downloads, For all time of SF.net</a>.</p>
+ <p>The numbers are over <b>191 million</b>, but are including signatures and updates.<br />The actual numbers are thefore closer to <b>74 million</b>
+ direct downloads, over the last 7 and half months.</p>
+ <br />
+ <p>That would make the total at around <b>514 million</b> direct downloads.</p>
+
+ <h2>Users</h2>
+ <p>As VLC is not phoning home when one uses it (for example, proprietary players like RealPlayer or DivX do), we cannot know exactly the exact userbase.</p>
+ <p>We can only <b>guess</b> from the download numbers... Do your own <b>estimation</b> then :D</p>
+ </div>
+
+ <div id="day10" class="selected">
+ <h1>Day 10: A short promotional video about VLC</h1>
+ <p>For our 10<sup>th</sup> (and last) day, we'd like to share a short promo video done for VLC.</p>
+ <p>This video was created and directed by a team of French students, realised by a group of technical volunteers
+ and shot and produced by <a href="http://holistic-productions.com/">Holistic Productions</a>.</p>
+ <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/ZRM6-PrOfZE" frameborder="0" allowfullscreen></iframe>
+ <p>Please share.</a>
+ </div>
+
+</div>
+
+<h3>Support us</h3>
+<p>Since all the work on <a href="/vlc/">VLC</a> and other <a href="/projects">videolan projects</a> is done by <b>volunteers</b>
+in their <b>free time</b>, we welcome donations to help us manage the software. <b>Donate <a href="/contribute.html">now!</a></b></p>
+<h3>Share</h3>
+<a href="http://digg.com/news/technology/videolan_10_years_of_open_source">Digg</a>
+<a href="http://www.facebook.com/vlc.media.player">Facebook</a>
+<a href="http://news.ycombinator.com/item?id=2165356">Hacker News</a>
+<a href="http://twitter.com/videolan">Twitter</a>
+<br />
+
+
+<?php footer('$Id: index.php 5400 2009-07-19 15:37:21Z jb $'); ?>
</span></code></pre>
<br>
</li>
<li id='diff-7'>
<a href='https://code.videolan.org/VideoLAN.org/websites/commit/3278804f405f191cc00e14bfcc1650703a34043f#diff-7'>
<strong>
www.videolan.org/videolan/events/10y/day2.php
</strong>
</a>
<hr>
<pre class="highlight"><code><span style="color: #000000;background-color: #ffdddd">--- a/www.videolan.org/videolan/events/10y/day2.php
</span><span style="color: #000000;background-color: #ddffdd">+++ b/www.videolan.org/videolan/events/10y/day2.php
</span><span style="color: #aaaaaa">@@ -1,271 +1,271 @@
</span><span style="color: #000000;background-color: #ffdddd">-<?php
- $title = "10 years of open source - day2";
- require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
-?>
-
-<h1 class="bigtitle">10 years of Open Source</h1>
-<h2>Welcome to the pages for the Celebration of our 10 years of open source</h2>
-<p>We are here to celebrate the 10 years of the open sourcing of VideoLAN and VLC.</p>
-<p><b>10 days</b> of surprises, ideas and stories will pop up here.</p>
-<br />
-
-<div id="sidebar">
-<h1><a class="actionDay" id="link-day1" href="day1.html">Day 1</a></h1>
-<h1><a class="actionDay" id="link-day2" href="day2.html" style="font-weight: bold;">Day 2</a></h1>
-<h1><a class="actionDay" id="link-day3" href="day3.html">Day 3</a></h1>
-<h1><a class="actionDay" id="link-day4" href="day4.html">Day 4</a></h1>
-<h1><a class="actionDay" id="link-day5" href="day5.html">Day 5</a></h1>
-<h1><a class="actionDay" id="link-day6" href="day6.html">Day 6</a></h1>
-<h1><a class="actionDay" id="link-day7" href="day7.html">Day 7</a></h1>
-<h1><a class="actionDay" id="link-day8" href="day8.html">Day 8</a></h1>
-<h1><a class="actionDay" id="link-day9" href="day9.html">Day 9</a></h1>
-<h1><a class="actionDay" id="link-day10" href="day10.html">Day 10</a></h1>
-<h1><a class="actionDay" id="link-day10" href="index.html">All days</a></h1>
-</div>
-
-<div id="days">
- <div id="day1" style="display: none;">
- <h1>Day 1: a VideoLAN history</h1>
- <p>Most people know <a href="/vlc"/>VLC</a>, but they don't know the history of the <a href="/videolan/">VideoLAN project</a>.</p>
- <p>Well, they don't even know what VideoLAN is, and that we are not a company...</p>
- <h2>1st February 2011</h2>
- <p>Today is the <b>10<sup>th</sup> anniversary</b> of the switch to <a href="http://www.opensource.org/">GPL</a> of the VideoLAN project
- applications...</p>
- <p>But, but, but... What was <em>before</em> the GPL?</p>
-
- <h3>1996: First VideoLAN project</h3>
- <p>The network of the campus of the <a href="http://www.ecp.fr">École Centrale Paris</a>,
- one of the prestigious French "<a href="http://en.wikipedia.org/wiki/Grande_ecole">Grande École</a>"
- university, has always been managed by a student organisation named <a href="http://www.via.ecp.fr">
- VIA Centrale Réseaux</a>.</p>
- <p>In 1996, it had a very slow <a href="http://en.wikipedia.org/wiki/Token_ring">Token-Ring</a> network, but the students wanted an upgrade. They found investors
- at the condition that they could justify the need for a new network...</p>
- <p>Therefore, they decided to push <b>Video</b> on the network...<br />
- <p>Remember, this is <b>1996</b>, were your average Pentium couldn't decode a DVD and when Youtube and Google didn't exist...</p>
- <p>This <b>student project</b> achieved his goals in early 1998, and a new network came.</p>
-
- <h3>1998: Second VideoLAN project</h3>
- <p>As it was successful, it was decided to go on the project.</p>
- <p>And they restarted the project from scratch, in <b>1998</b>.<br />
- <p>But in the mind of <a href="http://www.opensource.org/">open source</a> and modularity.</p>
- <p>This is when the <a href="/vlc/">VLC media player</a> that you know of, was <i>born</i>.<br />
- If you look at the <em>first commit</em> of the repository, in <b>August 1999</b>, you'll see that the most copyright
- indeed is from <b>1998</b>.</p>
-
- <h3>2001: Open Source</h3>
- <p>As <a href="/">VideoLAN</a> was a student project, the university had moral rights on the software produced.</p>
- <p>Thanks to the <b>students</b> and Professor <a href="http://fr.linkedin.com/pub/jean-philippe-rey/16/b19/95a">Jean-Philippe Rey</a>,
- the direction of the university allowed the switch of all code produced to GPL.</p>
- <p>The <a href="http://images.videolan.org/images/paper.jpeg">letter</a> from Mr. Gourisse was signed on February 1<sup>st</sup>, <b>2001</b>.</p>
-
- <h2>Since 2001</h2>
- <p>Afterward, the project has went on, with <b>students</b> and then <b>volunteers</b> from around the world.</p>
- <p>The project, has, of course, left the university and is a backed-up by a <b>volunteer non-profit organisation</b>.</p>
- <p>Today, VLC averages 24 million downloads per month (including two-third of updates) and the user-base is counted in tens of million.</p>
-
- </div>
-
- <div id="day2">
- <h1>Day 2: a new website design</h1>
- <p>As you might have seen, we've change the design of the <a href="/">main website</a>.</p>
- <p>The website design was done by <a href="http://madebyargon.com/">Argon</a> and this project was sponsored by <a href="http://netzwelt.de">netzwelt.de</a>.</p>
- <p>It is still a work in progress, but we'll keep working on it with your help.</p>
- </div>
-
- <div id="day3" style="display: none;">
- <h1>Day 3: A cool video about VLC</h1>
- <p>For our 3<sup>rd</sup> day, we'd like to share a video that we think should be more known.</p>
- <p>Video created by Adam Vian.</p>
- <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/vVXGLPl3n7E" frameborder="0" allowfullscreen></iframe>
- </div>
-
- <div id="day4" style="display: none;">
- <h1>Day 4: The best skins for VLC</h1>
- <br />
- <p>For our 4<sup>th</sup> day, we'd like to share the <b>6 best skins</b> we've seen this year.</p>
- <br />
- <br />
-
-<?php
-function vlcskins($img,$thumb, $skin){
- echo"<div style='width: 230px; font-size: 2em; float: left; text-align: center;'><div class='screenshot' style='overflow: hidden; width: 200px; height: 120px;'>"
- ."<a href='http://images.videolan.org/vlc/skins2/$img'><img
- src='http://images.videolan.org/vlc/skins2/$thumb' alt='VLC media player' /></a>
- </div>";
- echo "<a href='http://www.videolan.org/vlc/download-skins2-go.php?url=$skin'>Get this skin!</a></div>";
-}
- vlcskins('Preview.jpg', 'tm_Preview.jpg', 'eDark Vlc.vlt' );
- vlcskins('screen_vlc_def_mod.jpg', 'tm_screen_vlc_def_mod.jpg', 'default_mod_mentalrey.vlt' );
- vlcskins('ASkin.png', 'tm_ASkin.png', 'ASkin.vlt' );
- vlcskins('vlc_skin.png', 'tm_vlc_skin.png', 'avs_0_95_beta.vlt' );
- vlcskins('darklounge_preview.jpg', 'tm_darklounge_preview.jpg', 'darklounge_vlc_1.0.vlt' );
- vlcskins('Alienware Darkstar.PNG', 'tm_Alienware Darkstar.PNG', 'Alienware Darkstar.vlt' );
-?>
- </div>
-
- <div id="day5" style="display: none;">
- <h1>Day 5: Small photo from the VideoLAN team from FOSDEM</h1>
- <br />
- <p>For our 5<sup>th</sup> day, we'd like to share a small <b>photo</b> we've done during the <a href="http://fosdem.org">FOSDEM</a>
- conference, where some people from the <a href="/videolan/">VideoLAN team</a> met today, and tomorrow.</p>
- <p>The picture is taken in front of the huge Brussels green cone.</a>
- <br />
- <img src="/videolan/events/10y/Brussels_VideoLAN.jpg" alt="VideoLAN in FOSDEM 2011" />
- <br />
- </div>
-
- <div id="day6" style="display: none;">
- <h1>Day 6: Best extensions for VLC</h1>
- <br />
- <h2>VLC extensions</h2>
- <p>For our 6<sup>th</sup> day, we'd like to speak about <b>extensions</b> for VLC and provide a few.</p>
- <p>Extensions in VLC are not very popular yet, because we are missing a few functionnalities.<br />
- Still, some are already cool to use.</p>
- <p>Extensions in VLC can add new features that we don't want to support in the main core, or that we cannot.</p>
-
- <h2>Some extensions</h2>
- <br />
- <h3>VLC extension: subtitles downloader</h3>
- <p>This small extension allows you to get subtitles directly from web databases<br />
- <a href="http://anonym.to/?http://ale5000.altervista.org/vlc/extensions/subtitles-mod.lua">Download it now!</a></p>
- <br />
- <h3>VLC extensions: movie information</h3>
- <p>These are, in fact, 4 extension to get more information about the movie currently playing:
- <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/allocine-fr.lua;hb=HEAD">Allocine.fr extension</a>
- <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/imdb.lua;hb=HEAD">IMDB.com extension</a>
- <br /><a href="lua/moviedb.lua">themoviedb.org extension</a>
- <br /><a href="lua/tvdb.lua">thetvdb.com extension</a></p>
- <p><b>NB:</b> the legality of the use of these extension is not clear yet. If you have any info, please share with us.</p>
- <br />
- <h3>VLC extension: Add Similar files</h3>
- <p>This extension will find the similar files in the same folder (like for TV shows)<br />
- than the file playing and add them to the playlist.<br />
- <a href="lua/addsimilar.lua">Download it now!</a></p>
- <br />
- <p><em style="font-style: italic;">Sorry, but because of the FOSDEM event, this day 6, that was supposed to be out on sunday, went out on monday :D</em></p>
- <br />
- </div>
-
- <div id="day7" style="display: none;">
- <h1>Day 7: Cool thing to do with VLC</h1>
- <p>For our 7<sup>th</sup> day, we'd like to show out feature of VLC that you probably don't know about.</p>
-
- <h2>Running with coloured text output</h2>
- <p>One of the most useless feature of VLC is the <b>Colored ASCII</b> mode. To use it:<br />
- - <code>vlc -Acaca</code><br />
- - Preferences → Video → Change "output" to "Color ascii-art video output".
- </p>
-
- <h2>Running with no interface</h2>
- <p>If you like the <b>MPlayer</b> usability, or if you want a VLC with no interaction, you should use the dummy interface:<br />
- <code>vlc -Idummy</code> or <code>cvlc</code>.</p>
- <p>You can also approach this mode with the <b>Interface Preferences</b> options: change to "minimal starting mode".</p>
-
- <h2>Playback your screen</h2>
- <p>Try this one:<br />
- Media → Open Capture Device → Change "Capture mode" to "Desktop"<br />
- Enjoy!</p>
- <p>You can record, transcode and stream it too!</p>
-
- <h2>Open a Youtube URL</h2>
- <p>To open a Youtube video in VLC:<br />
- Media → Open Network → Paste the complete Youtube URL, like <em style="font-style: italic;">http://www.youtube.com/watch?v=vVXGLPl3n7E</em><br />
- Enjoy!</p>
-
- <h2>Use the interactive zoom</h2>
- <p>Did you know about the interactive zoom filter in VLC?</p>
- <p>To use it, play a video, then<br />Tools → Effects & Filters → Video Effects → Geometry, tick "Magnification/Zoom".<br />
- Use your mouse in the top left corner to have fun with it!</p>
- </div>
-
- <div id="day8" style="display: none;">
- <h1>Day 8: Cones</h1>
- <p>For our 8<sup>th</sup> day, here is a small collection of nice cones.</p>
- <h2>New VLC cone, GCI-rendered, by Richard C. G. Øiestad</h2>
- <p>From the creator of the actual VLC icon, here is a new one.</p>
- <img src="vlc_new_cone.png" alt="VLC cone" />
-
- <h2>Some nice VLC cone</h2>
- <p>A small cone with a translucent film strip around it.</p>
- <img src="vlc_film.png" alt="VLC cone" />
-
- <h2>Funny cones</h2>
- <p>High-Quality Cone icons done by Tom Bigelajzen</p>
- <p><a href="http://images.videolan.org/images/goodies/Cone-Shortcuts-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Shortcuts-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Subs-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Subs-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Forum-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Forum-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Video-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Video-small.png" /></a>
- </p>
- <p>
- <a href="http://images.videolan.org/images/goodies/Cone-Audio-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Audio-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Input-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Input-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Interface-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Interface-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-List-large.png"><img src="http://images.videolan.org/images/goodies/Cone-List-small.png" /></a>
- </p>
- </div>
-
- <div id="day9" style="display:none;">
- <h1>Day 9: VLC community numbers</h1>
- <p>For our 9<sup>th</sup> day, we'd like to speak about numbers.</p>
-
- <h2>Commiters</h2>
- <p>The <b>number of committers</b> metric is too often discarded, in open source projects.<br />
- We believe this is a good way to mesure the popularity of a project.</p>
- <h3>Official committers</h3>
- <p>The <b>official commiters</b> are the ones who have or had write access.<br />
- They are <b>48 of them</b>, but most of them are inactive, those days...</p>
- <h3>External committers</h3>
- <p>The <b>external commiters</b> are people from the community, who send patches.
- There patches are then applied into the main repository, by other committers.<br />
- They are more than <b>500 of them</b>, during the first 10 years of the project.</p>
-
- <h2>Downloads</h2>
- <p>The <b>download numbers</b> are always inaccurate, because many downloads are not counted:<br />
- <ul class="bullets">
- <li>Linux numbers, because users download directly on their distributions;</li>
- <li>Unofficial mirrors, and direct FTP accesses;</li>
- <li>Websites like <em style="font-style: italic;">download.com</em>, <em style="font-style: italic;">CNET</em>, <em style="font-style: italic;">01Net</em> or <em style="font-style: italic;">softopedia</em>.</li>
- </ul></p>
-
- <h3>Numbers before sf.net</h3>
- <p>When we mainly used our own set of mirrors, we had counted <b>440 million</b> direct downloads.</p>
- <p>Those downloads were done between <em style="font-style: italic;">December 2004</em> and <em style="font-style: italic;">June 2010</em>
- and did not include updates.</p>
-
- <h3>Numbers since sf.net</h3>
- <p>Since last june, we are using SourceForge for distribution, especially in order to have a 3<sup>rd</sup> party counting the downloads.</p>
- <p>As you can see, VLC is already at <a href="http://sourceforge.net/top/topalltime.php?type=downloads">the 4<sup>th</sup> position</a>, on
- the <a href="http://sourceforge.net/top/topalltime.php?type=downloads">Top Downloads, For all time of SF.net</a>.</p>
- <p>The numbers are over <b>191 million</b>, but are including signatures and updates.<br />The actual numbers are thefore closer to <b>74 million</b>
- direct downloads, over the last 7 and half months.</p>
- <br />
- <p>That would make the total at around <b>514 million</b> direct downloads.</p>
-
- <h2>Users</h2>
- <p>As VLC is not phoning home when one uses it (for example, proprietary players like RealPlayer or DivX do), we cannot know exactly the exact userbase.</p>
- <p>We can only <b>guess</b> from the download numbers... Do your own <b>estimation</b> then :D</p>
- </div>
-
- <div id="day10" style="display:none;">
- <h1>Day 10: A short promotional video about VLC</h1>
- <p>For our 10<sup>th</sup> (and last) day, we'd like to share a short promo video done for VLC.</p>
- <p>This video was created and directed by a team of French students, realised by a group of technical volunteers
- and shot and produced by <a href="http://holistic-productions.com/">Holistic Productions</a>.</p>
- <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/ZRM6-PrOfZE" frameborder="0" allowfullscreen></iframe>
- <p>Please share.</a>
- </div>
-
-</div>
-
-<h3>Support us</h3>
-<p>Since all the work on <a href="/vlc/">VLC</a> and other <a href="/projects">videolan projects</a> is done by <b>volunteers</b>
-in their <b>free time</b>, we welcome donations to help us manage the software. <b>Donate <a href="/contribute.html">now!</a></b></p>
-<h3>Share</h3>
-<a href="http://digg.com/news/technology/videolan_10_years_of_open_source">Digg</a>
-<a href="http://www.facebook.com/vlc.media.player">Facebook</a>
-<a href="http://news.ycombinator.com/item?id=2165356">Hacker News</a>
-<a href="http://twitter.com/videolan">Twitter</a>
-<br />
-
-
-<?php footer('$Id: index.php 5400 2009-07-19 15:37:21Z jb $'); ?>
</span><span style="color: #000000;background-color: #ddffdd">+<?php
+ $title = "10 years of open source - day2";
+ require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
+?>
+
+<h1 class="bigtitle">10 years of Open Source</h1>
+<h2>Welcome to the pages for the Celebration of our 10 years of open source</h2>
+<p>We are here to celebrate the 10 years of the open sourcing of VideoLAN and VLC.</p>
+<p><b>10 days</b> of surprises, ideas and stories will pop up here.</p>
+<br />
+
+<div id="sidebar">
+<h1><a class="actionDay" id="link-day1" href="day1.html">Day 1</a></h1>
+<h1><a class="actionDay" id="link-day2" href="day2.html" style="font-weight: bold;">Day 2</a></h1>
+<h1><a class="actionDay" id="link-day3" href="day3.html">Day 3</a></h1>
+<h1><a class="actionDay" id="link-day4" href="day4.html">Day 4</a></h1>
+<h1><a class="actionDay" id="link-day5" href="day5.html">Day 5</a></h1>
+<h1><a class="actionDay" id="link-day6" href="day6.html">Day 6</a></h1>
+<h1><a class="actionDay" id="link-day7" href="day7.html">Day 7</a></h1>
+<h1><a class="actionDay" id="link-day8" href="day8.html">Day 8</a></h1>
+<h1><a class="actionDay" id="link-day9" href="day9.html">Day 9</a></h1>
+<h1><a class="actionDay" id="link-day10" href="day10.html">Day 10</a></h1>
+<h1><a class="actionDay" id="link-day10" href="index.html">All days</a></h1>
+</div>
+
+<div id="days">
+ <div id="day1" style="display: none;">
+ <h1>Day 1: a VideoLAN history</h1>
+ <p>Most people know <a href="/vlc"/>VLC</a>, but they don't know the history of the <a href="/videolan/">VideoLAN project</a>.</p>
+ <p>Well, they don't even know what VideoLAN is, and that we are not a company...</p>
+ <h2>1st February 2011</h2>
+ <p>Today is the <b>10<sup>th</sup> anniversary</b> of the switch to <a href="http://www.opensource.org/">GPL</a> of the VideoLAN project
+ applications...</p>
+ <p>But, but, but... What was <em>before</em> the GPL?</p>
+
+ <h3>1996: First VideoLAN project</h3>
+ <p>The network of the campus of the <a href="http://www.ecp.fr">École Centrale Paris</a>,
+ one of the prestigious French "<a href="http://en.wikipedia.org/wiki/Grande_ecole">Grande École</a>"
+ university, has always been managed by a student organisation named <a href="http://www.via.ecp.fr">
+ VIA Centrale Réseaux</a>.</p>
+ <p>In 1996, it had a very slow <a href="http://en.wikipedia.org/wiki/Token_ring">Token-Ring</a> network, but the students wanted an upgrade. They found investors
+ at the condition that they could justify the need for a new network...</p>
+ <p>Therefore, they decided to push <b>Video</b> on the network...<br />
+ <p>Remember, this is <b>1996</b>, were your average Pentium couldn't decode a DVD and when Youtube and Google didn't exist...</p>
+ <p>This <b>student project</b> achieved his goals in early 1998, and a new network came.</p>
+
+ <h3>1998: Second VideoLAN project</h3>
+ <p>As it was successful, it was decided to go on the project.</p>
+ <p>And they restarted the project from scratch, in <b>1998</b>.<br />
+ <p>But in the mind of <a href="http://www.opensource.org/">open source</a> and modularity.</p>
+ <p>This is when the <a href="/vlc/">VLC media player</a> that you know of, was <i>born</i>.<br />
+ If you look at the <em>first commit</em> of the repository, in <b>August 1999</b>, you'll see that the most copyright
+ indeed is from <b>1998</b>.</p>
+
+ <h3>2001: Open Source</h3>
+ <p>As <a href="/">VideoLAN</a> was a student project, the university had moral rights on the software produced.</p>
+ <p>Thanks to the <b>students</b> and Professor <a href="http://fr.linkedin.com/pub/jean-philippe-rey/16/b19/95a">Jean-Philippe Rey</a>,
+ the direction of the university allowed the switch of all code produced to GPL.</p>
+ <p>The <a href="http://images.videolan.org/images/paper.jpeg">letter</a> from Mr. Gourisse was signed on February 1<sup>st</sup>, <b>2001</b>.</p>
+
+ <h2>Since 2001</h2>
+ <p>Afterward, the project has went on, with <b>students</b> and then <b>volunteers</b> from around the world.</p>
+ <p>The project, has, of course, left the university and is a backed-up by a <b>volunteer non-profit organisation</b>.</p>
+ <p>Today, VLC averages 24 million downloads per month (including two-third of updates) and the user-base is counted in tens of million.</p>
+
+ </div>
+
+ <div id="day2">
+ <h1>Day 2: a new website design</h1>
+ <p>As you might have seen, we've change the design of the <a href="/">main website</a>.</p>
+ <p>The website design was done by <a href="http://madebyargon.com/">Argon</a> and this project was sponsored by <a href="http://netzwelt.de">netzwelt.de</a>.</p>
+ <p>It is still a work in progress, but we'll keep working on it with your help.</p>
+ </div>
+
+ <div id="day3" style="display: none;">
+ <h1>Day 3: A cool video about VLC</h1>
+ <p>For our 3<sup>rd</sup> day, we'd like to share a video that we think should be more known.</p>
+ <p>Video created by Adam Vian.</p>
+ <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/vVXGLPl3n7E" frameborder="0" allowfullscreen></iframe>
+ </div>
+
+ <div id="day4" style="display: none;">
+ <h1>Day 4: The best skins for VLC</h1>
+ <br />
+ <p>For our 4<sup>th</sup> day, we'd like to share the <b>6 best skins</b> we've seen this year.</p>
+ <br />
+ <br />
+
+<?php
+function vlcskins($img,$thumb, $skin){
+ echo"<div style='width: 230px; font-size: 2em; float: left; text-align: center;'><div class='screenshot' style='overflow: hidden; width: 200px; height: 120px;'>"
+ ."<a href='http://images.videolan.org/vlc/skins2/$img'><img
+ src='http://images.videolan.org/vlc/skins2/$thumb' alt='VLC media player' /></a>
+ </div>";
+ echo "<a href='http://www.videolan.org/vlc/download-skins2-go.php?url=$skin'>Get this skin!</a></div>";
+}
+ vlcskins('Preview.jpg', 'tm_Preview.jpg', 'eDark Vlc.vlt' );
+ vlcskins('screen_vlc_def_mod.jpg', 'tm_screen_vlc_def_mod.jpg', 'default_mod_mentalrey.vlt' );
+ vlcskins('ASkin.png', 'tm_ASkin.png', 'ASkin.vlt' );
+ vlcskins('vlc_skin.png', 'tm_vlc_skin.png', 'avs_0_95_beta.vlt' );
+ vlcskins('darklounge_preview.jpg', 'tm_darklounge_preview.jpg', 'darklounge_vlc_1.0.vlt' );
+ vlcskins('Alienware Darkstar.PNG', 'tm_Alienware Darkstar.PNG', 'Alienware Darkstar.vlt' );
+?>
+ </div>
+
+ <div id="day5" style="display: none;">
+ <h1>Day 5: Small photo from the VideoLAN team from FOSDEM</h1>
+ <br />
+ <p>For our 5<sup>th</sup> day, we'd like to share a small <b>photo</b> we've done during the <a href="http://fosdem.org">FOSDEM</a>
+ conference, where some people from the <a href="/videolan/">VideoLAN team</a> met today, and tomorrow.</p>
+ <p>The picture is taken in front of the huge Brussels green cone.</a>
+ <br />
+ <img src="/videolan/events/10y/Brussels_VideoLAN.jpg" alt="VideoLAN in FOSDEM 2011" />
+ <br />
+ </div>
+
+ <div id="day6" style="display: none;">
+ <h1>Day 6: Best extensions for VLC</h1>
+ <br />
+ <h2>VLC extensions</h2>
+ <p>For our 6<sup>th</sup> day, we'd like to speak about <b>extensions</b> for VLC and provide a few.</p>
+ <p>Extensions in VLC are not very popular yet, because we are missing a few functionnalities.<br />
+ Still, some are already cool to use.</p>
+ <p>Extensions in VLC can add new features that we don't want to support in the main core, or that we cannot.</p>
+
+ <h2>Some extensions</h2>
+ <br />
+ <h3>VLC extension: subtitles downloader</h3>
+ <p>This small extension allows you to get subtitles directly from web databases<br />
+ <a href="http://anonym.to/?http://ale5000.altervista.org/vlc/extensions/subtitles-mod.lua">Download it now!</a></p>
+ <br />
+ <h3>VLC extensions: movie information</h3>
+ <p>These are, in fact, 4 extension to get more information about the movie currently playing:
+ <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/allocine-fr.lua;hb=HEAD">Allocine.fr extension</a>
+ <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/imdb.lua;hb=HEAD">IMDB.com extension</a>
+ <br /><a href="lua/moviedb.lua">themoviedb.org extension</a>
+ <br /><a href="lua/tvdb.lua">thetvdb.com extension</a></p>
+ <p><b>NB:</b> the legality of the use of these extension is not clear yet. If you have any info, please share with us.</p>
+ <br />
+ <h3>VLC extension: Add Similar files</h3>
+ <p>This extension will find the similar files in the same folder (like for TV shows)<br />
+ than the file playing and add them to the playlist.<br />
+ <a href="lua/addsimilar.lua">Download it now!</a></p>
+ <br />
+ <p><em style="font-style: italic;">Sorry, but because of the FOSDEM event, this day 6, that was supposed to be out on sunday, went out on monday :D</em></p>
+ <br />
+ </div>
+
+ <div id="day7" style="display: none;">
+ <h1>Day 7: Cool thing to do with VLC</h1>
+ <p>For our 7<sup>th</sup> day, we'd like to show out feature of VLC that you probably don't know about.</p>
+
+ <h2>Running with coloured text output</h2>
+ <p>One of the most useless feature of VLC is the <b>Colored ASCII</b> mode. To use it:<br />
+ - <code>vlc -Acaca</code><br />
+ - Preferences → Video → Change "output" to "Color ascii-art video output".
+ </p>
+
+ <h2>Running with no interface</h2>
+ <p>If you like the <b>MPlayer</b> usability, or if you want a VLC with no interaction, you should use the dummy interface:<br />
+ <code>vlc -Idummy</code> or <code>cvlc</code>.</p>
+ <p>You can also approach this mode with the <b>Interface Preferences</b> options: change to "minimal starting mode".</p>
+
+ <h2>Playback your screen</h2>
+ <p>Try this one:<br />
+ Media → Open Capture Device → Change "Capture mode" to "Desktop"<br />
+ Enjoy!</p>
+ <p>You can record, transcode and stream it too!</p>
+
+ <h2>Open a Youtube URL</h2>
+ <p>To open a Youtube video in VLC:<br />
+ Media → Open Network → Paste the complete Youtube URL, like <em style="font-style: italic;">http://www.youtube.com/watch?v=vVXGLPl3n7E</em><br />
+ Enjoy!</p>
+
+ <h2>Use the interactive zoom</h2>
+ <p>Did you know about the interactive zoom filter in VLC?</p>
+ <p>To use it, play a video, then<br />Tools → Effects & Filters → Video Effects → Geometry, tick "Magnification/Zoom".<br />
+ Use your mouse in the top left corner to have fun with it!</p>
+ </div>
+
+ <div id="day8" style="display: none;">
+ <h1>Day 8: Cones</h1>
+ <p>For our 8<sup>th</sup> day, here is a small collection of nice cones.</p>
+ <h2>New VLC cone, GCI-rendered, by Richard C. G. Øiestad</h2>
+ <p>From the creator of the actual VLC icon, here is a new one.</p>
+ <img src="vlc_new_cone.png" alt="VLC cone" />
+
+ <h2>Some nice VLC cone</h2>
+ <p>A small cone with a translucent film strip around it.</p>
+ <img src="vlc_film.png" alt="VLC cone" />
+
+ <h2>Funny cones</h2>
+ <p>High-Quality Cone icons done by Tom Bigelajzen</p>
+ <p><a href="http://images.videolan.org/images/goodies/Cone-Shortcuts-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Shortcuts-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Subs-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Subs-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Forum-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Forum-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Video-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Video-small.png" /></a>
+ </p>
+ <p>
+ <a href="http://images.videolan.org/images/goodies/Cone-Audio-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Audio-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Input-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Input-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Interface-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Interface-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-List-large.png"><img src="http://images.videolan.org/images/goodies/Cone-List-small.png" /></a>
+ </p>
+ </div>
+
+ <div id="day9" style="display:none;">
+ <h1>Day 9: VLC community numbers</h1>
+ <p>For our 9<sup>th</sup> day, we'd like to speak about numbers.</p>
+
+ <h2>Commiters</h2>
+ <p>The <b>number of committers</b> metric is too often discarded, in open source projects.<br />
+ We believe this is a good way to mesure the popularity of a project.</p>
+ <h3>Official committers</h3>
+ <p>The <b>official commiters</b> are the ones who have or had write access.<br />
+ They are <b>48 of them</b>, but most of them are inactive, those days...</p>
+ <h3>External committers</h3>
+ <p>The <b>external commiters</b> are people from the community, who send patches.
+ There patches are then applied into the main repository, by other committers.<br />
+ They are more than <b>500 of them</b>, during the first 10 years of the project.</p>
+
+ <h2>Downloads</h2>
+ <p>The <b>download numbers</b> are always inaccurate, because many downloads are not counted:<br />
+ <ul class="bullets">
+ <li>Linux numbers, because users download directly on their distributions;</li>
+ <li>Unofficial mirrors, and direct FTP accesses;</li>
+ <li>Websites like <em style="font-style: italic;">download.com</em>, <em style="font-style: italic;">CNET</em>, <em style="font-style: italic;">01Net</em> or <em style="font-style: italic;">softopedia</em>.</li>
+ </ul></p>
+
+ <h3>Numbers before sf.net</h3>
+ <p>When we mainly used our own set of mirrors, we had counted <b>440 million</b> direct downloads.</p>
+ <p>Those downloads were done between <em style="font-style: italic;">December 2004</em> and <em style="font-style: italic;">June 2010</em>
+ and did not include updates.</p>
+
+ <h3>Numbers since sf.net</h3>
+ <p>Since last june, we are using SourceForge for distribution, especially in order to have a 3<sup>rd</sup> party counting the downloads.</p>
+ <p>As you can see, VLC is already at <a href="http://sourceforge.net/top/topalltime.php?type=downloads">the 4<sup>th</sup> position</a>, on
+ the <a href="http://sourceforge.net/top/topalltime.php?type=downloads">Top Downloads, For all time of SF.net</a>.</p>
+ <p>The numbers are over <b>191 million</b>, but are including signatures and updates.<br />The actual numbers are thefore closer to <b>74 million</b>
+ direct downloads, over the last 7 and half months.</p>
+ <br />
+ <p>That would make the total at around <b>514 million</b> direct downloads.</p>
+
+ <h2>Users</h2>
+ <p>As VLC is not phoning home when one uses it (for example, proprietary players like RealPlayer or DivX do), we cannot know exactly the exact userbase.</p>
+ <p>We can only <b>guess</b> from the download numbers... Do your own <b>estimation</b> then :D</p>
+ </div>
+
+ <div id="day10" style="display:none;">
+ <h1>Day 10: A short promotional video about VLC</h1>
+ <p>For our 10<sup>th</sup> (and last) day, we'd like to share a short promo video done for VLC.</p>
+ <p>This video was created and directed by a team of French students, realised by a group of technical volunteers
+ and shot and produced by <a href="http://holistic-productions.com/">Holistic Productions</a>.</p>
+ <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/ZRM6-PrOfZE" frameborder="0" allowfullscreen></iframe>
+ <p>Please share.</a>
+ </div>
+
+</div>
+
+<h3>Support us</h3>
+<p>Since all the work on <a href="/vlc/">VLC</a> and other <a href="/projects">videolan projects</a> is done by <b>volunteers</b>
+in their <b>free time</b>, we welcome donations to help us manage the software. <b>Donate <a href="/contribute.html">now!</a></b></p>
+<h3>Share</h3>
+<a href="http://digg.com/news/technology/videolan_10_years_of_open_source">Digg</a>
+<a href="http://www.facebook.com/vlc.media.player">Facebook</a>
+<a href="http://news.ycombinator.com/item?id=2165356">Hacker News</a>
+<a href="http://twitter.com/videolan">Twitter</a>
+<br />
+
+
+<?php footer('$Id: index.php 5400 2009-07-19 15:37:21Z jb $'); ?>
</span></code></pre>
<br>
</li>
<li id='diff-8'>
<a href='https://code.videolan.org/VideoLAN.org/websites/commit/3278804f405f191cc00e14bfcc1650703a34043f#diff-8'>
<strong>
www.videolan.org/videolan/events/10y/day3.php
</strong>
</a>
<hr>
<pre class="highlight"><code><span style="color: #000000;background-color: #ffdddd">--- a/www.videolan.org/videolan/events/10y/day3.php
</span><span style="color: #000000;background-color: #ddffdd">+++ b/www.videolan.org/videolan/events/10y/day3.php
</span><span style="color: #aaaaaa">@@ -1,271 +1,271 @@
</span><span style="color: #000000;background-color: #ffdddd">-<?php
- $title = "10 years of open source";
- require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
-?>
-
-<h1 class="bigtitle">10 years of Open Source</h1>
-<h2>Welcome to the pages for the Celebration of our 10 years of open source</h2>
-<p>We are here to celebrate the 10 years of the open sourcing of VideoLAN and VLC.</p>
-<p><b>10 days</b> of surprises, ideas and stories will pop up here.</p>
-<br />
-
-<div id="sidebar">
-<h1><a class="actionDay" id="link-day1" href="day1.html">Day 1</a></h1>
-<h1><a class="actionDay" id="link-day2" href="day2.html">Day 2</a></h1>
-<h1><a class="actionDay" id="link-day3" href="day3.html" style="font-weight: bold;">Day 3</a></h1>
-<h1><a class="actionDay" id="link-day4" href="day4.html">Day 4</a></h1>
-<h1><a class="actionDay" id="link-day5" href="day5.html">Day 5</a></h1>
-<h1><a class="actionDay" id="link-day6" href="day6.html">Day 6</a></h1>
-<h1><a class="actionDay" id="link-day7" href="day7.html">Day 7</a></h1>
-<h1><a class="actionDay" id="link-day8" href="day8.html">Day 8</a></h1>
-<h1><a class="actionDay" id="link-day9" href="day9.html">Day 9</a></h1>
-<h1><a class="actionDay" id="link-day10" href="day10.html">Day 10</a></h1>
-<h1><a class="actionDay" id="link-day10" href="index.html">All days</a></h1>
-</div>
-
-<div id="days">
- <div id="day1" style="display: none;">
- <h1>Day 1: a VideoLAN history</h1>
- <p>Most people know <a href="/vlc"/>VLC</a>, but they don't know the history of the <a href="/videolan/">VideoLAN project</a>.</p>
- <p>Well, they don't even know what VideoLAN is, and that we are not a company...</p>
- <h2>1st February 2011</h2>
- <p>Today is the <b>10<sup>th</sup> anniversary</b> of the switch to <a href="http://www.opensource.org/">GPL</a> of the VideoLAN project
- applications...</p>
- <p>But, but, but... What was <em>before</em> the GPL?</p>
-
- <h3>1996: First VideoLAN project</h3>
- <p>The network of the campus of the <a href="http://www.ecp.fr">École Centrale Paris</a>,
- one of the prestigious French "<a href="http://en.wikipedia.org/wiki/Grande_ecole">Grande École</a>"
- university, has always been managed by a student organisation named <a href="http://www.via.ecp.fr">
- VIA Centrale Réseaux</a>.</p>
- <p>In 1996, it had a very slow <a href="http://en.wikipedia.org/wiki/Token_ring">Token-Ring</a> network, but the students wanted an upgrade. They found investors
- at the condition that they could justify the need for a new network...</p>
- <p>Therefore, they decided to push <b>Video</b> on the network...<br />
- <p>Remember, this is <b>1996</b>, were your average Pentium couldn't decode a DVD and when Youtube and Google didn't exist...</p>
- <p>This <b>student project</b> achieved his goals in early 1998, and a new network came.</p>
-
- <h3>1998: Second VideoLAN project</h3>
- <p>As it was successful, it was decided to go on the project.</p>
- <p>And they restarted the project from scratch, in <b>1998</b>.<br />
- <p>But in the mind of <a href="http://www.opensource.org/">open source</a> and modularity.</p>
- <p>This is when the <a href="/vlc/">VLC media player</a> that you know of, was <i>born</i>.<br />
- If you look at the <em>first commit</em> of the repository, in <b>August 1999</b>, you'll see that the most copyright
- indeed is from <b>1998</b>.</p>
-
- <h3>2001: Open Source</h3>
- <p>As <a href="/">VideoLAN</a> was a student project, the university had moral rights on the software produced.</p>
- <p>Thanks to the <b>students</b> and Professor <a href="http://fr.linkedin.com/pub/jean-philippe-rey/16/b19/95a">Jean-Philippe Rey</a>,
- the direction of the university allowed the switch of all code produced to GPL.</p>
- <p>The <a href="http://images.videolan.org/images/paper.jpeg">letter</a> from Mr. Gourisse was signed on February 1<sup>st</sup>, <b>2001</b>.</p>
-
- <h2>Since 2001</h2>
- <p>Afterward, the project has went on, with <b>students</b> and then <b>volunteers</b> from around the world.</p>
- <p>The project, has, of course, left the university and is a backed-up by a <b>volunteer non-profit organisation</b>.</p>
- <p>Today, VLC averages 24 million downloads per month (including two-third of updates) and the user-base is counted in tens of million.</p>
-
- </div>
-
- <div id="day2" style="display: none;">
- <h1>Day 2: a new website design</h1>
- <p>As you might have seen, we've change the design of the <a href="/">main website</a>.</p>
- <p>The website design was done by <a href="http://madebyargon.com/">Argon</a> and this project was sponsored by <a href="http://netzwelt.de">netzwelt.de</a>.</p>
- <p>It is still a work in progress, but we'll keep working on it with your help.</p>
- </div>
-
- <div id="day3">
- <h1>Day 3: A cool video about VLC</h1>
- <p>For our 3<sup>rd</sup> day, we'd like to share a video that we think should be more known.</p>
- <p>Video created by Adam Vian.</p>
- <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/vVXGLPl3n7E" frameborder="0" allowfullscreen></iframe>
- </div>
-
- <div id="day4" style="display: none;">
- <h1>Day 4: The best skins for VLC</h1>
- <br />
- <p>For our 4<sup>th</sup> day, we'd like to share the <b>6 best skins</b> we've seen this year.</p>
- <br />
- <br />
-
-<?php
-function vlcskins($img,$thumb, $skin){
- echo"<div style='width: 230px; font-size: 2em; float: left; text-align: center;'><div class='screenshot' style='overflow: hidden; width: 200px; height: 120px;'>"
- ."<a href='http://images.videolan.org/vlc/skins2/$img'><img
- src='http://images.videolan.org/vlc/skins2/$thumb' alt='VLC media player' /></a>
- </div>";
- echo "<a href='http://www.videolan.org/vlc/download-skins2-go.php?url=$skin'>Get this skin!</a></div>";
-}
- vlcskins('Preview.jpg', 'tm_Preview.jpg', 'eDark Vlc.vlt' );
- vlcskins('screen_vlc_def_mod.jpg', 'tm_screen_vlc_def_mod.jpg', 'default_mod_mentalrey.vlt' );
- vlcskins('ASkin.png', 'tm_ASkin.png', 'ASkin.vlt' );
- vlcskins('vlc_skin.png', 'tm_vlc_skin.png', 'avs_0_95_beta.vlt' );
- vlcskins('darklounge_preview.jpg', 'tm_darklounge_preview.jpg', 'darklounge_vlc_1.0.vlt' );
- vlcskins('Alienware Darkstar.PNG', 'tm_Alienware Darkstar.PNG', 'Alienware Darkstar.vlt' );
-?>
- </div>
-
- <div id="day5" style="display: none;">
- <h1>Day 5: Small photo from the VideoLAN team from FOSDEM</h1>
- <br />
- <p>For our 5<sup>th</sup> day, we'd like to share a small <b>photo</b> we've done during the <a href="http://fosdem.org">FOSDEM</a>
- conference, where some people from the <a href="/videolan/">VideoLAN team</a> met today, and tomorrow.</p>
- <p>The picture is taken in front of the huge Brussels green cone.</a>
- <br />
- <img src="/videolan/events/10y/Brussels_VideoLAN.jpg" alt="VideoLAN in FOSDEM 2011" />
- <br />
- </div>
-
- <div id="day6" style="display: none;">
- <h1>Day 6: Best extensions for VLC</h1>
- <br />
- <h2>VLC extensions</h2>
- <p>For our 6<sup>th</sup> day, we'd like to speak about <b>extensions</b> for VLC and provide a few.</p>
- <p>Extensions in VLC are not very popular yet, because we are missing a few functionnalities.<br />
- Still, some are already cool to use.</p>
- <p>Extensions in VLC can add new features that we don't want to support in the main core, or that we cannot.</p>
-
- <h2>Some extensions</h2>
- <br />
- <h3>VLC extension: subtitles downloader</h3>
- <p>This small extension allows you to get subtitles directly from web databases<br />
- <a href="http://anonym.to/?http://ale5000.altervista.org/vlc/extensions/subtitles-mod.lua">Download it now!</a></p>
- <br />
- <h3>VLC extensions: movie information</h3>
- <p>These are, in fact, 4 extension to get more information about the movie currently playing:
- <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/allocine-fr.lua;hb=HEAD">Allocine.fr extension</a>
- <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/imdb.lua;hb=HEAD">IMDB.com extension</a>
- <br /><a href="lua/moviedb.lua">themoviedb.org extension</a>
- <br /><a href="lua/tvdb.lua">thetvdb.com extension</a></p>
- <p><b>NB:</b> the legality of the use of these extension is not clear yet. If you have any info, please share with us.</p>
- <br />
- <h3>VLC extension: Add Similar files</h3>
- <p>This extension will find the similar files in the same folder (like for TV shows)<br />
- than the file playing and add them to the playlist.<br />
- <a href="lua/addsimilar.lua">Download it now!</a></p>
- <br />
- <p><em style="font-style: italic;">Sorry, but because of the FOSDEM event, this day 6, that was supposed to be out on sunday, went out on monday :D</em></p>
- <br />
- </div>
-
- <div id="day7" style="display: none;">
- <h1>Day 7: Cool thing to do with VLC</h1>
- <p>For our 7<sup>th</sup> day, we'd like to show out feature of VLC that you probably don't know about.</p>
-
- <h2>Running with coloured text output</h2>
- <p>One of the most useless feature of VLC is the <b>Colored ASCII</b> mode. To use it:<br />
- - <code>vlc -Acaca</code><br />
- - Preferences → Video → Change "output" to "Color ascii-art video output".
- </p>
-
- <h2>Running with no interface</h2>
- <p>If you like the <b>MPlayer</b> usability, or if you want a VLC with no interaction, you should use the dummy interface:<br />
- <code>vlc -Idummy</code> or <code>cvlc</code>.</p>
- <p>You can also approach this mode with the <b>Interface Preferences</b> options: change to "minimal starting mode".</p>
-
- <h2>Playback your screen</h2>
- <p>Try this one:<br />
- Media → Open Capture Device → Change "Capture mode" to "Desktop"<br />
- Enjoy!</p>
- <p>You can record, transcode and stream it too!</p>
-
- <h2>Open a Youtube URL</h2>
- <p>To open a Youtube video in VLC:<br />
- Media → Open Network → Paste the complete Youtube URL, like <em style="font-style: italic;">http://www.youtube.com/watch?v=vVXGLPl3n7E</em><br />
- Enjoy!</p>
-
- <h2>Use the interactive zoom</h2>
- <p>Did you know about the interactive zoom filter in VLC?</p>
- <p>To use it, play a video, then<br />Tools → Effects & Filters → Video Effects → Geometry, tick "Magnification/Zoom".<br />
- Use your mouse in the top left corner to have fun with it!</p>
- </div>
-
- <div id="day8" style="display: none;">
- <h1>Day 8: Cones</h1>
- <p>For our 8<sup>th</sup> day, here is a small collection of nice cones.</p>
- <h2>New VLC cone, GCI-rendered, by Richard C. G. Øiestad</h2>
- <p>From the creator of the actual VLC icon, here is a new one.</p>
- <img src="vlc_new_cone.png" alt="VLC cone" />
-
- <h2>Some nice VLC cone</h2>
- <p>A small cone with a translucent film strip around it.</p>
- <img src="vlc_film.png" alt="VLC cone" />
-
- <h2>Funny cones</h2>
- <p>High-Quality Cone icons done by Tom Bigelajzen</p>
- <p><a href="http://images.videolan.org/images/goodies/Cone-Shortcuts-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Shortcuts-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Subs-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Subs-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Forum-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Forum-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Video-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Video-small.png" /></a>
- </p>
- <p>
- <a href="http://images.videolan.org/images/goodies/Cone-Audio-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Audio-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Input-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Input-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Interface-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Interface-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-List-large.png"><img src="http://images.videolan.org/images/goodies/Cone-List-small.png" /></a>
- </p>
- </div>
-
- <div id="day9" style="display:none;">
- <h1>Day 9: VLC community numbers</h1>
- <p>For our 9<sup>th</sup> day, we'd like to speak about numbers.</p>
-
- <h2>Commiters</h2>
- <p>The <b>number of committers</b> metric is too often discarded, in open source projects.<br />
- We believe this is a good way to mesure the popularity of a project.</p>
- <h3>Official committers</h3>
- <p>The <b>official commiters</b> are the ones who have or had write access.<br />
- They are <b>48 of them</b>, but most of them are inactive, those days...</p>
- <h3>External committers</h3>
- <p>The <b>external commiters</b> are people from the community, who send patches.
- There patches are then applied into the main repository, by other committers.<br />
- They are more than <b>500 of them</b>, during the first 10 years of the project.</p>
-
- <h2>Downloads</h2>
- <p>The <b>download numbers</b> are always inaccurate, because many downloads are not counted:<br />
- <ul class="bullets">
- <li>Linux numbers, because users download directly on their distributions;</li>
- <li>Unofficial mirrors, and direct FTP accesses;</li>
- <li>Websites like <em style="font-style: italic;">download.com</em>, <em style="font-style: italic;">CNET</em>, <em style="font-style: italic;">01Net</em> or <em style="font-style: italic;">softopedia</em>.</li>
- </ul></p>
-
- <h3>Numbers before sf.net</h3>
- <p>When we mainly used our own set of mirrors, we had counted <b>440 million</b> direct downloads.</p>
- <p>Those downloads were done between <em style="font-style: italic;">December 2004</em> and <em style="font-style: italic;">June 2010</em>
- and did not include updates.</p>
-
- <h3>Numbers since sf.net</h3>
- <p>Since last june, we are using SourceForge for distribution, especially in order to have a 3<sup>rd</sup> party counting the downloads.</p>
- <p>As you can see, VLC is already at <a href="http://sourceforge.net/top/topalltime.php?type=downloads">the 4<sup>th</sup> position</a>, on
- the <a href="http://sourceforge.net/top/topalltime.php?type=downloads">Top Downloads, For all time of SF.net</a>.</p>
- <p>The numbers are over <b>191 million</b>, but are including signatures and updates.<br />The actual numbers are thefore closer to <b>74 million</b>
- direct downloads, over the last 7 and half months.</p>
- <br />
- <p>That would make the total at around <b>514 million</b> direct downloads.</p>
-
- <h2>Users</h2>
- <p>As VLC is not phoning home when one uses it (for example, proprietary players like RealPlayer or DivX do), we cannot know exactly the exact userbase.</p>
- <p>We can only <b>guess</b> from the download numbers... Do your own <b>estimation</b> then :D</p>
- </div>
-
- <div id="day10" style="display:none;">
- <h1>Day 10: A short promotional video about VLC</h1>
- <p>For our 10<sup>th</sup> (and last) day, we'd like to share a short promo video done for VLC.</p>
- <p>This video was created and directed by a team of French students, realised by a group of technical volunteers
- and shot and produced by <a href="http://holistic-productions.com/">Holistic Productions</a>.</p>
- <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/ZRM6-PrOfZE" frameborder="0" allowfullscreen></iframe>
- <p>Please share.</a>
- </div>
-
-</div>
-
-<h3>Support us</h3>
-<p>Since all the work on <a href="/vlc/">VLC</a> and other <a href="/projects">videolan projects</a> is done by <b>volunteers</b>
-in their <b>free time</b>, we welcome donations to help us manage the software. <b>Donate <a href="/contribute.html">now!</a></b></p>
-<h3>Share</h3>
-<a href="http://digg.com/news/technology/videolan_10_years_of_open_source">Digg</a>
-<a href="http://www.facebook.com/vlc.media.player">Facebook</a>
-<a href="http://news.ycombinator.com/item?id=2165356">Hacker News</a>
-<a href="http://twitter.com/videolan">Twitter</a>
-<br />
-
-
-<?php footer('$Id: index.php 5400 2009-07-19 15:37:21Z jb $'); ?>
</span><span style="color: #000000;background-color: #ddffdd">+<?php
+ $title = "10 years of open source";
+ require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
+?>
+
+<h1 class="bigtitle">10 years of Open Source</h1>
+<h2>Welcome to the pages for the Celebration of our 10 years of open source</h2>
+<p>We are here to celebrate the 10 years of the open sourcing of VideoLAN and VLC.</p>
+<p><b>10 days</b> of surprises, ideas and stories will pop up here.</p>
+<br />
+
+<div id="sidebar">
+<h1><a class="actionDay" id="link-day1" href="day1.html">Day 1</a></h1>
+<h1><a class="actionDay" id="link-day2" href="day2.html">Day 2</a></h1>
+<h1><a class="actionDay" id="link-day3" href="day3.html" style="font-weight: bold;">Day 3</a></h1>
+<h1><a class="actionDay" id="link-day4" href="day4.html">Day 4</a></h1>
+<h1><a class="actionDay" id="link-day5" href="day5.html">Day 5</a></h1>
+<h1><a class="actionDay" id="link-day6" href="day6.html">Day 6</a></h1>
+<h1><a class="actionDay" id="link-day7" href="day7.html">Day 7</a></h1>
+<h1><a class="actionDay" id="link-day8" href="day8.html">Day 8</a></h1>
+<h1><a class="actionDay" id="link-day9" href="day9.html">Day 9</a></h1>
+<h1><a class="actionDay" id="link-day10" href="day10.html">Day 10</a></h1>
+<h1><a class="actionDay" id="link-day10" href="index.html">All days</a></h1>
+</div>
+
+<div id="days">
+ <div id="day1" style="display: none;">
+ <h1>Day 1: a VideoLAN history</h1>
+ <p>Most people know <a href="/vlc"/>VLC</a>, but they don't know the history of the <a href="/videolan/">VideoLAN project</a>.</p>
+ <p>Well, they don't even know what VideoLAN is, and that we are not a company...</p>
+ <h2>1st February 2011</h2>
+ <p>Today is the <b>10<sup>th</sup> anniversary</b> of the switch to <a href="http://www.opensource.org/">GPL</a> of the VideoLAN project
+ applications...</p>
+ <p>But, but, but... What was <em>before</em> the GPL?</p>
+
+ <h3>1996: First VideoLAN project</h3>
+ <p>The network of the campus of the <a href="http://www.ecp.fr">École Centrale Paris</a>,
+ one of the prestigious French "<a href="http://en.wikipedia.org/wiki/Grande_ecole">Grande École</a>"
+ university, has always been managed by a student organisation named <a href="http://www.via.ecp.fr">
+ VIA Centrale Réseaux</a>.</p>
+ <p>In 1996, it had a very slow <a href="http://en.wikipedia.org/wiki/Token_ring">Token-Ring</a> network, but the students wanted an upgrade. They found investors
+ at the condition that they could justify the need for a new network...</p>
+ <p>Therefore, they decided to push <b>Video</b> on the network...<br />
+ <p>Remember, this is <b>1996</b>, were your average Pentium couldn't decode a DVD and when Youtube and Google didn't exist...</p>
+ <p>This <b>student project</b> achieved his goals in early 1998, and a new network came.</p>
+
+ <h3>1998: Second VideoLAN project</h3>
+ <p>As it was successful, it was decided to go on the project.</p>
+ <p>And they restarted the project from scratch, in <b>1998</b>.<br />
+ <p>But in the mind of <a href="http://www.opensource.org/">open source</a> and modularity.</p>
+ <p>This is when the <a href="/vlc/">VLC media player</a> that you know of, was <i>born</i>.<br />
+ If you look at the <em>first commit</em> of the repository, in <b>August 1999</b>, you'll see that the most copyright
+ indeed is from <b>1998</b>.</p>
+
+ <h3>2001: Open Source</h3>
+ <p>As <a href="/">VideoLAN</a> was a student project, the university had moral rights on the software produced.</p>
+ <p>Thanks to the <b>students</b> and Professor <a href="http://fr.linkedin.com/pub/jean-philippe-rey/16/b19/95a">Jean-Philippe Rey</a>,
+ the direction of the university allowed the switch of all code produced to GPL.</p>
+ <p>The <a href="http://images.videolan.org/images/paper.jpeg">letter</a> from Mr. Gourisse was signed on February 1<sup>st</sup>, <b>2001</b>.</p>
+
+ <h2>Since 2001</h2>
+ <p>Afterward, the project has went on, with <b>students</b> and then <b>volunteers</b> from around the world.</p>
+ <p>The project, has, of course, left the university and is a backed-up by a <b>volunteer non-profit organisation</b>.</p>
+ <p>Today, VLC averages 24 million downloads per month (including two-third of updates) and the user-base is counted in tens of million.</p>
+
+ </div>
+
+ <div id="day2" style="display: none;">
+ <h1>Day 2: a new website design</h1>
+ <p>As you might have seen, we've change the design of the <a href="/">main website</a>.</p>
+ <p>The website design was done by <a href="http://madebyargon.com/">Argon</a> and this project was sponsored by <a href="http://netzwelt.de">netzwelt.de</a>.</p>
+ <p>It is still a work in progress, but we'll keep working on it with your help.</p>
+ </div>
+
+ <div id="day3">
+ <h1>Day 3: A cool video about VLC</h1>
+ <p>For our 3<sup>rd</sup> day, we'd like to share a video that we think should be more known.</p>
+ <p>Video created by Adam Vian.</p>
+ <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/vVXGLPl3n7E" frameborder="0" allowfullscreen></iframe>
+ </div>
+
+ <div id="day4" style="display: none;">
+ <h1>Day 4: The best skins for VLC</h1>
+ <br />
+ <p>For our 4<sup>th</sup> day, we'd like to share the <b>6 best skins</b> we've seen this year.</p>
+ <br />
+ <br />
+
+<?php
+function vlcskins($img,$thumb, $skin){
+ echo"<div style='width: 230px; font-size: 2em; float: left; text-align: center;'><div class='screenshot' style='overflow: hidden; width: 200px; height: 120px;'>"
+ ."<a href='http://images.videolan.org/vlc/skins2/$img'><img
+ src='http://images.videolan.org/vlc/skins2/$thumb' alt='VLC media player' /></a>
+ </div>";
+ echo "<a href='http://www.videolan.org/vlc/download-skins2-go.php?url=$skin'>Get this skin!</a></div>";
+}
+ vlcskins('Preview.jpg', 'tm_Preview.jpg', 'eDark Vlc.vlt' );
+ vlcskins('screen_vlc_def_mod.jpg', 'tm_screen_vlc_def_mod.jpg', 'default_mod_mentalrey.vlt' );
+ vlcskins('ASkin.png', 'tm_ASkin.png', 'ASkin.vlt' );
+ vlcskins('vlc_skin.png', 'tm_vlc_skin.png', 'avs_0_95_beta.vlt' );
+ vlcskins('darklounge_preview.jpg', 'tm_darklounge_preview.jpg', 'darklounge_vlc_1.0.vlt' );
+ vlcskins('Alienware Darkstar.PNG', 'tm_Alienware Darkstar.PNG', 'Alienware Darkstar.vlt' );
+?>
+ </div>
+
+ <div id="day5" style="display: none;">
+ <h1>Day 5: Small photo from the VideoLAN team from FOSDEM</h1>
+ <br />
+ <p>For our 5<sup>th</sup> day, we'd like to share a small <b>photo</b> we've done during the <a href="http://fosdem.org">FOSDEM</a>
+ conference, where some people from the <a href="/videolan/">VideoLAN team</a> met today, and tomorrow.</p>
+ <p>The picture is taken in front of the huge Brussels green cone.</a>
+ <br />
+ <img src="/videolan/events/10y/Brussels_VideoLAN.jpg" alt="VideoLAN in FOSDEM 2011" />
+ <br />
+ </div>
+
+ <div id="day6" style="display: none;">
+ <h1>Day 6: Best extensions for VLC</h1>
+ <br />
+ <h2>VLC extensions</h2>
+ <p>For our 6<sup>th</sup> day, we'd like to speak about <b>extensions</b> for VLC and provide a few.</p>
+ <p>Extensions in VLC are not very popular yet, because we are missing a few functionnalities.<br />
+ Still, some are already cool to use.</p>
+ <p>Extensions in VLC can add new features that we don't want to support in the main core, or that we cannot.</p>
+
+ <h2>Some extensions</h2>
+ <br />
+ <h3>VLC extension: subtitles downloader</h3>
+ <p>This small extension allows you to get subtitles directly from web databases<br />
+ <a href="http://anonym.to/?http://ale5000.altervista.org/vlc/extensions/subtitles-mod.lua">Download it now!</a></p>
+ <br />
+ <h3>VLC extensions: movie information</h3>
+ <p>These are, in fact, 4 extension to get more information about the movie currently playing:
+ <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/allocine-fr.lua;hb=HEAD">Allocine.fr extension</a>
+ <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/imdb.lua;hb=HEAD">IMDB.com extension</a>
+ <br /><a href="lua/moviedb.lua">themoviedb.org extension</a>
+ <br /><a href="lua/tvdb.lua">thetvdb.com extension</a></p>
+ <p><b>NB:</b> the legality of the use of these extension is not clear yet. If you have any info, please share with us.</p>
+ <br />
+ <h3>VLC extension: Add Similar files</h3>
+ <p>This extension will find the similar files in the same folder (like for TV shows)<br />
+ than the file playing and add them to the playlist.<br />
+ <a href="lua/addsimilar.lua">Download it now!</a></p>
+ <br />
+ <p><em style="font-style: italic;">Sorry, but because of the FOSDEM event, this day 6, that was supposed to be out on sunday, went out on monday :D</em></p>
+ <br />
+ </div>
+
+ <div id="day7" style="display: none;">
+ <h1>Day 7: Cool thing to do with VLC</h1>
+ <p>For our 7<sup>th</sup> day, we'd like to show out feature of VLC that you probably don't know about.</p>
+
+ <h2>Running with coloured text output</h2>
+ <p>One of the most useless feature of VLC is the <b>Colored ASCII</b> mode. To use it:<br />
+ - <code>vlc -Acaca</code><br />
+ - Preferences → Video → Change "output" to "Color ascii-art video output".
+ </p>
+
+ <h2>Running with no interface</h2>
+ <p>If you like the <b>MPlayer</b> usability, or if you want a VLC with no interaction, you should use the dummy interface:<br />
+ <code>vlc -Idummy</code> or <code>cvlc</code>.</p>
+ <p>You can also approach this mode with the <b>Interface Preferences</b> options: change to "minimal starting mode".</p>
+
+ <h2>Playback your screen</h2>
+ <p>Try this one:<br />
+ Media → Open Capture Device → Change "Capture mode" to "Desktop"<br />
+ Enjoy!</p>
+ <p>You can record, transcode and stream it too!</p>
+
+ <h2>Open a Youtube URL</h2>
+ <p>To open a Youtube video in VLC:<br />
+ Media → Open Network → Paste the complete Youtube URL, like <em style="font-style: italic;">http://www.youtube.com/watch?v=vVXGLPl3n7E</em><br />
+ Enjoy!</p>
+
+ <h2>Use the interactive zoom</h2>
+ <p>Did you know about the interactive zoom filter in VLC?</p>
+ <p>To use it, play a video, then<br />Tools → Effects & Filters → Video Effects → Geometry, tick "Magnification/Zoom".<br />
+ Use your mouse in the top left corner to have fun with it!</p>
+ </div>
+
+ <div id="day8" style="display: none;">
+ <h1>Day 8: Cones</h1>
+ <p>For our 8<sup>th</sup> day, here is a small collection of nice cones.</p>
+ <h2>New VLC cone, GCI-rendered, by Richard C. G. Øiestad</h2>
+ <p>From the creator of the actual VLC icon, here is a new one.</p>
+ <img src="vlc_new_cone.png" alt="VLC cone" />
+
+ <h2>Some nice VLC cone</h2>
+ <p>A small cone with a translucent film strip around it.</p>
+ <img src="vlc_film.png" alt="VLC cone" />
+
+ <h2>Funny cones</h2>
+ <p>High-Quality Cone icons done by Tom Bigelajzen</p>
+ <p><a href="http://images.videolan.org/images/goodies/Cone-Shortcuts-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Shortcuts-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Subs-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Subs-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Forum-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Forum-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Video-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Video-small.png" /></a>
+ </p>
+ <p>
+ <a href="http://images.videolan.org/images/goodies/Cone-Audio-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Audio-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Input-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Input-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Interface-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Interface-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-List-large.png"><img src="http://images.videolan.org/images/goodies/Cone-List-small.png" /></a>
+ </p>
+ </div>
+
+ <div id="day9" style="display:none;">
+ <h1>Day 9: VLC community numbers</h1>
+ <p>For our 9<sup>th</sup> day, we'd like to speak about numbers.</p>
+
+ <h2>Commiters</h2>
+ <p>The <b>number of committers</b> metric is too often discarded, in open source projects.<br />
+ We believe this is a good way to mesure the popularity of a project.</p>
+ <h3>Official committers</h3>
+ <p>The <b>official commiters</b> are the ones who have or had write access.<br />
+ They are <b>48 of them</b>, but most of them are inactive, those days...</p>
+ <h3>External committers</h3>
+ <p>The <b>external commiters</b> are people from the community, who send patches.
+ There patches are then applied into the main repository, by other committers.<br />
+ They are more than <b>500 of them</b>, during the first 10 years of the project.</p>
+
+ <h2>Downloads</h2>
+ <p>The <b>download numbers</b> are always inaccurate, because many downloads are not counted:<br />
+ <ul class="bullets">
+ <li>Linux numbers, because users download directly on their distributions;</li>
+ <li>Unofficial mirrors, and direct FTP accesses;</li>
+ <li>Websites like <em style="font-style: italic;">download.com</em>, <em style="font-style: italic;">CNET</em>, <em style="font-style: italic;">01Net</em> or <em style="font-style: italic;">softopedia</em>.</li>
+ </ul></p>
+
+ <h3>Numbers before sf.net</h3>
+ <p>When we mainly used our own set of mirrors, we had counted <b>440 million</b> direct downloads.</p>
+ <p>Those downloads were done between <em style="font-style: italic;">December 2004</em> and <em style="font-style: italic;">June 2010</em>
+ and did not include updates.</p>
+
+ <h3>Numbers since sf.net</h3>
+ <p>Since last june, we are using SourceForge for distribution, especially in order to have a 3<sup>rd</sup> party counting the downloads.</p>
+ <p>As you can see, VLC is already at <a href="http://sourceforge.net/top/topalltime.php?type=downloads">the 4<sup>th</sup> position</a>, on
+ the <a href="http://sourceforge.net/top/topalltime.php?type=downloads">Top Downloads, For all time of SF.net</a>.</p>
+ <p>The numbers are over <b>191 million</b>, but are including signatures and updates.<br />The actual numbers are thefore closer to <b>74 million</b>
+ direct downloads, over the last 7 and half months.</p>
+ <br />
+ <p>That would make the total at around <b>514 million</b> direct downloads.</p>
+
+ <h2>Users</h2>
+ <p>As VLC is not phoning home when one uses it (for example, proprietary players like RealPlayer or DivX do), we cannot know exactly the exact userbase.</p>
+ <p>We can only <b>guess</b> from the download numbers... Do your own <b>estimation</b> then :D</p>
+ </div>
+
+ <div id="day10" style="display:none;">
+ <h1>Day 10: A short promotional video about VLC</h1>
+ <p>For our 10<sup>th</sup> (and last) day, we'd like to share a short promo video done for VLC.</p>
+ <p>This video was created and directed by a team of French students, realised by a group of technical volunteers
+ and shot and produced by <a href="http://holistic-productions.com/">Holistic Productions</a>.</p>
+ <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/ZRM6-PrOfZE" frameborder="0" allowfullscreen></iframe>
+ <p>Please share.</a>
+ </div>
+
+</div>
+
+<h3>Support us</h3>
+<p>Since all the work on <a href="/vlc/">VLC</a> and other <a href="/projects">videolan projects</a> is done by <b>volunteers</b>
+in their <b>free time</b>, we welcome donations to help us manage the software. <b>Donate <a href="/contribute.html">now!</a></b></p>
+<h3>Share</h3>
+<a href="http://digg.com/news/technology/videolan_10_years_of_open_source">Digg</a>
+<a href="http://www.facebook.com/vlc.media.player">Facebook</a>
+<a href="http://news.ycombinator.com/item?id=2165356">Hacker News</a>
+<a href="http://twitter.com/videolan">Twitter</a>
+<br />
+
+
+<?php footer('$Id: index.php 5400 2009-07-19 15:37:21Z jb $'); ?>
</span></code></pre>
<br>
</li>
<li id='diff-9'>
<a href='https://code.videolan.org/VideoLAN.org/websites/commit/3278804f405f191cc00e14bfcc1650703a34043f#diff-9'>
<strong>
www.videolan.org/videolan/events/10y/day4.php
</strong>
</a>
<hr>
<pre class="highlight"><code><span style="color: #000000;background-color: #ffdddd">--- a/www.videolan.org/videolan/events/10y/day4.php
</span><span style="color: #000000;background-color: #ddffdd">+++ b/www.videolan.org/videolan/events/10y/day4.php
</span><span style="color: #aaaaaa">@@ -1,271 +1,271 @@
</span><span style="color: #000000;background-color: #ffdddd">-<?php
- $title = "10 years of open source";
- require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
-?>
-
-<h1 class="bigtitle">10 years of Open Source</h1>
-<h2>Welcome to the pages for the Celebration of our 10 years of open source</h2>
-<p>We are here to celebrate the 10 years of the open sourcing of VideoLAN and VLC.</p>
-<p><b>10 days</b> of surprises, ideas and stories will pop up here.</p>
-<br />
-
-<div id="sidebar">
-<h1><a class="actionDay" id="link-day1" href="day1.html">Day 1</a></h1>
-<h1><a class="actionDay" id="link-day2" href="day2.html">Day 2</a></h1>
-<h1><a class="actionDay" id="link-day3" href="day3.html">Day 3</a></h1>
-<h1><a class="actionDay" id="link-day4" href="day4.html" style="font-weight: bold;" >Day 4</a></h1>
-<h1><a class="actionDay" id="link-day5" href="day5.html">Day 5</a></h1>
-<h1><a class="actionDay" id="link-day6" href="day6.html">Day 6</a></h1>
-<h1><a class="actionDay" id="link-day7" href="day7.html">Day 7</a></h1>
-<h1><a class="actionDay" id="link-day8" href="day8.html">Day 8</a></h1>
-<h1><a class="actionDay" id="link-day9" href="day9.html">Day 9</a></h1>
-<h1><a class="actionDay" id="link-day10" href="day10.html">Day 10</a></h1>
-<h1><a class="actionDay" id="link-day10" href="index.html">All days</a></h1>
-</div>
-
-<div id="days">
- <div id="day1" style="display: none;">
- <h1>Day 1: a VideoLAN history</h1>
- <p>Most people know <a href="/vlc"/>VLC</a>, but they don't know the history of the <a href="/videolan/">VideoLAN project</a>.</p>
- <p>Well, they don't even know what VideoLAN is, and that we are not a company...</p>
- <h2>1st February 2011</h2>
- <p>Today is the <b>10<sup>th</sup> anniversary</b> of the switch to <a href="http://www.opensource.org/">GPL</a> of the VideoLAN project
- applications...</p>
- <p>But, but, but... What was <em>before</em> the GPL?</p>
-
- <h3>1996: First VideoLAN project</h3>
- <p>The network of the campus of the <a href="http://www.ecp.fr">École Centrale Paris</a>,
- one of the prestigious French "<a href="http://en.wikipedia.org/wiki/Grande_ecole">Grande École</a>"
- university, has always been managed by a student organisation named <a href="http://www.via.ecp.fr">
- VIA Centrale Réseaux</a>.</p>
- <p>In 1996, it had a very slow <a href="http://en.wikipedia.org/wiki/Token_ring">Token-Ring</a> network, but the students wanted an upgrade. They found investors
- at the condition that they could justify the need for a new network...</p>
- <p>Therefore, they decided to push <b>Video</b> on the network...<br />
- <p>Remember, this is <b>1996</b>, were your average Pentium couldn't decode a DVD and when Youtube and Google didn't exist...</p>
- <p>This <b>student project</b> achieved his goals in early 1998, and a new network came.</p>
-
- <h3>1998: Second VideoLAN project</h3>
- <p>As it was successful, it was decided to go on the project.</p>
- <p>And they restarted the project from scratch, in <b>1998</b>.<br />
- <p>But in the mind of <a href="http://www.opensource.org/">open source</a> and modularity.</p>
- <p>This is when the <a href="/vlc/">VLC media player</a> that you know of, was <i>born</i>.<br />
- If you look at the <em>first commit</em> of the repository, in <b>August 1999</b>, you'll see that the most copyright
- indeed is from <b>1998</b>.</p>
-
- <h3>2001: Open Source</h3>
- <p>As <a href="/">VideoLAN</a> was a student project, the university had moral rights on the software produced.</p>
- <p>Thanks to the <b>students</b> and Professor <a href="http://fr.linkedin.com/pub/jean-philippe-rey/16/b19/95a">Jean-Philippe Rey</a>,
- the direction of the university allowed the switch of all code produced to GPL.</p>
- <p>The <a href="http://images.videolan.org/images/paper.jpeg">letter</a> from Mr. Gourisse was signed on February 1<sup>st</sup>, <b>2001</b>.</p>
-
- <h2>Since 2001</h2>
- <p>Afterward, the project has went on, with <b>students</b> and then <b>volunteers</b> from around the world.</p>
- <p>The project, has, of course, left the university and is a backed-up by a <b>volunteer non-profit organisation</b>.</p>
- <p>Today, VLC averages 24 million downloads per month (including two-third of updates) and the user-base is counted in tens of million.</p>
-
- </div>
-
- <div id="day2" style="display: none;">
- <h1>Day 2: a new website design</h1>
- <p>As you might have seen, we've change the design of the <a href="/">main website</a>.</p>
- <p>The website design was done by <a href="http://madebyargon.com/">Argon</a> and this project was sponsored by <a href="http://netzwelt.de">netzwelt.de</a>.</p>
- <p>It is still a work in progress, but we'll keep working on it with your help.</p>
- </div>
-
- <div id="day3" style="display: none;">
- <h1>Day 3: A cool video about VLC</h1>
- <p>For our 3<sup>rd</sup> day, we'd like to share a video that we think should be more known.</p>
- <p>Video created by Adam Vian.</p>
- <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/vVXGLPl3n7E" frameborder="0" allowfullscreen></iframe>
- </div>
-
- <div id="day4" >
- <h1>Day 4: The best skins for VLC</h1>
- <br />
- <p>For our 4<sup>th</sup> day, we'd like to share the <b>6 best skins</b> we've seen this year.</p>
- <br />
- <br />
-
-<?php
-function vlcskins($img,$thumb, $skin){
- echo"<div style='width: 230px; font-size: 2em; float: left; text-align: center;'><div class='screenshot' style='overflow: hidden; width: 200px; height: 120px;'>"
- ."<a href='http://images.videolan.org/vlc/skins2/$img'><img
- src='http://images.videolan.org/vlc/skins2/$thumb' alt='VLC media player' /></a>
- </div>";
- echo "<a href='http://www.videolan.org/vlc/download-skins2-go.php?url=$skin'>Get this skin!</a></div>";
-}
- vlcskins('Preview.jpg', 'tm_Preview.jpg', 'eDark Vlc.vlt' );
- vlcskins('screen_vlc_def_mod.jpg', 'tm_screen_vlc_def_mod.jpg', 'default_mod_mentalrey.vlt' );
- vlcskins('ASkin.png', 'tm_ASkin.png', 'ASkin.vlt' );
- vlcskins('vlc_skin.png', 'tm_vlc_skin.png', 'avs_0_95_beta.vlt' );
- vlcskins('darklounge_preview.jpg', 'tm_darklounge_preview.jpg', 'darklounge_vlc_1.0.vlt' );
- vlcskins('Alienware Darkstar.PNG', 'tm_Alienware Darkstar.PNG', 'Alienware Darkstar.vlt' );
-?>
- </div>
-
- <div id="day5" style="display: none;">
- <h1>Day 5: Small photo from the VideoLAN team from FOSDEM</h1>
- <br />
- <p>For our 5<sup>th</sup> day, we'd like to share a small <b>photo</b> we've done during the <a href="http://fosdem.org">FOSDEM</a>
- conference, where some people from the <a href="/videolan/">VideoLAN team</a> met today, and tomorrow.</p>
- <p>The picture is taken in front of the huge Brussels green cone.</a>
- <br />
- <img src="/videolan/events/10y/Brussels_VideoLAN.jpg" alt="VideoLAN in FOSDEM 2011" />
- <br />
- </div>
-
- <div id="day6" style="display: none;">
- <h1>Day 6: Best extensions for VLC</h1>
- <br />
- <h2>VLC extensions</h2>
- <p>For our 6<sup>th</sup> day, we'd like to speak about <b>extensions</b> for VLC and provide a few.</p>
- <p>Extensions in VLC are not very popular yet, because we are missing a few functionnalities.<br />
- Still, some are already cool to use.</p>
- <p>Extensions in VLC can add new features that we don't want to support in the main core, or that we cannot.</p>
-
- <h2>Some extensions</h2>
- <br />
- <h3>VLC extension: subtitles downloader</h3>
- <p>This small extension allows you to get subtitles directly from web databases<br />
- <a href="http://anonym.to/?http://ale5000.altervista.org/vlc/extensions/subtitles-mod.lua">Download it now!</a></p>
- <br />
- <h3>VLC extensions: movie information</h3>
- <p>These are, in fact, 4 extension to get more information about the movie currently playing:
- <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/allocine-fr.lua;hb=HEAD">Allocine.fr extension</a>
- <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/imdb.lua;hb=HEAD">IMDB.com extension</a>
- <br /><a href="lua/moviedb.lua">themoviedb.org extension</a>
- <br /><a href="lua/tvdb.lua">thetvdb.com extension</a></p>
- <p><b>NB:</b> the legality of the use of these extension is not clear yet. If you have any info, please share with us.</p>
- <br />
- <h3>VLC extension: Add Similar files</h3>
- <p>This extension will find the similar files in the same folder (like for TV shows)<br />
- than the file playing and add them to the playlist.<br />
- <a href="lua/addsimilar.lua">Download it now!</a></p>
- <br />
- <p><em style="font-style: italic;">Sorry, but because of the FOSDEM event, this day 6, that was supposed to be out on sunday, went out on monday :D</em></p>
- <br />
- </div>
-
- <div id="day7" style="display: none;">
- <h1>Day 7: Cool thing to do with VLC</h1>
- <p>For our 7<sup>th</sup> day, we'd like to show out feature of VLC that you probably don't know about.</p>
-
- <h2>Running with coloured text output</h2>
- <p>One of the most useless feature of VLC is the <b>Colored ASCII</b> mode. To use it:<br />
- - <code>vlc -Acaca</code><br />
- - Preferences → Video → Change "output" to "Color ascii-art video output".
- </p>
-
- <h2>Running with no interface</h2>
- <p>If you like the <b>MPlayer</b> usability, or if you want a VLC with no interaction, you should use the dummy interface:<br />
- <code>vlc -Idummy</code> or <code>cvlc</code>.</p>
- <p>You can also approach this mode with the <b>Interface Preferences</b> options: change to "minimal starting mode".</p>
-
- <h2>Playback your screen</h2>
- <p>Try this one:<br />
- Media → Open Capture Device → Change "Capture mode" to "Desktop"<br />
- Enjoy!</p>
- <p>You can record, transcode and stream it too!</p>
-
- <h2>Open a Youtube URL</h2>
- <p>To open a Youtube video in VLC:<br />
- Media → Open Network → Paste the complete Youtube URL, like <em style="font-style: italic;">http://www.youtube.com/watch?v=vVXGLPl3n7E</em><br />
- Enjoy!</p>
-
- <h2>Use the interactive zoom</h2>
- <p>Did you know about the interactive zoom filter in VLC?</p>
- <p>To use it, play a video, then<br />Tools → Effects & Filters → Video Effects → Geometry, tick "Magnification/Zoom".<br />
- Use your mouse in the top left corner to have fun with it!</p>
- </div>
-
- <div id="day8" style="display: none;">
- <h1>Day 8: Cones</h1>
- <p>For our 8<sup>th</sup> day, here is a small collection of nice cones.</p>
- <h2>New VLC cone, GCI-rendered, by Richard C. G. Øiestad</h2>
- <p>From the creator of the actual VLC icon, here is a new one.</p>
- <img src="vlc_new_cone.png" alt="VLC cone" />
-
- <h2>Some nice VLC cone</h2>
- <p>A small cone with a translucent film strip around it.</p>
- <img src="vlc_film.png" alt="VLC cone" />
-
- <h2>Funny cones</h2>
- <p>High-Quality Cone icons done by Tom Bigelajzen</p>
- <p><a href="http://images.videolan.org/images/goodies/Cone-Shortcuts-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Shortcuts-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Subs-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Subs-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Forum-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Forum-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Video-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Video-small.png" /></a>
- </p>
- <p>
- <a href="http://images.videolan.org/images/goodies/Cone-Audio-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Audio-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Input-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Input-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Interface-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Interface-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-List-large.png"><img src="http://images.videolan.org/images/goodies/Cone-List-small.png" /></a>
- </p>
- </div>
-
- <div id="day9" style="display:none;">
- <h1>Day 9: VLC community numbers</h1>
- <p>For our 9<sup>th</sup> day, we'd like to speak about numbers.</p>
-
- <h2>Commiters</h2>
- <p>The <b>number of committers</b> metric is too often discarded, in open source projects.<br />
- We believe this is a good way to mesure the popularity of a project.</p>
- <h3>Official committers</h3>
- <p>The <b>official commiters</b> are the ones who have or had write access.<br />
- They are <b>48 of them</b>, but most of them are inactive, those days...</p>
- <h3>External committers</h3>
- <p>The <b>external commiters</b> are people from the community, who send patches.
- There patches are then applied into the main repository, by other committers.<br />
- They are more than <b>500 of them</b>, during the first 10 years of the project.</p>
-
- <h2>Downloads</h2>
- <p>The <b>download numbers</b> are always inaccurate, because many downloads are not counted:<br />
- <ul class="bullets">
- <li>Linux numbers, because users download directly on their distributions;</li>
- <li>Unofficial mirrors, and direct FTP accesses;</li>
- <li>Websites like <em style="font-style: italic;">download.com</em>, <em style="font-style: italic;">CNET</em>, <em style="font-style: italic;">01Net</em> or <em style="font-style: italic;">softopedia</em>.</li>
- </ul></p>
-
- <h3>Numbers before sf.net</h3>
- <p>When we mainly used our own set of mirrors, we had counted <b>440 million</b> direct downloads.</p>
- <p>Those downloads were done between <em style="font-style: italic;">December 2004</em> and <em style="font-style: italic;">June 2010</em>
- and did not include updates.</p>
-
- <h3>Numbers since sf.net</h3>
- <p>Since last june, we are using SourceForge for distribution, especially in order to have a 3<sup>rd</sup> party counting the downloads.</p>
- <p>As you can see, VLC is already at <a href="http://sourceforge.net/top/topalltime.php?type=downloads">the 4<sup>th</sup> position</a>, on
- the <a href="http://sourceforge.net/top/topalltime.php?type=downloads">Top Downloads, For all time of SF.net</a>.</p>
- <p>The numbers are over <b>191 million</b>, but are including signatures and updates.<br />The actual numbers are thefore closer to <b>74 million</b>
- direct downloads, over the last 7 and half months.</p>
- <br />
- <p>That would make the total at around <b>514 million</b> direct downloads.</p>
-
- <h2>Users</h2>
- <p>As VLC is not phoning home when one uses it (for example, proprietary players like RealPlayer or DivX do), we cannot know exactly the exact userbase.</p>
- <p>We can only <b>guess</b> from the download numbers... Do your own <b>estimation</b> then :D</p>
- </div>
-
- <div id="day10" style="display:none;">
- <h1>Day 10: A short promotional video about VLC</h1>
- <p>For our 10<sup>th</sup> (and last) day, we'd like to share a short promo video done for VLC.</p>
- <p>This video was created and directed by a team of French students, realised by a group of technical volunteers
- and shot and produced by <a href="http://holistic-productions.com/">Holistic Productions</a>.</p>
- <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/ZRM6-PrOfZE" frameborder="0" allowfullscreen></iframe>
- <p>Please share.</a>
- </div>
-
-</div>
-
-<h3>Support us</h3>
-<p>Since all the work on <a href="/vlc/">VLC</a> and other <a href="/projects">videolan projects</a> is done by <b>volunteers</b>
-in their <b>free time</b>, we welcome donations to help us manage the software. <b>Donate <a href="/contribute.html">now!</a></b></p>
-<h3>Share</h3>
-<a href="http://digg.com/news/technology/videolan_10_years_of_open_source">Digg</a>
-<a href="http://www.facebook.com/vlc.media.player">Facebook</a>
-<a href="http://news.ycombinator.com/item?id=2165356">Hacker News</a>
-<a href="http://twitter.com/videolan">Twitter</a>
-<br />
-
-
-<?php footer('$Id: index.php 5400 2009-07-19 15:37:21Z jb $'); ?>
</span><span style="color: #000000;background-color: #ddffdd">+<?php
+ $title = "10 years of open source";
+ require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
+?>
+
+<h1 class="bigtitle">10 years of Open Source</h1>
+<h2>Welcome to the pages for the Celebration of our 10 years of open source</h2>
+<p>We are here to celebrate the 10 years of the open sourcing of VideoLAN and VLC.</p>
+<p><b>10 days</b> of surprises, ideas and stories will pop up here.</p>
+<br />
+
+<div id="sidebar">
+<h1><a class="actionDay" id="link-day1" href="day1.html">Day 1</a></h1>
+<h1><a class="actionDay" id="link-day2" href="day2.html">Day 2</a></h1>
+<h1><a class="actionDay" id="link-day3" href="day3.html">Day 3</a></h1>
+<h1><a class="actionDay" id="link-day4" href="day4.html" style="font-weight: bold;" >Day 4</a></h1>
+<h1><a class="actionDay" id="link-day5" href="day5.html">Day 5</a></h1>
+<h1><a class="actionDay" id="link-day6" href="day6.html">Day 6</a></h1>
+<h1><a class="actionDay" id="link-day7" href="day7.html">Day 7</a></h1>
+<h1><a class="actionDay" id="link-day8" href="day8.html">Day 8</a></h1>
+<h1><a class="actionDay" id="link-day9" href="day9.html">Day 9</a></h1>
+<h1><a class="actionDay" id="link-day10" href="day10.html">Day 10</a></h1>
+<h1><a class="actionDay" id="link-day10" href="index.html">All days</a></h1>
+</div>
+
+<div id="days">
+ <div id="day1" style="display: none;">
+ <h1>Day 1: a VideoLAN history</h1>
+ <p>Most people know <a href="/vlc"/>VLC</a>, but they don't know the history of the <a href="/videolan/">VideoLAN project</a>.</p>
+ <p>Well, they don't even know what VideoLAN is, and that we are not a company...</p>
+ <h2>1st February 2011</h2>
+ <p>Today is the <b>10<sup>th</sup> anniversary</b> of the switch to <a href="http://www.opensource.org/">GPL</a> of the VideoLAN project
+ applications...</p>
+ <p>But, but, but... What was <em>before</em> the GPL?</p>
+
+ <h3>1996: First VideoLAN project</h3>
+ <p>The network of the campus of the <a href="http://www.ecp.fr">École Centrale Paris</a>,
+ one of the prestigious French "<a href="http://en.wikipedia.org/wiki/Grande_ecole">Grande École</a>"
+ university, has always been managed by a student organisation named <a href="http://www.via.ecp.fr">
+ VIA Centrale Réseaux</a>.</p>
+ <p>In 1996, it had a very slow <a href="http://en.wikipedia.org/wiki/Token_ring">Token-Ring</a> network, but the students wanted an upgrade. They found investors
+ at the condition that they could justify the need for a new network...</p>
+ <p>Therefore, they decided to push <b>Video</b> on the network...<br />
+ <p>Remember, this is <b>1996</b>, were your average Pentium couldn't decode a DVD and when Youtube and Google didn't exist...</p>
+ <p>This <b>student project</b> achieved his goals in early 1998, and a new network came.</p>
+
+ <h3>1998: Second VideoLAN project</h3>
+ <p>As it was successful, it was decided to go on the project.</p>
+ <p>And they restarted the project from scratch, in <b>1998</b>.<br />
+ <p>But in the mind of <a href="http://www.opensource.org/">open source</a> and modularity.</p>
+ <p>This is when the <a href="/vlc/">VLC media player</a> that you know of, was <i>born</i>.<br />
+ If you look at the <em>first commit</em> of the repository, in <b>August 1999</b>, you'll see that the most copyright
+ indeed is from <b>1998</b>.</p>
+
+ <h3>2001: Open Source</h3>
+ <p>As <a href="/">VideoLAN</a> was a student project, the university had moral rights on the software produced.</p>
+ <p>Thanks to the <b>students</b> and Professor <a href="http://fr.linkedin.com/pub/jean-philippe-rey/16/b19/95a">Jean-Philippe Rey</a>,
+ the direction of the university allowed the switch of all code produced to GPL.</p>
+ <p>The <a href="http://images.videolan.org/images/paper.jpeg">letter</a> from Mr. Gourisse was signed on February 1<sup>st</sup>, <b>2001</b>.</p>
+
+ <h2>Since 2001</h2>
+ <p>Afterward, the project has went on, with <b>students</b> and then <b>volunteers</b> from around the world.</p>
+ <p>The project, has, of course, left the university and is a backed-up by a <b>volunteer non-profit organisation</b>.</p>
+ <p>Today, VLC averages 24 million downloads per month (including two-third of updates) and the user-base is counted in tens of million.</p>
+
+ </div>
+
+ <div id="day2" style="display: none;">
+ <h1>Day 2: a new website design</h1>
+ <p>As you might have seen, we've change the design of the <a href="/">main website</a>.</p>
+ <p>The website design was done by <a href="http://madebyargon.com/">Argon</a> and this project was sponsored by <a href="http://netzwelt.de">netzwelt.de</a>.</p>
+ <p>It is still a work in progress, but we'll keep working on it with your help.</p>
+ </div>
+
+ <div id="day3" style="display: none;">
+ <h1>Day 3: A cool video about VLC</h1>
+ <p>For our 3<sup>rd</sup> day, we'd like to share a video that we think should be more known.</p>
+ <p>Video created by Adam Vian.</p>
+ <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/vVXGLPl3n7E" frameborder="0" allowfullscreen></iframe>
+ </div>
+
+ <div id="day4" >
+ <h1>Day 4: The best skins for VLC</h1>
+ <br />
+ <p>For our 4<sup>th</sup> day, we'd like to share the <b>6 best skins</b> we've seen this year.</p>
+ <br />
+ <br />
+
+<?php
+function vlcskins($img,$thumb, $skin){
+ echo"<div style='width: 230px; font-size: 2em; float: left; text-align: center;'><div class='screenshot' style='overflow: hidden; width: 200px; height: 120px;'>"
+ ."<a href='http://images.videolan.org/vlc/skins2/$img'><img
+ src='http://images.videolan.org/vlc/skins2/$thumb' alt='VLC media player' /></a>
+ </div>";
+ echo "<a href='http://www.videolan.org/vlc/download-skins2-go.php?url=$skin'>Get this skin!</a></div>";
+}
+ vlcskins('Preview.jpg', 'tm_Preview.jpg', 'eDark Vlc.vlt' );
+ vlcskins('screen_vlc_def_mod.jpg', 'tm_screen_vlc_def_mod.jpg', 'default_mod_mentalrey.vlt' );
+ vlcskins('ASkin.png', 'tm_ASkin.png', 'ASkin.vlt' );
+ vlcskins('vlc_skin.png', 'tm_vlc_skin.png', 'avs_0_95_beta.vlt' );
+ vlcskins('darklounge_preview.jpg', 'tm_darklounge_preview.jpg', 'darklounge_vlc_1.0.vlt' );
+ vlcskins('Alienware Darkstar.PNG', 'tm_Alienware Darkstar.PNG', 'Alienware Darkstar.vlt' );
+?>
+ </div>
+
+ <div id="day5" style="display: none;">
+ <h1>Day 5: Small photo from the VideoLAN team from FOSDEM</h1>
+ <br />
+ <p>For our 5<sup>th</sup> day, we'd like to share a small <b>photo</b> we've done during the <a href="http://fosdem.org">FOSDEM</a>
+ conference, where some people from the <a href="/videolan/">VideoLAN team</a> met today, and tomorrow.</p>
+ <p>The picture is taken in front of the huge Brussels green cone.</a>
+ <br />
+ <img src="/videolan/events/10y/Brussels_VideoLAN.jpg" alt="VideoLAN in FOSDEM 2011" />
+ <br />
+ </div>
+
+ <div id="day6" style="display: none;">
+ <h1>Day 6: Best extensions for VLC</h1>
+ <br />
+ <h2>VLC extensions</h2>
+ <p>For our 6<sup>th</sup> day, we'd like to speak about <b>extensions</b> for VLC and provide a few.</p>
+ <p>Extensions in VLC are not very popular yet, because we are missing a few functionnalities.<br />
+ Still, some are already cool to use.</p>
+ <p>Extensions in VLC can add new features that we don't want to support in the main core, or that we cannot.</p>
+
+ <h2>Some extensions</h2>
+ <br />
+ <h3>VLC extension: subtitles downloader</h3>
+ <p>This small extension allows you to get subtitles directly from web databases<br />
+ <a href="http://anonym.to/?http://ale5000.altervista.org/vlc/extensions/subtitles-mod.lua">Download it now!</a></p>
+ <br />
+ <h3>VLC extensions: movie information</h3>
+ <p>These are, in fact, 4 extension to get more information about the movie currently playing:
+ <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/allocine-fr.lua;hb=HEAD">Allocine.fr extension</a>
+ <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/imdb.lua;hb=HEAD">IMDB.com extension</a>
+ <br /><a href="lua/moviedb.lua">themoviedb.org extension</a>
+ <br /><a href="lua/tvdb.lua">thetvdb.com extension</a></p>
+ <p><b>NB:</b> the legality of the use of these extension is not clear yet. If you have any info, please share with us.</p>
+ <br />
+ <h3>VLC extension: Add Similar files</h3>
+ <p>This extension will find the similar files in the same folder (like for TV shows)<br />
+ than the file playing and add them to the playlist.<br />
+ <a href="lua/addsimilar.lua">Download it now!</a></p>
+ <br />
+ <p><em style="font-style: italic;">Sorry, but because of the FOSDEM event, this day 6, that was supposed to be out on sunday, went out on monday :D</em></p>
+ <br />
+ </div>
+
+ <div id="day7" style="display: none;">
+ <h1>Day 7: Cool thing to do with VLC</h1>
+ <p>For our 7<sup>th</sup> day, we'd like to show out feature of VLC that you probably don't know about.</p>
+
+ <h2>Running with coloured text output</h2>
+ <p>One of the most useless feature of VLC is the <b>Colored ASCII</b> mode. To use it:<br />
+ - <code>vlc -Acaca</code><br />
+ - Preferences → Video → Change "output" to "Color ascii-art video output".
+ </p>
+
+ <h2>Running with no interface</h2>
+ <p>If you like the <b>MPlayer</b> usability, or if you want a VLC with no interaction, you should use the dummy interface:<br />
+ <code>vlc -Idummy</code> or <code>cvlc</code>.</p>
+ <p>You can also approach this mode with the <b>Interface Preferences</b> options: change to "minimal starting mode".</p>
+
+ <h2>Playback your screen</h2>
+ <p>Try this one:<br />
+ Media → Open Capture Device → Change "Capture mode" to "Desktop"<br />
+ Enjoy!</p>
+ <p>You can record, transcode and stream it too!</p>
+
+ <h2>Open a Youtube URL</h2>
+ <p>To open a Youtube video in VLC:<br />
+ Media → Open Network → Paste the complete Youtube URL, like <em style="font-style: italic;">http://www.youtube.com/watch?v=vVXGLPl3n7E</em><br />
+ Enjoy!</p>
+
+ <h2>Use the interactive zoom</h2>
+ <p>Did you know about the interactive zoom filter in VLC?</p>
+ <p>To use it, play a video, then<br />Tools → Effects & Filters → Video Effects → Geometry, tick "Magnification/Zoom".<br />
+ Use your mouse in the top left corner to have fun with it!</p>
+ </div>
+
+ <div id="day8" style="display: none;">
+ <h1>Day 8: Cones</h1>
+ <p>For our 8<sup>th</sup> day, here is a small collection of nice cones.</p>
+ <h2>New VLC cone, GCI-rendered, by Richard C. G. Øiestad</h2>
+ <p>From the creator of the actual VLC icon, here is a new one.</p>
+ <img src="vlc_new_cone.png" alt="VLC cone" />
+
+ <h2>Some nice VLC cone</h2>
+ <p>A small cone with a translucent film strip around it.</p>
+ <img src="vlc_film.png" alt="VLC cone" />
+
+ <h2>Funny cones</h2>
+ <p>High-Quality Cone icons done by Tom Bigelajzen</p>
+ <p><a href="http://images.videolan.org/images/goodies/Cone-Shortcuts-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Shortcuts-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Subs-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Subs-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Forum-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Forum-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Video-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Video-small.png" /></a>
+ </p>
+ <p>
+ <a href="http://images.videolan.org/images/goodies/Cone-Audio-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Audio-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Input-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Input-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Interface-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Interface-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-List-large.png"><img src="http://images.videolan.org/images/goodies/Cone-List-small.png" /></a>
+ </p>
+ </div>
+
+ <div id="day9" style="display:none;">
+ <h1>Day 9: VLC community numbers</h1>
+ <p>For our 9<sup>th</sup> day, we'd like to speak about numbers.</p>
+
+ <h2>Commiters</h2>
+ <p>The <b>number of committers</b> metric is too often discarded, in open source projects.<br />
+ We believe this is a good way to mesure the popularity of a project.</p>
+ <h3>Official committers</h3>
+ <p>The <b>official commiters</b> are the ones who have or had write access.<br />
+ They are <b>48 of them</b>, but most of them are inactive, those days...</p>
+ <h3>External committers</h3>
+ <p>The <b>external commiters</b> are people from the community, who send patches.
+ There patches are then applied into the main repository, by other committers.<br />
+ They are more than <b>500 of them</b>, during the first 10 years of the project.</p>
+
+ <h2>Downloads</h2>
+ <p>The <b>download numbers</b> are always inaccurate, because many downloads are not counted:<br />
+ <ul class="bullets">
+ <li>Linux numbers, because users download directly on their distributions;</li>
+ <li>Unofficial mirrors, and direct FTP accesses;</li>
+ <li>Websites like <em style="font-style: italic;">download.com</em>, <em style="font-style: italic;">CNET</em>, <em style="font-style: italic;">01Net</em> or <em style="font-style: italic;">softopedia</em>.</li>
+ </ul></p>
+
+ <h3>Numbers before sf.net</h3>
+ <p>When we mainly used our own set of mirrors, we had counted <b>440 million</b> direct downloads.</p>
+ <p>Those downloads were done between <em style="font-style: italic;">December 2004</em> and <em style="font-style: italic;">June 2010</em>
+ and did not include updates.</p>
+
+ <h3>Numbers since sf.net</h3>
+ <p>Since last june, we are using SourceForge for distribution, especially in order to have a 3<sup>rd</sup> party counting the downloads.</p>
+ <p>As you can see, VLC is already at <a href="http://sourceforge.net/top/topalltime.php?type=downloads">the 4<sup>th</sup> position</a>, on
+ the <a href="http://sourceforge.net/top/topalltime.php?type=downloads">Top Downloads, For all time of SF.net</a>.</p>
+ <p>The numbers are over <b>191 million</b>, but are including signatures and updates.<br />The actual numbers are thefore closer to <b>74 million</b>
+ direct downloads, over the last 7 and half months.</p>
+ <br />
+ <p>That would make the total at around <b>514 million</b> direct downloads.</p>
+
+ <h2>Users</h2>
+ <p>As VLC is not phoning home when one uses it (for example, proprietary players like RealPlayer or DivX do), we cannot know exactly the exact userbase.</p>
+ <p>We can only <b>guess</b> from the download numbers... Do your own <b>estimation</b> then :D</p>
+ </div>
+
+ <div id="day10" style="display:none;">
+ <h1>Day 10: A short promotional video about VLC</h1>
+ <p>For our 10<sup>th</sup> (and last) day, we'd like to share a short promo video done for VLC.</p>
+ <p>This video was created and directed by a team of French students, realised by a group of technical volunteers
+ and shot and produced by <a href="http://holistic-productions.com/">Holistic Productions</a>.</p>
+ <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/ZRM6-PrOfZE" frameborder="0" allowfullscreen></iframe>
+ <p>Please share.</a>
+ </div>
+
+</div>
+
+<h3>Support us</h3>
+<p>Since all the work on <a href="/vlc/">VLC</a> and other <a href="/projects">videolan projects</a> is done by <b>volunteers</b>
+in their <b>free time</b>, we welcome donations to help us manage the software. <b>Donate <a href="/contribute.html">now!</a></b></p>
+<h3>Share</h3>
+<a href="http://digg.com/news/technology/videolan_10_years_of_open_source">Digg</a>
+<a href="http://www.facebook.com/vlc.media.player">Facebook</a>
+<a href="http://news.ycombinator.com/item?id=2165356">Hacker News</a>
+<a href="http://twitter.com/videolan">Twitter</a>
+<br />
+
+
+<?php footer('$Id: index.php 5400 2009-07-19 15:37:21Z jb $'); ?>
</span></code></pre>
<br>
</li>
<li id='diff-10'>
<a href='https://code.videolan.org/VideoLAN.org/websites/commit/3278804f405f191cc00e14bfcc1650703a34043f#diff-10'>
<strong>
www.videolan.org/videolan/events/10y/day5.php
</strong>
</a>
<hr>
<pre class="highlight"><code><span style="color: #000000;background-color: #ffdddd">--- a/www.videolan.org/videolan/events/10y/day5.php
</span><span style="color: #000000;background-color: #ddffdd">+++ b/www.videolan.org/videolan/events/10y/day5.php
</span><span style="color: #aaaaaa">@@ -1,271 +1,271 @@
</span><span style="color: #000000;background-color: #ffdddd">-<?php
- $title = "10 years of open source";
- require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
-?>
-
-<h1 class="bigtitle">10 years of Open Source</h1>
-<h2>Welcome to the pages for the Celebration of our 10 years of open source</h2>
-<p>We are here to celebrate the 10 years of the open sourcing of VideoLAN and VLC.</p>
-<p><b>10 days</b> of surprises, ideas and stories will pop up here.</p>
-<br />
-
-<div id="sidebar">
-<h1><a class="actionDay" id="link-day1" href="day1.html">Day 1</a></h1>
-<h1><a class="actionDay" id="link-day2" href="day2.html">Day 2</a></h1>
-<h1><a class="actionDay" id="link-day3" href="day3.html">Day 3</a></h1>
-<h1><a class="actionDay" id="link-day4" href="day4.html">Day 4</a></h1>
-<h1><a class="actionDay" id="link-day5" href="day5.html" style="font-weight: bold;">Day 5</a></h1>
-<h1><a class="actionDay" id="link-day6" href="day6.html">Day 6</a></h1>
-<h1><a class="actionDay" id="link-day7" href="day7.html">Day 7</a></h1>
-<h1><a class="actionDay" id="link-day8" href="day8.html">Day 8</a></h1>
-<h1><a class="actionDay" id="link-day9" href="day9.html">Day 9</a></h1>
-<h1><a class="actionDay" id="link-day10" href="day10.html">Day 10</a></h1>
-<h1><a class="actionDay" id="link-day10" href="index.html">All days</a></h1>
-</div>
-
-<div id="days">
- <div id="day1" style="display: none;">
- <h1>Day 1: a VideoLAN history</h1>
- <p>Most people know <a href="/vlc"/>VLC</a>, but they don't know the history of the <a href="/videolan/">VideoLAN project</a>.</p>
- <p>Well, they don't even know what VideoLAN is, and that we are not a company...</p>
- <h2>1st February 2011</h2>
- <p>Today is the <b>10<sup>th</sup> anniversary</b> of the switch to <a href="http://www.opensource.org/">GPL</a> of the VideoLAN project
- applications...</p>
- <p>But, but, but... What was <em>before</em> the GPL?</p>
-
- <h3>1996: First VideoLAN project</h3>
- <p>The network of the campus of the <a href="http://www.ecp.fr">École Centrale Paris</a>,
- one of the prestigious French "<a href="http://en.wikipedia.org/wiki/Grande_ecole">Grande École</a>"
- university, has always been managed by a student organisation named <a href="http://www.via.ecp.fr">
- VIA Centrale Réseaux</a>.</p>
- <p>In 1996, it had a very slow <a href="http://en.wikipedia.org/wiki/Token_ring">Token-Ring</a> network, but the students wanted an upgrade. They found investors
- at the condition that they could justify the need for a new network...</p>
- <p>Therefore, they decided to push <b>Video</b> on the network...<br />
- <p>Remember, this is <b>1996</b>, were your average Pentium couldn't decode a DVD and when Youtube and Google didn't exist...</p>
- <p>This <b>student project</b> achieved his goals in early 1998, and a new network came.</p>
-
- <h3>1998: Second VideoLAN project</h3>
- <p>As it was successful, it was decided to go on the project.</p>
- <p>And they restarted the project from scratch, in <b>1998</b>.<br />
- <p>But in the mind of <a href="http://www.opensource.org/">open source</a> and modularity.</p>
- <p>This is when the <a href="/vlc/">VLC media player</a> that you know of, was <i>born</i>.<br />
- If you look at the <em>first commit</em> of the repository, in <b>August 1999</b>, you'll see that the most copyright
- indeed is from <b>1998</b>.</p>
-
- <h3>2001: Open Source</h3>
- <p>As <a href="/">VideoLAN</a> was a student project, the university had moral rights on the software produced.</p>
- <p>Thanks to the <b>students</b> and Professor <a href="http://fr.linkedin.com/pub/jean-philippe-rey/16/b19/95a">Jean-Philippe Rey</a>,
- the direction of the university allowed the switch of all code produced to GPL.</p>
- <p>The <a href="http://images.videolan.org/images/paper.jpeg">letter</a> from Mr. Gourisse was signed on February 1<sup>st</sup>, <b>2001</b>.</p>
-
- <h2>Since 2001</h2>
- <p>Afterward, the project has went on, with <b>students</b> and then <b>volunteers</b> from around the world.</p>
- <p>The project, has, of course, left the university and is a backed-up by a <b>volunteer non-profit organisation</b>.</p>
- <p>Today, VLC averages 24 million downloads per month (including two-third of updates) and the user-base is counted in tens of million.</p>
-
- </div>
-
- <div id="day2" style="display: none;">
- <h1>Day 2: a new website design</h1>
- <p>As you might have seen, we've change the design of the <a href="/">main website</a>.</p>
- <p>The website design was done by <a href="http://madebyargon.com/">Argon</a> and this project was sponsored by <a href="http://netzwelt.de">netzwelt.de</a>.</p>
- <p>It is still a work in progress, but we'll keep working on it with your help.</p>
- </div>
-
- <div id="day3" style="display: none;">
- <h1>Day 3: A cool video about VLC</h1>
- <p>For our 3<sup>rd</sup> day, we'd like to share a video that we think should be more known.</p>
- <p>Video created by Adam Vian.</p>
- <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/vVXGLPl3n7E" frameborder="0" allowfullscreen></iframe>
- </div>
-
- <div id="day4" style="display: none;">
- <h1>Day 4: The best skins for VLC</h1>
- <br />
- <p>For our 4<sup>th</sup> day, we'd like to share the <b>6 best skins</b> we've seen this year.</p>
- <br />
- <br />
-
-<?php
-function vlcskins($img,$thumb, $skin){
- echo"<div style='width: 230px; font-size: 2em; float: left; text-align: center;'><div class='screenshot' style='overflow: hidden; width: 200px; height: 120px;'>"
- ."<a href='http://images.videolan.org/vlc/skins2/$img'><img
- src='http://images.videolan.org/vlc/skins2/$thumb' alt='VLC media player' /></a>
- </div>";
- echo "<a href='http://www.videolan.org/vlc/download-skins2-go.php?url=$skin'>Get this skin!</a></div>";
-}
- vlcskins('Preview.jpg', 'tm_Preview.jpg', 'eDark Vlc.vlt' );
- vlcskins('screen_vlc_def_mod.jpg', 'tm_screen_vlc_def_mod.jpg', 'default_mod_mentalrey.vlt' );
- vlcskins('ASkin.png', 'tm_ASkin.png', 'ASkin.vlt' );
- vlcskins('vlc_skin.png', 'tm_vlc_skin.png', 'avs_0_95_beta.vlt' );
- vlcskins('darklounge_preview.jpg', 'tm_darklounge_preview.jpg', 'darklounge_vlc_1.0.vlt' );
- vlcskins('Alienware Darkstar.PNG', 'tm_Alienware Darkstar.PNG', 'Alienware Darkstar.vlt' );
-?>
- </div>
-
- <div id="day5" >
- <h1>Day 5: Small photo from the VideoLAN team from FOSDEM</h1>
- <br />
- <p>For our 5<sup>th</sup> day, we'd like to share a small <b>photo</b> we've done during the <a href="http://fosdem.org">FOSDEM</a>
- conference, where some people from the <a href="/videolan/">VideoLAN team</a> met today, and tomorrow.</p>
- <p>The picture is taken in front of the huge Brussels green cone.</a>
- <br />
- <img src="/videolan/events/10y/Brussels_VideoLAN.jpg" alt="VideoLAN in FOSDEM 2011" />
- <br />
- </div>
-
- <div id="day6" style="display: none;">
- <h1>Day 6: Best extensions for VLC</h1>
- <br />
- <h2>VLC extensions</h2>
- <p>For our 6<sup>th</sup> day, we'd like to speak about <b>extensions</b> for VLC and provide a few.</p>
- <p>Extensions in VLC are not very popular yet, because we are missing a few functionnalities.<br />
- Still, some are already cool to use.</p>
- <p>Extensions in VLC can add new features that we don't want to support in the main core, or that we cannot.</p>
-
- <h2>Some extensions</h2>
- <br />
- <h3>VLC extension: subtitles downloader</h3>
- <p>This small extension allows you to get subtitles directly from web databases<br />
- <a href="http://anonym.to/?http://ale5000.altervista.org/vlc/extensions/subtitles-mod.lua">Download it now!</a></p>
- <br />
- <h3>VLC extensions: movie information</h3>
- <p>These are, in fact, 4 extension to get more information about the movie currently playing:
- <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/allocine-fr.lua;hb=HEAD">Allocine.fr extension</a>
- <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/imdb.lua;hb=HEAD">IMDB.com extension</a>
- <br /><a href="lua/moviedb.lua">themoviedb.org extension</a>
- <br /><a href="lua/tvdb.lua">thetvdb.com extension</a></p>
- <p><b>NB:</b> the legality of the use of these extension is not clear yet. If you have any info, please share with us.</p>
- <br />
- <h3>VLC extension: Add Similar files</h3>
- <p>This extension will find the similar files in the same folder (like for TV shows)<br />
- than the file playing and add them to the playlist.<br />
- <a href="lua/addsimilar.lua">Download it now!</a></p>
- <br />
- <p><em style="font-style: italic;">Sorry, but because of the FOSDEM event, this day 6, that was supposed to be out on sunday, went out on monday :D</em></p>
- <br />
- </div>
-
- <div id="day7" style="display: none;">
- <h1>Day 7: Cool thing to do with VLC</h1>
- <p>For our 7<sup>th</sup> day, we'd like to show out feature of VLC that you probably don't know about.</p>
-
- <h2>Running with coloured text output</h2>
- <p>One of the most useless feature of VLC is the <b>Colored ASCII</b> mode. To use it:<br />
- - <code>vlc -Acaca</code><br />
- - Preferences → Video → Change "output" to "Color ascii-art video output".
- </p>
-
- <h2>Running with no interface</h2>
- <p>If you like the <b>MPlayer</b> usability, or if you want a VLC with no interaction, you should use the dummy interface:<br />
- <code>vlc -Idummy</code> or <code>cvlc</code>.</p>
- <p>You can also approach this mode with the <b>Interface Preferences</b> options: change to "minimal starting mode".</p>
-
- <h2>Playback your screen</h2>
- <p>Try this one:<br />
- Media → Open Capture Device → Change "Capture mode" to "Desktop"<br />
- Enjoy!</p>
- <p>You can record, transcode and stream it too!</p>
-
- <h2>Open a Youtube URL</h2>
- <p>To open a Youtube video in VLC:<br />
- Media → Open Network → Paste the complete Youtube URL, like <em style="font-style: italic;">http://www.youtube.com/watch?v=vVXGLPl3n7E</em><br />
- Enjoy!</p>
-
- <h2>Use the interactive zoom</h2>
- <p>Did you know about the interactive zoom filter in VLC?</p>
- <p>To use it, play a video, then<br />Tools → Effects & Filters → Video Effects → Geometry, tick "Magnification/Zoom".<br />
- Use your mouse in the top left corner to have fun with it!</p>
- </div>
-
- <div id="day8" style="display: none;">
- <h1>Day 8: Cones</h1>
- <p>For our 8<sup>th</sup> day, here is a small collection of nice cones.</p>
- <h2>New VLC cone, GCI-rendered, by Richard C. G. Øiestad</h2>
- <p>From the creator of the actual VLC icon, here is a new one.</p>
- <img src="vlc_new_cone.png" alt="VLC cone" />
-
- <h2>Some nice VLC cone</h2>
- <p>A small cone with a translucent film strip around it.</p>
- <img src="vlc_film.png" alt="VLC cone" />
-
- <h2>Funny cones</h2>
- <p>High-Quality Cone icons done by Tom Bigelajzen</p>
- <p><a href="http://images.videolan.org/images/goodies/Cone-Shortcuts-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Shortcuts-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Subs-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Subs-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Forum-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Forum-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Video-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Video-small.png" /></a>
- </p>
- <p>
- <a href="http://images.videolan.org/images/goodies/Cone-Audio-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Audio-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Input-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Input-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Interface-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Interface-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-List-large.png"><img src="http://images.videolan.org/images/goodies/Cone-List-small.png" /></a>
- </p>
- </div>
-
- <div id="day9" style="display:none;">
- <h1>Day 9: VLC community numbers</h1>
- <p>For our 9<sup>th</sup> day, we'd like to speak about numbers.</p>
-
- <h2>Commiters</h2>
- <p>The <b>number of committers</b> metric is too often discarded, in open source projects.<br />
- We believe this is a good way to mesure the popularity of a project.</p>
- <h3>Official committers</h3>
- <p>The <b>official commiters</b> are the ones who have or had write access.<br />
- They are <b>48 of them</b>, but most of them are inactive, those days...</p>
- <h3>External committers</h3>
- <p>The <b>external commiters</b> are people from the community, who send patches.
- There patches are then applied into the main repository, by other committers.<br />
- They are more than <b>500 of them</b>, during the first 10 years of the project.</p>
-
- <h2>Downloads</h2>
- <p>The <b>download numbers</b> are always inaccurate, because many downloads are not counted:<br />
- <ul class="bullets">
- <li>Linux numbers, because users download directly on their distributions;</li>
- <li>Unofficial mirrors, and direct FTP accesses;</li>
- <li>Websites like <em style="font-style: italic;">download.com</em>, <em style="font-style: italic;">CNET</em>, <em style="font-style: italic;">01Net</em> or <em style="font-style: italic;">softopedia</em>.</li>
- </ul></p>
-
- <h3>Numbers before sf.net</h3>
- <p>When we mainly used our own set of mirrors, we had counted <b>440 million</b> direct downloads.</p>
- <p>Those downloads were done between <em style="font-style: italic;">December 2004</em> and <em style="font-style: italic;">June 2010</em>
- and did not include updates.</p>
-
- <h3>Numbers since sf.net</h3>
- <p>Since last june, we are using SourceForge for distribution, especially in order to have a 3<sup>rd</sup> party counting the downloads.</p>
- <p>As you can see, VLC is already at <a href="http://sourceforge.net/top/topalltime.php?type=downloads">the 4<sup>th</sup> position</a>, on
- the <a href="http://sourceforge.net/top/topalltime.php?type=downloads">Top Downloads, For all time of SF.net</a>.</p>
- <p>The numbers are over <b>191 million</b>, but are including signatures and updates.<br />The actual numbers are thefore closer to <b>74 million</b>
- direct downloads, over the last 7 and half months.</p>
- <br />
- <p>That would make the total at around <b>514 million</b> direct downloads.</p>
-
- <h2>Users</h2>
- <p>As VLC is not phoning home when one uses it (for example, proprietary players like RealPlayer or DivX do), we cannot know exactly the exact userbase.</p>
- <p>We can only <b>guess</b> from the download numbers... Do your own <b>estimation</b> then :D</p>
- </div>
-
- <div id="day10" style="display:none;">
- <h1>Day 10: A short promotional video about VLC</h1>
- <p>For our 10<sup>th</sup> (and last) day, we'd like to share a short promo video done for VLC.</p>
- <p>This video was created and directed by a team of French students, realised by a group of technical volunteers
- and shot and produced by <a href="http://holistic-productions.com/">Holistic Productions</a>.</p>
- <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/ZRM6-PrOfZE" frameborder="0" allowfullscreen></iframe>
- <p>Please share.</a>
- </div>
-
-</div>
-
-<h3>Support us</h3>
-<p>Since all the work on <a href="/vlc/">VLC</a> and other <a href="/projects">videolan projects</a> is done by <b>volunteers</b>
-in their <b>free time</b>, we welcome donations to help us manage the software. <b>Donate <a href="/contribute.html">now!</a></b></p>
-<h3>Share</h3>
-<a href="http://digg.com/news/technology/videolan_10_years_of_open_source">Digg</a>
-<a href="http://www.facebook.com/vlc.media.player">Facebook</a>
-<a href="http://news.ycombinator.com/item?id=2165356">Hacker News</a>
-<a href="http://twitter.com/videolan">Twitter</a>
-<br />
-
-
-<?php footer('$Id: index.php 5400 2009-07-19 15:37:21Z jb $'); ?>
</span><span style="color: #000000;background-color: #ddffdd">+<?php
+ $title = "10 years of open source";
+ require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
+?>
+
+<h1 class="bigtitle">10 years of Open Source</h1>
+<h2>Welcome to the pages for the Celebration of our 10 years of open source</h2>
+<p>We are here to celebrate the 10 years of the open sourcing of VideoLAN and VLC.</p>
+<p><b>10 days</b> of surprises, ideas and stories will pop up here.</p>
+<br />
+
+<div id="sidebar">
+<h1><a class="actionDay" id="link-day1" href="day1.html">Day 1</a></h1>
+<h1><a class="actionDay" id="link-day2" href="day2.html">Day 2</a></h1>
+<h1><a class="actionDay" id="link-day3" href="day3.html">Day 3</a></h1>
+<h1><a class="actionDay" id="link-day4" href="day4.html">Day 4</a></h1>
+<h1><a class="actionDay" id="link-day5" href="day5.html" style="font-weight: bold;">Day 5</a></h1>
+<h1><a class="actionDay" id="link-day6" href="day6.html">Day 6</a></h1>
+<h1><a class="actionDay" id="link-day7" href="day7.html">Day 7</a></h1>
+<h1><a class="actionDay" id="link-day8" href="day8.html">Day 8</a></h1>
+<h1><a class="actionDay" id="link-day9" href="day9.html">Day 9</a></h1>
+<h1><a class="actionDay" id="link-day10" href="day10.html">Day 10</a></h1>
+<h1><a class="actionDay" id="link-day10" href="index.html">All days</a></h1>
+</div>
+
+<div id="days">
+ <div id="day1" style="display: none;">
+ <h1>Day 1: a VideoLAN history</h1>
+ <p>Most people know <a href="/vlc"/>VLC</a>, but they don't know the history of the <a href="/videolan/">VideoLAN project</a>.</p>
+ <p>Well, they don't even know what VideoLAN is, and that we are not a company...</p>
+ <h2>1st February 2011</h2>
+ <p>Today is the <b>10<sup>th</sup> anniversary</b> of the switch to <a href="http://www.opensource.org/">GPL</a> of the VideoLAN project
+ applications...</p>
+ <p>But, but, but... What was <em>before</em> the GPL?</p>
+
+ <h3>1996: First VideoLAN project</h3>
+ <p>The network of the campus of the <a href="http://www.ecp.fr">École Centrale Paris</a>,
+ one of the prestigious French "<a href="http://en.wikipedia.org/wiki/Grande_ecole">Grande École</a>"
+ university, has always been managed by a student organisation named <a href="http://www.via.ecp.fr">
+ VIA Centrale Réseaux</a>.</p>
+ <p>In 1996, it had a very slow <a href="http://en.wikipedia.org/wiki/Token_ring">Token-Ring</a> network, but the students wanted an upgrade. They found investors
+ at the condition that they could justify the need for a new network...</p>
+ <p>Therefore, they decided to push <b>Video</b> on the network...<br />
+ <p>Remember, this is <b>1996</b>, were your average Pentium couldn't decode a DVD and when Youtube and Google didn't exist...</p>
+ <p>This <b>student project</b> achieved his goals in early 1998, and a new network came.</p>
+
+ <h3>1998: Second VideoLAN project</h3>
+ <p>As it was successful, it was decided to go on the project.</p>
+ <p>And they restarted the project from scratch, in <b>1998</b>.<br />
+ <p>But in the mind of <a href="http://www.opensource.org/">open source</a> and modularity.</p>
+ <p>This is when the <a href="/vlc/">VLC media player</a> that you know of, was <i>born</i>.<br />
+ If you look at the <em>first commit</em> of the repository, in <b>August 1999</b>, you'll see that the most copyright
+ indeed is from <b>1998</b>.</p>
+
+ <h3>2001: Open Source</h3>
+ <p>As <a href="/">VideoLAN</a> was a student project, the university had moral rights on the software produced.</p>
+ <p>Thanks to the <b>students</b> and Professor <a href="http://fr.linkedin.com/pub/jean-philippe-rey/16/b19/95a">Jean-Philippe Rey</a>,
+ the direction of the university allowed the switch of all code produced to GPL.</p>
+ <p>The <a href="http://images.videolan.org/images/paper.jpeg">letter</a> from Mr. Gourisse was signed on February 1<sup>st</sup>, <b>2001</b>.</p>
+
+ <h2>Since 2001</h2>
+ <p>Afterward, the project has went on, with <b>students</b> and then <b>volunteers</b> from around the world.</p>
+ <p>The project, has, of course, left the university and is a backed-up by a <b>volunteer non-profit organisation</b>.</p>
+ <p>Today, VLC averages 24 million downloads per month (including two-third of updates) and the user-base is counted in tens of million.</p>
+
+ </div>
+
+ <div id="day2" style="display: none;">
+ <h1>Day 2: a new website design</h1>
+ <p>As you might have seen, we've change the design of the <a href="/">main website</a>.</p>
+ <p>The website design was done by <a href="http://madebyargon.com/">Argon</a> and this project was sponsored by <a href="http://netzwelt.de">netzwelt.de</a>.</p>
+ <p>It is still a work in progress, but we'll keep working on it with your help.</p>
+ </div>
+
+ <div id="day3" style="display: none;">
+ <h1>Day 3: A cool video about VLC</h1>
+ <p>For our 3<sup>rd</sup> day, we'd like to share a video that we think should be more known.</p>
+ <p>Video created by Adam Vian.</p>
+ <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/vVXGLPl3n7E" frameborder="0" allowfullscreen></iframe>
+ </div>
+
+ <div id="day4" style="display: none;">
+ <h1>Day 4: The best skins for VLC</h1>
+ <br />
+ <p>For our 4<sup>th</sup> day, we'd like to share the <b>6 best skins</b> we've seen this year.</p>
+ <br />
+ <br />
+
+<?php
+function vlcskins($img,$thumb, $skin){
+ echo"<div style='width: 230px; font-size: 2em; float: left; text-align: center;'><div class='screenshot' style='overflow: hidden; width: 200px; height: 120px;'>"
+ ."<a href='http://images.videolan.org/vlc/skins2/$img'><img
+ src='http://images.videolan.org/vlc/skins2/$thumb' alt='VLC media player' /></a>
+ </div>";
+ echo "<a href='http://www.videolan.org/vlc/download-skins2-go.php?url=$skin'>Get this skin!</a></div>";
+}
+ vlcskins('Preview.jpg', 'tm_Preview.jpg', 'eDark Vlc.vlt' );
+ vlcskins('screen_vlc_def_mod.jpg', 'tm_screen_vlc_def_mod.jpg', 'default_mod_mentalrey.vlt' );
+ vlcskins('ASkin.png', 'tm_ASkin.png', 'ASkin.vlt' );
+ vlcskins('vlc_skin.png', 'tm_vlc_skin.png', 'avs_0_95_beta.vlt' );
+ vlcskins('darklounge_preview.jpg', 'tm_darklounge_preview.jpg', 'darklounge_vlc_1.0.vlt' );
+ vlcskins('Alienware Darkstar.PNG', 'tm_Alienware Darkstar.PNG', 'Alienware Darkstar.vlt' );
+?>
+ </div>
+
+ <div id="day5" >
+ <h1>Day 5: Small photo from the VideoLAN team from FOSDEM</h1>
+ <br />
+ <p>For our 5<sup>th</sup> day, we'd like to share a small <b>photo</b> we've done during the <a href="http://fosdem.org">FOSDEM</a>
+ conference, where some people from the <a href="/videolan/">VideoLAN team</a> met today, and tomorrow.</p>
+ <p>The picture is taken in front of the huge Brussels green cone.</a>
+ <br />
+ <img src="/videolan/events/10y/Brussels_VideoLAN.jpg" alt="VideoLAN in FOSDEM 2011" />
+ <br />
+ </div>
+
+ <div id="day6" style="display: none;">
+ <h1>Day 6: Best extensions for VLC</h1>
+ <br />
+ <h2>VLC extensions</h2>
+ <p>For our 6<sup>th</sup> day, we'd like to speak about <b>extensions</b> for VLC and provide a few.</p>
+ <p>Extensions in VLC are not very popular yet, because we are missing a few functionnalities.<br />
+ Still, some are already cool to use.</p>
+ <p>Extensions in VLC can add new features that we don't want to support in the main core, or that we cannot.</p>
+
+ <h2>Some extensions</h2>
+ <br />
+ <h3>VLC extension: subtitles downloader</h3>
+ <p>This small extension allows you to get subtitles directly from web databases<br />
+ <a href="http://anonym.to/?http://ale5000.altervista.org/vlc/extensions/subtitles-mod.lua">Download it now!</a></p>
+ <br />
+ <h3>VLC extensions: movie information</h3>
+ <p>These are, in fact, 4 extension to get more information about the movie currently playing:
+ <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/allocine-fr.lua;hb=HEAD">Allocine.fr extension</a>
+ <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/imdb.lua;hb=HEAD">IMDB.com extension</a>
+ <br /><a href="lua/moviedb.lua">themoviedb.org extension</a>
+ <br /><a href="lua/tvdb.lua">thetvdb.com extension</a></p>
+ <p><b>NB:</b> the legality of the use of these extension is not clear yet. If you have any info, please share with us.</p>
+ <br />
+ <h3>VLC extension: Add Similar files</h3>
+ <p>This extension will find the similar files in the same folder (like for TV shows)<br />
+ than the file playing and add them to the playlist.<br />
+ <a href="lua/addsimilar.lua">Download it now!</a></p>
+ <br />
+ <p><em style="font-style: italic;">Sorry, but because of the FOSDEM event, this day 6, that was supposed to be out on sunday, went out on monday :D</em></p>
+ <br />
+ </div>
+
+ <div id="day7" style="display: none;">
+ <h1>Day 7: Cool thing to do with VLC</h1>
+ <p>For our 7<sup>th</sup> day, we'd like to show out feature of VLC that you probably don't know about.</p>
+
+ <h2>Running with coloured text output</h2>
+ <p>One of the most useless feature of VLC is the <b>Colored ASCII</b> mode. To use it:<br />
+ - <code>vlc -Acaca</code><br />
+ - Preferences → Video → Change "output" to "Color ascii-art video output".
+ </p>
+
+ <h2>Running with no interface</h2>
+ <p>If you like the <b>MPlayer</b> usability, or if you want a VLC with no interaction, you should use the dummy interface:<br />
+ <code>vlc -Idummy</code> or <code>cvlc</code>.</p>
+ <p>You can also approach this mode with the <b>Interface Preferences</b> options: change to "minimal starting mode".</p>
+
+ <h2>Playback your screen</h2>
+ <p>Try this one:<br />
+ Media → Open Capture Device → Change "Capture mode" to "Desktop"<br />
+ Enjoy!</p>
+ <p>You can record, transcode and stream it too!</p>
+
+ <h2>Open a Youtube URL</h2>
+ <p>To open a Youtube video in VLC:<br />
+ Media → Open Network → Paste the complete Youtube URL, like <em style="font-style: italic;">http://www.youtube.com/watch?v=vVXGLPl3n7E</em><br />
+ Enjoy!</p>
+
+ <h2>Use the interactive zoom</h2>
+ <p>Did you know about the interactive zoom filter in VLC?</p>
+ <p>To use it, play a video, then<br />Tools → Effects & Filters → Video Effects → Geometry, tick "Magnification/Zoom".<br />
+ Use your mouse in the top left corner to have fun with it!</p>
+ </div>
+
+ <div id="day8" style="display: none;">
+ <h1>Day 8: Cones</h1>
+ <p>For our 8<sup>th</sup> day, here is a small collection of nice cones.</p>
+ <h2>New VLC cone, GCI-rendered, by Richard C. G. Øiestad</h2>
+ <p>From the creator of the actual VLC icon, here is a new one.</p>
+ <img src="vlc_new_cone.png" alt="VLC cone" />
+
+ <h2>Some nice VLC cone</h2>
+ <p>A small cone with a translucent film strip around it.</p>
+ <img src="vlc_film.png" alt="VLC cone" />
+
+ <h2>Funny cones</h2>
+ <p>High-Quality Cone icons done by Tom Bigelajzen</p>
+ <p><a href="http://images.videolan.org/images/goodies/Cone-Shortcuts-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Shortcuts-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Subs-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Subs-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Forum-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Forum-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Video-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Video-small.png" /></a>
+ </p>
+ <p>
+ <a href="http://images.videolan.org/images/goodies/Cone-Audio-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Audio-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Input-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Input-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Interface-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Interface-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-List-large.png"><img src="http://images.videolan.org/images/goodies/Cone-List-small.png" /></a>
+ </p>
+ </div>
+
+ <div id="day9" style="display:none;">
+ <h1>Day 9: VLC community numbers</h1>
+ <p>For our 9<sup>th</sup> day, we'd like to speak about numbers.</p>
+
+ <h2>Commiters</h2>
+ <p>The <b>number of committers</b> metric is too often discarded, in open source projects.<br />
+ We believe this is a good way to mesure the popularity of a project.</p>
+ <h3>Official committers</h3>
+ <p>The <b>official commiters</b> are the ones who have or had write access.<br />
+ They are <b>48 of them</b>, but most of them are inactive, those days...</p>
+ <h3>External committers</h3>
+ <p>The <b>external commiters</b> are people from the community, who send patches.
+ There patches are then applied into the main repository, by other committers.<br />
+ They are more than <b>500 of them</b>, during the first 10 years of the project.</p>
+
+ <h2>Downloads</h2>
+ <p>The <b>download numbers</b> are always inaccurate, because many downloads are not counted:<br />
+ <ul class="bullets">
+ <li>Linux numbers, because users download directly on their distributions;</li>
+ <li>Unofficial mirrors, and direct FTP accesses;</li>
+ <li>Websites like <em style="font-style: italic;">download.com</em>, <em style="font-style: italic;">CNET</em>, <em style="font-style: italic;">01Net</em> or <em style="font-style: italic;">softopedia</em>.</li>
+ </ul></p>
+
+ <h3>Numbers before sf.net</h3>
+ <p>When we mainly used our own set of mirrors, we had counted <b>440 million</b> direct downloads.</p>
+ <p>Those downloads were done between <em style="font-style: italic;">December 2004</em> and <em style="font-style: italic;">June 2010</em>
+ and did not include updates.</p>
+
+ <h3>Numbers since sf.net</h3>
+ <p>Since last june, we are using SourceForge for distribution, especially in order to have a 3<sup>rd</sup> party counting the downloads.</p>
+ <p>As you can see, VLC is already at <a href="http://sourceforge.net/top/topalltime.php?type=downloads">the 4<sup>th</sup> position</a>, on
+ the <a href="http://sourceforge.net/top/topalltime.php?type=downloads">Top Downloads, For all time of SF.net</a>.</p>
+ <p>The numbers are over <b>191 million</b>, but are including signatures and updates.<br />The actual numbers are thefore closer to <b>74 million</b>
+ direct downloads, over the last 7 and half months.</p>
+ <br />
+ <p>That would make the total at around <b>514 million</b> direct downloads.</p>
+
+ <h2>Users</h2>
+ <p>As VLC is not phoning home when one uses it (for example, proprietary players like RealPlayer or DivX do), we cannot know exactly the exact userbase.</p>
+ <p>We can only <b>guess</b> from the download numbers... Do your own <b>estimation</b> then :D</p>
+ </div>
+
+ <div id="day10" style="display:none;">
+ <h1>Day 10: A short promotional video about VLC</h1>
+ <p>For our 10<sup>th</sup> (and last) day, we'd like to share a short promo video done for VLC.</p>
+ <p>This video was created and directed by a team of French students, realised by a group of technical volunteers
+ and shot and produced by <a href="http://holistic-productions.com/">Holistic Productions</a>.</p>
+ <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/ZRM6-PrOfZE" frameborder="0" allowfullscreen></iframe>
+ <p>Please share.</a>
+ </div>
+
+</div>
+
+<h3>Support us</h3>
+<p>Since all the work on <a href="/vlc/">VLC</a> and other <a href="/projects">videolan projects</a> is done by <b>volunteers</b>
+in their <b>free time</b>, we welcome donations to help us manage the software. <b>Donate <a href="/contribute.html">now!</a></b></p>
+<h3>Share</h3>
+<a href="http://digg.com/news/technology/videolan_10_years_of_open_source">Digg</a>
+<a href="http://www.facebook.com/vlc.media.player">Facebook</a>
+<a href="http://news.ycombinator.com/item?id=2165356">Hacker News</a>
+<a href="http://twitter.com/videolan">Twitter</a>
+<br />
+
+
+<?php footer('$Id: index.php 5400 2009-07-19 15:37:21Z jb $'); ?>
</span></code></pre>
<br>
</li>
<li id='diff-11'>
<a href='https://code.videolan.org/VideoLAN.org/websites/commit/3278804f405f191cc00e14bfcc1650703a34043f#diff-11'>
<strong>
www.videolan.org/videolan/events/10y/day6.php
</strong>
</a>
<hr>
<pre class="highlight"><code><span style="color: #000000;background-color: #ffdddd">--- a/www.videolan.org/videolan/events/10y/day6.php
</span><span style="color: #000000;background-color: #ddffdd">+++ b/www.videolan.org/videolan/events/10y/day6.php
</span><span style="color: #aaaaaa">@@ -1,271 +1,271 @@
</span><span style="color: #000000;background-color: #ffdddd">-<?php
- $title = "10 years of open source";
- require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
-?>
-
-<h1 class="bigtitle">10 years of Open Source</h1>
-<h2>Welcome to the pages for the Celebration of our 10 years of open source</h2>
-<p>We are here to celebrate the 10 years of the open sourcing of VideoLAN and VLC.</p>
-<p><b>10 days</b> of surprises, ideas and stories will pop up here.</p>
-<br />
-
-<div id="sidebar">
-<h1><a class="actionDay" id="link-day1" href="day1.html">Day 1</a></h1>
-<h1><a class="actionDay" id="link-day2" href="day2.html">Day 2</a></h1>
-<h1><a class="actionDay" id="link-day3" href="day3.html">Day 3</a></h1>
-<h1><a class="actionDay" id="link-day4" href="day4.html">Day 4</a></h1>
-<h1><a class="actionDay" id="link-day5" href="day5.html">Day 5</a></h1>
-<h1><a class="actionDay" id="link-day6" href="day6.html" style="font-weight: bold;">Day 6</a></h1>
-<h1><a class="actionDay" id="link-day7" href="day7.html">Day 7</a></h1>
-<h1><a class="actionDay" id="link-day8" href="day8.html">Day 8</a></h1>
-<h1><a class="actionDay" id="link-day9" href="day9.html">Day 9</a></h1>
-<h1><a class="actionDay" id="link-day10" href="day10.html">Day 10</a></h1>
-<h1><a class="actionDay" id="link-day10" href="index.html">All days</a></h1>
-</div>
-
-<div id="days">
- <div id="day1" style="display: none;">
- <h1>Day 1: a VideoLAN history</h1>
- <p>Most people know <a href="/vlc"/>VLC</a>, but they don't know the history of the <a href="/videolan/">VideoLAN project</a>.</p>
- <p>Well, they don't even know what VideoLAN is, and that we are not a company...</p>
- <h2>1st February 2011</h2>
- <p>Today is the <b>10<sup>th</sup> anniversary</b> of the switch to <a href="http://www.opensource.org/">GPL</a> of the VideoLAN project
- applications...</p>
- <p>But, but, but... What was <em>before</em> the GPL?</p>
-
- <h3>1996: First VideoLAN project</h3>
- <p>The network of the campus of the <a href="http://www.ecp.fr">École Centrale Paris</a>,
- one of the prestigious French "<a href="http://en.wikipedia.org/wiki/Grande_ecole">Grande École</a>"
- university, has always been managed by a student organisation named <a href="http://www.via.ecp.fr">
- VIA Centrale Réseaux</a>.</p>
- <p>In 1996, it had a very slow <a href="http://en.wikipedia.org/wiki/Token_ring">Token-Ring</a> network, but the students wanted an upgrade. They found investors
- at the condition that they could justify the need for a new network...</p>
- <p>Therefore, they decided to push <b>Video</b> on the network...<br />
- <p>Remember, this is <b>1996</b>, were your average Pentium couldn't decode a DVD and when Youtube and Google didn't exist...</p>
- <p>This <b>student project</b> achieved his goals in early 1998, and a new network came.</p>
-
- <h3>1998: Second VideoLAN project</h3>
- <p>As it was successful, it was decided to go on the project.</p>
- <p>And they restarted the project from scratch, in <b>1998</b>.<br />
- <p>But in the mind of <a href="http://www.opensource.org/">open source</a> and modularity.</p>
- <p>This is when the <a href="/vlc/">VLC media player</a> that you know of, was <i>born</i>.<br />
- If you look at the <em>first commit</em> of the repository, in <b>August 1999</b>, you'll see that the most copyright
- indeed is from <b>1998</b>.</p>
-
- <h3>2001: Open Source</h3>
- <p>As <a href="/">VideoLAN</a> was a student project, the university had moral rights on the software produced.</p>
- <p>Thanks to the <b>students</b> and Professor <a href="http://fr.linkedin.com/pub/jean-philippe-rey/16/b19/95a">Jean-Philippe Rey</a>,
- the direction of the university allowed the switch of all code produced to GPL.</p>
- <p>The <a href="http://images.videolan.org/images/paper.jpeg">letter</a> from Mr. Gourisse was signed on February 1<sup>st</sup>, <b>2001</b>.</p>
-
- <h2>Since 2001</h2>
- <p>Afterward, the project has went on, with <b>students</b> and then <b>volunteers</b> from around the world.</p>
- <p>The project, has, of course, left the university and is a backed-up by a <b>volunteer non-profit organisation</b>.</p>
- <p>Today, VLC averages 24 million downloads per month (including two-third of updates) and the user-base is counted in tens of million.</p>
-
- </div>
-
- <div id="day2" style="display: none;">
- <h1>Day 2: a new website design</h1>
- <p>As you might have seen, we've change the design of the <a href="/">main website</a>.</p>
- <p>The website design was done by <a href="http://madebyargon.com/">Argon</a> and this project was sponsored by <a href="http://netzwelt.de">netzwelt.de</a>.</p>
- <p>It is still a work in progress, but we'll keep working on it with your help.</p>
- </div>
-
- <div id="day3" style="display: none;">
- <h1>Day 3: A cool video about VLC</h1>
- <p>For our 3<sup>rd</sup> day, we'd like to share a video that we think should be more known.</p>
- <p>Video created by Adam Vian.</p>
- <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/vVXGLPl3n7E" frameborder="0" allowfullscreen></iframe>
- </div>
-
- <div id="day4" style="display: none;">
- <h1>Day 4: The best skins for VLC</h1>
- <br />
- <p>For our 4<sup>th</sup> day, we'd like to share the <b>6 best skins</b> we've seen this year.</p>
- <br />
- <br />
-
-<?php
-function vlcskins($img,$thumb, $skin){
- echo"<div style='width: 230px; font-size: 2em; float: left; text-align: center;'><div class='screenshot' style='overflow: hidden; width: 200px; height: 120px;'>"
- ."<a href='http://images.videolan.org/vlc/skins2/$img'><img
- src='http://images.videolan.org/vlc/skins2/$thumb' alt='VLC media player' /></a>
- </div>";
- echo "<a href='http://www.videolan.org/vlc/download-skins2-go.php?url=$skin'>Get this skin!</a></div>";
-}
- vlcskins('Preview.jpg', 'tm_Preview.jpg', 'eDark Vlc.vlt' );
- vlcskins('screen_vlc_def_mod.jpg', 'tm_screen_vlc_def_mod.jpg', 'default_mod_mentalrey.vlt' );
- vlcskins('ASkin.png', 'tm_ASkin.png', 'ASkin.vlt' );
- vlcskins('vlc_skin.png', 'tm_vlc_skin.png', 'avs_0_95_beta.vlt' );
- vlcskins('darklounge_preview.jpg', 'tm_darklounge_preview.jpg', 'darklounge_vlc_1.0.vlt' );
- vlcskins('Alienware Darkstar.PNG', 'tm_Alienware Darkstar.PNG', 'Alienware Darkstar.vlt' );
-?>
- </div>
-
- <div id="day5" style="display: none;">
- <h1>Day 5: Small photo from the VideoLAN team from FOSDEM</h1>
- <br />
- <p>For our 5<sup>th</sup> day, we'd like to share a small <b>photo</b> we've done during the <a href="http://fosdem.org">FOSDEM</a>
- conference, where some people from the <a href="/videolan/">VideoLAN team</a> met today, and tomorrow.</p>
- <p>The picture is taken in front of the huge Brussels green cone.</a>
- <br />
- <img src="/videolan/events/10y/Brussels_VideoLAN.jpg" alt="VideoLAN in FOSDEM 2011" />
- <br />
- </div>
-
- <div id="day6">
- <h1>Day 6: Best extensions for VLC</h1>
- <br />
- <h2>VLC extensions</h2>
- <p>For our 6<sup>th</sup> day, we'd like to speak about <b>extensions</b> for VLC and provide a few.</p>
- <p>Extensions in VLC are not very popular yet, because we are missing a few functionnalities.<br />
- Still, some are already cool to use.</p>
- <p>Extensions in VLC can add new features that we don't want to support in the main core, or that we cannot.</p>
-
- <h2>Some extensions</h2>
- <br />
- <h3>VLC extension: subtitles downloader</h3>
- <p>This small extension allows you to get subtitles directly from web databases<br />
- <a href="http://anonym.to/?http://ale5000.altervista.org/vlc/extensions/subtitles-mod.lua">Download it now!</a></p>
- <br />
- <h3>VLC extensions: movie information</h3>
- <p>These are, in fact, 4 extension to get more information about the movie currently playing:
- <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/allocine-fr.lua;hb=HEAD">Allocine.fr extension</a>
- <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/imdb.lua;hb=HEAD">IMDB.com extension</a>
- <br /><a href="lua/moviedb.lua">themoviedb.org extension</a>
- <br /><a href="lua/tvdb.lua">thetvdb.com extension</a></p>
- <p><b>NB:</b> the legality of the use of these extension is not clear yet. If you have any info, please share with us.</p>
- <br />
- <h3>VLC extension: Add Similar files</h3>
- <p>This extension will find the similar files in the same folder (like for TV shows)<br />
- than the file playing and add them to the playlist.<br />
- <a href="lua/addsimilar.lua">Download it now!</a></p>
- <br />
- <p><em style="font-style: italic;">Sorry, but because of the FOSDEM event, this day 6, that was supposed to be out on sunday, went out on monday :D</em></p>
- <br />
- </div>
-
- <div id="day7" style="display: none;">
- <h1>Day 7: Cool thing to do with VLC</h1>
- <p>For our 7<sup>th</sup> day, we'd like to show out feature of VLC that you probably don't know about.</p>
-
- <h2>Running with coloured text output</h2>
- <p>One of the most useless feature of VLC is the <b>Colored ASCII</b> mode. To use it:<br />
- - <code>vlc -Acaca</code><br />
- - Preferences → Video → Change "output" to "Color ascii-art video output".
- </p>
-
- <h2>Running with no interface</h2>
- <p>If you like the <b>MPlayer</b> usability, or if you want a VLC with no interaction, you should use the dummy interface:<br />
- <code>vlc -Idummy</code> or <code>cvlc</code>.</p>
- <p>You can also approach this mode with the <b>Interface Preferences</b> options: change to "minimal starting mode".</p>
-
- <h2>Playback your screen</h2>
- <p>Try this one:<br />
- Media → Open Capture Device → Change "Capture mode" to "Desktop"<br />
- Enjoy!</p>
- <p>You can record, transcode and stream it too!</p>
-
- <h2>Open a Youtube URL</h2>
- <p>To open a Youtube video in VLC:<br />
- Media → Open Network → Paste the complete Youtube URL, like <em style="font-style: italic;">http://www.youtube.com/watch?v=vVXGLPl3n7E</em><br />
- Enjoy!</p>
-
- <h2>Use the interactive zoom</h2>
- <p>Did you know about the interactive zoom filter in VLC?</p>
- <p>To use it, play a video, then<br />Tools → Effects & Filters → Video Effects → Geometry, tick "Magnification/Zoom".<br />
- Use your mouse in the top left corner to have fun with it!</p>
- </div>
-
- <div id="day8" style="display: none;">
- <h1>Day 8: Cones</h1>
- <p>For our 8<sup>th</sup> day, here is a small collection of nice cones.</p>
- <h2>New VLC cone, GCI-rendered, by Richard C. G. Øiestad</h2>
- <p>From the creator of the actual VLC icon, here is a new one.</p>
- <img src="vlc_new_cone.png" alt="VLC cone" />
-
- <h2>Some nice VLC cone</h2>
- <p>A small cone with a translucent film strip around it.</p>
- <img src="vlc_film.png" alt="VLC cone" />
-
- <h2>Funny cones</h2>
- <p>High-Quality Cone icons done by Tom Bigelajzen</p>
- <p><a href="http://images.videolan.org/images/goodies/Cone-Shortcuts-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Shortcuts-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Subs-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Subs-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Forum-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Forum-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Video-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Video-small.png" /></a>
- </p>
- <p>
- <a href="http://images.videolan.org/images/goodies/Cone-Audio-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Audio-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Input-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Input-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Interface-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Interface-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-List-large.png"><img src="http://images.videolan.org/images/goodies/Cone-List-small.png" /></a>
- </p>
- </div>
-
- <div id="day9" style="display:none;">
- <h1>Day 9: VLC community numbers</h1>
- <p>For our 9<sup>th</sup> day, we'd like to speak about numbers.</p>
-
- <h2>Commiters</h2>
- <p>The <b>number of committers</b> metric is too often discarded, in open source projects.<br />
- We believe this is a good way to mesure the popularity of a project.</p>
- <h3>Official committers</h3>
- <p>The <b>official commiters</b> are the ones who have or had write access.<br />
- They are <b>48 of them</b>, but most of them are inactive, those days...</p>
- <h3>External committers</h3>
- <p>The <b>external commiters</b> are people from the community, who send patches.
- There patches are then applied into the main repository, by other committers.<br />
- They are more than <b>500 of them</b>, during the first 10 years of the project.</p>
-
- <h2>Downloads</h2>
- <p>The <b>download numbers</b> are always inaccurate, because many downloads are not counted:<br />
- <ul class="bullets">
- <li>Linux numbers, because users download directly on their distributions;</li>
- <li>Unofficial mirrors, and direct FTP accesses;</li>
- <li>Websites like <em style="font-style: italic;">download.com</em>, <em style="font-style: italic;">CNET</em>, <em style="font-style: italic;">01Net</em> or <em style="font-style: italic;">softopedia</em>.</li>
- </ul></p>
-
- <h3>Numbers before sf.net</h3>
- <p>When we mainly used our own set of mirrors, we had counted <b>440 million</b> direct downloads.</p>
- <p>Those downloads were done between <em style="font-style: italic;">December 2004</em> and <em style="font-style: italic;">June 2010</em>
- and did not include updates.</p>
-
- <h3>Numbers since sf.net</h3>
- <p>Since last june, we are using SourceForge for distribution, especially in order to have a 3<sup>rd</sup> party counting the downloads.</p>
- <p>As you can see, VLC is already at <a href="http://sourceforge.net/top/topalltime.php?type=downloads">the 4<sup>th</sup> position</a>, on
- the <a href="http://sourceforge.net/top/topalltime.php?type=downloads">Top Downloads, For all time of SF.net</a>.</p>
- <p>The numbers are over <b>191 million</b>, but are including signatures and updates.<br />The actual numbers are thefore closer to <b>74 million</b>
- direct downloads, over the last 7 and half months.</p>
- <br />
- <p>That would make the total at around <b>514 million</b> direct downloads.</p>
-
- <h2>Users</h2>
- <p>As VLC is not phoning home when one uses it (for example, proprietary players like RealPlayer or DivX do), we cannot know exactly the exact userbase.</p>
- <p>We can only <b>guess</b> from the download numbers... Do your own <b>estimation</b> then :D</p>
- </div>
-
- <div id="day10" style="display:none;">
- <h1>Day 10: A short promotional video about VLC</h1>
- <p>For our 10<sup>th</sup> (and last) day, we'd like to share a short promo video done for VLC.</p>
- <p>This video was created and directed by a team of French students, realised by a group of technical volunteers
- and shot and produced by <a href="http://holistic-productions.com/">Holistic Productions</a>.</p>
- <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/ZRM6-PrOfZE" frameborder="0" allowfullscreen></iframe>
- <p>Please share.</a>
- </div>
-
-</div>
-
-<h3>Support us</h3>
-<p>Since all the work on <a href="/vlc/">VLC</a> and other <a href="/projects">videolan projects</a> is done by <b>volunteers</b>
-in their <b>free time</b>, we welcome donations to help us manage the software. <b>Donate <a href="/contribute.html">now!</a></b></p>
-<h3>Share</h3>
-<a href="http://digg.com/news/technology/videolan_10_years_of_open_source">Digg</a>
-<a href="http://www.facebook.com/vlc.media.player">Facebook</a>
-<a href="http://news.ycombinator.com/item?id=2165356">Hacker News</a>
-<a href="http://twitter.com/videolan">Twitter</a>
-<br />
-
-
-<?php footer('$Id: index.php 5400 2009-07-19 15:37:21Z jb $'); ?>
</span><span style="color: #000000;background-color: #ddffdd">+<?php
+ $title = "10 years of open source";
+ require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
+?>
+
+<h1 class="bigtitle">10 years of Open Source</h1>
+<h2>Welcome to the pages for the Celebration of our 10 years of open source</h2>
+<p>We are here to celebrate the 10 years of the open sourcing of VideoLAN and VLC.</p>
+<p><b>10 days</b> of surprises, ideas and stories will pop up here.</p>
+<br />
+
+<div id="sidebar">
+<h1><a class="actionDay" id="link-day1" href="day1.html">Day 1</a></h1>
+<h1><a class="actionDay" id="link-day2" href="day2.html">Day 2</a></h1>
+<h1><a class="actionDay" id="link-day3" href="day3.html">Day 3</a></h1>
+<h1><a class="actionDay" id="link-day4" href="day4.html">Day 4</a></h1>
+<h1><a class="actionDay" id="link-day5" href="day5.html">Day 5</a></h1>
+<h1><a class="actionDay" id="link-day6" href="day6.html" style="font-weight: bold;">Day 6</a></h1>
+<h1><a class="actionDay" id="link-day7" href="day7.html">Day 7</a></h1>
+<h1><a class="actionDay" id="link-day8" href="day8.html">Day 8</a></h1>
+<h1><a class="actionDay" id="link-day9" href="day9.html">Day 9</a></h1>
+<h1><a class="actionDay" id="link-day10" href="day10.html">Day 10</a></h1>
+<h1><a class="actionDay" id="link-day10" href="index.html">All days</a></h1>
+</div>
+
+<div id="days">
+ <div id="day1" style="display: none;">
+ <h1>Day 1: a VideoLAN history</h1>
+ <p>Most people know <a href="/vlc"/>VLC</a>, but they don't know the history of the <a href="/videolan/">VideoLAN project</a>.</p>
+ <p>Well, they don't even know what VideoLAN is, and that we are not a company...</p>
+ <h2>1st February 2011</h2>
+ <p>Today is the <b>10<sup>th</sup> anniversary</b> of the switch to <a href="http://www.opensource.org/">GPL</a> of the VideoLAN project
+ applications...</p>
+ <p>But, but, but... What was <em>before</em> the GPL?</p>
+
+ <h3>1996: First VideoLAN project</h3>
+ <p>The network of the campus of the <a href="http://www.ecp.fr">École Centrale Paris</a>,
+ one of the prestigious French "<a href="http://en.wikipedia.org/wiki/Grande_ecole">Grande École</a>"
+ university, has always been managed by a student organisation named <a href="http://www.via.ecp.fr">
+ VIA Centrale Réseaux</a>.</p>
+ <p>In 1996, it had a very slow <a href="http://en.wikipedia.org/wiki/Token_ring">Token-Ring</a> network, but the students wanted an upgrade. They found investors
+ at the condition that they could justify the need for a new network...</p>
+ <p>Therefore, they decided to push <b>Video</b> on the network...<br />
+ <p>Remember, this is <b>1996</b>, were your average Pentium couldn't decode a DVD and when Youtube and Google didn't exist...</p>
+ <p>This <b>student project</b> achieved his goals in early 1998, and a new network came.</p>
+
+ <h3>1998: Second VideoLAN project</h3>
+ <p>As it was successful, it was decided to go on the project.</p>
+ <p>And they restarted the project from scratch, in <b>1998</b>.<br />
+ <p>But in the mind of <a href="http://www.opensource.org/">open source</a> and modularity.</p>
+ <p>This is when the <a href="/vlc/">VLC media player</a> that you know of, was <i>born</i>.<br />
+ If you look at the <em>first commit</em> of the repository, in <b>August 1999</b>, you'll see that the most copyright
+ indeed is from <b>1998</b>.</p>
+
+ <h3>2001: Open Source</h3>
+ <p>As <a href="/">VideoLAN</a> was a student project, the university had moral rights on the software produced.</p>
+ <p>Thanks to the <b>students</b> and Professor <a href="http://fr.linkedin.com/pub/jean-philippe-rey/16/b19/95a">Jean-Philippe Rey</a>,
+ the direction of the university allowed the switch of all code produced to GPL.</p>
+ <p>The <a href="http://images.videolan.org/images/paper.jpeg">letter</a> from Mr. Gourisse was signed on February 1<sup>st</sup>, <b>2001</b>.</p>
+
+ <h2>Since 2001</h2>
+ <p>Afterward, the project has went on, with <b>students</b> and then <b>volunteers</b> from around the world.</p>
+ <p>The project, has, of course, left the university and is a backed-up by a <b>volunteer non-profit organisation</b>.</p>
+ <p>Today, VLC averages 24 million downloads per month (including two-third of updates) and the user-base is counted in tens of million.</p>
+
+ </div>
+
+ <div id="day2" style="display: none;">
+ <h1>Day 2: a new website design</h1>
+ <p>As you might have seen, we've change the design of the <a href="/">main website</a>.</p>
+ <p>The website design was done by <a href="http://madebyargon.com/">Argon</a> and this project was sponsored by <a href="http://netzwelt.de">netzwelt.de</a>.</p>
+ <p>It is still a work in progress, but we'll keep working on it with your help.</p>
+ </div>
+
+ <div id="day3" style="display: none;">
+ <h1>Day 3: A cool video about VLC</h1>
+ <p>For our 3<sup>rd</sup> day, we'd like to share a video that we think should be more known.</p>
+ <p>Video created by Adam Vian.</p>
+ <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/vVXGLPl3n7E" frameborder="0" allowfullscreen></iframe>
+ </div>
+
+ <div id="day4" style="display: none;">
+ <h1>Day 4: The best skins for VLC</h1>
+ <br />
+ <p>For our 4<sup>th</sup> day, we'd like to share the <b>6 best skins</b> we've seen this year.</p>
+ <br />
+ <br />
+
+<?php
+function vlcskins($img,$thumb, $skin){
+ echo"<div style='width: 230px; font-size: 2em; float: left; text-align: center;'><div class='screenshot' style='overflow: hidden; width: 200px; height: 120px;'>"
+ ."<a href='http://images.videolan.org/vlc/skins2/$img'><img
+ src='http://images.videolan.org/vlc/skins2/$thumb' alt='VLC media player' /></a>
+ </div>";
+ echo "<a href='http://www.videolan.org/vlc/download-skins2-go.php?url=$skin'>Get this skin!</a></div>";
+}
+ vlcskins('Preview.jpg', 'tm_Preview.jpg', 'eDark Vlc.vlt' );
+ vlcskins('screen_vlc_def_mod.jpg', 'tm_screen_vlc_def_mod.jpg', 'default_mod_mentalrey.vlt' );
+ vlcskins('ASkin.png', 'tm_ASkin.png', 'ASkin.vlt' );
+ vlcskins('vlc_skin.png', 'tm_vlc_skin.png', 'avs_0_95_beta.vlt' );
+ vlcskins('darklounge_preview.jpg', 'tm_darklounge_preview.jpg', 'darklounge_vlc_1.0.vlt' );
+ vlcskins('Alienware Darkstar.PNG', 'tm_Alienware Darkstar.PNG', 'Alienware Darkstar.vlt' );
+?>
+ </div>
+
+ <div id="day5" style="display: none;">
+ <h1>Day 5: Small photo from the VideoLAN team from FOSDEM</h1>
+ <br />
+ <p>For our 5<sup>th</sup> day, we'd like to share a small <b>photo</b> we've done during the <a href="http://fosdem.org">FOSDEM</a>
+ conference, where some people from the <a href="/videolan/">VideoLAN team</a> met today, and tomorrow.</p>
+ <p>The picture is taken in front of the huge Brussels green cone.</a>
+ <br />
+ <img src="/videolan/events/10y/Brussels_VideoLAN.jpg" alt="VideoLAN in FOSDEM 2011" />
+ <br />
+ </div>
+
+ <div id="day6">
+ <h1>Day 6: Best extensions for VLC</h1>
+ <br />
+ <h2>VLC extensions</h2>
+ <p>For our 6<sup>th</sup> day, we'd like to speak about <b>extensions</b> for VLC and provide a few.</p>
+ <p>Extensions in VLC are not very popular yet, because we are missing a few functionnalities.<br />
+ Still, some are already cool to use.</p>
+ <p>Extensions in VLC can add new features that we don't want to support in the main core, or that we cannot.</p>
+
+ <h2>Some extensions</h2>
+ <br />
+ <h3>VLC extension: subtitles downloader</h3>
+ <p>This small extension allows you to get subtitles directly from web databases<br />
+ <a href="http://anonym.to/?http://ale5000.altervista.org/vlc/extensions/subtitles-mod.lua">Download it now!</a></p>
+ <br />
+ <h3>VLC extensions: movie information</h3>
+ <p>These are, in fact, 4 extension to get more information about the movie currently playing:
+ <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/allocine-fr.lua;hb=HEAD">Allocine.fr extension</a>
+ <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/imdb.lua;hb=HEAD">IMDB.com extension</a>
+ <br /><a href="lua/moviedb.lua">themoviedb.org extension</a>
+ <br /><a href="lua/tvdb.lua">thetvdb.com extension</a></p>
+ <p><b>NB:</b> the legality of the use of these extension is not clear yet. If you have any info, please share with us.</p>
+ <br />
+ <h3>VLC extension: Add Similar files</h3>
+ <p>This extension will find the similar files in the same folder (like for TV shows)<br />
+ than the file playing and add them to the playlist.<br />
+ <a href="lua/addsimilar.lua">Download it now!</a></p>
+ <br />
+ <p><em style="font-style: italic;">Sorry, but because of the FOSDEM event, this day 6, that was supposed to be out on sunday, went out on monday :D</em></p>
+ <br />
+ </div>
+
+ <div id="day7" style="display: none;">
+ <h1>Day 7: Cool thing to do with VLC</h1>
+ <p>For our 7<sup>th</sup> day, we'd like to show out feature of VLC that you probably don't know about.</p>
+
+ <h2>Running with coloured text output</h2>
+ <p>One of the most useless feature of VLC is the <b>Colored ASCII</b> mode. To use it:<br />
+ - <code>vlc -Acaca</code><br />
+ - Preferences → Video → Change "output" to "Color ascii-art video output".
+ </p>
+
+ <h2>Running with no interface</h2>
+ <p>If you like the <b>MPlayer</b> usability, or if you want a VLC with no interaction, you should use the dummy interface:<br />
+ <code>vlc -Idummy</code> or <code>cvlc</code>.</p>
+ <p>You can also approach this mode with the <b>Interface Preferences</b> options: change to "minimal starting mode".</p>
+
+ <h2>Playback your screen</h2>
+ <p>Try this one:<br />
+ Media → Open Capture Device → Change "Capture mode" to "Desktop"<br />
+ Enjoy!</p>
+ <p>You can record, transcode and stream it too!</p>
+
+ <h2>Open a Youtube URL</h2>
+ <p>To open a Youtube video in VLC:<br />
+ Media → Open Network → Paste the complete Youtube URL, like <em style="font-style: italic;">http://www.youtube.com/watch?v=vVXGLPl3n7E</em><br />
+ Enjoy!</p>
+
+ <h2>Use the interactive zoom</h2>
+ <p>Did you know about the interactive zoom filter in VLC?</p>
+ <p>To use it, play a video, then<br />Tools → Effects & Filters → Video Effects → Geometry, tick "Magnification/Zoom".<br />
+ Use your mouse in the top left corner to have fun with it!</p>
+ </div>
+
+ <div id="day8" style="display: none;">
+ <h1>Day 8: Cones</h1>
+ <p>For our 8<sup>th</sup> day, here is a small collection of nice cones.</p>
+ <h2>New VLC cone, GCI-rendered, by Richard C. G. Øiestad</h2>
+ <p>From the creator of the actual VLC icon, here is a new one.</p>
+ <img src="vlc_new_cone.png" alt="VLC cone" />
+
+ <h2>Some nice VLC cone</h2>
+ <p>A small cone with a translucent film strip around it.</p>
+ <img src="vlc_film.png" alt="VLC cone" />
+
+ <h2>Funny cones</h2>
+ <p>High-Quality Cone icons done by Tom Bigelajzen</p>
+ <p><a href="http://images.videolan.org/images/goodies/Cone-Shortcuts-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Shortcuts-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Subs-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Subs-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Forum-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Forum-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Video-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Video-small.png" /></a>
+ </p>
+ <p>
+ <a href="http://images.videolan.org/images/goodies/Cone-Audio-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Audio-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Input-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Input-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Interface-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Interface-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-List-large.png"><img src="http://images.videolan.org/images/goodies/Cone-List-small.png" /></a>
+ </p>
+ </div>
+
+ <div id="day9" style="display:none;">
+ <h1>Day 9: VLC community numbers</h1>
+ <p>For our 9<sup>th</sup> day, we'd like to speak about numbers.</p>
+
+ <h2>Commiters</h2>
+ <p>The <b>number of committers</b> metric is too often discarded, in open source projects.<br />
+ We believe this is a good way to mesure the popularity of a project.</p>
+ <h3>Official committers</h3>
+ <p>The <b>official commiters</b> are the ones who have or had write access.<br />
+ They are <b>48 of them</b>, but most of them are inactive, those days...</p>
+ <h3>External committers</h3>
+ <p>The <b>external commiters</b> are people from the community, who send patches.
+ There patches are then applied into the main repository, by other committers.<br />
+ They are more than <b>500 of them</b>, during the first 10 years of the project.</p>
+
+ <h2>Downloads</h2>
+ <p>The <b>download numbers</b> are always inaccurate, because many downloads are not counted:<br />
+ <ul class="bullets">
+ <li>Linux numbers, because users download directly on their distributions;</li>
+ <li>Unofficial mirrors, and direct FTP accesses;</li>
+ <li>Websites like <em style="font-style: italic;">download.com</em>, <em style="font-style: italic;">CNET</em>, <em style="font-style: italic;">01Net</em> or <em style="font-style: italic;">softopedia</em>.</li>
+ </ul></p>
+
+ <h3>Numbers before sf.net</h3>
+ <p>When we mainly used our own set of mirrors, we had counted <b>440 million</b> direct downloads.</p>
+ <p>Those downloads were done between <em style="font-style: italic;">December 2004</em> and <em style="font-style: italic;">June 2010</em>
+ and did not include updates.</p>
+
+ <h3>Numbers since sf.net</h3>
+ <p>Since last june, we are using SourceForge for distribution, especially in order to have a 3<sup>rd</sup> party counting the downloads.</p>
+ <p>As you can see, VLC is already at <a href="http://sourceforge.net/top/topalltime.php?type=downloads">the 4<sup>th</sup> position</a>, on
+ the <a href="http://sourceforge.net/top/topalltime.php?type=downloads">Top Downloads, For all time of SF.net</a>.</p>
+ <p>The numbers are over <b>191 million</b>, but are including signatures and updates.<br />The actual numbers are thefore closer to <b>74 million</b>
+ direct downloads, over the last 7 and half months.</p>
+ <br />
+ <p>That would make the total at around <b>514 million</b> direct downloads.</p>
+
+ <h2>Users</h2>
+ <p>As VLC is not phoning home when one uses it (for example, proprietary players like RealPlayer or DivX do), we cannot know exactly the exact userbase.</p>
+ <p>We can only <b>guess</b> from the download numbers... Do your own <b>estimation</b> then :D</p>
+ </div>
+
+ <div id="day10" style="display:none;">
+ <h1>Day 10: A short promotional video about VLC</h1>
+ <p>For our 10<sup>th</sup> (and last) day, we'd like to share a short promo video done for VLC.</p>
+ <p>This video was created and directed by a team of French students, realised by a group of technical volunteers
+ and shot and produced by <a href="http://holistic-productions.com/">Holistic Productions</a>.</p>
+ <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/ZRM6-PrOfZE" frameborder="0" allowfullscreen></iframe>
+ <p>Please share.</a>
+ </div>
+
+</div>
+
+<h3>Support us</h3>
+<p>Since all the work on <a href="/vlc/">VLC</a> and other <a href="/projects">videolan projects</a> is done by <b>volunteers</b>
+in their <b>free time</b>, we welcome donations to help us manage the software. <b>Donate <a href="/contribute.html">now!</a></b></p>
+<h3>Share</h3>
+<a href="http://digg.com/news/technology/videolan_10_years_of_open_source">Digg</a>
+<a href="http://www.facebook.com/vlc.media.player">Facebook</a>
+<a href="http://news.ycombinator.com/item?id=2165356">Hacker News</a>
+<a href="http://twitter.com/videolan">Twitter</a>
+<br />
+
+
+<?php footer('$Id: index.php 5400 2009-07-19 15:37:21Z jb $'); ?>
</span></code></pre>
<br>
</li>
<li id='diff-12'>
<a href='https://code.videolan.org/VideoLAN.org/websites/commit/3278804f405f191cc00e14bfcc1650703a34043f#diff-12'>
<strong>
www.videolan.org/videolan/events/10y/day7.php
</strong>
</a>
<hr>
<pre class="highlight"><code><span style="color: #000000;background-color: #ffdddd">--- a/www.videolan.org/videolan/events/10y/day7.php
</span><span style="color: #000000;background-color: #ddffdd">+++ b/www.videolan.org/videolan/events/10y/day7.php
</span><span style="color: #aaaaaa">@@ -1,271 +1,271 @@
</span><span style="color: #000000;background-color: #ffdddd">-<?php
- $title = "10 years of open source";
- require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
-?>
-
-<h1 class="bigtitle">10 years of Open Source</h1>
-<h2>Welcome to the pages for the Celebration of our 10 years of open source</h2>
-<p>We are here to celebrate the 10 years of the open sourcing of VideoLAN and VLC.</p>
-<p><b>10 days</b> of surprises, ideas and stories will pop up here.</p>
-<br />
-
-<div id="sidebar">
-<h1><a class="actionDay" id="link-day1" href="day1.html">Day 1</a></h1>
-<h1><a class="actionDay" id="link-day2" href="day2.html">Day 2</a></h1>
-<h1><a class="actionDay" id="link-day3" href="day3.html">Day 3</a></h1>
-<h1><a class="actionDay" id="link-day4" href="day4.html">Day 4</a></h1>
-<h1><a class="actionDay" id="link-day5" href="day5.html">Day 5</a></h1>
-<h1><a class="actionDay" id="link-day6" href="day6.html">Day 6</a></h1>
-<h1><a class="actionDay" id="link-day7" href="day7.html" style="font-weight: bold;">Day 7</a></h1>
-<h1><a class="actionDay" id="link-day8" href="day8.html">Day 8</a></h1>
-<h1><a class="actionDay" id="link-day9" href="day9.html">Day 9</a></h1>
-<h1><a class="actionDay" id="link-day10" href="day10.html">Day 10</a></h1>
-<h1><a class="actionDay" id="link-day10" href="index.html">All days</a></h1>
-</div>
-
-<div id="days">
- <div id="day1" style="display: none;">
- <h1>Day 1: a VideoLAN history</h1>
- <p>Most people know <a href="/vlc"/>VLC</a>, but they don't know the history of the <a href="/videolan/">VideoLAN project</a>.</p>
- <p>Well, they don't even know what VideoLAN is, and that we are not a company...</p>
- <h2>1st February 2011</h2>
- <p>Today is the <b>10<sup>th</sup> anniversary</b> of the switch to <a href="http://www.opensource.org/">GPL</a> of the VideoLAN project
- applications...</p>
- <p>But, but, but... What was <em>before</em> the GPL?</p>
-
- <h3>1996: First VideoLAN project</h3>
- <p>The network of the campus of the <a href="http://www.ecp.fr">École Centrale Paris</a>,
- one of the prestigious French "<a href="http://en.wikipedia.org/wiki/Grande_ecole">Grande École</a>"
- university, has always been managed by a student organisation named <a href="http://www.via.ecp.fr">
- VIA Centrale Réseaux</a>.</p>
- <p>In 1996, it had a very slow <a href="http://en.wikipedia.org/wiki/Token_ring">Token-Ring</a> network, but the students wanted an upgrade. They found investors
- at the condition that they could justify the need for a new network...</p>
- <p>Therefore, they decided to push <b>Video</b> on the network...<br />
- <p>Remember, this is <b>1996</b>, were your average Pentium couldn't decode a DVD and when Youtube and Google didn't exist...</p>
- <p>This <b>student project</b> achieved his goals in early 1998, and a new network came.</p>
-
- <h3>1998: Second VideoLAN project</h3>
- <p>As it was successful, it was decided to go on the project.</p>
- <p>And they restarted the project from scratch, in <b>1998</b>.<br />
- <p>But in the mind of <a href="http://www.opensource.org/">open source</a> and modularity.</p>
- <p>This is when the <a href="/vlc/">VLC media player</a> that you know of, was <i>born</i>.<br />
- If you look at the <em>first commit</em> of the repository, in <b>August 1999</b>, you'll see that the most copyright
- indeed is from <b>1998</b>.</p>
-
- <h3>2001: Open Source</h3>
- <p>As <a href="/">VideoLAN</a> was a student project, the university had moral rights on the software produced.</p>
- <p>Thanks to the <b>students</b> and Professor <a href="http://fr.linkedin.com/pub/jean-philippe-rey/16/b19/95a">Jean-Philippe Rey</a>,
- the direction of the university allowed the switch of all code produced to GPL.</p>
- <p>The <a href="http://images.videolan.org/images/paper.jpeg">letter</a> from Mr. Gourisse was signed on February 1<sup>st</sup>, <b>2001</b>.</p>
-
- <h2>Since 2001</h2>
- <p>Afterward, the project has went on, with <b>students</b> and then <b>volunteers</b> from around the world.</p>
- <p>The project, has, of course, left the university and is a backed-up by a <b>volunteer non-profit organisation</b>.</p>
- <p>Today, VLC averages 24 million downloads per month (including two-third of updates) and the user-base is counted in tens of million.</p>
-
- </div>
-
- <div id="day2" style="display: none;">
- <h1>Day 2: a new website design</h1>
- <p>As you might have seen, we've change the design of the <a href="/">main website</a>.</p>
- <p>The website design was done by <a href="http://madebyargon.com/">Argon</a> and this project was sponsored by <a href="http://netzwelt.de">netzwelt.de</a>.</p>
- <p>It is still a work in progress, but we'll keep working on it with your help.</p>
- </div>
-
- <div id="day3" style="display: none;">
- <h1>Day 3: A cool video about VLC</h1>
- <p>For our 3<sup>rd</sup> day, we'd like to share a video that we think should be more known.</p>
- <p>Video created by Adam Vian.</p>
- <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/vVXGLPl3n7E" frameborder="0" allowfullscreen></iframe>
- </div>
-
- <div id="day4" style="display: none;">
- <h1>Day 4: The best skins for VLC</h1>
- <br />
- <p>For our 4<sup>th</sup> day, we'd like to share the <b>6 best skins</b> we've seen this year.</p>
- <br />
- <br />
-
-<?php
-function vlcskins($img,$thumb, $skin){
- echo"<div style='width: 230px; font-size: 2em; float: left; text-align: center;'><div class='screenshot' style='overflow: hidden; width: 200px; height: 120px;'>"
- ."<a href='http://images.videolan.org/vlc/skins2/$img'><img
- src='http://images.videolan.org/vlc/skins2/$thumb' alt='VLC media player' /></a>
- </div>";
- echo "<a href='http://www.videolan.org/vlc/download-skins2-go.php?url=$skin'>Get this skin!</a></div>";
-}
- vlcskins('Preview.jpg', 'tm_Preview.jpg', 'eDark Vlc.vlt' );
- vlcskins('screen_vlc_def_mod.jpg', 'tm_screen_vlc_def_mod.jpg', 'default_mod_mentalrey.vlt' );
- vlcskins('ASkin.png', 'tm_ASkin.png', 'ASkin.vlt' );
- vlcskins('vlc_skin.png', 'tm_vlc_skin.png', 'avs_0_95_beta.vlt' );
- vlcskins('darklounge_preview.jpg', 'tm_darklounge_preview.jpg', 'darklounge_vlc_1.0.vlt' );
- vlcskins('Alienware Darkstar.PNG', 'tm_Alienware Darkstar.PNG', 'Alienware Darkstar.vlt' );
-?>
- </div>
-
- <div id="day5" style="display: none;">
- <h1>Day 5: Small photo from the VideoLAN team from FOSDEM</h1>
- <br />
- <p>For our 5<sup>th</sup> day, we'd like to share a small <b>photo</b> we've done during the <a href="http://fosdem.org">FOSDEM</a>
- conference, where some people from the <a href="/videolan/">VideoLAN team</a> met today, and tomorrow.</p>
- <p>The picture is taken in front of the huge Brussels green cone.</a>
- <br />
- <img src="/videolan/events/10y/Brussels_VideoLAN.jpg" alt="VideoLAN in FOSDEM 2011" />
- <br />
- </div>
-
- <div id="day6" style="display: none;">
- <h1>Day 6: Best extensions for VLC</h1>
- <br />
- <h2>VLC extensions</h2>
- <p>For our 6<sup>th</sup> day, we'd like to speak about <b>extensions</b> for VLC and provide a few.</p>
- <p>Extensions in VLC are not very popular yet, because we are missing a few functionnalities.<br />
- Still, some are already cool to use.</p>
- <p>Extensions in VLC can add new features that we don't want to support in the main core, or that we cannot.</p>
-
- <h2>Some extensions</h2>
- <br />
- <h3>VLC extension: subtitles downloader</h3>
- <p>This small extension allows you to get subtitles directly from web databases<br />
- <a href="http://anonym.to/?http://ale5000.altervista.org/vlc/extensions/subtitles-mod.lua">Download it now!</a></p>
- <br />
- <h3>VLC extensions: movie information</h3>
- <p>These are, in fact, 4 extension to get more information about the movie currently playing:
- <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/allocine-fr.lua;hb=HEAD">Allocine.fr extension</a>
- <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/imdb.lua;hb=HEAD">IMDB.com extension</a>
- <br /><a href="lua/moviedb.lua">themoviedb.org extension</a>
- <br /><a href="lua/tvdb.lua">thetvdb.com extension</a></p>
- <p><b>NB:</b> the legality of the use of these extension is not clear yet. If you have any info, please share with us.</p>
- <br />
- <h3>VLC extension: Add Similar files</h3>
- <p>This extension will find the similar files in the same folder (like for TV shows)<br />
- than the file playing and add them to the playlist.<br />
- <a href="lua/addsimilar.lua">Download it now!</a></p>
- <br />
- <p><em style="font-style: italic;">Sorry, but because of the FOSDEM event, this day 6, that was supposed to be out on sunday, went out on monday :D</em></p>
- <br />
- </div>
-
- <div id="day7" >
- <h1>Day 7: Cool thing to do with VLC</h1>
- <p>For our 7<sup>th</sup> day, we'd like to show out feature of VLC that you probably don't know about.</p>
-
- <h2>Running with coloured text output</h2>
- <p>One of the most useless feature of VLC is the <b>Colored ASCII</b> mode. To use it:<br />
- - <code>vlc -Acaca</code><br />
- - Preferences → Video → Change "output" to "Color ascii-art video output".
- </p>
-
- <h2>Running with no interface</h2>
- <p>If you like the <b>MPlayer</b> usability, or if you want a VLC with no interaction, you should use the dummy interface:<br />
- <code>vlc -Idummy</code> or <code>cvlc</code>.</p>
- <p>You can also approach this mode with the <b>Interface Preferences</b> options: change to "minimal starting mode".</p>
-
- <h2>Playback your screen</h2>
- <p>Try this one:<br />
- Media → Open Capture Device → Change "Capture mode" to "Desktop"<br />
- Enjoy!</p>
- <p>You can record, transcode and stream it too!</p>
-
- <h2>Open a Youtube URL</h2>
- <p>To open a Youtube video in VLC:<br />
- Media → Open Network → Paste the complete Youtube URL, like <em style="font-style: italic;">http://www.youtube.com/watch?v=vVXGLPl3n7E</em><br />
- Enjoy!</p>
-
- <h2>Use the interactive zoom</h2>
- <p>Did you know about the interactive zoom filter in VLC?</p>
- <p>To use it, play a video, then<br />Tools → Effects & Filters → Video Effects → Geometry, tick "Magnification/Zoom".<br />
- Use your mouse in the top left corner to have fun with it!</p>
- </div>
-
- <div id="day8" style="display: none;">
- <h1>Day 8: Cones</h1>
- <p>For our 8<sup>th</sup> day, here is a small collection of nice cones.</p>
- <h2>New VLC cone, GCI-rendered, by Richard C. G. Øiestad</h2>
- <p>From the creator of the actual VLC icon, here is a new one.</p>
- <img src="vlc_new_cone.png" alt="VLC cone" />
-
- <h2>Some nice VLC cone</h2>
- <p>A small cone with a translucent film strip around it.</p>
- <img src="vlc_film.png" alt="VLC cone" />
-
- <h2>Funny cones</h2>
- <p>High-Quality Cone icons done by Tom Bigelajzen</p>
- <p><a href="http://images.videolan.org/images/goodies/Cone-Shortcuts-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Shortcuts-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Subs-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Subs-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Forum-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Forum-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Video-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Video-small.png" /></a>
- </p>
- <p>
- <a href="http://images.videolan.org/images/goodies/Cone-Audio-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Audio-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Input-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Input-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Interface-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Interface-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-List-large.png"><img src="http://images.videolan.org/images/goodies/Cone-List-small.png" /></a>
- </p>
- </div>
-
- <div id="day9" style="display:none;">
- <h1>Day 9: VLC community numbers</h1>
- <p>For our 9<sup>th</sup> day, we'd like to speak about numbers.</p>
-
- <h2>Commiters</h2>
- <p>The <b>number of committers</b> metric is too often discarded, in open source projects.<br />
- We believe this is a good way to mesure the popularity of a project.</p>
- <h3>Official committers</h3>
- <p>The <b>official commiters</b> are the ones who have or had write access.<br />
- They are <b>48 of them</b>, but most of them are inactive, those days...</p>
- <h3>External committers</h3>
- <p>The <b>external commiters</b> are people from the community, who send patches.
- There patches are then applied into the main repository, by other committers.<br />
- They are more than <b>500 of them</b>, during the first 10 years of the project.</p>
-
- <h2>Downloads</h2>
- <p>The <b>download numbers</b> are always inaccurate, because many downloads are not counted:<br />
- <ul class="bullets">
- <li>Linux numbers, because users download directly on their distributions;</li>
- <li>Unofficial mirrors, and direct FTP accesses;</li>
- <li>Websites like <em style="font-style: italic;">download.com</em>, <em style="font-style: italic;">CNET</em>, <em style="font-style: italic;">01Net</em> or <em style="font-style: italic;">softopedia</em>.</li>
- </ul></p>
-
- <h3>Numbers before sf.net</h3>
- <p>When we mainly used our own set of mirrors, we had counted <b>440 million</b> direct downloads.</p>
- <p>Those downloads were done between <em style="font-style: italic;">December 2004</em> and <em style="font-style: italic;">June 2010</em>
- and did not include updates.</p>
-
- <h3>Numbers since sf.net</h3>
- <p>Since last june, we are using SourceForge for distribution, especially in order to have a 3<sup>rd</sup> party counting the downloads.</p>
- <p>As you can see, VLC is already at <a href="http://sourceforge.net/top/topalltime.php?type=downloads">the 4<sup>th</sup> position</a>, on
- the <a href="http://sourceforge.net/top/topalltime.php?type=downloads">Top Downloads, For all time of SF.net</a>.</p>
- <p>The numbers are over <b>191 million</b>, but are including signatures and updates.<br />The actual numbers are thefore closer to <b>74 million</b>
- direct downloads, over the last 7 and half months.</p>
- <br />
- <p>That would make the total at around <b>514 million</b> direct downloads.</p>
-
- <h2>Users</h2>
- <p>As VLC is not phoning home when one uses it (for example, proprietary players like RealPlayer or DivX do), we cannot know exactly the exact userbase.</p>
- <p>We can only <b>guess</b> from the download numbers... Do your own <b>estimation</b> then :D</p>
- </div>
-
- <div id="day10" style="display:none;">
- <h1>Day 10: A short promotional video about VLC</h1>
- <p>For our 10<sup>th</sup> (and last) day, we'd like to share a short promo video done for VLC.</p>
- <p>This video was created and directed by a team of French students, realised by a group of technical volunteers
- and shot and produced by <a href="http://holistic-productions.com/">Holistic Productions</a>.</p>
- <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/ZRM6-PrOfZE" frameborder="0" allowfullscreen></iframe>
- <p>Please share.</a>
- </div>
-
-</div>
-
-<h3>Support us</h3>
-<p>Since all the work on <a href="/vlc/">VLC</a> and other <a href="/projects">videolan projects</a> is done by <b>volunteers</b>
-in their <b>free time</b>, we welcome donations to help us manage the software. <b>Donate <a href="/contribute.html">now!</a></b></p>
-<h3>Share</h3>
-<a href="http://digg.com/news/technology/videolan_10_years_of_open_source">Digg</a>
-<a href="http://www.facebook.com/vlc.media.player">Facebook</a>
-<a href="http://news.ycombinator.com/item?id=2165356">Hacker News</a>
-<a href="http://twitter.com/videolan">Twitter</a>
-<br />
-
-
-<?php footer('$Id: index.php 5400 2009-07-19 15:37:21Z jb $'); ?>
</span><span style="color: #000000;background-color: #ddffdd">+<?php
+ $title = "10 years of open source";
+ require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
+?>
+
+<h1 class="bigtitle">10 years of Open Source</h1>
+<h2>Welcome to the pages for the Celebration of our 10 years of open source</h2>
+<p>We are here to celebrate the 10 years of the open sourcing of VideoLAN and VLC.</p>
+<p><b>10 days</b> of surprises, ideas and stories will pop up here.</p>
+<br />
+
+<div id="sidebar">
+<h1><a class="actionDay" id="link-day1" href="day1.html">Day 1</a></h1>
+<h1><a class="actionDay" id="link-day2" href="day2.html">Day 2</a></h1>
+<h1><a class="actionDay" id="link-day3" href="day3.html">Day 3</a></h1>
+<h1><a class="actionDay" id="link-day4" href="day4.html">Day 4</a></h1>
+<h1><a class="actionDay" id="link-day5" href="day5.html">Day 5</a></h1>
+<h1><a class="actionDay" id="link-day6" href="day6.html">Day 6</a></h1>
+<h1><a class="actionDay" id="link-day7" href="day7.html" style="font-weight: bold;">Day 7</a></h1>
+<h1><a class="actionDay" id="link-day8" href="day8.html">Day 8</a></h1>
+<h1><a class="actionDay" id="link-day9" href="day9.html">Day 9</a></h1>
+<h1><a class="actionDay" id="link-day10" href="day10.html">Day 10</a></h1>
+<h1><a class="actionDay" id="link-day10" href="index.html">All days</a></h1>
+</div>
+
+<div id="days">
+ <div id="day1" style="display: none;">
+ <h1>Day 1: a VideoLAN history</h1>
+ <p>Most people know <a href="/vlc"/>VLC</a>, but they don't know the history of the <a href="/videolan/">VideoLAN project</a>.</p>
+ <p>Well, they don't even know what VideoLAN is, and that we are not a company...</p>
+ <h2>1st February 2011</h2>
+ <p>Today is the <b>10<sup>th</sup> anniversary</b> of the switch to <a href="http://www.opensource.org/">GPL</a> of the VideoLAN project
+ applications...</p>
+ <p>But, but, but... What was <em>before</em> the GPL?</p>
+
+ <h3>1996: First VideoLAN project</h3>
+ <p>The network of the campus of the <a href="http://www.ecp.fr">École Centrale Paris</a>,
+ one of the prestigious French "<a href="http://en.wikipedia.org/wiki/Grande_ecole">Grande École</a>"
+ university, has always been managed by a student organisation named <a href="http://www.via.ecp.fr">
+ VIA Centrale Réseaux</a>.</p>
+ <p>In 1996, it had a very slow <a href="http://en.wikipedia.org/wiki/Token_ring">Token-Ring</a> network, but the students wanted an upgrade. They found investors
+ at the condition that they could justify the need for a new network...</p>
+ <p>Therefore, they decided to push <b>Video</b> on the network...<br />
+ <p>Remember, this is <b>1996</b>, were your average Pentium couldn't decode a DVD and when Youtube and Google didn't exist...</p>
+ <p>This <b>student project</b> achieved his goals in early 1998, and a new network came.</p>
+
+ <h3>1998: Second VideoLAN project</h3>
+ <p>As it was successful, it was decided to go on the project.</p>
+ <p>And they restarted the project from scratch, in <b>1998</b>.<br />
+ <p>But in the mind of <a href="http://www.opensource.org/">open source</a> and modularity.</p>
+ <p>This is when the <a href="/vlc/">VLC media player</a> that you know of, was <i>born</i>.<br />
+ If you look at the <em>first commit</em> of the repository, in <b>August 1999</b>, you'll see that the most copyright
+ indeed is from <b>1998</b>.</p>
+
+ <h3>2001: Open Source</h3>
+ <p>As <a href="/">VideoLAN</a> was a student project, the university had moral rights on the software produced.</p>
+ <p>Thanks to the <b>students</b> and Professor <a href="http://fr.linkedin.com/pub/jean-philippe-rey/16/b19/95a">Jean-Philippe Rey</a>,
+ the direction of the university allowed the switch of all code produced to GPL.</p>
+ <p>The <a href="http://images.videolan.org/images/paper.jpeg">letter</a> from Mr. Gourisse was signed on February 1<sup>st</sup>, <b>2001</b>.</p>
+
+ <h2>Since 2001</h2>
+ <p>Afterward, the project has went on, with <b>students</b> and then <b>volunteers</b> from around the world.</p>
+ <p>The project, has, of course, left the university and is a backed-up by a <b>volunteer non-profit organisation</b>.</p>
+ <p>Today, VLC averages 24 million downloads per month (including two-third of updates) and the user-base is counted in tens of million.</p>
+
+ </div>
+
+ <div id="day2" style="display: none;">
+ <h1>Day 2: a new website design</h1>
+ <p>As you might have seen, we've change the design of the <a href="/">main website</a>.</p>
+ <p>The website design was done by <a href="http://madebyargon.com/">Argon</a> and this project was sponsored by <a href="http://netzwelt.de">netzwelt.de</a>.</p>
+ <p>It is still a work in progress, but we'll keep working on it with your help.</p>
+ </div>
+
+ <div id="day3" style="display: none;">
+ <h1>Day 3: A cool video about VLC</h1>
+ <p>For our 3<sup>rd</sup> day, we'd like to share a video that we think should be more known.</p>
+ <p>Video created by Adam Vian.</p>
+ <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/vVXGLPl3n7E" frameborder="0" allowfullscreen></iframe>
+ </div>
+
+ <div id="day4" style="display: none;">
+ <h1>Day 4: The best skins for VLC</h1>
+ <br />
+ <p>For our 4<sup>th</sup> day, we'd like to share the <b>6 best skins</b> we've seen this year.</p>
+ <br />
+ <br />
+
+<?php
+function vlcskins($img,$thumb, $skin){
+ echo"<div style='width: 230px; font-size: 2em; float: left; text-align: center;'><div class='screenshot' style='overflow: hidden; width: 200px; height: 120px;'>"
+ ."<a href='http://images.videolan.org/vlc/skins2/$img'><img
+ src='http://images.videolan.org/vlc/skins2/$thumb' alt='VLC media player' /></a>
+ </div>";
+ echo "<a href='http://www.videolan.org/vlc/download-skins2-go.php?url=$skin'>Get this skin!</a></div>";
+}
+ vlcskins('Preview.jpg', 'tm_Preview.jpg', 'eDark Vlc.vlt' );
+ vlcskins('screen_vlc_def_mod.jpg', 'tm_screen_vlc_def_mod.jpg', 'default_mod_mentalrey.vlt' );
+ vlcskins('ASkin.png', 'tm_ASkin.png', 'ASkin.vlt' );
+ vlcskins('vlc_skin.png', 'tm_vlc_skin.png', 'avs_0_95_beta.vlt' );
+ vlcskins('darklounge_preview.jpg', 'tm_darklounge_preview.jpg', 'darklounge_vlc_1.0.vlt' );
+ vlcskins('Alienware Darkstar.PNG', 'tm_Alienware Darkstar.PNG', 'Alienware Darkstar.vlt' );
+?>
+ </div>
+
+ <div id="day5" style="display: none;">
+ <h1>Day 5: Small photo from the VideoLAN team from FOSDEM</h1>
+ <br />
+ <p>For our 5<sup>th</sup> day, we'd like to share a small <b>photo</b> we've done during the <a href="http://fosdem.org">FOSDEM</a>
+ conference, where some people from the <a href="/videolan/">VideoLAN team</a> met today, and tomorrow.</p>
+ <p>The picture is taken in front of the huge Brussels green cone.</a>
+ <br />
+ <img src="/videolan/events/10y/Brussels_VideoLAN.jpg" alt="VideoLAN in FOSDEM 2011" />
+ <br />
+ </div>
+
+ <div id="day6" style="display: none;">
+ <h1>Day 6: Best extensions for VLC</h1>
+ <br />
+ <h2>VLC extensions</h2>
+ <p>For our 6<sup>th</sup> day, we'd like to speak about <b>extensions</b> for VLC and provide a few.</p>
+ <p>Extensions in VLC are not very popular yet, because we are missing a few functionnalities.<br />
+ Still, some are already cool to use.</p>
+ <p>Extensions in VLC can add new features that we don't want to support in the main core, or that we cannot.</p>
+
+ <h2>Some extensions</h2>
+ <br />
+ <h3>VLC extension: subtitles downloader</h3>
+ <p>This small extension allows you to get subtitles directly from web databases<br />
+ <a href="http://anonym.to/?http://ale5000.altervista.org/vlc/extensions/subtitles-mod.lua">Download it now!</a></p>
+ <br />
+ <h3>VLC extensions: movie information</h3>
+ <p>These are, in fact, 4 extension to get more information about the movie currently playing:
+ <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/allocine-fr.lua;hb=HEAD">Allocine.fr extension</a>
+ <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/imdb.lua;hb=HEAD">IMDB.com extension</a>
+ <br /><a href="lua/moviedb.lua">themoviedb.org extension</a>
+ <br /><a href="lua/tvdb.lua">thetvdb.com extension</a></p>
+ <p><b>NB:</b> the legality of the use of these extension is not clear yet. If you have any info, please share with us.</p>
+ <br />
+ <h3>VLC extension: Add Similar files</h3>
+ <p>This extension will find the similar files in the same folder (like for TV shows)<br />
+ than the file playing and add them to the playlist.<br />
+ <a href="lua/addsimilar.lua">Download it now!</a></p>
+ <br />
+ <p><em style="font-style: italic;">Sorry, but because of the FOSDEM event, this day 6, that was supposed to be out on sunday, went out on monday :D</em></p>
+ <br />
+ </div>
+
+ <div id="day7" >
+ <h1>Day 7: Cool thing to do with VLC</h1>
+ <p>For our 7<sup>th</sup> day, we'd like to show out feature of VLC that you probably don't know about.</p>
+
+ <h2>Running with coloured text output</h2>
+ <p>One of the most useless feature of VLC is the <b>Colored ASCII</b> mode. To use it:<br />
+ - <code>vlc -Acaca</code><br />
+ - Preferences → Video → Change "output" to "Color ascii-art video output".
+ </p>
+
+ <h2>Running with no interface</h2>
+ <p>If you like the <b>MPlayer</b> usability, or if you want a VLC with no interaction, you should use the dummy interface:<br />
+ <code>vlc -Idummy</code> or <code>cvlc</code>.</p>
+ <p>You can also approach this mode with the <b>Interface Preferences</b> options: change to "minimal starting mode".</p>
+
+ <h2>Playback your screen</h2>
+ <p>Try this one:<br />
+ Media → Open Capture Device → Change "Capture mode" to "Desktop"<br />
+ Enjoy!</p>
+ <p>You can record, transcode and stream it too!</p>
+
+ <h2>Open a Youtube URL</h2>
+ <p>To open a Youtube video in VLC:<br />
+ Media → Open Network → Paste the complete Youtube URL, like <em style="font-style: italic;">http://www.youtube.com/watch?v=vVXGLPl3n7E</em><br />
+ Enjoy!</p>
+
+ <h2>Use the interactive zoom</h2>
+ <p>Did you know about the interactive zoom filter in VLC?</p>
+ <p>To use it, play a video, then<br />Tools → Effects & Filters → Video Effects → Geometry, tick "Magnification/Zoom".<br />
+ Use your mouse in the top left corner to have fun with it!</p>
+ </div>
+
+ <div id="day8" style="display: none;">
+ <h1>Day 8: Cones</h1>
+ <p>For our 8<sup>th</sup> day, here is a small collection of nice cones.</p>
+ <h2>New VLC cone, GCI-rendered, by Richard C. G. Øiestad</h2>
+ <p>From the creator of the actual VLC icon, here is a new one.</p>
+ <img src="vlc_new_cone.png" alt="VLC cone" />
+
+ <h2>Some nice VLC cone</h2>
+ <p>A small cone with a translucent film strip around it.</p>
+ <img src="vlc_film.png" alt="VLC cone" />
+
+ <h2>Funny cones</h2>
+ <p>High-Quality Cone icons done by Tom Bigelajzen</p>
+ <p><a href="http://images.videolan.org/images/goodies/Cone-Shortcuts-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Shortcuts-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Subs-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Subs-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Forum-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Forum-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Video-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Video-small.png" /></a>
+ </p>
+ <p>
+ <a href="http://images.videolan.org/images/goodies/Cone-Audio-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Audio-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Input-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Input-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Interface-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Interface-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-List-large.png"><img src="http://images.videolan.org/images/goodies/Cone-List-small.png" /></a>
+ </p>
+ </div>
+
+ <div id="day9" style="display:none;">
+ <h1>Day 9: VLC community numbers</h1>
+ <p>For our 9<sup>th</sup> day, we'd like to speak about numbers.</p>
+
+ <h2>Commiters</h2>
+ <p>The <b>number of committers</b> metric is too often discarded, in open source projects.<br />
+ We believe this is a good way to mesure the popularity of a project.</p>
+ <h3>Official committers</h3>
+ <p>The <b>official commiters</b> are the ones who have or had write access.<br />
+ They are <b>48 of them</b>, but most of them are inactive, those days...</p>
+ <h3>External committers</h3>
+ <p>The <b>external commiters</b> are people from the community, who send patches.
+ There patches are then applied into the main repository, by other committers.<br />
+ They are more than <b>500 of them</b>, during the first 10 years of the project.</p>
+
+ <h2>Downloads</h2>
+ <p>The <b>download numbers</b> are always inaccurate, because many downloads are not counted:<br />
+ <ul class="bullets">
+ <li>Linux numbers, because users download directly on their distributions;</li>
+ <li>Unofficial mirrors, and direct FTP accesses;</li>
+ <li>Websites like <em style="font-style: italic;">download.com</em>, <em style="font-style: italic;">CNET</em>, <em style="font-style: italic;">01Net</em> or <em style="font-style: italic;">softopedia</em>.</li>
+ </ul></p>
+
+ <h3>Numbers before sf.net</h3>
+ <p>When we mainly used our own set of mirrors, we had counted <b>440 million</b> direct downloads.</p>
+ <p>Those downloads were done between <em style="font-style: italic;">December 2004</em> and <em style="font-style: italic;">June 2010</em>
+ and did not include updates.</p>
+
+ <h3>Numbers since sf.net</h3>
+ <p>Since last june, we are using SourceForge for distribution, especially in order to have a 3<sup>rd</sup> party counting the downloads.</p>
+ <p>As you can see, VLC is already at <a href="http://sourceforge.net/top/topalltime.php?type=downloads">the 4<sup>th</sup> position</a>, on
+ the <a href="http://sourceforge.net/top/topalltime.php?type=downloads">Top Downloads, For all time of SF.net</a>.</p>
+ <p>The numbers are over <b>191 million</b>, but are including signatures and updates.<br />The actual numbers are thefore closer to <b>74 million</b>
+ direct downloads, over the last 7 and half months.</p>
+ <br />
+ <p>That would make the total at around <b>514 million</b> direct downloads.</p>
+
+ <h2>Users</h2>
+ <p>As VLC is not phoning home when one uses it (for example, proprietary players like RealPlayer or DivX do), we cannot know exactly the exact userbase.</p>
+ <p>We can only <b>guess</b> from the download numbers... Do your own <b>estimation</b> then :D</p>
+ </div>
+
+ <div id="day10" style="display:none;">
+ <h1>Day 10: A short promotional video about VLC</h1>
+ <p>For our 10<sup>th</sup> (and last) day, we'd like to share a short promo video done for VLC.</p>
+ <p>This video was created and directed by a team of French students, realised by a group of technical volunteers
+ and shot and produced by <a href="http://holistic-productions.com/">Holistic Productions</a>.</p>
+ <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/ZRM6-PrOfZE" frameborder="0" allowfullscreen></iframe>
+ <p>Please share.</a>
+ </div>
+
+</div>
+
+<h3>Support us</h3>
+<p>Since all the work on <a href="/vlc/">VLC</a> and other <a href="/projects">videolan projects</a> is done by <b>volunteers</b>
+in their <b>free time</b>, we welcome donations to help us manage the software. <b>Donate <a href="/contribute.html">now!</a></b></p>
+<h3>Share</h3>
+<a href="http://digg.com/news/technology/videolan_10_years_of_open_source">Digg</a>
+<a href="http://www.facebook.com/vlc.media.player">Facebook</a>
+<a href="http://news.ycombinator.com/item?id=2165356">Hacker News</a>
+<a href="http://twitter.com/videolan">Twitter</a>
+<br />
+
+
+<?php footer('$Id: index.php 5400 2009-07-19 15:37:21Z jb $'); ?>
</span></code></pre>
<br>
</li>
<li id='diff-13'>
<a href='https://code.videolan.org/VideoLAN.org/websites/commit/3278804f405f191cc00e14bfcc1650703a34043f#diff-13'>
<strong>
www.videolan.org/videolan/events/10y/day8.php
</strong>
</a>
<hr>
<pre class="highlight"><code><span style="color: #000000;background-color: #ffdddd">--- a/www.videolan.org/videolan/events/10y/day8.php
</span><span style="color: #000000;background-color: #ddffdd">+++ b/www.videolan.org/videolan/events/10y/day8.php
</span><span style="color: #aaaaaa">@@ -1,271 +1,271 @@
</span><span style="color: #000000;background-color: #ffdddd">-<?php
- $title = "10 years of open source";
- require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
-?>
-
-<h1 class="bigtitle">10 years of Open Source</h1>
-<h2>Welcome to the pages for the Celebration of our 10 years of open source</h2>
-<p>We are here to celebrate the 10 years of the open sourcing of VideoLAN and VLC.</p>
-<p><b>10 days</b> of surprises, ideas and stories will pop up here.</p>
-<br />
-
-<div id="sidebar">
-<h1><a class="actionDay" id="link-day1" href="day1.html">Day 1</a></h1>
-<h1><a class="actionDay" id="link-day2" href="day2.html">Day 2</a></h1>
-<h1><a class="actionDay" id="link-day3" href="day3.html">Day 3</a></h1>
-<h1><a class="actionDay" id="link-day4" href="day4.html">Day 4</a></h1>
-<h1><a class="actionDay" id="link-day5" href="day5.html">Day 5</a></h1>
-<h1><a class="actionDay" id="link-day6" href="day6.html">Day 6</a></h1>
-<h1><a class="actionDay" id="link-day7" href="day7.html">Day 7</a></h1>
-<h1><a class="actionDay" id="link-day8" href="day8.html" style="font-weight: bold;">Day 8</a></h1>
-<h1><a class="actionDay" id="link-day9" href="day9.html">Day 9</a></h1>
-<h1><a class="actionDay" id="link-day10" href="day10.html">Day 10</a></h1>
-<h1><a class="actionDay" id="link-day10" href="index.html">All days</a></h1>
-</div>
-
-<div id="days">
- <div id="day1" style="display: none;">
- <h1>Day 1: a VideoLAN history</h1>
- <p>Most people know <a href="/vlc"/>VLC</a>, but they don't know the history of the <a href="/videolan/">VideoLAN project</a>.</p>
- <p>Well, they don't even know what VideoLAN is, and that we are not a company...</p>
- <h2>1st February 2011</h2>
- <p>Today is the <b>10<sup>th</sup> anniversary</b> of the switch to <a href="http://www.opensource.org/">GPL</a> of the VideoLAN project
- applications...</p>
- <p>But, but, but... What was <em>before</em> the GPL?</p>
-
- <h3>1996: First VideoLAN project</h3>
- <p>The network of the campus of the <a href="http://www.ecp.fr">École Centrale Paris</a>,
- one of the prestigious French "<a href="http://en.wikipedia.org/wiki/Grande_ecole">Grande École</a>"
- university, has always been managed by a student organisation named <a href="http://www.via.ecp.fr">
- VIA Centrale Réseaux</a>.</p>
- <p>In 1996, it had a very slow <a href="http://en.wikipedia.org/wiki/Token_ring">Token-Ring</a> network, but the students wanted an upgrade. They found investors
- at the condition that they could justify the need for a new network...</p>
- <p>Therefore, they decided to push <b>Video</b> on the network...<br />
- <p>Remember, this is <b>1996</b>, were your average Pentium couldn't decode a DVD and when Youtube and Google didn't exist...</p>
- <p>This <b>student project</b> achieved his goals in early 1998, and a new network came.</p>
-
- <h3>1998: Second VideoLAN project</h3>
- <p>As it was successful, it was decided to go on the project.</p>
- <p>And they restarted the project from scratch, in <b>1998</b>.<br />
- <p>But in the mind of <a href="http://www.opensource.org/">open source</a> and modularity.</p>
- <p>This is when the <a href="/vlc/">VLC media player</a> that you know of, was <i>born</i>.<br />
- If you look at the <em>first commit</em> of the repository, in <b>August 1999</b>, you'll see that the most copyright
- indeed is from <b>1998</b>.</p>
-
- <h3>2001: Open Source</h3>
- <p>As <a href="/">VideoLAN</a> was a student project, the university had moral rights on the software produced.</p>
- <p>Thanks to the <b>students</b> and Professor <a href="http://fr.linkedin.com/pub/jean-philippe-rey/16/b19/95a">Jean-Philippe Rey</a>,
- the direction of the university allowed the switch of all code produced to GPL.</p>
- <p>The <a href="http://images.videolan.org/images/paper.jpeg">letter</a> from Mr. Gourisse was signed on February 1<sup>st</sup>, <b>2001</b>.</p>
-
- <h2>Since 2001</h2>
- <p>Afterward, the project has went on, with <b>students</b> and then <b>volunteers</b> from around the world.</p>
- <p>The project, has, of course, left the university and is a backed-up by a <b>volunteer non-profit organisation</b>.</p>
- <p>Today, VLC averages 24 million downloads per month (including two-third of updates) and the user-base is counted in tens of million.</p>
-
- </div>
-
- <div id="day2" style="display: none;">
- <h1>Day 2: a new website design</h1>
- <p>As you might have seen, we've change the design of the <a href="/">main website</a>.</p>
- <p>The website design was done by <a href="http://madebyargon.com/">Argon</a> and this project was sponsored by <a href="http://netzwelt.de">netzwelt.de</a>.</p>
- <p>It is still a work in progress, but we'll keep working on it with your help.</p>
- </div>
-
- <div id="day3" style="display: none;">
- <h1>Day 3: A cool video about VLC</h1>
- <p>For our 3<sup>rd</sup> day, we'd like to share a video that we think should be more known.</p>
- <p>Video created by Adam Vian.</p>
- <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/vVXGLPl3n7E" frameborder="0" allowfullscreen></iframe>
- </div>
-
- <div id="day4" style="display: none;">
- <h1>Day 4: The best skins for VLC</h1>
- <br />
- <p>For our 4<sup>th</sup> day, we'd like to share the <b>6 best skins</b> we've seen this year.</p>
- <br />
- <br />
-
-<?php
-function vlcskins($img,$thumb, $skin){
- echo"<div style='width: 230px; font-size: 2em; float: left; text-align: center;'><div class='screenshot' style='overflow: hidden; width: 200px; height: 120px;'>"
- ."<a href='http://images.videolan.org/vlc/skins2/$img'><img
- src='http://images.videolan.org/vlc/skins2/$thumb' alt='VLC media player' /></a>
- </div>";
- echo "<a href='http://www.videolan.org/vlc/download-skins2-go.php?url=$skin'>Get this skin!</a></div>";
-}
- vlcskins('Preview.jpg', 'tm_Preview.jpg', 'eDark Vlc.vlt' );
- vlcskins('screen_vlc_def_mod.jpg', 'tm_screen_vlc_def_mod.jpg', 'default_mod_mentalrey.vlt' );
- vlcskins('ASkin.png', 'tm_ASkin.png', 'ASkin.vlt' );
- vlcskins('vlc_skin.png', 'tm_vlc_skin.png', 'avs_0_95_beta.vlt' );
- vlcskins('darklounge_preview.jpg', 'tm_darklounge_preview.jpg', 'darklounge_vlc_1.0.vlt' );
- vlcskins('Alienware Darkstar.PNG', 'tm_Alienware Darkstar.PNG', 'Alienware Darkstar.vlt' );
-?>
- </div>
-
- <div id="day5" style="display: none;">
- <h1>Day 5: Small photo from the VideoLAN team from FOSDEM</h1>
- <br />
- <p>For our 5<sup>th</sup> day, we'd like to share a small <b>photo</b> we've done during the <a href="http://fosdem.org">FOSDEM</a>
- conference, where some people from the <a href="/videolan/">VideoLAN team</a> met today, and tomorrow.</p>
- <p>The picture is taken in front of the huge Brussels green cone.</a>
- <br />
- <img src="/videolan/events/10y/Brussels_VideoLAN.jpg" alt="VideoLAN in FOSDEM 2011" />
- <br />
- </div>
-
- <div id="day6" style="display: none;">
- <h1>Day 6: Best extensions for VLC</h1>
- <br />
- <h2>VLC extensions</h2>
- <p>For our 6<sup>th</sup> day, we'd like to speak about <b>extensions</b> for VLC and provide a few.</p>
- <p>Extensions in VLC are not very popular yet, because we are missing a few functionnalities.<br />
- Still, some are already cool to use.</p>
- <p>Extensions in VLC can add new features that we don't want to support in the main core, or that we cannot.</p>
-
- <h2>Some extensions</h2>
- <br />
- <h3>VLC extension: subtitles downloader</h3>
- <p>This small extension allows you to get subtitles directly from web databases<br />
- <a href="http://anonym.to/?http://ale5000.altervista.org/vlc/extensions/subtitles-mod.lua">Download it now!</a></p>
- <br />
- <h3>VLC extensions: movie information</h3>
- <p>These are, in fact, 4 extension to get more information about the movie currently playing:
- <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/allocine-fr.lua;hb=HEAD">Allocine.fr extension</a>
- <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/imdb.lua;hb=HEAD">IMDB.com extension</a>
- <br /><a href="lua/moviedb.lua">themoviedb.org extension</a>
- <br /><a href="lua/tvdb.lua">thetvdb.com extension</a></p>
- <p><b>NB:</b> the legality of the use of these extension is not clear yet. If you have any info, please share with us.</p>
- <br />
- <h3>VLC extension: Add Similar files</h3>
- <p>This extension will find the similar files in the same folder (like for TV shows)<br />
- than the file playing and add them to the playlist.<br />
- <a href="lua/addsimilar.lua">Download it now!</a></p>
- <br />
- <p><em style="font-style: italic;">Sorry, but because of the FOSDEM event, this day 6, that was supposed to be out on sunday, went out on monday :D</em></p>
- <br />
- </div>
-
- <div id="day7" style="display: none;">
- <h1>Day 7: Cool thing to do with VLC</h1>
- <p>For our 7<sup>th</sup> day, we'd like to show out feature of VLC that you probably don't know about.</p>
-
- <h2>Running with coloured text output</h2>
- <p>One of the most useless feature of VLC is the <b>Colored ASCII</b> mode. To use it:<br />
- - <code>vlc -Acaca</code><br />
- - Preferences → Video → Change "output" to "Color ascii-art video output".
- </p>
-
- <h2>Running with no interface</h2>
- <p>If you like the <b>MPlayer</b> usability, or if you want a VLC with no interaction, you should use the dummy interface:<br />
- <code>vlc -Idummy</code> or <code>cvlc</code>.</p>
- <p>You can also approach this mode with the <b>Interface Preferences</b> options: change to "minimal starting mode".</p>
-
- <h2>Playback your screen</h2>
- <p>Try this one:<br />
- Media → Open Capture Device → Change "Capture mode" to "Desktop"<br />
- Enjoy!</p>
- <p>You can record, transcode and stream it too!</p>
-
- <h2>Open a Youtube URL</h2>
- <p>To open a Youtube video in VLC:<br />
- Media → Open Network → Paste the complete Youtube URL, like <em style="font-style: italic;">http://www.youtube.com/watch?v=vVXGLPl3n7E</em><br />
- Enjoy!</p>
-
- <h2>Use the interactive zoom</h2>
- <p>Did you know about the interactive zoom filter in VLC?</p>
- <p>To use it, play a video, then<br />Tools → Effects & Filters → Video Effects → Geometry, tick "Magnification/Zoom".<br />
- Use your mouse in the top left corner to have fun with it!</p>
- </div>
-
- <div id="day8">
- <h1>Day 8: Cones</h1>
- <p>For our 8<sup>th</sup> day, here is a small collection of nice cones.</p>
- <h2>New VLC cone, GCI-rendered, by Richard C. G. Øiestad</h2>
- <p>From the creator of the actual VLC icon, here is a new one.</p>
- <img src="vlc_new_cone.png" alt="VLC cone" />
-
- <h2>Some nice VLC cone</h2>
- <p>A small cone with a translucent film strip around it.</p>
- <img src="vlc_film.png" alt="VLC cone" />
-
- <h2>Funny cones</h2>
- <p>High-Quality Cone icons done by Tom Bigelajzen</p>
- <p><a href="http://images.videolan.org/images/goodies/Cone-Shortcuts-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Shortcuts-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Subs-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Subs-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Forum-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Forum-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Video-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Video-small.png" /></a>
- </p>
- <p>
- <a href="http://images.videolan.org/images/goodies/Cone-Audio-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Audio-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Input-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Input-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Interface-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Interface-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-List-large.png"><img src="http://images.videolan.org/images/goodies/Cone-List-small.png" /></a>
- </p>
- </div>
-
- <div id="day9" style="display:none;">
- <h1>Day 9: VLC community numbers</h1>
- <p>For our 9<sup>th</sup> day, we'd like to speak about numbers.</p>
-
- <h2>Commiters</h2>
- <p>The <b>number of committers</b> metric is too often discarded, in open source projects.<br />
- We believe this is a good way to mesure the popularity of a project.</p>
- <h3>Official committers</h3>
- <p>The <b>official commiters</b> are the ones who have or had write access.<br />
- They are <b>48 of them</b>, but most of them are inactive, those days...</p>
- <h3>External committers</h3>
- <p>The <b>external commiters</b> are people from the community, who send patches.
- There patches are then applied into the main repository, by other committers.<br />
- They are more than <b>500 of them</b>, during the first 10 years of the project.</p>
-
- <h2>Downloads</h2>
- <p>The <b>download numbers</b> are always inaccurate, because many downloads are not counted:<br />
- <ul class="bullets">
- <li>Linux numbers, because users download directly on their distributions;</li>
- <li>Unofficial mirrors, and direct FTP accesses;</li>
- <li>Websites like <em style="font-style: italic;">download.com</em>, <em style="font-style: italic;">CNET</em>, <em style="font-style: italic;">01Net</em> or <em style="font-style: italic;">softopedia</em>.</li>
- </ul></p>
-
- <h3>Numbers before sf.net</h3>
- <p>When we mainly used our own set of mirrors, we had counted <b>440 million</b> direct downloads.</p>
- <p>Those downloads were done between <em style="font-style: italic;">December 2004</em> and <em style="font-style: italic;">June 2010</em>
- and did not include updates.</p>
-
- <h3>Numbers since sf.net</h3>
- <p>Since last june, we are using SourceForge for distribution, especially in order to have a 3<sup>rd</sup> party counting the downloads.</p>
- <p>As you can see, VLC is already at <a href="http://sourceforge.net/top/topalltime.php?type=downloads">the 4<sup>th</sup> position</a>, on
- the <a href="http://sourceforge.net/top/topalltime.php?type=downloads">Top Downloads, For all time of SF.net</a>.</p>
- <p>The numbers are over <b>191 million</b>, but are including signatures and updates.<br />The actual numbers are thefore closer to <b>74 million</b>
- direct downloads, over the last 7 and half months.</p>
- <br />
- <p>That would make the total at around <b>514 million</b> direct downloads.</p>
-
- <h2>Users</h2>
- <p>As VLC is not phoning home when one uses it (for example, proprietary players like RealPlayer or DivX do), we cannot know exactly the exact userbase.</p>
- <p>We can only <b>guess</b> from the download numbers... Do your own <b>estimation</b> then :D</p>
- </div>
-
- <div id="day10" style="display:none;">
- <h1>Day 10: A short promotional video about VLC</h1>
- <p>For our 10<sup>th</sup> (and last) day, we'd like to share a short promo video done for VLC.</p>
- <p>This video was created and directed by a team of French students, realised by a group of technical volunteers
- and shot and produced by <a href="http://holistic-productions.com/">Holistic Productions</a>.</p>
- <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/ZRM6-PrOfZE" frameborder="0" allowfullscreen></iframe>
- <p>Please share.</a>
- </div>
-
-</div>
-
-<h3>Support us</h3>
-<p>Since all the work on <a href="/vlc/">VLC</a> and other <a href="/projects">videolan projects</a> is done by <b>volunteers</b>
-in their <b>free time</b>, we welcome donations to help us manage the software. <b>Donate <a href="/contribute.html">now!</a></b></p>
-<h3>Share</h3>
-<a href="http://digg.com/news/technology/videolan_10_years_of_open_source">Digg</a>
-<a href="http://www.facebook.com/vlc.media.player">Facebook</a>
-<a href="http://news.ycombinator.com/item?id=2165356">Hacker News</a>
-<a href="http://twitter.com/videolan">Twitter</a>
-<br />
-
-
-<?php footer('$Id: index.php 5400 2009-07-19 15:37:21Z jb $'); ?>
</span><span style="color: #000000;background-color: #ddffdd">+<?php
+ $title = "10 years of open source";
+ require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
+?>
+
+<h1 class="bigtitle">10 years of Open Source</h1>
+<h2>Welcome to the pages for the Celebration of our 10 years of open source</h2>
+<p>We are here to celebrate the 10 years of the open sourcing of VideoLAN and VLC.</p>
+<p><b>10 days</b> of surprises, ideas and stories will pop up here.</p>
+<br />
+
+<div id="sidebar">
+<h1><a class="actionDay" id="link-day1" href="day1.html">Day 1</a></h1>
+<h1><a class="actionDay" id="link-day2" href="day2.html">Day 2</a></h1>
+<h1><a class="actionDay" id="link-day3" href="day3.html">Day 3</a></h1>
+<h1><a class="actionDay" id="link-day4" href="day4.html">Day 4</a></h1>
+<h1><a class="actionDay" id="link-day5" href="day5.html">Day 5</a></h1>
+<h1><a class="actionDay" id="link-day6" href="day6.html">Day 6</a></h1>
+<h1><a class="actionDay" id="link-day7" href="day7.html">Day 7</a></h1>
+<h1><a class="actionDay" id="link-day8" href="day8.html" style="font-weight: bold;">Day 8</a></h1>
+<h1><a class="actionDay" id="link-day9" href="day9.html">Day 9</a></h1>
+<h1><a class="actionDay" id="link-day10" href="day10.html">Day 10</a></h1>
+<h1><a class="actionDay" id="link-day10" href="index.html">All days</a></h1>
+</div>
+
+<div id="days">
+ <div id="day1" style="display: none;">
+ <h1>Day 1: a VideoLAN history</h1>
+ <p>Most people know <a href="/vlc"/>VLC</a>, but they don't know the history of the <a href="/videolan/">VideoLAN project</a>.</p>
+ <p>Well, they don't even know what VideoLAN is, and that we are not a company...</p>
+ <h2>1st February 2011</h2>
+ <p>Today is the <b>10<sup>th</sup> anniversary</b> of the switch to <a href="http://www.opensource.org/">GPL</a> of the VideoLAN project
+ applications...</p>
+ <p>But, but, but... What was <em>before</em> the GPL?</p>
+
+ <h3>1996: First VideoLAN project</h3>
+ <p>The network of the campus of the <a href="http://www.ecp.fr">École Centrale Paris</a>,
+ one of the prestigious French "<a href="http://en.wikipedia.org/wiki/Grande_ecole">Grande École</a>"
+ university, has always been managed by a student organisation named <a href="http://www.via.ecp.fr">
+ VIA Centrale Réseaux</a>.</p>
+ <p>In 1996, it had a very slow <a href="http://en.wikipedia.org/wiki/Token_ring">Token-Ring</a> network, but the students wanted an upgrade. They found investors
+ at the condition that they could justify the need for a new network...</p>
+ <p>Therefore, they decided to push <b>Video</b> on the network...<br />
+ <p>Remember, this is <b>1996</b>, were your average Pentium couldn't decode a DVD and when Youtube and Google didn't exist...</p>
+ <p>This <b>student project</b> achieved his goals in early 1998, and a new network came.</p>
+
+ <h3>1998: Second VideoLAN project</h3>
+ <p>As it was successful, it was decided to go on the project.</p>
+ <p>And they restarted the project from scratch, in <b>1998</b>.<br />
+ <p>But in the mind of <a href="http://www.opensource.org/">open source</a> and modularity.</p>
+ <p>This is when the <a href="/vlc/">VLC media player</a> that you know of, was <i>born</i>.<br />
+ If you look at the <em>first commit</em> of the repository, in <b>August 1999</b>, you'll see that the most copyright
+ indeed is from <b>1998</b>.</p>
+
+ <h3>2001: Open Source</h3>
+ <p>As <a href="/">VideoLAN</a> was a student project, the university had moral rights on the software produced.</p>
+ <p>Thanks to the <b>students</b> and Professor <a href="http://fr.linkedin.com/pub/jean-philippe-rey/16/b19/95a">Jean-Philippe Rey</a>,
+ the direction of the university allowed the switch of all code produced to GPL.</p>
+ <p>The <a href="http://images.videolan.org/images/paper.jpeg">letter</a> from Mr. Gourisse was signed on February 1<sup>st</sup>, <b>2001</b>.</p>
+
+ <h2>Since 2001</h2>
+ <p>Afterward, the project has went on, with <b>students</b> and then <b>volunteers</b> from around the world.</p>
+ <p>The project, has, of course, left the university and is a backed-up by a <b>volunteer non-profit organisation</b>.</p>
+ <p>Today, VLC averages 24 million downloads per month (including two-third of updates) and the user-base is counted in tens of million.</p>
+
+ </div>
+
+ <div id="day2" style="display: none;">
+ <h1>Day 2: a new website design</h1>
+ <p>As you might have seen, we've change the design of the <a href="/">main website</a>.</p>
+ <p>The website design was done by <a href="http://madebyargon.com/">Argon</a> and this project was sponsored by <a href="http://netzwelt.de">netzwelt.de</a>.</p>
+ <p>It is still a work in progress, but we'll keep working on it with your help.</p>
+ </div>
+
+ <div id="day3" style="display: none;">
+ <h1>Day 3: A cool video about VLC</h1>
+ <p>For our 3<sup>rd</sup> day, we'd like to share a video that we think should be more known.</p>
+ <p>Video created by Adam Vian.</p>
+ <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/vVXGLPl3n7E" frameborder="0" allowfullscreen></iframe>
+ </div>
+
+ <div id="day4" style="display: none;">
+ <h1>Day 4: The best skins for VLC</h1>
+ <br />
+ <p>For our 4<sup>th</sup> day, we'd like to share the <b>6 best skins</b> we've seen this year.</p>
+ <br />
+ <br />
+
+<?php
+function vlcskins($img,$thumb, $skin){
+ echo"<div style='width: 230px; font-size: 2em; float: left; text-align: center;'><div class='screenshot' style='overflow: hidden; width: 200px; height: 120px;'>"
+ ."<a href='http://images.videolan.org/vlc/skins2/$img'><img
+ src='http://images.videolan.org/vlc/skins2/$thumb' alt='VLC media player' /></a>
+ </div>";
+ echo "<a href='http://www.videolan.org/vlc/download-skins2-go.php?url=$skin'>Get this skin!</a></div>";
+}
+ vlcskins('Preview.jpg', 'tm_Preview.jpg', 'eDark Vlc.vlt' );
+ vlcskins('screen_vlc_def_mod.jpg', 'tm_screen_vlc_def_mod.jpg', 'default_mod_mentalrey.vlt' );
+ vlcskins('ASkin.png', 'tm_ASkin.png', 'ASkin.vlt' );
+ vlcskins('vlc_skin.png', 'tm_vlc_skin.png', 'avs_0_95_beta.vlt' );
+ vlcskins('darklounge_preview.jpg', 'tm_darklounge_preview.jpg', 'darklounge_vlc_1.0.vlt' );
+ vlcskins('Alienware Darkstar.PNG', 'tm_Alienware Darkstar.PNG', 'Alienware Darkstar.vlt' );
+?>
+ </div>
+
+ <div id="day5" style="display: none;">
+ <h1>Day 5: Small photo from the VideoLAN team from FOSDEM</h1>
+ <br />
+ <p>For our 5<sup>th</sup> day, we'd like to share a small <b>photo</b> we've done during the <a href="http://fosdem.org">FOSDEM</a>
+ conference, where some people from the <a href="/videolan/">VideoLAN team</a> met today, and tomorrow.</p>
+ <p>The picture is taken in front of the huge Brussels green cone.</a>
+ <br />
+ <img src="/videolan/events/10y/Brussels_VideoLAN.jpg" alt="VideoLAN in FOSDEM 2011" />
+ <br />
+ </div>
+
+ <div id="day6" style="display: none;">
+ <h1>Day 6: Best extensions for VLC</h1>
+ <br />
+ <h2>VLC extensions</h2>
+ <p>For our 6<sup>th</sup> day, we'd like to speak about <b>extensions</b> for VLC and provide a few.</p>
+ <p>Extensions in VLC are not very popular yet, because we are missing a few functionnalities.<br />
+ Still, some are already cool to use.</p>
+ <p>Extensions in VLC can add new features that we don't want to support in the main core, or that we cannot.</p>
+
+ <h2>Some extensions</h2>
+ <br />
+ <h3>VLC extension: subtitles downloader</h3>
+ <p>This small extension allows you to get subtitles directly from web databases<br />
+ <a href="http://anonym.to/?http://ale5000.altervista.org/vlc/extensions/subtitles-mod.lua">Download it now!</a></p>
+ <br />
+ <h3>VLC extensions: movie information</h3>
+ <p>These are, in fact, 4 extension to get more information about the movie currently playing:
+ <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/allocine-fr.lua;hb=HEAD">Allocine.fr extension</a>
+ <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/imdb.lua;hb=HEAD">IMDB.com extension</a>
+ <br /><a href="lua/moviedb.lua">themoviedb.org extension</a>
+ <br /><a href="lua/tvdb.lua">thetvdb.com extension</a></p>
+ <p><b>NB:</b> the legality of the use of these extension is not clear yet. If you have any info, please share with us.</p>
+ <br />
+ <h3>VLC extension: Add Similar files</h3>
+ <p>This extension will find the similar files in the same folder (like for TV shows)<br />
+ than the file playing and add them to the playlist.<br />
+ <a href="lua/addsimilar.lua">Download it now!</a></p>
+ <br />
+ <p><em style="font-style: italic;">Sorry, but because of the FOSDEM event, this day 6, that was supposed to be out on sunday, went out on monday :D</em></p>
+ <br />
+ </div>
+
+ <div id="day7" style="display: none;">
+ <h1>Day 7: Cool thing to do with VLC</h1>
+ <p>For our 7<sup>th</sup> day, we'd like to show out feature of VLC that you probably don't know about.</p>
+
+ <h2>Running with coloured text output</h2>
+ <p>One of the most useless feature of VLC is the <b>Colored ASCII</b> mode. To use it:<br />
+ - <code>vlc -Acaca</code><br />
+ - Preferences → Video → Change "output" to "Color ascii-art video output".
+ </p>
+
+ <h2>Running with no interface</h2>
+ <p>If you like the <b>MPlayer</b> usability, or if you want a VLC with no interaction, you should use the dummy interface:<br />
+ <code>vlc -Idummy</code> or <code>cvlc</code>.</p>
+ <p>You can also approach this mode with the <b>Interface Preferences</b> options: change to "minimal starting mode".</p>
+
+ <h2>Playback your screen</h2>
+ <p>Try this one:<br />
+ Media → Open Capture Device → Change "Capture mode" to "Desktop"<br />
+ Enjoy!</p>
+ <p>You can record, transcode and stream it too!</p>
+
+ <h2>Open a Youtube URL</h2>
+ <p>To open a Youtube video in VLC:<br />
+ Media → Open Network → Paste the complete Youtube URL, like <em style="font-style: italic;">http://www.youtube.com/watch?v=vVXGLPl3n7E</em><br />
+ Enjoy!</p>
+
+ <h2>Use the interactive zoom</h2>
+ <p>Did you know about the interactive zoom filter in VLC?</p>
+ <p>To use it, play a video, then<br />Tools → Effects & Filters → Video Effects → Geometry, tick "Magnification/Zoom".<br />
+ Use your mouse in the top left corner to have fun with it!</p>
+ </div>
+
+ <div id="day8">
+ <h1>Day 8: Cones</h1>
+ <p>For our 8<sup>th</sup> day, here is a small collection of nice cones.</p>
+ <h2>New VLC cone, GCI-rendered, by Richard C. G. Øiestad</h2>
+ <p>From the creator of the actual VLC icon, here is a new one.</p>
+ <img src="vlc_new_cone.png" alt="VLC cone" />
+
+ <h2>Some nice VLC cone</h2>
+ <p>A small cone with a translucent film strip around it.</p>
+ <img src="vlc_film.png" alt="VLC cone" />
+
+ <h2>Funny cones</h2>
+ <p>High-Quality Cone icons done by Tom Bigelajzen</p>
+ <p><a href="http://images.videolan.org/images/goodies/Cone-Shortcuts-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Shortcuts-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Subs-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Subs-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Forum-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Forum-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Video-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Video-small.png" /></a>
+ </p>
+ <p>
+ <a href="http://images.videolan.org/images/goodies/Cone-Audio-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Audio-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Input-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Input-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Interface-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Interface-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-List-large.png"><img src="http://images.videolan.org/images/goodies/Cone-List-small.png" /></a>
+ </p>
+ </div>
+
+ <div id="day9" style="display:none;">
+ <h1>Day 9: VLC community numbers</h1>
+ <p>For our 9<sup>th</sup> day, we'd like to speak about numbers.</p>
+
+ <h2>Commiters</h2>
+ <p>The <b>number of committers</b> metric is too often discarded, in open source projects.<br />
+ We believe this is a good way to mesure the popularity of a project.</p>
+ <h3>Official committers</h3>
+ <p>The <b>official commiters</b> are the ones who have or had write access.<br />
+ They are <b>48 of them</b>, but most of them are inactive, those days...</p>
+ <h3>External committers</h3>
+ <p>The <b>external commiters</b> are people from the community, who send patches.
+ There patches are then applied into the main repository, by other committers.<br />
+ They are more than <b>500 of them</b>, during the first 10 years of the project.</p>
+
+ <h2>Downloads</h2>
+ <p>The <b>download numbers</b> are always inaccurate, because many downloads are not counted:<br />
+ <ul class="bullets">
+ <li>Linux numbers, because users download directly on their distributions;</li>
+ <li>Unofficial mirrors, and direct FTP accesses;</li>
+ <li>Websites like <em style="font-style: italic;">download.com</em>, <em style="font-style: italic;">CNET</em>, <em style="font-style: italic;">01Net</em> or <em style="font-style: italic;">softopedia</em>.</li>
+ </ul></p>
+
+ <h3>Numbers before sf.net</h3>
+ <p>When we mainly used our own set of mirrors, we had counted <b>440 million</b> direct downloads.</p>
+ <p>Those downloads were done between <em style="font-style: italic;">December 2004</em> and <em style="font-style: italic;">June 2010</em>
+ and did not include updates.</p>
+
+ <h3>Numbers since sf.net</h3>
+ <p>Since last june, we are using SourceForge for distribution, especially in order to have a 3<sup>rd</sup> party counting the downloads.</p>
+ <p>As you can see, VLC is already at <a href="http://sourceforge.net/top/topalltime.php?type=downloads">the 4<sup>th</sup> position</a>, on
+ the <a href="http://sourceforge.net/top/topalltime.php?type=downloads">Top Downloads, For all time of SF.net</a>.</p>
+ <p>The numbers are over <b>191 million</b>, but are including signatures and updates.<br />The actual numbers are thefore closer to <b>74 million</b>
+ direct downloads, over the last 7 and half months.</p>
+ <br />
+ <p>That would make the total at around <b>514 million</b> direct downloads.</p>
+
+ <h2>Users</h2>
+ <p>As VLC is not phoning home when one uses it (for example, proprietary players like RealPlayer or DivX do), we cannot know exactly the exact userbase.</p>
+ <p>We can only <b>guess</b> from the download numbers... Do your own <b>estimation</b> then :D</p>
+ </div>
+
+ <div id="day10" style="display:none;">
+ <h1>Day 10: A short promotional video about VLC</h1>
+ <p>For our 10<sup>th</sup> (and last) day, we'd like to share a short promo video done for VLC.</p>
+ <p>This video was created and directed by a team of French students, realised by a group of technical volunteers
+ and shot and produced by <a href="http://holistic-productions.com/">Holistic Productions</a>.</p>
+ <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/ZRM6-PrOfZE" frameborder="0" allowfullscreen></iframe>
+ <p>Please share.</a>
+ </div>
+
+</div>
+
+<h3>Support us</h3>
+<p>Since all the work on <a href="/vlc/">VLC</a> and other <a href="/projects">videolan projects</a> is done by <b>volunteers</b>
+in their <b>free time</b>, we welcome donations to help us manage the software. <b>Donate <a href="/contribute.html">now!</a></b></p>
+<h3>Share</h3>
+<a href="http://digg.com/news/technology/videolan_10_years_of_open_source">Digg</a>
+<a href="http://www.facebook.com/vlc.media.player">Facebook</a>
+<a href="http://news.ycombinator.com/item?id=2165356">Hacker News</a>
+<a href="http://twitter.com/videolan">Twitter</a>
+<br />
+
+
+<?php footer('$Id: index.php 5400 2009-07-19 15:37:21Z jb $'); ?>
</span></code></pre>
<br>
</li>
<li id='diff-14'>
<a href='https://code.videolan.org/VideoLAN.org/websites/commit/3278804f405f191cc00e14bfcc1650703a34043f#diff-14'>
<strong>
www.videolan.org/videolan/events/10y/day9.php
</strong>
</a>
<hr>
<pre class="highlight"><code><span style="color: #000000;background-color: #ffdddd">--- a/www.videolan.org/videolan/events/10y/day9.php
</span><span style="color: #000000;background-color: #ddffdd">+++ b/www.videolan.org/videolan/events/10y/day9.php
</span><span style="color: #aaaaaa">@@ -1,271 +1,271 @@
</span><span style="color: #000000;background-color: #ffdddd">-<?php
- $title = "10 years of open source";
- require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
-?>
-
-<h1 class="bigtitle">10 years of Open Source</h1>
-<h2>Welcome to the pages for the Celebration of our 10 years of open source</h2>
-<p>We are here to celebrate the 10 years of the open sourcing of VideoLAN and VLC.</p>
-<p><b>10 days</b> of surprises, ideas and stories will pop up here.</p>
-<br />
-
-<div id="sidebar">
-<h1><a class="actionDay" id="link-day1" href="day1.html">Day 1</a></h1>
-<h1><a class="actionDay" id="link-day2" href="day2.html">Day 2</a></h1>
-<h1><a class="actionDay" id="link-day3" href="day3.html">Day 3</a></h1>
-<h1><a class="actionDay" id="link-day4" href="day4.html">Day 4</a></h1>
-<h1><a class="actionDay" id="link-day5" href="day5.html">Day 5</a></h1>
-<h1><a class="actionDay" id="link-day6" href="day6.html">Day 6</a></h1>
-<h1><a class="actionDay" id="link-day7" href="day7.html">Day 7</a></h1>
-<h1><a class="actionDay" id="link-day8" href="day8.html">Day 8</a></h1>
-<h1><a class="actionDay" id="link-day9" href="day9.html" style="font-weight: bold;">Day 9</a></h1>
-<h1><a class="actionDay" id="link-day10" href="day10.html">Day 10</a></h1>
-<h1><a class="actionDay" id="link-day10" href="index.html">All days</a></h1>
-</div>
-
-<div id="days">
- <div id="day1" style="display: none;">
- <h1>Day 1: a VideoLAN history</h1>
- <p>Most people know <a href="/vlc"/>VLC</a>, but they don't know the history of the <a href="/videolan/">VideoLAN project</a>.</p>
- <p>Well, they don't even know what VideoLAN is, and that we are not a company...</p>
- <h2>1st February 2011</h2>
- <p>Today is the <b>10<sup>th</sup> anniversary</b> of the switch to <a href="http://www.opensource.org/">GPL</a> of the VideoLAN project
- applications...</p>
- <p>But, but, but... What was <em>before</em> the GPL?</p>
-
- <h3>1996: First VideoLAN project</h3>
- <p>The network of the campus of the <a href="http://www.ecp.fr">École Centrale Paris</a>,
- one of the prestigious French "<a href="http://en.wikipedia.org/wiki/Grande_ecole">Grande École</a>"
- university, has always been managed by a student organisation named <a href="http://www.via.ecp.fr">
- VIA Centrale Réseaux</a>.</p>
- <p>In 1996, it had a very slow <a href="http://en.wikipedia.org/wiki/Token_ring">Token-Ring</a> network, but the students wanted an upgrade. They found investors
- at the condition that they could justify the need for a new network...</p>
- <p>Therefore, they decided to push <b>Video</b> on the network...<br />
- <p>Remember, this is <b>1996</b>, were your average Pentium couldn't decode a DVD and when Youtube and Google didn't exist...</p>
- <p>This <b>student project</b> achieved his goals in early 1998, and a new network came.</p>
-
- <h3>1998: Second VideoLAN project</h3>
- <p>As it was successful, it was decided to go on the project.</p>
- <p>And they restarted the project from scratch, in <b>1998</b>.<br />
- <p>But in the mind of <a href="http://www.opensource.org/">open source</a> and modularity.</p>
- <p>This is when the <a href="/vlc/">VLC media player</a> that you know of, was <i>born</i>.<br />
- If you look at the <em>first commit</em> of the repository, in <b>August 1999</b>, you'll see that the most copyright
- indeed is from <b>1998</b>.</p>
-
- <h3>2001: Open Source</h3>
- <p>As <a href="/">VideoLAN</a> was a student project, the university had moral rights on the software produced.</p>
- <p>Thanks to the <b>students</b> and Professor <a href="http://fr.linkedin.com/pub/jean-philippe-rey/16/b19/95a">Jean-Philippe Rey</a>,
- the direction of the university allowed the switch of all code produced to GPL.</p>
- <p>The <a href="http://images.videolan.org/images/paper.jpeg">letter</a> from Mr. Gourisse was signed on February 1<sup>st</sup>, <b>2001</b>.</p>
-
- <h2>Since 2001</h2>
- <p>Afterward, the project has went on, with <b>students</b> and then <b>volunteers</b> from around the world.</p>
- <p>The project, has, of course, left the university and is a backed-up by a <b>volunteer non-profit organisation</b>.</p>
- <p>Today, VLC averages 24 million downloads per month (including two-third of updates) and the user-base is counted in tens of million.</p>
-
- </div>
-
- <div id="day2" style="display: none;">
- <h1>Day 2: a new website design</h1>
- <p>As you might have seen, we've change the design of the <a href="/">main website</a>.</p>
- <p>The website design was done by <a href="http://madebyargon.com/">Argon</a> and this project was sponsored by <a href="http://netzwelt.de">netzwelt.de</a>.</p>
- <p>It is still a work in progress, but we'll keep working on it with your help.</p>
- </div>
-
- <div id="day3" style="display: none;">
- <h1>Day 3: A cool video about VLC</h1>
- <p>For our 3<sup>rd</sup> day, we'd like to share a video that we think should be more known.</p>
- <p>Video created by Adam Vian.</p>
- <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/vVXGLPl3n7E" frameborder="0" allowfullscreen></iframe>
- </div>
-
- <div id="day4" style="display: none;">
- <h1>Day 4: The best skins for VLC</h1>
- <br />
- <p>For our 4<sup>th</sup> day, we'd like to share the <b>6 best skins</b> we've seen this year.</p>
- <br />
- <br />
-
-<?php
-function vlcskins($img,$thumb, $skin){
- echo"<div style='width: 230px; font-size: 2em; float: left; text-align: center;'><div class='screenshot' style='overflow: hidden; width: 200px; height: 120px;'>"
- ."<a href='http://images.videolan.org/vlc/skins2/$img'><img
- src='http://images.videolan.org/vlc/skins2/$thumb' alt='VLC media player' /></a>
- </div>";
- echo "<a href='http://www.videolan.org/vlc/download-skins2-go.php?url=$skin'>Get this skin!</a></div>";
-}
- vlcskins('Preview.jpg', 'tm_Preview.jpg', 'eDark Vlc.vlt' );
- vlcskins('screen_vlc_def_mod.jpg', 'tm_screen_vlc_def_mod.jpg', 'default_mod_mentalrey.vlt' );
- vlcskins('ASkin.png', 'tm_ASkin.png', 'ASkin.vlt' );
- vlcskins('vlc_skin.png', 'tm_vlc_skin.png', 'avs_0_95_beta.vlt' );
- vlcskins('darklounge_preview.jpg', 'tm_darklounge_preview.jpg', 'darklounge_vlc_1.0.vlt' );
- vlcskins('Alienware Darkstar.PNG', 'tm_Alienware Darkstar.PNG', 'Alienware Darkstar.vlt' );
-?>
- </div>
-
- <div id="day5" style="display: none;">
- <h1>Day 5: Small photo from the VideoLAN team from FOSDEM</h1>
- <br />
- <p>For our 5<sup>th</sup> day, we'd like to share a small <b>photo</b> we've done during the <a href="http://fosdem.org">FOSDEM</a>
- conference, where some people from the <a href="/videolan/">VideoLAN team</a> met today, and tomorrow.</p>
- <p>The picture is taken in front of the huge Brussels green cone.</a>
- <br />
- <img src="/videolan/events/10y/Brussels_VideoLAN.jpg" alt="VideoLAN in FOSDEM 2011" />
- <br />
- </div>
-
- <div id="day6" style="display: none;">
- <h1>Day 6: Best extensions for VLC</h1>
- <br />
- <h2>VLC extensions</h2>
- <p>For our 6<sup>th</sup> day, we'd like to speak about <b>extensions</b> for VLC and provide a few.</p>
- <p>Extensions in VLC are not very popular yet, because we are missing a few functionnalities.<br />
- Still, some are already cool to use.</p>
- <p>Extensions in VLC can add new features that we don't want to support in the main core, or that we cannot.</p>
-
- <h2>Some extensions</h2>
- <br />
- <h3>VLC extension: subtitles downloader</h3>
- <p>This small extension allows you to get subtitles directly from web databases<br />
- <a href="http://anonym.to/?http://ale5000.altervista.org/vlc/extensions/subtitles-mod.lua">Download it now!</a></p>
- <br />
- <h3>VLC extensions: movie information</h3>
- <p>These are, in fact, 4 extension to get more information about the movie currently playing:
- <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/allocine-fr.lua;hb=HEAD">Allocine.fr extension</a>
- <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/imdb.lua;hb=HEAD">IMDB.com extension</a>
- <br /><a href="lua/moviedb.lua">themoviedb.org extension</a>
- <br /><a href="lua/tvdb.lua">thetvdb.com extension</a></p>
- <p><b>NB:</b> the legality of the use of these extension is not clear yet. If you have any info, please share with us.</p>
- <br />
- <h3>VLC extension: Add Similar files</h3>
- <p>This extension will find the similar files in the same folder (like for TV shows)<br />
- than the file playing and add them to the playlist.<br />
- <a href="lua/addsimilar.lua">Download it now!</a></p>
- <br />
- <p><em style="font-style: italic;">Sorry, but because of the FOSDEM event, this day 6, that was supposed to be out on sunday, went out on monday :D</em></p>
- <br />
- </div>
-
- <div id="day7" style="display: none;">
- <h1>Day 7: Cool thing to do with VLC</h1>
- <p>For our 7<sup>th</sup> day, we'd like to show out feature of VLC that you probably don't know about.</p>
-
- <h2>Running with coloured text output</h2>
- <p>One of the most useless feature of VLC is the <b>Colored ASCII</b> mode. To use it:<br />
- - <code>vlc -Acaca</code><br />
- - Preferences → Video → Change "output" to "Color ascii-art video output".
- </p>
-
- <h2>Running with no interface</h2>
- <p>If you like the <b>MPlayer</b> usability, or if you want a VLC with no interaction, you should use the dummy interface:<br />
- <code>vlc -Idummy</code> or <code>cvlc</code>.</p>
- <p>You can also approach this mode with the <b>Interface Preferences</b> options: change to "minimal starting mode".</p>
-
- <h2>Playback your screen</h2>
- <p>Try this one:<br />
- Media → Open Capture Device → Change "Capture mode" to "Desktop"<br />
- Enjoy!</p>
- <p>You can record, transcode and stream it too!</p>
-
- <h2>Open a Youtube URL</h2>
- <p>To open a Youtube video in VLC:<br />
- Media → Open Network → Paste the complete Youtube URL, like <em style="font-style: italic;">http://www.youtube.com/watch?v=vVXGLPl3n7E</em><br />
- Enjoy!</p>
-
- <h2>Use the interactive zoom</h2>
- <p>Did you know about the interactive zoom filter in VLC?</p>
- <p>To use it, play a video, then<br />Tools → Effects & Filters → Video Effects → Geometry, tick "Magnification/Zoom".<br />
- Use your mouse in the top left corner to have fun with it!</p>
- </div>
-
- <div id="day8" style="display: none;">
- <h1>Day 8: Cones</h1>
- <p>For our 8<sup>th</sup> day, here is a small collection of nice cones.</p>
- <h2>New VLC cone, GCI-rendered, by Richard C. G. Øiestad</h2>
- <p>From the creator of the actual VLC icon, here is a new one.</p>
- <img src="vlc_new_cone.png" alt="VLC cone" />
-
- <h2>Some nice VLC cone</h2>
- <p>A small cone with a translucent film strip around it.</p>
- <img src="vlc_film.png" alt="VLC cone" />
-
- <h2>Funny cones</h2>
- <p>High-Quality Cone icons done by Tom Bigelajzen</p>
- <p><a href="http://images.videolan.org/images/goodies/Cone-Shortcuts-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Shortcuts-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Subs-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Subs-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Forum-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Forum-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Video-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Video-small.png" /></a>
- </p>
- <p>
- <a href="http://images.videolan.org/images/goodies/Cone-Audio-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Audio-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Input-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Input-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Interface-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Interface-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-List-large.png"><img src="http://images.videolan.org/images/goodies/Cone-List-small.png" /></a>
- </p>
- </div>
-
- <div id="day9">
- <h1>Day 9: VLC community numbers</h1>
- <p>For our 9<sup>th</sup> day, we'd like to speak about numbers.</p>
-
- <h2>Commiters</h2>
- <p>The <b>number of committers</b> metric is too often discarded, in open source projects.<br />
- We believe this is a good way to mesure the popularity of a project.</p>
- <h3>Official committers</h3>
- <p>The <b>official commiters</b> are the ones who have or had write access.<br />
- They are <b>48 of them</b>, but most of them are inactive, those days...</p>
- <h3>External committers</h3>
- <p>The <b>external commiters</b> are people from the community, who send patches.
- There patches are then applied into the main repository, by other committers.<br />
- They are more than <b>500 of them</b>, during the first 10 years of the project.</p>
-
- <h2>Downloads</h2>
- <p>The <b>download numbers</b> are always inaccurate, because many downloads are not counted:<br />
- <ul class="bullets">
- <li>Linux numbers, because users download directly on their distributions;</li>
- <li>Unofficial mirrors, and direct FTP accesses;</li>
- <li>Websites like <em style="font-style: italic;">download.com</em>, <em style="font-style: italic;">CNET</em>, <em style="font-style: italic;">01Net</em> or <em style="font-style: italic;">softopedia</em>.</li>
- </ul></p>
-
- <h3>Numbers before sf.net</h3>
- <p>When we mainly used our own set of mirrors, we had counted <b>440 million</b> direct downloads.</p>
- <p>Those downloads were done between <em style="font-style: italic;">December 2004</em> and <em style="font-style: italic;">June 2010</em>
- and did not include updates.</p>
-
- <h3>Numbers since sf.net</h3>
- <p>Since last june, we are using SourceForge for distribution, especially in order to have a 3<sup>rd</sup> party counting the downloads.</p>
- <p>As you can see, VLC is already at <a href="http://sourceforge.net/top/topalltime.php?type=downloads">the 4<sup>th</sup> position</a>, on
- the <a href="http://sourceforge.net/top/topalltime.php?type=downloads">Top Downloads, For all time of SF.net</a>.</p>
- <p>The numbers are over <b>191 million</b>, but are including signatures and updates.<br />The actual numbers are thefore closer to <b>74 million</b>
- direct downloads, over the last 7 and half months.</p>
- <br />
- <p>That would make the total at around <b>514 million</b> direct downloads.</p>
-
- <h2>Users</h2>
- <p>As VLC is not phoning home when one uses it (for example, proprietary players like RealPlayer or DivX do), we cannot know exactly the exact userbase.</p>
- <p>We can only <b>guess</b> from the download numbers... Do your own <b>estimation</b> then :D</p>
- </div>
-
- <div id="day10" style="display:none;">
- <h1>Day 10: A short promotional video about VLC</h1>
- <p>For our 10<sup>th</sup> (and last) day, we'd like to share a short promo video done for VLC.</p>
- <p>This video was created and directed by a team of French students, realised by a group of technical volunteers
- and shot and produced by <a href="http://holistic-productions.com/">Holistic Productions</a>.</p>
- <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/ZRM6-PrOfZE" frameborder="0" allowfullscreen></iframe>
- <p>Please share.</a>
- </div>
-
-</div>
-
-<h3>Support us</h3>
-<p>Since all the work on <a href="/vlc/">VLC</a> and other <a href="/projects">videolan projects</a> is done by <b>volunteers</b>
-in their <b>free time</b>, we welcome donations to help us manage the software. <b>Donate <a href="/contribute.html">now!</a></b></p>
-<h3>Share</h3>
-<a href="http://digg.com/news/technology/videolan_10_years_of_open_source">Digg</a>
-<a href="http://www.facebook.com/vlc.media.player">Facebook</a>
-<a href="http://news.ycombinator.com/item?id=2165356">Hacker News</a>
-<a href="http://twitter.com/videolan">Twitter</a>
-<br />
-
-
-<?php footer('$Id: index.php 5400 2009-07-19 15:37:21Z jb $'); ?>
</span><span style="color: #000000;background-color: #ddffdd">+<?php
+ $title = "10 years of open source";
+ require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
+?>
+
+<h1 class="bigtitle">10 years of Open Source</h1>
+<h2>Welcome to the pages for the Celebration of our 10 years of open source</h2>
+<p>We are here to celebrate the 10 years of the open sourcing of VideoLAN and VLC.</p>
+<p><b>10 days</b> of surprises, ideas and stories will pop up here.</p>
+<br />
+
+<div id="sidebar">
+<h1><a class="actionDay" id="link-day1" href="day1.html">Day 1</a></h1>
+<h1><a class="actionDay" id="link-day2" href="day2.html">Day 2</a></h1>
+<h1><a class="actionDay" id="link-day3" href="day3.html">Day 3</a></h1>
+<h1><a class="actionDay" id="link-day4" href="day4.html">Day 4</a></h1>
+<h1><a class="actionDay" id="link-day5" href="day5.html">Day 5</a></h1>
+<h1><a class="actionDay" id="link-day6" href="day6.html">Day 6</a></h1>
+<h1><a class="actionDay" id="link-day7" href="day7.html">Day 7</a></h1>
+<h1><a class="actionDay" id="link-day8" href="day8.html">Day 8</a></h1>
+<h1><a class="actionDay" id="link-day9" href="day9.html" style="font-weight: bold;">Day 9</a></h1>
+<h1><a class="actionDay" id="link-day10" href="day10.html">Day 10</a></h1>
+<h1><a class="actionDay" id="link-day10" href="index.html">All days</a></h1>
+</div>
+
+<div id="days">
+ <div id="day1" style="display: none;">
+ <h1>Day 1: a VideoLAN history</h1>
+ <p>Most people know <a href="/vlc"/>VLC</a>, but they don't know the history of the <a href="/videolan/">VideoLAN project</a>.</p>
+ <p>Well, they don't even know what VideoLAN is, and that we are not a company...</p>
+ <h2>1st February 2011</h2>
+ <p>Today is the <b>10<sup>th</sup> anniversary</b> of the switch to <a href="http://www.opensource.org/">GPL</a> of the VideoLAN project
+ applications...</p>
+ <p>But, but, but... What was <em>before</em> the GPL?</p>
+
+ <h3>1996: First VideoLAN project</h3>
+ <p>The network of the campus of the <a href="http://www.ecp.fr">École Centrale Paris</a>,
+ one of the prestigious French "<a href="http://en.wikipedia.org/wiki/Grande_ecole">Grande École</a>"
+ university, has always been managed by a student organisation named <a href="http://www.via.ecp.fr">
+ VIA Centrale Réseaux</a>.</p>
+ <p>In 1996, it had a very slow <a href="http://en.wikipedia.org/wiki/Token_ring">Token-Ring</a> network, but the students wanted an upgrade. They found investors
+ at the condition that they could justify the need for a new network...</p>
+ <p>Therefore, they decided to push <b>Video</b> on the network...<br />
+ <p>Remember, this is <b>1996</b>, were your average Pentium couldn't decode a DVD and when Youtube and Google didn't exist...</p>
+ <p>This <b>student project</b> achieved his goals in early 1998, and a new network came.</p>
+
+ <h3>1998: Second VideoLAN project</h3>
+ <p>As it was successful, it was decided to go on the project.</p>
+ <p>And they restarted the project from scratch, in <b>1998</b>.<br />
+ <p>But in the mind of <a href="http://www.opensource.org/">open source</a> and modularity.</p>
+ <p>This is when the <a href="/vlc/">VLC media player</a> that you know of, was <i>born</i>.<br />
+ If you look at the <em>first commit</em> of the repository, in <b>August 1999</b>, you'll see that the most copyright
+ indeed is from <b>1998</b>.</p>
+
+ <h3>2001: Open Source</h3>
+ <p>As <a href="/">VideoLAN</a> was a student project, the university had moral rights on the software produced.</p>
+ <p>Thanks to the <b>students</b> and Professor <a href="http://fr.linkedin.com/pub/jean-philippe-rey/16/b19/95a">Jean-Philippe Rey</a>,
+ the direction of the university allowed the switch of all code produced to GPL.</p>
+ <p>The <a href="http://images.videolan.org/images/paper.jpeg">letter</a> from Mr. Gourisse was signed on February 1<sup>st</sup>, <b>2001</b>.</p>
+
+ <h2>Since 2001</h2>
+ <p>Afterward, the project has went on, with <b>students</b> and then <b>volunteers</b> from around the world.</p>
+ <p>The project, has, of course, left the university and is a backed-up by a <b>volunteer non-profit organisation</b>.</p>
+ <p>Today, VLC averages 24 million downloads per month (including two-third of updates) and the user-base is counted in tens of million.</p>
+
+ </div>
+
+ <div id="day2" style="display: none;">
+ <h1>Day 2: a new website design</h1>
+ <p>As you might have seen, we've change the design of the <a href="/">main website</a>.</p>
+ <p>The website design was done by <a href="http://madebyargon.com/">Argon</a> and this project was sponsored by <a href="http://netzwelt.de">netzwelt.de</a>.</p>
+ <p>It is still a work in progress, but we'll keep working on it with your help.</p>
+ </div>
+
+ <div id="day3" style="display: none;">
+ <h1>Day 3: A cool video about VLC</h1>
+ <p>For our 3<sup>rd</sup> day, we'd like to share a video that we think should be more known.</p>
+ <p>Video created by Adam Vian.</p>
+ <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/vVXGLPl3n7E" frameborder="0" allowfullscreen></iframe>
+ </div>
+
+ <div id="day4" style="display: none;">
+ <h1>Day 4: The best skins for VLC</h1>
+ <br />
+ <p>For our 4<sup>th</sup> day, we'd like to share the <b>6 best skins</b> we've seen this year.</p>
+ <br />
+ <br />
+
+<?php
+function vlcskins($img,$thumb, $skin){
+ echo"<div style='width: 230px; font-size: 2em; float: left; text-align: center;'><div class='screenshot' style='overflow: hidden; width: 200px; height: 120px;'>"
+ ."<a href='http://images.videolan.org/vlc/skins2/$img'><img
+ src='http://images.videolan.org/vlc/skins2/$thumb' alt='VLC media player' /></a>
+ </div>";
+ echo "<a href='http://www.videolan.org/vlc/download-skins2-go.php?url=$skin'>Get this skin!</a></div>";
+}
+ vlcskins('Preview.jpg', 'tm_Preview.jpg', 'eDark Vlc.vlt' );
+ vlcskins('screen_vlc_def_mod.jpg', 'tm_screen_vlc_def_mod.jpg', 'default_mod_mentalrey.vlt' );
+ vlcskins('ASkin.png', 'tm_ASkin.png', 'ASkin.vlt' );
+ vlcskins('vlc_skin.png', 'tm_vlc_skin.png', 'avs_0_95_beta.vlt' );
+ vlcskins('darklounge_preview.jpg', 'tm_darklounge_preview.jpg', 'darklounge_vlc_1.0.vlt' );
+ vlcskins('Alienware Darkstar.PNG', 'tm_Alienware Darkstar.PNG', 'Alienware Darkstar.vlt' );
+?>
+ </div>
+
+ <div id="day5" style="display: none;">
+ <h1>Day 5: Small photo from the VideoLAN team from FOSDEM</h1>
+ <br />
+ <p>For our 5<sup>th</sup> day, we'd like to share a small <b>photo</b> we've done during the <a href="http://fosdem.org">FOSDEM</a>
+ conference, where some people from the <a href="/videolan/">VideoLAN team</a> met today, and tomorrow.</p>
+ <p>The picture is taken in front of the huge Brussels green cone.</a>
+ <br />
+ <img src="/videolan/events/10y/Brussels_VideoLAN.jpg" alt="VideoLAN in FOSDEM 2011" />
+ <br />
+ </div>
+
+ <div id="day6" style="display: none;">
+ <h1>Day 6: Best extensions for VLC</h1>
+ <br />
+ <h2>VLC extensions</h2>
+ <p>For our 6<sup>th</sup> day, we'd like to speak about <b>extensions</b> for VLC and provide a few.</p>
+ <p>Extensions in VLC are not very popular yet, because we are missing a few functionnalities.<br />
+ Still, some are already cool to use.</p>
+ <p>Extensions in VLC can add new features that we don't want to support in the main core, or that we cannot.</p>
+
+ <h2>Some extensions</h2>
+ <br />
+ <h3>VLC extension: subtitles downloader</h3>
+ <p>This small extension allows you to get subtitles directly from web databases<br />
+ <a href="http://anonym.to/?http://ale5000.altervista.org/vlc/extensions/subtitles-mod.lua">Download it now!</a></p>
+ <br />
+ <h3>VLC extensions: movie information</h3>
+ <p>These are, in fact, 4 extension to get more information about the movie currently playing:
+ <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/allocine-fr.lua;hb=HEAD">Allocine.fr extension</a>
+ <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/imdb.lua;hb=HEAD">IMDB.com extension</a>
+ <br /><a href="lua/moviedb.lua">themoviedb.org extension</a>
+ <br /><a href="lua/tvdb.lua">thetvdb.com extension</a></p>
+ <p><b>NB:</b> the legality of the use of these extension is not clear yet. If you have any info, please share with us.</p>
+ <br />
+ <h3>VLC extension: Add Similar files</h3>
+ <p>This extension will find the similar files in the same folder (like for TV shows)<br />
+ than the file playing and add them to the playlist.<br />
+ <a href="lua/addsimilar.lua">Download it now!</a></p>
+ <br />
+ <p><em style="font-style: italic;">Sorry, but because of the FOSDEM event, this day 6, that was supposed to be out on sunday, went out on monday :D</em></p>
+ <br />
+ </div>
+
+ <div id="day7" style="display: none;">
+ <h1>Day 7: Cool thing to do with VLC</h1>
+ <p>For our 7<sup>th</sup> day, we'd like to show out feature of VLC that you probably don't know about.</p>
+
+ <h2>Running with coloured text output</h2>
+ <p>One of the most useless feature of VLC is the <b>Colored ASCII</b> mode. To use it:<br />
+ - <code>vlc -Acaca</code><br />
+ - Preferences → Video → Change "output" to "Color ascii-art video output".
+ </p>
+
+ <h2>Running with no interface</h2>
+ <p>If you like the <b>MPlayer</b> usability, or if you want a VLC with no interaction, you should use the dummy interface:<br />
+ <code>vlc -Idummy</code> or <code>cvlc</code>.</p>
+ <p>You can also approach this mode with the <b>Interface Preferences</b> options: change to "minimal starting mode".</p>
+
+ <h2>Playback your screen</h2>
+ <p>Try this one:<br />
+ Media → Open Capture Device → Change "Capture mode" to "Desktop"<br />
+ Enjoy!</p>
+ <p>You can record, transcode and stream it too!</p>
+
+ <h2>Open a Youtube URL</h2>
+ <p>To open a Youtube video in VLC:<br />
+ Media → Open Network → Paste the complete Youtube URL, like <em style="font-style: italic;">http://www.youtube.com/watch?v=vVXGLPl3n7E</em><br />
+ Enjoy!</p>
+
+ <h2>Use the interactive zoom</h2>
+ <p>Did you know about the interactive zoom filter in VLC?</p>
+ <p>To use it, play a video, then<br />Tools → Effects & Filters → Video Effects → Geometry, tick "Magnification/Zoom".<br />
+ Use your mouse in the top left corner to have fun with it!</p>
+ </div>
+
+ <div id="day8" style="display: none;">
+ <h1>Day 8: Cones</h1>
+ <p>For our 8<sup>th</sup> day, here is a small collection of nice cones.</p>
+ <h2>New VLC cone, GCI-rendered, by Richard C. G. Øiestad</h2>
+ <p>From the creator of the actual VLC icon, here is a new one.</p>
+ <img src="vlc_new_cone.png" alt="VLC cone" />
+
+ <h2>Some nice VLC cone</h2>
+ <p>A small cone with a translucent film strip around it.</p>
+ <img src="vlc_film.png" alt="VLC cone" />
+
+ <h2>Funny cones</h2>
+ <p>High-Quality Cone icons done by Tom Bigelajzen</p>
+ <p><a href="http://images.videolan.org/images/goodies/Cone-Shortcuts-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Shortcuts-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Subs-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Subs-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Forum-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Forum-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Video-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Video-small.png" /></a>
+ </p>
+ <p>
+ <a href="http://images.videolan.org/images/goodies/Cone-Audio-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Audio-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Input-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Input-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Interface-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Interface-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-List-large.png"><img src="http://images.videolan.org/images/goodies/Cone-List-small.png" /></a>
+ </p>
+ </div>
+
+ <div id="day9">
+ <h1>Day 9: VLC community numbers</h1>
+ <p>For our 9<sup>th</sup> day, we'd like to speak about numbers.</p>
+
+ <h2>Commiters</h2>
+ <p>The <b>number of committers</b> metric is too often discarded, in open source projects.<br />
+ We believe this is a good way to mesure the popularity of a project.</p>
+ <h3>Official committers</h3>
+ <p>The <b>official commiters</b> are the ones who have or had write access.<br />
+ They are <b>48 of them</b>, but most of them are inactive, those days...</p>
+ <h3>External committers</h3>
+ <p>The <b>external commiters</b> are people from the community, who send patches.
+ There patches are then applied into the main repository, by other committers.<br />
+ They are more than <b>500 of them</b>, during the first 10 years of the project.</p>
+
+ <h2>Downloads</h2>
+ <p>The <b>download numbers</b> are always inaccurate, because many downloads are not counted:<br />
+ <ul class="bullets">
+ <li>Linux numbers, because users download directly on their distributions;</li>
+ <li>Unofficial mirrors, and direct FTP accesses;</li>
+ <li>Websites like <em style="font-style: italic;">download.com</em>, <em style="font-style: italic;">CNET</em>, <em style="font-style: italic;">01Net</em> or <em style="font-style: italic;">softopedia</em>.</li>
+ </ul></p>
+
+ <h3>Numbers before sf.net</h3>
+ <p>When we mainly used our own set of mirrors, we had counted <b>440 million</b> direct downloads.</p>
+ <p>Those downloads were done between <em style="font-style: italic;">December 2004</em> and <em style="font-style: italic;">June 2010</em>
+ and did not include updates.</p>
+
+ <h3>Numbers since sf.net</h3>
+ <p>Since last june, we are using SourceForge for distribution, especially in order to have a 3<sup>rd</sup> party counting the downloads.</p>
+ <p>As you can see, VLC is already at <a href="http://sourceforge.net/top/topalltime.php?type=downloads">the 4<sup>th</sup> position</a>, on
+ the <a href="http://sourceforge.net/top/topalltime.php?type=downloads">Top Downloads, For all time of SF.net</a>.</p>
+ <p>The numbers are over <b>191 million</b>, but are including signatures and updates.<br />The actual numbers are thefore closer to <b>74 million</b>
+ direct downloads, over the last 7 and half months.</p>
+ <br />
+ <p>That would make the total at around <b>514 million</b> direct downloads.</p>
+
+ <h2>Users</h2>
+ <p>As VLC is not phoning home when one uses it (for example, proprietary players like RealPlayer or DivX do), we cannot know exactly the exact userbase.</p>
+ <p>We can only <b>guess</b> from the download numbers... Do your own <b>estimation</b> then :D</p>
+ </div>
+
+ <div id="day10" style="display:none;">
+ <h1>Day 10: A short promotional video about VLC</h1>
+ <p>For our 10<sup>th</sup> (and last) day, we'd like to share a short promo video done for VLC.</p>
+ <p>This video was created and directed by a team of French students, realised by a group of technical volunteers
+ and shot and produced by <a href="http://holistic-productions.com/">Holistic Productions</a>.</p>
+ <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/ZRM6-PrOfZE" frameborder="0" allowfullscreen></iframe>
+ <p>Please share.</a>
+ </div>
+
+</div>
+
+<h3>Support us</h3>
+<p>Since all the work on <a href="/vlc/">VLC</a> and other <a href="/projects">videolan projects</a> is done by <b>volunteers</b>
+in their <b>free time</b>, we welcome donations to help us manage the software. <b>Donate <a href="/contribute.html">now!</a></b></p>
+<h3>Share</h3>
+<a href="http://digg.com/news/technology/videolan_10_years_of_open_source">Digg</a>
+<a href="http://www.facebook.com/vlc.media.player">Facebook</a>
+<a href="http://news.ycombinator.com/item?id=2165356">Hacker News</a>
+<a href="http://twitter.com/videolan">Twitter</a>
+<br />
+
+
+<?php footer('$Id: index.php 5400 2009-07-19 15:37:21Z jb $'); ?>
</span></code></pre>
<br>
</li>
<li id='diff-15'>
<a href='https://code.videolan.org/VideoLAN.org/websites/commit/3278804f405f191cc00e14bfcc1650703a34043f#diff-15'>
<strong>
www.videolan.org/videolan/events/10y/index.php
</strong>
</a>
<hr>
<pre class="highlight"><code><span style="color: #000000;background-color: #ffdddd">--- a/www.videolan.org/videolan/events/10y/index.php
</span><span style="color: #000000;background-color: #ddffdd">+++ b/www.videolan.org/videolan/events/10y/index.php
</span><span style="color: #aaaaaa">@@ -1,313 +1,313 @@
</span><span style="color: #000000;background-color: #ffdddd">-<?php
- $title = "10 years of open source";
- require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
-?>
-
-<h1 class="bigtitle">10 years of Open Source</h1>
-<h2>Welcome to the pages for the Celebration of our 10 years of open source</h2>
-<p>We are here to celebrate the 10 years of the open sourcing of VideoLAN and VLC.</p>
-<p><b>10 days</b> of surprises, ideas and stories will pop up here.</p>
-<br />
-<h3>Support us</h3>
-<p>Since all the work on <a href="/vlc/">VLC</a> and other <a href="/projects">videolan projects</a> is done by <b>volunteers</b>
-in their <b>free time</b>, we welcome donations to help us manage the software. <b>Donate <a href="/contribute.html">now!</a></b></p>
-<h3>Share</h3>
-<a href="http://www.reddit.com/r/reddit.com/comments/fnvw3/apparently_vlc_is_currently_celebrating_its_tenth/"><b>Reddit</b></a>
-<a href="http://www.facebook.com/vlc.media.player">Facebook</a>
-<a href="http://news.ycombinator.com/item?id=2165356">Hacker News</a>
-<a href="http://digg.com/news/technology/videolan_10_years_of_open_source">Digg</a>
-<a href="http://twitter.com/videolan">Twitter</a>
-<br />
-
-<div id="sidebar">
-<h1><a class="actionDay" id="link-day1">Day 1</a></h1>
-<h1><a class="actionDay" id="link-day2">Day 2</a></h1>
-<h1><a class="actionDay" id="link-day3">Day 3</a></h1>
-<h1><a class="actionDay" id="link-day4">Day 4</a></h1>
-<h1><a class="actionDay" id="link-day5">Day 5</a></h1>
-<h1><a class="actionDay" id="link-day6">Day 6</a></h1>
-<h1><a class="actionDay" id="link-day7">Day 7</a></h1>
-<h1><a class="actionDay" id="link-day8">Day 8</a></h1>
-<h1><a class="actionDay" id="link-day9">Day 9</a></h1>
-<h1><a class="actionDay" id="link-day10" style="font-weight: bold;">Day 10</a></h1>
-</div>
-
-<div id="days">
- <div id="day1" style="display: none;">
- <h1>Day 1: a VideoLAN history</h1>
- <p>Most people know <a href="/vlc"/>VLC</a>, but they don't know the history of the <a href="/videolan/">VideoLAN project</a>.</p>
- <p>Well, they don't even know what VideoLAN is, and that we are not a company...</p>
- <h2>1st February 2011</h2>
- <p>Today is the <b>10<sup>th</sup> anniversary</b> of the switch to <a href="http://www.opensource.org/">GPL</a> of the VideoLAN project
- applications...</p>
- <p>But, but, but... What was <em>before</em> the GPL?</p>
-
- <h3>1996: First VideoLAN project</h3>
- <p>The network of the campus of the <a href="http://www.ecp.fr">École Centrale Paris</a>,
- one of the prestigious French "<a href="http://en.wikipedia.org/wiki/Grande_ecole">Grande École</a>"
- university, has always been managed by a student organisation named <a href="http://www.via.ecp.fr">
- VIA Centrale Réseaux</a>.</p>
- <p>In 1996, it had a very slow <a href="http://en.wikipedia.org/wiki/Token_ring">Token-Ring</a> network, but the students wanted an upgrade. They found investors
- at the condition that they could justify the need for a new network...</p>
- <p>Therefore, they decided to push <b>Video</b> on the network...<br />
- <p>Remember, this is <b>1996</b>, were your average Pentium couldn't decode a DVD and when Youtube and Google didn't exist...</p>
- <p>This <b>student project</b> achieved his goals in early 1998, and a new network came.</p>
-
- <h3>1998: Second VideoLAN project</h3>
- <p>As it was successful, it was decided to go on the project.</p>
- <p>And they restarted the project from scratch, in <b>1998</b>.<br />
- <p>But in the mind of <a href="http://www.opensource.org/">open source</a> and modularity.</p>
- <p>This is when the <a href="/vlc/">VLC media player</a> that you know of, was <i>born</i>.<br />
- If you look at the <em>first commit</em> of the repository, in <b>August 1999</b>, you'll see that the most copyright
- indeed is from <b>1998</b>.</p>
-
- <h3>2001: Open Source</h3>
- <p>As <a href="/">VideoLAN</a> was a student project, the university had moral rights on the software produced.</p>
- <p>Thanks to the <b>students</b> and Professor <a href="http://fr.linkedin.com/pub/jean-philippe-rey/16/b19/95a">Jean-Philippe Rey</a>,
- the direction of the university allowed the switch of all code produced to GPL.</p>
- <p>The <a href="http://images.videolan.org/images/paper.jpeg">letter</a> from Mr. Gourisse was signed on February 1<sup>st</sup>, <b>2001</b>.</p>
-
- <h2>Since 2001</h2>
- <p>Afterward, the project has went on, with <b>students</b> and then <b>volunteers</b> from around the world.</p>
- <p>The project, has, of course, left the university and is a backed-up by a <b>volunteer non-profit organisation</b>.</p>
- <p>Today, VLC averages 24 million downloads per month (including two-third of updates) and the user-base is counted in tens of million.</p>
-
- </div>
-
- <div id="day2" style="display: none;">
- <h1>Day 2: a new website design</h1>
- <p>As you might have seen, we've change the design of the <a href="/">main website</a>.</p>
- <p>The website design was done by <a href="http://madebyargon.com/">Argon</a> and this project was sponsored by <a href="http://netzwelt.de">netzwelt.de</a>.</p>
- <p>It is still a work in progress, but we'll keep working on it with your help.</p>
- </div>
-
- <div id="day3" style="display: none;">
- <h1>Day 3: A cool video about VLC</h1>
- <p>For our 3<sup>rd</sup> day, we'd like to share a video that we think should be more known.</p>
- <p>Video created by Adam Vian.</p>
- <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/vVXGLPl3n7E" frameborder="0" allowfullscreen></iframe>
- </div>
-
- <div id="day4" style="display: none;">
- <h1>Day 4: The best skins for VLC</h1>
- <br />
- <p>For our 4<sup>th</sup> day, we'd like to share the <b>6 best skins</b> we've seen this year.</p>
- <br />
- <br />
-
-<?php
-function vlcskins($img,$thumb, $skin){
- echo"<div style='width: 230px; font-size: 2em; float: left; text-align: center;'><div class='screenshot' style='overflow: hidden; width: 200px; height: 120px;'>"
- ."<a href='http://images.videolan.org/vlc/skins2/$img'><img
- src='http://images.videolan.org/vlc/skins2/$thumb' alt='VLC media player - $desc' /></a>
- </div>";
- echo "<a href='http://www.videolan.org/vlc/download-skins2-go.php?url=$skin'>Get this skin!</a></div>";
-}
- vlcskins('Preview.jpg', 'tm_Preview.jpg', 'eDark Vlc.vlt' );
- vlcskins('screen_vlc_def_mod.jpg', 'tm_screen_vlc_def_mod.jpg', 'default_mod_mentalrey.vlt' );
- vlcskins('ASkin.png', 'tm_ASkin.png', 'ASkin.vlt' );
- vlcskins('vlc_skin.png', 'tm_vlc_skin.png', 'avs_0_95_beta.vlt' );
- vlcskins('darklounge_preview.jpg', 'tm_darklounge_preview.jpg', 'darklounge_vlc_1.0.vlt' );
- vlcskins('Alienware Darkstar.PNG', 'tm_Alienware Darkstar.PNG', 'Alienware Darkstar.vlt' );
-?>
- </div>
-
- <div id="day5" style="display: none;">
- <h1>Day 5: Small photo from the VideoLAN team from FOSDEM</h1>
- <br />
- <p>For our 5<sup>th</sup> day, we'd like to share a small <b>photo</b> we've done during the <a href="http://fosdem.org">FOSDEM</a>
- conference, where some people from the <a href="/videolan/">VideoLAN team</a> met today, and tomorrow.</p>
- <p>The picture is taken in front of the huge Brussels green cone.</a>
- <br />
- <img src="/videolan/events/10y/Brussels_VideoLAN.jpg" alt="VideoLAN in FOSDEM 2011" />
- <br />
- </div>
-
- <div id="day6" style="display: none;">
- <h1>Day 6: Best extensions for VLC</h1>
- <br />
- <h2>VLC extensions</h2>
- <p>For our 6<sup>th</sup> day, we'd like to speak about <b>extensions</b> for VLC and provide a few.</p>
- <p>Extensions in VLC are not very popular yet, because we are missing a few functionnalities.<br />
- Still, some are already cool to use.</p>
- <p>Extensions in VLC can add new features that we don't want to support in the main core, or that we cannot.</p>
-
- <h2>Some extensions</h2>
- <br />
- <h3>VLC extension: subtitles downloader</h3>
- <p>This small extension allows you to get subtitles directly from web databases<br />
- <a href="http://anonym.to/?http://ale5000.altervista.org/vlc/extensions/subtitles-mod.lua">Download it now!</a></p>
- <br />
- <h3>VLC extensions: movie information</h3>
- <p>These are, in fact, 4 extension to get more information about the movie currently playing:
- <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/allocine-fr.lua;hb=HEAD">Allocine.fr extension</a>
- <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/imdb.lua;hb=HEAD">IMDB.com extension</a>
- <br /><a href="lua/moviedb.lua">themoviedb.org extension</a>
- <br /><a href="lua/tvdb.lua">thetvdb.com extension</a></p>
- <p><b>NB:</b> the legality of the use of these extension is not clear yet. If you have any info, please share with us.</p>
- <br />
- <h3>VLC extension: Add Similar files</h3>
- <p>This extension will find the similar files in the same folder (like for TV shows)<br />
- than the file playing and add them to the playlist.<br />
- <a href="lua/addsimilar.lua">Download it now!</a></p>
- <br />
- <p><em style="font-style: italic;">Sorry, but because of the FOSDEM event, this day 6, that was supposed to be out on sunday, went out on monday :D</em></p>
- <br />
- </div>
-
- <div id="day7" style="display: none;">
- <h1>Day 7: Cool thing to do with VLC</h1>
- <p>For our 7<sup>th</sup> day, we'd like to show out feature of VLC that you probably don't know about.</p>
-
- <h2>Running with coloured text output</h2>
- <p>One of the most useless feature of VLC is the <b>Colored ASCII</b> mode. To use it:<br />
- - <code>vlc -Acaca</code><br />
- - Preferences → Video → Change "output" to "Color ascii-art video output".
- </p>
-
- <h2>Running with no interface</h2>
- <p>If you like the <b>MPlayer</b> usability, or if you want a VLC with no interaction, you should use the dummy interface:<br />
- <code>vlc -Idummy</code> or <code>cvlc</code>.</p>
- <p>You can also approach this mode with the <b>Interface Preferences</b> options: change to "minimal starting mode".</p>
-
- <h2>Playback your screen</h2>
- <p>Try this one:<br />
- Media → Open Capture Device → Change "Capture mode" to "Desktop"<br />
- Enjoy!</p>
- <p>You can record, transcode and stream it too!</p>
-
- <h2>Open a Youtube URL</h2>
- <p>To open a Youtube video in VLC:<br />
- Media → Open Network → Paste the complete Youtube URL, like <em style="font-style: italic;">http://www.youtube.com/watch?v=vVXGLPl3n7E</em><br />
- Enjoy!</p>
-
- <h2>Use the interactive zoom</h2>
- <p>Did you know about the interactive zoom filter in VLC?</p>
- <p>To use it, play a video, then<br />Tools → Effects & Filters → Video Effects → Geometry, tick "Magnification/Zoom".<br />
- Use your mouse in the top left corner to have fun with it!</p>
- </div>
-
- <div id="day8" style="display: none;">
- <h1>Day 8: Cones</h1>
- <p>For our 8<sup>th</sup> day, here is a small collection of nice cones.</p>
- <h2>New VLC cone, GCI-rendered, by Richard C. G. Øiestad</h2>
- <p>From the creator of the actual VLC icon, here is a new one.</p>
- <img src="vlc_new_cone.png" alt="VLC cone" />
-
- <h2>Some nice VLC cone</h2>
- <p>A small cone with a translucent film strip around it.</p>
- <img src="vlc_film.png" alt="VLC cone" />
-
- <h2>Funny cones</h2>
- <p>High-Quality Cone icons done by Tom Bigelajzen</p>
- <p><a href="http://images.videolan.org/images/goodies/Cone-Shortcuts-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Shortcuts-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Subs-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Subs-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Forum-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Forum-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Video-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Video-small.png" /></a>
- </p>
- <p>
- <a href="http://images.videolan.org/images/goodies/Cone-Audio-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Audio-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Input-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Input-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-Interface-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Interface-small.png" /></a>
- <a href="http://images.videolan.org/images/goodies/Cone-List-large.png"><img src="http://images.videolan.org/images/goodies/Cone-List-small.png" /></a>
- </p>
- </div>
-
- <div id="day9" style="display:none;">
- <h1>Day 9: VLC community numbers</h1>
- <p>For our 9<sup>th</sup> day, we'd like to speak about numbers.</p>
-
- <h2>Commiters</h2>
- <p>The <b>number of committers</b> metric is too often discarded, in open source projects.<br />
- We believe this is a good way to mesure the popularity of a project.</p>
- <h3>Official committers</h3>
- <p>The <b>official commiters</b> are the ones who have or had write access.<br />
- They are <b>48 of them</b>, but most of them are inactive, those days...</p>
- <h3>External committers</h3>
- <p>The <b>external commiters</b> are people from the community, who send patches.
- There patches are then applied into the main repository, by other committers.<br />
- They are more than <b>500 of them</b>, during the first 10 years of the project.</p>
-
- <h2>Downloads</h2>
- <p>The <b>download numbers</b> are always inaccurate, because many downloads are not counted:<br />
- <ul class="bullets">
- <li>Linux numbers, because users download directly on their distributions;</li>
- <li>Unofficial mirrors, and direct FTP accesses;</li>
- <li>Websites like <em style="font-style: italic;">download.com</em>, <em style="font-style: italic;">CNET</em>, <em style="font-style: italic;">01Net</em> or <em style="font-style: italic;">softopedia</em>.</li>
- </ul></p>
-
- <h3>Numbers before sf.net</h3>
- <p>When we mainly used our own set of mirrors, we had counted <b>440 million</b> direct downloads.</p>
- <p>Those downloads were done between <em style="font-style: italic;">December 2004</em> and <em style="font-style: italic;">June 2010</em>
- and did not include updates.</p>
-
- <h3>Numbers since sf.net</h3>
- <p>Since last june, we are using SourceForge for distribution, especially in order to have a 3<sup>rd</sup> party counting the downloads.</p>
- <p>As you can see, VLC is already at <a href="http://sourceforge.net/top/topalltime.php?type=downloads">the 4<sup>th</sup> position</a>, on
- the <a href="http://sourceforge.net/top/topalltime.php?type=downloads">Top Downloads, For all time of SF.net</a>.</p>
- <p>The numbers are over <b>191 million</b>, but are including signatures and updates.<br />The actual numbers are thefore closer to <b>74 million</b>
- direct downloads, over the last 7 and half months.</p>
- <br />
- <p>That would make the total at around <b>514 million</b> direct downloads.</p>
-
- <h2>Users</h2>
- <p>As VLC is not phoning home when one uses it (for example, proprietary players like RealPlayer or DivX do), we cannot know exactly the exact userbase.</p>
- <p>We can only <b>guess</b> from the download numbers... Do your own <b>estimation</b> then :D</p>
- </div>
-
- <div id="day10" class="selected">
- <h1>Day 10: A short promotional video about VLC</h1>
- <p>For our 10<sup>th</sup> (and last) day, we'd like to share a short promo video done for VLC.</p>
- <p>This video was created and directed by a team of French students, realised by a group of technical volunteers
- and shot and produced by <a href="http://holistic-productions.com/">Holistic Productions</a>.</p>
- <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/ZRM6-PrOfZE" frameborder="0" allowfullscreen></iframe>
- <p>Please share.</a>
- </div>
-
-</div>
-
-<div>
- <h1>Direct links to day pages</h1>
- <span style="padding: 6px; font-size: 1.2em; font-weight: bold;"><a class="actionDay" id="link-day1" href="day1.html">Day 1</a></span>
- <span style="padding: 6px; font-size: 1.2em; font-weight: bold;"><a class="actionDay" id="link-day2" href="day2.html">Day 2</a></span>
- <span style="padding: 6px; font-size: 1.2em; font-weight: bold;"><a class="actionDay" id="link-day3" href="day3.html">Day 3</a></span>
- <span style="padding: 6px; font-size: 1.2em; font-weight: bold;"><a class="actionDay" id="link-day4" href="day4.html">Day 4</a></span>
- <span style="padding: 6px; font-size: 1.2em; font-weight: bold;"><a class="actionDay" id="link-day5" href="day5.html">Day 5</a></span>
- <span style="padding: 6px; font-size: 1.2em; font-weight: bold;"><a class="actionDay" id="link-day6" href="day6.html">Day 6</a></span>
- <span style="padding: 6px; font-size: 1.2em; font-weight: bold;"><a class="actionDay" id="link-day7" href="day7.html">Day 7</a></span>
- <span style="padding: 6px; font-size: 1.2em; font-weight: bold;"><a class="actionDay" id="link-day8" href="day8.html">Day 8</a></span>
- <span style="padding: 6px; font-size: 1.2em; font-weight: bold;"><a class="actionDay" id="link-day9" href="day9.html">Day 9</a></span>
- <span style="padding: 6px; font-size: 1.2em; font-weight: bold;"><a class="actionDay" id="link-day10" href="day10.html">Day 10</a></span>
-</div>
-
-<script type='text/javascript'>
-$(".actionDay").click( function() {
- var target = $(this).attr("id").substr(8);
- var current = $(".selected").attr("id").substr(3);
-
- if (target == current)
- return;
-
- if (target > current) {
- $("#day" + current).slideUp('slow');
- $("#day" + target).show();
-
- } else if (target < current) {
- var divheight = $("#day" + target).height() + 100;
- $("#day" + target).css("height", "0px");
- $("#day" + target).show();
- $("#day" + target).animate({
- height: '+=' + divheight + 'px'
- }, "slow", function() {
- $("#day" + current).fadeOut();
- });
- }
-
- $("#day" + current).removeClass("selected");
- $("#day" + target).addClass("selected");
- $(".actionDay").css("font-weight", "normal" );
- $(this).css("font-weight", "bold" );
-});
-</script>
-
-<?php footer('$Id: index.php 5400 2009-07-19 15:37:21Z jb $'); ?>
</span><span style="color: #000000;background-color: #ddffdd">+<?php
+ $title = "10 years of open source";
+ require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
+?>
+
+<h1 class="bigtitle">10 years of Open Source</h1>
+<h2>Welcome to the pages for the Celebration of our 10 years of open source</h2>
+<p>We are here to celebrate the 10 years of the open sourcing of VideoLAN and VLC.</p>
+<p><b>10 days</b> of surprises, ideas and stories will pop up here.</p>
+<br />
+<h3>Support us</h3>
+<p>Since all the work on <a href="/vlc/">VLC</a> and other <a href="/projects">videolan projects</a> is done by <b>volunteers</b>
+in their <b>free time</b>, we welcome donations to help us manage the software. <b>Donate <a href="/contribute.html">now!</a></b></p>
+<h3>Share</h3>
+<a href="http://www.reddit.com/r/reddit.com/comments/fnvw3/apparently_vlc_is_currently_celebrating_its_tenth/"><b>Reddit</b></a>
+<a href="http://www.facebook.com/vlc.media.player">Facebook</a>
+<a href="http://news.ycombinator.com/item?id=2165356">Hacker News</a>
+<a href="http://digg.com/news/technology/videolan_10_years_of_open_source">Digg</a>
+<a href="http://twitter.com/videolan">Twitter</a>
+<br />
+
+<div id="sidebar">
+<h1><a class="actionDay" id="link-day1">Day 1</a></h1>
+<h1><a class="actionDay" id="link-day2">Day 2</a></h1>
+<h1><a class="actionDay" id="link-day3">Day 3</a></h1>
+<h1><a class="actionDay" id="link-day4">Day 4</a></h1>
+<h1><a class="actionDay" id="link-day5">Day 5</a></h1>
+<h1><a class="actionDay" id="link-day6">Day 6</a></h1>
+<h1><a class="actionDay" id="link-day7">Day 7</a></h1>
+<h1><a class="actionDay" id="link-day8">Day 8</a></h1>
+<h1><a class="actionDay" id="link-day9">Day 9</a></h1>
+<h1><a class="actionDay" id="link-day10" style="font-weight: bold;">Day 10</a></h1>
+</div>
+
+<div id="days">
+ <div id="day1" style="display: none;">
+ <h1>Day 1: a VideoLAN history</h1>
+ <p>Most people know <a href="/vlc"/>VLC</a>, but they don't know the history of the <a href="/videolan/">VideoLAN project</a>.</p>
+ <p>Well, they don't even know what VideoLAN is, and that we are not a company...</p>
+ <h2>1st February 2011</h2>
+ <p>Today is the <b>10<sup>th</sup> anniversary</b> of the switch to <a href="http://www.opensource.org/">GPL</a> of the VideoLAN project
+ applications...</p>
+ <p>But, but, but... What was <em>before</em> the GPL?</p>
+
+ <h3>1996: First VideoLAN project</h3>
+ <p>The network of the campus of the <a href="http://www.ecp.fr">École Centrale Paris</a>,
+ one of the prestigious French "<a href="http://en.wikipedia.org/wiki/Grande_ecole">Grande École</a>"
+ university, has always been managed by a student organisation named <a href="http://www.via.ecp.fr">
+ VIA Centrale Réseaux</a>.</p>
+ <p>In 1996, it had a very slow <a href="http://en.wikipedia.org/wiki/Token_ring">Token-Ring</a> network, but the students wanted an upgrade. They found investors
+ at the condition that they could justify the need for a new network...</p>
+ <p>Therefore, they decided to push <b>Video</b> on the network...<br />
+ <p>Remember, this is <b>1996</b>, were your average Pentium couldn't decode a DVD and when Youtube and Google didn't exist...</p>
+ <p>This <b>student project</b> achieved his goals in early 1998, and a new network came.</p>
+
+ <h3>1998: Second VideoLAN project</h3>
+ <p>As it was successful, it was decided to go on the project.</p>
+ <p>And they restarted the project from scratch, in <b>1998</b>.<br />
+ <p>But in the mind of <a href="http://www.opensource.org/">open source</a> and modularity.</p>
+ <p>This is when the <a href="/vlc/">VLC media player</a> that you know of, was <i>born</i>.<br />
+ If you look at the <em>first commit</em> of the repository, in <b>August 1999</b>, you'll see that the most copyright
+ indeed is from <b>1998</b>.</p>
+
+ <h3>2001: Open Source</h3>
+ <p>As <a href="/">VideoLAN</a> was a student project, the university had moral rights on the software produced.</p>
+ <p>Thanks to the <b>students</b> and Professor <a href="http://fr.linkedin.com/pub/jean-philippe-rey/16/b19/95a">Jean-Philippe Rey</a>,
+ the direction of the university allowed the switch of all code produced to GPL.</p>
+ <p>The <a href="http://images.videolan.org/images/paper.jpeg">letter</a> from Mr. Gourisse was signed on February 1<sup>st</sup>, <b>2001</b>.</p>
+
+ <h2>Since 2001</h2>
+ <p>Afterward, the project has went on, with <b>students</b> and then <b>volunteers</b> from around the world.</p>
+ <p>The project, has, of course, left the university and is a backed-up by a <b>volunteer non-profit organisation</b>.</p>
+ <p>Today, VLC averages 24 million downloads per month (including two-third of updates) and the user-base is counted in tens of million.</p>
+
+ </div>
+
+ <div id="day2" style="display: none;">
+ <h1>Day 2: a new website design</h1>
+ <p>As you might have seen, we've change the design of the <a href="/">main website</a>.</p>
+ <p>The website design was done by <a href="http://madebyargon.com/">Argon</a> and this project was sponsored by <a href="http://netzwelt.de">netzwelt.de</a>.</p>
+ <p>It is still a work in progress, but we'll keep working on it with your help.</p>
+ </div>
+
+ <div id="day3" style="display: none;">
+ <h1>Day 3: A cool video about VLC</h1>
+ <p>For our 3<sup>rd</sup> day, we'd like to share a video that we think should be more known.</p>
+ <p>Video created by Adam Vian.</p>
+ <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/vVXGLPl3n7E" frameborder="0" allowfullscreen></iframe>
+ </div>
+
+ <div id="day4" style="display: none;">
+ <h1>Day 4: The best skins for VLC</h1>
+ <br />
+ <p>For our 4<sup>th</sup> day, we'd like to share the <b>6 best skins</b> we've seen this year.</p>
+ <br />
+ <br />
+
+<?php
+function vlcskins($img,$thumb, $skin){
+ echo"<div style='width: 230px; font-size: 2em; float: left; text-align: center;'><div class='screenshot' style='overflow: hidden; width: 200px; height: 120px;'>"
+ ."<a href='http://images.videolan.org/vlc/skins2/$img'><img
+ src='http://images.videolan.org/vlc/skins2/$thumb' alt='VLC media player - $desc' /></a>
+ </div>";
+ echo "<a href='http://www.videolan.org/vlc/download-skins2-go.php?url=$skin'>Get this skin!</a></div>";
+}
+ vlcskins('Preview.jpg', 'tm_Preview.jpg', 'eDark Vlc.vlt' );
+ vlcskins('screen_vlc_def_mod.jpg', 'tm_screen_vlc_def_mod.jpg', 'default_mod_mentalrey.vlt' );
+ vlcskins('ASkin.png', 'tm_ASkin.png', 'ASkin.vlt' );
+ vlcskins('vlc_skin.png', 'tm_vlc_skin.png', 'avs_0_95_beta.vlt' );
+ vlcskins('darklounge_preview.jpg', 'tm_darklounge_preview.jpg', 'darklounge_vlc_1.0.vlt' );
+ vlcskins('Alienware Darkstar.PNG', 'tm_Alienware Darkstar.PNG', 'Alienware Darkstar.vlt' );
+?>
+ </div>
+
+ <div id="day5" style="display: none;">
+ <h1>Day 5: Small photo from the VideoLAN team from FOSDEM</h1>
+ <br />
+ <p>For our 5<sup>th</sup> day, we'd like to share a small <b>photo</b> we've done during the <a href="http://fosdem.org">FOSDEM</a>
+ conference, where some people from the <a href="/videolan/">VideoLAN team</a> met today, and tomorrow.</p>
+ <p>The picture is taken in front of the huge Brussels green cone.</a>
+ <br />
+ <img src="/videolan/events/10y/Brussels_VideoLAN.jpg" alt="VideoLAN in FOSDEM 2011" />
+ <br />
+ </div>
+
+ <div id="day6" style="display: none;">
+ <h1>Day 6: Best extensions for VLC</h1>
+ <br />
+ <h2>VLC extensions</h2>
+ <p>For our 6<sup>th</sup> day, we'd like to speak about <b>extensions</b> for VLC and provide a few.</p>
+ <p>Extensions in VLC are not very popular yet, because we are missing a few functionnalities.<br />
+ Still, some are already cool to use.</p>
+ <p>Extensions in VLC can add new features that we don't want to support in the main core, or that we cannot.</p>
+
+ <h2>Some extensions</h2>
+ <br />
+ <h3>VLC extension: subtitles downloader</h3>
+ <p>This small extension allows you to get subtitles directly from web databases<br />
+ <a href="http://anonym.to/?http://ale5000.altervista.org/vlc/extensions/subtitles-mod.lua">Download it now!</a></p>
+ <br />
+ <h3>VLC extensions: movie information</h3>
+ <p>These are, in fact, 4 extension to get more information about the movie currently playing:
+ <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/allocine-fr.lua;hb=HEAD">Allocine.fr extension</a>
+ <br /><a href="http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/extensions/imdb.lua;hb=HEAD">IMDB.com extension</a>
+ <br /><a href="lua/moviedb.lua">themoviedb.org extension</a>
+ <br /><a href="lua/tvdb.lua">thetvdb.com extension</a></p>
+ <p><b>NB:</b> the legality of the use of these extension is not clear yet. If you have any info, please share with us.</p>
+ <br />
+ <h3>VLC extension: Add Similar files</h3>
+ <p>This extension will find the similar files in the same folder (like for TV shows)<br />
+ than the file playing and add them to the playlist.<br />
+ <a href="lua/addsimilar.lua">Download it now!</a></p>
+ <br />
+ <p><em style="font-style: italic;">Sorry, but because of the FOSDEM event, this day 6, that was supposed to be out on sunday, went out on monday :D</em></p>
+ <br />
+ </div>
+
+ <div id="day7" style="display: none;">
+ <h1>Day 7: Cool thing to do with VLC</h1>
+ <p>For our 7<sup>th</sup> day, we'd like to show out feature of VLC that you probably don't know about.</p>
+
+ <h2>Running with coloured text output</h2>
+ <p>One of the most useless feature of VLC is the <b>Colored ASCII</b> mode. To use it:<br />
+ - <code>vlc -Acaca</code><br />
+ - Preferences → Video → Change "output" to "Color ascii-art video output".
+ </p>
+
+ <h2>Running with no interface</h2>
+ <p>If you like the <b>MPlayer</b> usability, or if you want a VLC with no interaction, you should use the dummy interface:<br />
+ <code>vlc -Idummy</code> or <code>cvlc</code>.</p>
+ <p>You can also approach this mode with the <b>Interface Preferences</b> options: change to "minimal starting mode".</p>
+
+ <h2>Playback your screen</h2>
+ <p>Try this one:<br />
+ Media → Open Capture Device → Change "Capture mode" to "Desktop"<br />
+ Enjoy!</p>
+ <p>You can record, transcode and stream it too!</p>
+
+ <h2>Open a Youtube URL</h2>
+ <p>To open a Youtube video in VLC:<br />
+ Media → Open Network → Paste the complete Youtube URL, like <em style="font-style: italic;">http://www.youtube.com/watch?v=vVXGLPl3n7E</em><br />
+ Enjoy!</p>
+
+ <h2>Use the interactive zoom</h2>
+ <p>Did you know about the interactive zoom filter in VLC?</p>
+ <p>To use it, play a video, then<br />Tools → Effects & Filters → Video Effects → Geometry, tick "Magnification/Zoom".<br />
+ Use your mouse in the top left corner to have fun with it!</p>
+ </div>
+
+ <div id="day8" style="display: none;">
+ <h1>Day 8: Cones</h1>
+ <p>For our 8<sup>th</sup> day, here is a small collection of nice cones.</p>
+ <h2>New VLC cone, GCI-rendered, by Richard C. G. Øiestad</h2>
+ <p>From the creator of the actual VLC icon, here is a new one.</p>
+ <img src="vlc_new_cone.png" alt="VLC cone" />
+
+ <h2>Some nice VLC cone</h2>
+ <p>A small cone with a translucent film strip around it.</p>
+ <img src="vlc_film.png" alt="VLC cone" />
+
+ <h2>Funny cones</h2>
+ <p>High-Quality Cone icons done by Tom Bigelajzen</p>
+ <p><a href="http://images.videolan.org/images/goodies/Cone-Shortcuts-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Shortcuts-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Subs-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Subs-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Forum-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Forum-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Video-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Video-small.png" /></a>
+ </p>
+ <p>
+ <a href="http://images.videolan.org/images/goodies/Cone-Audio-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Audio-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Input-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Input-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-Interface-large.png"><img src="http://images.videolan.org/images/goodies/Cone-Interface-small.png" /></a>
+ <a href="http://images.videolan.org/images/goodies/Cone-List-large.png"><img src="http://images.videolan.org/images/goodies/Cone-List-small.png" /></a>
+ </p>
+ </div>
+
+ <div id="day9" style="display:none;">
+ <h1>Day 9: VLC community numbers</h1>
+ <p>For our 9<sup>th</sup> day, we'd like to speak about numbers.</p>
+
+ <h2>Commiters</h2>
+ <p>The <b>number of committers</b> metric is too often discarded, in open source projects.<br />
+ We believe this is a good way to mesure the popularity of a project.</p>
+ <h3>Official committers</h3>
+ <p>The <b>official commiters</b> are the ones who have or had write access.<br />
+ They are <b>48 of them</b>, but most of them are inactive, those days...</p>
+ <h3>External committers</h3>
+ <p>The <b>external commiters</b> are people from the community, who send patches.
+ There patches are then applied into the main repository, by other committers.<br />
+ They are more than <b>500 of them</b>, during the first 10 years of the project.</p>
+
+ <h2>Downloads</h2>
+ <p>The <b>download numbers</b> are always inaccurate, because many downloads are not counted:<br />
+ <ul class="bullets">
+ <li>Linux numbers, because users download directly on their distributions;</li>
+ <li>Unofficial mirrors, and direct FTP accesses;</li>
+ <li>Websites like <em style="font-style: italic;">download.com</em>, <em style="font-style: italic;">CNET</em>, <em style="font-style: italic;">01Net</em> or <em style="font-style: italic;">softopedia</em>.</li>
+ </ul></p>
+
+ <h3>Numbers before sf.net</h3>
+ <p>When we mainly used our own set of mirrors, we had counted <b>440 million</b> direct downloads.</p>
+ <p>Those downloads were done between <em style="font-style: italic;">December 2004</em> and <em style="font-style: italic;">June 2010</em>
+ and did not include updates.</p>
+
+ <h3>Numbers since sf.net</h3>
+ <p>Since last june, we are using SourceForge for distribution, especially in order to have a 3<sup>rd</sup> party counting the downloads.</p>
+ <p>As you can see, VLC is already at <a href="http://sourceforge.net/top/topalltime.php?type=downloads">the 4<sup>th</sup> position</a>, on
+ the <a href="http://sourceforge.net/top/topalltime.php?type=downloads">Top Downloads, For all time of SF.net</a>.</p>
+ <p>The numbers are over <b>191 million</b>, but are including signatures and updates.<br />The actual numbers are thefore closer to <b>74 million</b>
+ direct downloads, over the last 7 and half months.</p>
+ <br />
+ <p>That would make the total at around <b>514 million</b> direct downloads.</p>
+
+ <h2>Users</h2>
+ <p>As VLC is not phoning home when one uses it (for example, proprietary players like RealPlayer or DivX do), we cannot know exactly the exact userbase.</p>
+ <p>We can only <b>guess</b> from the download numbers... Do your own <b>estimation</b> then :D</p>
+ </div>
+
+ <div id="day10" class="selected">
+ <h1>Day 10: A short promotional video about VLC</h1>
+ <p>For our 10<sup>th</sup> (and last) day, we'd like to share a short promo video done for VLC.</p>
+ <p>This video was created and directed by a team of French students, realised by a group of technical volunteers
+ and shot and produced by <a href="http://holistic-productions.com/">Holistic Productions</a>.</p>
+ <iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/ZRM6-PrOfZE" frameborder="0" allowfullscreen></iframe>
+ <p>Please share.</a>
+ </div>
+
+</div>
+
+<div>
+ <h1>Direct links to day pages</h1>
+ <span style="padding: 6px; font-size: 1.2em; font-weight: bold;"><a class="actionDay" id="link-day1" href="day1.html">Day 1</a></span>
+ <span style="padding: 6px; font-size: 1.2em; font-weight: bold;"><a class="actionDay" id="link-day2" href="day2.html">Day 2</a></span>
+ <span style="padding: 6px; font-size: 1.2em; font-weight: bold;"><a class="actionDay" id="link-day3" href="day3.html">Day 3</a></span>
+ <span style="padding: 6px; font-size: 1.2em; font-weight: bold;"><a class="actionDay" id="link-day4" href="day4.html">Day 4</a></span>
+ <span style="padding: 6px; font-size: 1.2em; font-weight: bold;"><a class="actionDay" id="link-day5" href="day5.html">Day 5</a></span>
+ <span style="padding: 6px; font-size: 1.2em; font-weight: bold;"><a class="actionDay" id="link-day6" href="day6.html">Day 6</a></span>
+ <span style="padding: 6px; font-size: 1.2em; font-weight: bold;"><a class="actionDay" id="link-day7" href="day7.html">Day 7</a></span>
+ <span style="padding: 6px; font-size: 1.2em; font-weight: bold;"><a class="actionDay" id="link-day8" href="day8.html">Day 8</a></span>
+ <span style="padding: 6px; font-size: 1.2em; font-weight: bold;"><a class="actionDay" id="link-day9" href="day9.html">Day 9</a></span>
+ <span style="padding: 6px; font-size: 1.2em; font-weight: bold;"><a class="actionDay" id="link-day10" href="day10.html">Day 10</a></span>
+</div>
+
+<script type='text/javascript'>
+$(".actionDay").click( function() {
+ var target = $(this).attr("id").substr(8);
+ var current = $(".selected").attr("id").substr(3);
+
+ if (target == current)
+ return;
+
+ if (target > current) {
+ $("#day" + current).slideUp('slow');
+ $("#day" + target).show();
+
+ } else if (target < current) {
+ var divheight = $("#day" + target).height() + 100;
+ $("#day" + target).css("height", "0px");
+ $("#day" + target).show();
+ $("#day" + target).animate({
+ height: '+=' + divheight + 'px'
+ }, "slow", function() {
+ $("#day" + current).fadeOut();
+ });
+ }
+
+ $("#day" + current).removeClass("selected");
+ $("#day" + target).addClass("selected");
+ $(".actionDay").css("font-weight", "normal" );
+ $(this).css("font-weight", "bold" );
+});
+</script>
+
+<?php footer('$Id: index.php 5400 2009-07-19 15:37:21Z jb $'); ?>
</span></code></pre>
<br>
</li>
<li id='diff-16'>
<a href='https://code.videolan.org/VideoLAN.org/websites/commit/3278804f405f191cc00e14bfcc1650703a34043f#diff-16'>
<strong>
www.videolan.org/videolan/events/vdd09.php
</strong>
</a>
<hr>
<pre class="highlight"><code><span style="color: #000000;background-color: #ffdddd">--- a/www.videolan.org/videolan/events/vdd09.php
</span><span style="color: #000000;background-color: #ddffdd">+++ b/www.videolan.org/videolan/events/vdd09.php
</span><span style="color: #aaaaaa">@@ -1,98 +1,98 @@
</span><span style="color: #000000;background-color: #ffdddd">-<?php
- $title = "VideoLAN Dev Days 2009";
- $lang = "en";
- $menu = array( "project", "events" );
- $additional_css = array("/style/panels.css");
- require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
-?>
-
-<h1> VideoLAN Dev Days 2009 </h1>
-<h3> A Multimedia Conference that frees the cone in you! </h3>
-<div id="left">
-
-<h2> Welcome </h2>
-<p>The <a href="/videolan/">VideoLAN non-profit organisation</a> is happy to
-invite you to the multimedia open-source event of this end of year: <br />
-<strong>VideoLAN Dev Days '09</strong>.</p>
-<p>For the second time, people from the VideoLAN community will meet in <strong>Paris</strong> to gather, work, discuss and build a stronger community, on the <strong>18th, 19th and 20th of december 2009</strong>.</p>
-<p>Developers, designers and anonymous people around <a href="/vlc/">VLC</a>, <a href="/projects/dvblast.html">DVBlast</a>, VLMa, skin-designer or other multimedia projects will be there.</p>
-<p>There are <a href="#public">public</a> and <a href="#private">technical</a> events.<br />
-<a href="/videolan/events/vdd09.pdf"><strong>Full schedule (updated)</strong></a>.</p>
-
-<h1><a name="public">Public and OPEN events</a></h1>
-
-<h2>Soirée à la Cantine</h2>
-<p>On <strong>Friday 18th december 2009 at 18h30</strong>, the VideoLAN project
-invites you to come to <a href="http://lacantine.org">La Cantine</a> and discuss with the VideoLAN teams.<br />
-Presentations about VideoLAN, the next version of VLC and new projects will be held.</p>
-<h3>Registration</h3>
-<p><a href="http://lacantine.org/events/videolan-party"><strong>Registration</strong></a> are <a href="http://lacantine.org/events/videolan-party">online</a> on the <a href="http://lacantine.org/events/videolan-party">la cantine</a> website.</p>
-<h3>Venue</h3>
-<iframe width="520" height="400" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=la+cantine,&sll=48.869775,2.342577&sspn=0.006133,0.016512&ie=UTF8&radius=0.38&rq=1&ev=zi&hq=la+cantine,&hnear=&ll=48.869775,2.342577&spn=0.006133,0.016512&output=embed"></iframe><br /><small><a href="http://maps.google.com/maps?f=q&source=embed&hl=en&geocode=&q=la+cantine,&sll=48.869775,2.342577&sspn=0.006133,0.016512&ie=UTF8&radius=0.38&rq=1&ev=zi&hq=la+cantine,&hnear=&ll=48.869775,2.342577&spn=0.006133,0.016512" style="color:#0000FF;text-align:left">View Larger Map</a></small>
-
-<h2>Saturday Open Afternoon and dinner</h2>
-<p>For the French libre community and activists or technology-oriented people that are interested, there will be technical presentations about VLC on the <strong>Saturday 19th december 2009 at 17h30</strong> at Epitech.</p>
-<p>We will then go and eat together in a restaurant.</p>
-
-<h1><a name="private">Technical events and discussions</a></h1>
-<h2>What?</h2>
-<p>The VideoLAN community will meet during 3 days, in order to develop the community around the cone.<br />We want to build a better future of <a href="/vlc/">VLC</a> and other projects.</p>
-
-<h2>Who can come? </h3>
-<p><strong>YOU</strong>.</p>
-<p><strong>Anyone</strong> that cares about some VideoLAN projects.<br /> If you are not a technical person, but an enthusiast, we recommend to come to the less technical events, especially at La Cantine.</p>
-
-<h2>When? </h2>
-<p>On the <strong>18th, 19th and 20th of december</strong> in <strong>Paris</strong>.</p>
-
-<h2>Where? </h2>
-Technical events will be at <a href="http://epitech.eu/">Epitech</a>.
-
-<h2>Schedule</h2>
-You can find the full final schedule <a href="/videolan/events/vdd09.pdf">here</a>.
-
-<h2>Registration for technical events</h2>
-<p>If you want to come to join us, please mail us for your registration.</p>
-<p>Note that the saturday conferences don't need registration.</p>
-<p><a href="http://events.linkedin.com/VideoLAN-Dev-Days/pub/120441">LinkedIn Event</a>.</p>
-<p><a href="http://www.facebook.com/event.php?eid=131958622787">Facebook Event</a>.</p>
-
-<h2>Venue at Epitech</h2>
-<iframe width="520" height="400" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=epitech+paris,+france&sll=49.034267,2.592773&sspn=3.129595,8.453979&ie=UTF8&hq=epitech&hnear=Paris,+France&ll=48.825401,2.36721&spn=0.006139,0.016512&z=14&iwloc=A&cid=7575941540416736667&output=embed"></iframe><br /><small><a href="http://maps.google.com/maps?f=q&source=embed&hl=en&geocode=&q=epitech+paris,+france&sll=49.034267,2.592773&sspn=3.129595,8.453979&ie=UTF8&hq=epitech&hnear=Paris,+France&ll=48.825401,2.36721&spn=0.006139,0.016512&z=14&iwloc=A&cid=7575941540416736667" style="color:#0000FF;text-align:left">View Larger Map</a></small>
-
-
-</div>
-<div id="right">
-<?php panel_start( "green" ); ?>
-<h2>Sponsors</h2>
-<p><a href="http://anevia.com/"><img src="/images/partners/anevia.jpg" alt="AneVIA" width=200 /></a><br /> <a href="http://anevia.com/">Anevia</a> is sponsoring the party at La Cantine.</p>
-<p><a href="http://epitech.eu/"><img src="http://www.epitech.eu/images/design/logo-epitech.jpg" alt="epitech"/></a><br /> <a href="http://epitech.eu/">Epitech</a> is hosting most of the events and sponsoring some part of the event.</p>
-<br />
-<h2>Help us!</h2>
-<p><a href="/videolan/team">Your name here!</a></p>
-<p>Help us organizing the event!</p>
-<?php panel_end(); ?>
-
-<?php panel_start( "orange" ); ?>
-<h2>Program</h2>
-<a href="/videolan/events/vdd09.pdf"><strong>Full schedule</strong></a>.</p>
-
-<?php panel_end(); ?>
-
-<?php panel_start( "blue" ); ?>
-<h2>VideoLAN Dev Days '08</h2>
-<p class="center">
- <img src="http://download.videolan.org/events/20081220/VDD/mq/img-11.jpg" alt="VDD 08" style="width:100%"/>
-</p>
-<?php panel_end(); ?>
-
-<?php panel_start( "blue" ); ?>
-<h2>VLC</h2>
-<p class="center">
- <img src="http://images.videolan.org/images/screenshots/vlc-win32.png" alt="VLC on Windows" />
-</p>
-<?php panel_end(); ?>
-
-</div>
-
-<?php footer('$Id: index.php 5400 2009-07-19 15:37:21Z jb $'); ?>
</span><span style="color: #000000;background-color: #ddffdd">+<?php
+ $title = "VideoLAN Dev Days 2009";
+ $lang = "en";
+ $menu = array( "project", "events" );
+ $additional_css = array("/style/panels.css");
+ require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
+?>
+
+<h1> VideoLAN Dev Days 2009 </h1>
+<h3> A Multimedia Conference that frees the cone in you! </h3>
+<div id="left">
+
+<h2> Welcome </h2>
+<p>The <a href="/videolan/">VideoLAN non-profit organisation</a> is happy to
+invite you to the multimedia open-source event of this end of year: <br />
+<strong>VideoLAN Dev Days '09</strong>.</p>
+<p>For the second time, people from the VideoLAN community will meet in <strong>Paris</strong> to gather, work, discuss and build a stronger community, on the <strong>18th, 19th and 20th of december 2009</strong>.</p>
+<p>Developers, designers and anonymous people around <a href="/vlc/">VLC</a>, <a href="/projects/dvblast.html">DVBlast</a>, VLMa, skin-designer or other multimedia projects will be there.</p>
+<p>There are <a href="#public">public</a> and <a href="#private">technical</a> events.<br />
+<a href="/videolan/events/vdd09.pdf"><strong>Full schedule (updated)</strong></a>.</p>
+
+<h1><a name="public">Public and OPEN events</a></h1>
+
+<h2>Soirée à la Cantine</h2>
+<p>On <strong>Friday 18th december 2009 at 18h30</strong>, the VideoLAN project
+invites you to come to <a href="http://lacantine.org">La Cantine</a> and discuss with the VideoLAN teams.<br />
+Presentations about VideoLAN, the next version of VLC and new projects will be held.</p>
+<h3>Registration</h3>
+<p><a href="http://lacantine.org/events/videolan-party"><strong>Registration</strong></a> are <a href="http://lacantine.org/events/videolan-party">online</a> on the <a href="http://lacantine.org/events/videolan-party">la cantine</a> website.</p>
+<h3>Venue</h3>
+<iframe width="520" height="400" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=la+cantine,&sll=48.869775,2.342577&sspn=0.006133,0.016512&ie=UTF8&radius=0.38&rq=1&ev=zi&hq=la+cantine,&hnear=&ll=48.869775,2.342577&spn=0.006133,0.016512&output=embed"></iframe><br /><small><a href="http://maps.google.com/maps?f=q&source=embed&hl=en&geocode=&q=la+cantine,&sll=48.869775,2.342577&sspn=0.006133,0.016512&ie=UTF8&radius=0.38&rq=1&ev=zi&hq=la+cantine,&hnear=&ll=48.869775,2.342577&spn=0.006133,0.016512" style="color:#0000FF;text-align:left">View Larger Map</a></small>
+
+<h2>Saturday Open Afternoon and dinner</h2>
+<p>For the French libre community and activists or technology-oriented people that are interested, there will be technical presentations about VLC on the <strong>Saturday 19th december 2009 at 17h30</strong> at Epitech.</p>
+<p>We will then go and eat together in a restaurant.</p>
+
+<h1><a name="private">Technical events and discussions</a></h1>
+<h2>What?</h2>
+<p>The VideoLAN community will meet during 3 days, in order to develop the community around the cone.<br />We want to build a better future of <a href="/vlc/">VLC</a> and other projects.</p>
+
+<h2>Who can come? </h3>
+<p><strong>YOU</strong>.</p>
+<p><strong>Anyone</strong> that cares about some VideoLAN projects.<br /> If you are not a technical person, but an enthusiast, we recommend to come to the less technical events, especially at La Cantine.</p>
+
+<h2>When? </h2>
+<p>On the <strong>18th, 19th and 20th of december</strong> in <strong>Paris</strong>.</p>
+
+<h2>Where? </h2>
+Technical events will be at <a href="http://epitech.eu/">Epitech</a>.
+
+<h2>Schedule</h2>
+You can find the full final schedule <a href="/videolan/events/vdd09.pdf">here</a>.
+
+<h2>Registration for technical events</h2>
+<p>If you want to come to join us, please mail us for your registration.</p>
+<p>Note that the saturday conferences don't need registration.</p>
+<p><a href="http://events.linkedin.com/VideoLAN-Dev-Days/pub/120441">LinkedIn Event</a>.</p>
+<p><a href="http://www.facebook.com/event.php?eid=131958622787">Facebook Event</a>.</p>
+
+<h2>Venue at Epitech</h2>
+<iframe width="520" height="400" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=epitech+paris,+france&sll=49.034267,2.592773&sspn=3.129595,8.453979&ie=UTF8&hq=epitech&hnear=Paris,+France&ll=48.825401,2.36721&spn=0.006139,0.016512&z=14&iwloc=A&cid=7575941540416736667&output=embed"></iframe><br /><small><a href="http://maps.google.com/maps?f=q&source=embed&hl=en&geocode=&q=epitech+paris,+france&sll=49.034267,2.592773&sspn=3.129595,8.453979&ie=UTF8&hq=epitech&hnear=Paris,+France&ll=48.825401,2.36721&spn=0.006139,0.016512&z=14&iwloc=A&cid=7575941540416736667" style="color:#0000FF;text-align:left">View Larger Map</a></small>
+
+
+</div>
+<div id="right">
+<?php panel_start( "green" ); ?>
+<h2>Sponsors</h2>
+<p><a href="http://anevia.com/"><img src="/images/partners/anevia.jpg" alt="AneVIA" width=200 /></a><br /> <a href="http://anevia.com/">Anevia</a> is sponsoring the party at La Cantine.</p>
+<p><a href="http://epitech.eu/"><img src="http://www.epitech.eu/images/design/logo-epitech.jpg" alt="epitech"/></a><br /> <a href="http://epitech.eu/">Epitech</a> is hosting most of the events and sponsoring some part of the event.</p>
+<br />
+<h2>Help us!</h2>
+<p><a href="/videolan/team">Your name here!</a></p>
+<p>Help us organizing the event!</p>
+<?php panel_end(); ?>
+
+<?php panel_start( "orange" ); ?>
+<h2>Program</h2>
+<a href="/videolan/events/vdd09.pdf"><strong>Full schedule</strong></a>.</p>
+
+<?php panel_end(); ?>
+
+<?php panel_start( "blue" ); ?>
+<h2>VideoLAN Dev Days '08</h2>
+<p class="center">
+ <img src="http://download.videolan.org/events/20081220/VDD/mq/img-11.jpg" alt="VDD 08" style="width:100%"/>
+</p>
+<?php panel_end(); ?>
+
+<?php panel_start( "blue" ); ?>
+<h2>VLC</h2>
+<p class="center">
+ <img src="http://images.videolan.org/images/screenshots/vlc-win32.png" alt="VLC on Windows" />
+</p>
+<?php panel_end(); ?>
+
+</div>
+
+<?php footer('$Id: index.php 5400 2009-07-19 15:37:21Z jb $'); ?>
</span></code></pre>
<br>
</li>
<li id='diff-17'>
<a href='https://code.videolan.org/VideoLAN.org/websites/commit/3278804f405f191cc00e14bfcc1650703a34043f#diff-17'>
<strong>
www.videolan.org/videolan/events/vdd11.php
</strong>
</a>
<hr>
<pre class="highlight"><code><span style="color: #000000;background-color: #ffdddd">--- a/www.videolan.org/videolan/events/vdd11.php
</span><span style="color: #000000;background-color: #ddffdd">+++ b/www.videolan.org/videolan/events/vdd11.php
</span><span style="color: #aaaaaa">@@ -1,182 +1,182 @@
</span><span style="color: #000000;background-color: #ffdddd">-<?php
- $title = "VideoLAN Dev Days 2011, Septembre 3-4, 2011";
- $additional_css = array("/style/panels.css");
- $body_color = "green";
- require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
-?>
-
-<h1>VideoLAN Dev Days 2011 </h1>
-<h3>The Open Multimedia Conference that frees the cone in you! </h3>
-
-<div id="sidebar">
-<?php panel_start( "green" ); ?>
-<h2>Sponsors</h2>
-<?php image( "logoGrey.png" , "VideoLAN association"); ?>
-<a href="/videolan/">VideoLAN non-profit</a>
-<br />
-<h2>Institut Telecom</h2>
-<p><a href="http://www.institut-telecom.fr/" alt="Institut Telecom"><img src="http://www.institut-telecom.fr/images/it10/logo.png" /></a></p>
-<?php panel_end(); ?>
-
-<?php panel_start( "blue" ); ?>
-<h2>Register!</h2>
-<a href="/contact.html">Register <strong>now!</strong></a>
-<?php panel_end(); ?>
-
-<?php panel_start( "green" ); ?>
-<h2>Past editions</h2>
-<a href="/videolan/events/">Past VDD</a>
-<p class="center">
-<img src="http://images.videolan.org/videolan/events/20081220/VDD/mq/img-11.jpg" alt="VDD 08" style="width:100%"/>
-</p>
-<?php panel_end(); ?>
-
-</div>
-
-
-<h2>What are the VideoLAN Dev Days?</h2>
-<p>The <a href="/videolan/">VideoLAN non-profit organisation</a> is happy to
-invite you to the multimedia open-source event of the end of summer: </p>
-<div style="font-weight: bold; font-size: 1.8em; margin: 2px 100px 14px; color: green;">VideoLAN Dev Days '11</div>
-
-<p>For its <b>third edition</b>, people from the VideoLAN community will meet in <strong>Paris</strong> to gather, work, discuss and meet, on the <strong>3rd and 4th of September 2011</strong>.</p>
-<p>For the first time, though, an important number of developers from <a href="/developers/x264.html">x264</a>, <a href="http://www.ffmpeg.org/">FFmpeg</a> and <a href="http://libav.org/">Libav</a>, will join us!<br />
-Developers, designers and anonymous people around <a href="/vlc/">VLC</a>, <a href="/projects/dvblast.html">DVBlast</a>, VLMa, skin-designer or other multimedia projects will be there too.</p>
-
-<h1>Who can come? </h1>
-<p><strong>Anyone</strong> that cares about open source multimedia.<br />
- If you are not a technical person, but an enthusiast, we recommend you to come to the less technical events, like in the evenings.</p>
-
-<h1>Where? </h1>
-<p>Technical events will be held at <a href="http://www.institut-telecom.fr/p_en_present_contact_1376.html">Institut Telecom</a> (<a href="#location">map</a>).</p>
-<p>Be careful to enter by the <em>49, rue Vergniaud</em> entrance.</p>
-
-<h1>Schedule</h1>
-
-<div id="schedule" style="margin: 10px 25px 0px; padding: 0 20px; border: 1px outset #4d4d4d; width: 600px;">
-<h2>Friday night Beers</h2>
-<p>On <strong>Friday 2nd September 2011 at 20h30</strong>, people are welcome to come and
-share a few good drinks.</p>
-<h3>Venue</h3>
-<a href="http://g.co/maps/veka">Map for the bar</a>
-
-<hr />
-<h2>Saturday morning talks</h2>
-<p>Opened for all the libre community, activists and technology-oriented people that are interested,
- there will be technical talks and presentations about multimedia.</p>
-
-<div class="item">
-<div class="title">Welcoming remarks</div>
-<div class="date">Saturday 10.30 - 10.40</div>
-<p class="news-descr">
-A few welcoming remarks, made by <i>Jean-Baptiste Kempf</i>, and some material informations,
-in order to be able to have the best week-end possible.</p>
-</div>
-
-<div class="item">
-<div class="title">What's new in VLC 1.2.0?</div>
-<div class="date">Saturday 10.45 - 11.05</div>
-<p class="news-descr">
-This talk, made by <i>Jean-Baptiste Kempf</i> will show up what the VLC 1.2.0 release will be made of,
- and what feature will be in it.</p>
-</p>
-</div>
-
-<div class="item">
-<div class="title">About x264</div>
-<div class="date">Saturday 11.05 - 11.25</div>
-<p class="news-descr">
-This talk, made by <i>Jason Garrett-Glaser</i> will speak about the <a href="/developers/x264.html">x264</a> encoder and community.<br />
-<em>Details about this talk will follow</em>.
-</p>
-</div>
-
-<div class="item">
-<div class="title">An overview of DVBlast, BitStream and Multicat</div>
-<div class="date">Saturday 11.25 - 11.45</div>
-<p class="news-descr">
-This talk, made by <i>Christophe Massiot</i> will speak about the DVBlast and Multicat programs.<br />
-Concepts, use cases and examples of use of those programs will be shown; but also some presentations of the
-2.0 release.</p>
-</p>
-</div>
-
-
-<div class="item">
-<div class="title">Introduction to libavfilter</div>
-<div class="date">Saturday 11.45 - 12.05</div>
-<p class="news-descr">
-This talk, made by <i>Stefano Sabatini</i> will speak about the newly introduced libavfilter.<br />
-<em>Details about this talk will follow</em>.
-</p>
-</div>
-
-<p><b>More talks</b> might be added, later on.</p>
-<hr />
-
-<h2>Lunch</h2>
-<p>Lunch will be held in Institut Telecom, near the Entrance.</p>
-
-<h2>Saturday afternoon community discussions</h2>
-<div class="item">
-<div class="title">VLC development technical points</div>
-<div class="date">Saturday 14.00 - 17.00</div>
-<p class="news-descr">
-The usual discussion, workgroups and votes about technical issues in VLC.</p>
-</div>
-
-<div class="item">
-<div class="title">libav* development technical points</div>
-<div class="date">Saturday 14.00 - 17.00</div>
-<p class="news-descr">
-Developer discussion and workgroup on improving libav*.</p>
-</div>
-
-<div class="item">
-<div class="title">OpenSource multimedia/Unconference</div>
-<div class="date">Saturday 17.00 - 19.00</div>
-<p class="news-descr">
-Discussion about OpenSource and Multimedia... Undefined yet.</p>
-</div>
-
-<h2>Dinner</h2>
-<p>Dinner will be held at a restaurant nearby.<br /> Details will be given to registered attendees.</p>
-<hr />
-
-<h2>Sunday: Un-Conference</h2>
-<div class="item">
-<div class="title">Unconference</div>
-<div class="date">Sunday 10.00 - 18.00</div>
-<p class="news-descr">
-Schedule will depend on the will of participants.</p>
-</div>
-
-
-<div class="item">
-<div class="title">Association VideoLAN </div>
-<div class="date">Sunday 9:30 - 11:00</div>
-<p class="news-descr">
-Un point sur la situation. Assemblée générale ordinaire, extra-ordinaire et réunion ordinaire.</p>
-</div>
-
-</div>
-<!--
-<p> about <b>VLC</b>, <b>x264</b>, <b>libavfilter</b> and <b>libavcodec</b>,
- on the <strong>Saturday 3rd, starting at 10h30</strong> at Institut Telecom.</p> -->
-
-<h1>Registration</h1>
-<p>Except for the Friday Beer Event, <strong>Registration</strong> is <strong>mandatory</strong>.</p>
-<p>Registration are now closed.</p>
-
-<h1>Hotel</h1>
-<p>If you got an hotel reserved by the team, it will be
- <a href="http://www.ibishotel.com/gb/hotel-5543-ibis-paris-avenue-d-italie-13eme/index.shtml">Hotel ibis Paris Avenue d'Italie 13ème</a>
-
-<h2><a name="location">Venue at Institut Telecom</a> </h2>
-<p>Be careful to enter by the <em>49, rue Vergniaud</em> entrance, as shown on the photo.</p>
-<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?q=49+rue+vergniaud+75013+paris&layer=c&sll=48.826545,2.345471&cbp=13,101.2,,0,6.74&cbll=48.826434,2.345356&hl=fr&sspn=0.005382,0.016512&ie=UTF8&hq=&hnear=49+Rue+Vergniaud,+75013+Paris,+%C3%8Ele-de-France,+France&ll=48.826545,2.345388&spn=0.006738,0.016512&z=14&vpsrc=0&panoid=BdbmgzcvtEf0pvAUmsfh9g&source=embed&output=svembed"></iframe><br /><small><a href="http://maps.google.com/maps?q=49+rue+vergniaud+75013+paris&layer=c&sll=48.826545,2.345471&cbp=13,101.2,,0,6.74&cbll=48.826434,2.345356&hl=fr&sspn=0.005382,0.016512&ie=UTF8&hq=&hnear=49+Rue+Vergniaud,+75013+Paris,+%C3%8Ele-de-France,+France&ll=48.826545,2.345388&spn=0.006738,0.016512&z=14&vpsrc=0&panoid=BdbmgzcvtEf0pvAUmsfh9g&source=embed" style="color:#0000FF;text-align:left">Agrandir le plan</a></small>
-
-<!--<h2>Schedule</h2> -->
-<!-- You can find the full final schedule <a href="/videolan/events/vdd09.pdf">here</a>. -->
-
-<?php footer('$Id: index.php 5400 2009-07-19 15:37:21Z jb $'); ?>
</span><span style="color: #000000;background-color: #ddffdd">+<?php
+ $title = "VideoLAN Dev Days 2011, Septembre 3-4, 2011";
+ $additional_css = array("/style/panels.css");
+ $body_color = "green";
+ require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
+?>
+
+<h1>VideoLAN Dev Days 2011 </h1>
+<h3>The Open Multimedia Conference that frees the cone in you! </h3>
+
+<div id="sidebar">
+<?php panel_start( "green" ); ?>
+<h2>Sponsors</h2>
+<?php image( "logoGrey.png" , "VideoLAN association"); ?>
+<a href="/videolan/">VideoLAN non-profit</a>
+<br />
+<h2>Institut Telecom</h2>
+<p><a href="http://www.institut-telecom.fr/" alt="Institut Telecom"><img src="http://www.institut-telecom.fr/images/it10/logo.png" /></a></p>
+<?php panel_end(); ?>
+
+<?php panel_start( "blue" ); ?>
+<h2>Register!</h2>
+<a href="/contact.html">Register <strong>now!</strong></a>
+<?php panel_end(); ?>
+
+<?php panel_start( "green" ); ?>
+<h2>Past editions</h2>
+<a href="/videolan/events/">Past VDD</a>
+<p class="center">
+<img src="http://images.videolan.org/videolan/events/20081220/VDD/mq/img-11.jpg" alt="VDD 08" style="width:100%"/>
+</p>
+<?php panel_end(); ?>
+
+</div>
+
+
+<h2>What are the VideoLAN Dev Days?</h2>
+<p>The <a href="/videolan/">VideoLAN non-profit organisation</a> is happy to
+invite you to the multimedia open-source event of the end of summer: </p>
+<div style="font-weight: bold; font-size: 1.8em; margin: 2px 100px 14px; color: green;">VideoLAN Dev Days '11</div>
+
+<p>For its <b>third edition</b>, people from the VideoLAN community will meet in <strong>Paris</strong> to gather, work, discuss and meet, on the <strong>3rd and 4th of September 2011</strong>.</p>
+<p>For the first time, though, an important number of developers from <a href="/developers/x264.html">x264</a>, <a href="http://www.ffmpeg.org/">FFmpeg</a> and <a href="http://libav.org/">Libav</a>, will join us!<br />
+Developers, designers and anonymous people around <a href="/vlc/">VLC</a>, <a href="/projects/dvblast.html">DVBlast</a>, VLMa, skin-designer or other multimedia projects will be there too.</p>
+
+<h1>Who can come? </h1>
+<p><strong>Anyone</strong> that cares about open source multimedia.<br />
+ If you are not a technical person, but an enthusiast, we recommend you to come to the less technical events, like in the evenings.</p>
+
+<h1>Where? </h1>
+<p>Technical events will be held at <a href="http://www.institut-telecom.fr/p_en_present_contact_1376.html">Institut Telecom</a> (<a href="#location">map</a>).</p>
+<p>Be careful to enter by the <em>49, rue Vergniaud</em> entrance.</p>
+
+<h1>Schedule</h1>
+
+<div id="schedule" style="margin: 10px 25px 0px; padding: 0 20px; border: 1px outset #4d4d4d; width: 600px;">
+<h2>Friday night Beers</h2>
+<p>On <strong>Friday 2nd September 2011 at 20h30</strong>, people are welcome to come and
+share a few good drinks.</p>
+<h3>Venue</h3>
+<a href="http://g.co/maps/veka">Map for the bar</a>
+
+<hr />
+<h2>Saturday morning talks</h2>
+<p>Opened for all the libre community, activists and technology-oriented people that are interested,
+ there will be technical talks and presentations about multimedia.</p>
+
+<div class="item">
+<div class="title">Welcoming remarks</div>
+<div class="date">Saturday 10.30 - 10.40</div>
+<p class="news-descr">
+A few welcoming remarks, made by <i>Jean-Baptiste Kempf</i>, and some material informations,
+in order to be able to have the best week-end possible.</p>
+</div>
+
+<div class="item">
+<div class="title">What's new in VLC 1.2.0?</div>
+<div class="date">Saturday 10.45 - 11.05</div>
+<p class="news-descr">
+This talk, made by <i>Jean-Baptiste Kempf</i> will show up what the VLC 1.2.0 release will be made of,
+ and what feature will be in it.</p>
+</p>
+</div>
+
+<div class="item">
+<div class="title">About x264</div>
+<div class="date">Saturday 11.05 - 11.25</div>
+<p class="news-descr">
+This talk, made by <i>Jason Garrett-Glaser</i> will speak about the <a href="/developers/x264.html">x264</a> encoder and community.<br />
+<em>Details about this talk will follow</em>.
+</p>
+</div>
+
+<div class="item">
+<div class="title">An overview of DVBlast, BitStream and Multicat</div>
+<div class="date">Saturday 11.25 - 11.45</div>
+<p class="news-descr">
+This talk, made by <i>Christophe Massiot</i> will speak about the DVBlast and Multicat programs.<br />
+Concepts, use cases and examples of use of those programs will be shown; but also some presentations of the
+2.0 release.</p>
+</p>
+</div>
+
+
+<div class="item">
+<div class="title">Introduction to libavfilter</div>
+<div class="date">Saturday 11.45 - 12.05</div>
+<p class="news-descr">
+This talk, made by <i>Stefano Sabatini</i> will speak about the newly introduced libavfilter.<br />
+<em>Details about this talk will follow</em>.
+</p>
+</div>
+
+<p><b>More talks</b> might be added, later on.</p>
+<hr />
+
+<h2>Lunch</h2>
+<p>Lunch will be held in Institut Telecom, near the Entrance.</p>
+
+<h2>Saturday afternoon community discussions</h2>
+<div class="item">
+<div class="title">VLC development technical points</div>
+<div class="date">Saturday 14.00 - 17.00</div>
+<p class="news-descr">
+The usual discussion, workgroups and votes about technical issues in VLC.</p>
+</div>
+
+<div class="item">
+<div class="title">libav* development technical points</div>
+<div class="date">Saturday 14.00 - 17.00</div>
+<p class="news-descr">
+Developer discussion and workgroup on improving libav*.</p>
+</div>
+
+<div class="item">
+<div class="title">OpenSource multimedia/Unconference</div>
+<div class="date">Saturday 17.00 - 19.00</div>
+<p class="news-descr">
+Discussion about OpenSource and Multimedia... Undefined yet.</p>
+</div>
+
+<h2>Dinner</h2>
+<p>Dinner will be held at a restaurant nearby.<br /> Details will be given to registered attendees.</p>
+<hr />
+
+<h2>Sunday: Un-Conference</h2>
+<div class="item">
+<div class="title">Unconference</div>
+<div class="date">Sunday 10.00 - 18.00</div>
+<p class="news-descr">
+Schedule will depend on the will of participants.</p>
+</div>
+
+
+<div class="item">
+<div class="title">Association VideoLAN </div>
+<div class="date">Sunday 9:30 - 11:00</div>
+<p class="news-descr">
+Un point sur la situation. Assemblée générale ordinaire, extra-ordinaire et réunion ordinaire.</p>
+</div>
+
+</div>
+<!--
+<p> about <b>VLC</b>, <b>x264</b>, <b>libavfilter</b> and <b>libavcodec</b>,
+ on the <strong>Saturday 3rd, starting at 10h30</strong> at Institut Telecom.</p> -->
+
+<h1>Registration</h1>
+<p>Except for the Friday Beer Event, <strong>Registration</strong> is <strong>mandatory</strong>.</p>
+<p>Registration are now closed.</p>
+
+<h1>Hotel</h1>
+<p>If you got an hotel reserved by the team, it will be
+ <a href="http://www.ibishotel.com/gb/hotel-5543-ibis-paris-avenue-d-italie-13eme/index.shtml">Hotel ibis Paris Avenue d'Italie 13ème</a>
+
+<h2><a name="location">Venue at Institut Telecom</a> </h2>
+<p>Be careful to enter by the <em>49, rue Vergniaud</em> entrance, as shown on the photo.</p>
+<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?q=49+rue+vergniaud+75013+paris&layer=c&sll=48.826545,2.345471&cbp=13,101.2,,0,6.74&cbll=48.826434,2.345356&hl=fr&sspn=0.005382,0.016512&ie=UTF8&hq=&hnear=49+Rue+Vergniaud,+75013+Paris,+%C3%8Ele-de-France,+France&ll=48.826545,2.345388&spn=0.006738,0.016512&z=14&vpsrc=0&panoid=BdbmgzcvtEf0pvAUmsfh9g&source=embed&output=svembed"></iframe><br /><small><a href="http://maps.google.com/maps?q=49+rue+vergniaud+75013+paris&layer=c&sll=48.826545,2.345471&cbp=13,101.2,,0,6.74&cbll=48.826434,2.345356&hl=fr&sspn=0.005382,0.016512&ie=UTF8&hq=&hnear=49+Rue+Vergniaud,+75013+Paris,+%C3%8Ele-de-France,+France&ll=48.826545,2.345388&spn=0.006738,0.016512&z=14&vpsrc=0&panoid=BdbmgzcvtEf0pvAUmsfh9g&source=embed" style="color:#0000FF;text-align:left">Agrandir le plan</a></small>
+
+<!--<h2>Schedule</h2> -->
+<!-- You can find the full final schedule <a href="/videolan/events/vdd09.pdf">here</a>. -->
+
+<?php footer('$Id: index.php 5400 2009-07-19 15:37:21Z jb $'); ?>
</span></code></pre>
<br>
</li>
<li id='diff-18'>
<a href='https://code.videolan.org/VideoLAN.org/websites/commit/3278804f405f191cc00e14bfcc1650703a34043f#diff-18'>
<strong>
www.videolan.org/videolan/events/vdd12/index.php
</strong>
</a>
<hr>
<pre class="highlight"><code><span style="color: #000000;background-color: #ffdddd">--- a/www.videolan.org/videolan/events/vdd12/index.php
</span><span style="color: #000000;background-color: #ddffdd">+++ b/www.videolan.org/videolan/events/vdd12/index.php
</span><span style="color: #aaaaaa">@@ -1,208 +1,208 @@
</span><span style="color: #000000;background-color: #ffdddd">-<?php
- $title = "VideoLAN Dev Days 2012, September 1-2, 2012";
- $additional_css = array("/style/panels.css");
- $body_color = "green";
- require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
-?>
-
-<h1>VideoLAN Dev Days 2012 </h1><br/>
-<h3>The Open Multimedia Conference that frees the cone in you! </h3>
-
-<div id="sidebar">
-<?php panel_start( "green" ); ?>
-<h2>Sponsors</h2>
-<a href="/videolan/"><?php image( "logoGrey.png" , "VideoLAN association"); ?></a>
-<br />
-<p><a href=/contact.html>Your Name Here :)</p>
-<h2>Host</h2>
-<p style="text-align: center"><a href="http://www.mines-telecom.fr/en_accueil.html"><img src="http://www.mines-telecom.fr/images/imt12/logo.png" alt="Institut Mines Telecom" /></a></p>
-<p style="text-align: center"><a href="http://www.dernierbar.com"><img src="http://images.videolan.org/images/events/dernierbar.png" alt="Le dernier bar avant la fin du monde" /></a></p>
-<?php panel_end(); ?>
-
-<?php panel_start( "blue" ); ?>
-<h2>Register!</h2>
-<b>Registration is now closed.</b>
-<!-- <a href="http://goo.gl/QRMsb">Register <strong>now!</strong></a> -->
-<?php panel_end(); ?>
-
-<?php panel_start( "green" ); ?>
-<h2>Past editions</h2>
-<a href="/videolan/events/">Past VDD</a>
-<p class="center">
-<img src="http://images.videolan.org/videolan/events/20081220/VDD/mq/img-11.jpg" alt="VDD 08" style="width:100%"/>
-</p>
-<?php panel_end(); ?>
-
-</div>
-
-
-<p><b>The <a href="/videolan/">VideoLAN non-profit organisation</a> is happy to
-invite you to the multimedia open-source event of the end of summer!</b></p><br/>
-
-<p>For its <b>fourth edition</b>, people from the VideoLAN and open source multimedia community will meet in
- <strong>Paris, France</strong> to gather, work, discuss and meet, on the <strong>1st and 2nd of September 2012</strong>.</p>
-<p>This technical event is focused on technical discussions and decisions about <b>multimedia</b>, and is focused to a technical crowd.</p>
-<p>Like the previous years, an important number of developers from <a href="/developers/x264.html">x264</a>, <a href="http://www.ffmpeg.org/">FFmpeg</a>, <a href="http://libav.org/">Libav</a> and KDE will join us!
-Developers, designers and anonymous people around <a href="/vlc/">VLC</a>, <a href="/projects/dvblast.html">DVBlast</a>, VLMa, skin-designer or other multimedia projects will be there too.</p>
-
-<h1>Who can come? </h1>
-<p><strong>Anyone</strong> that cares about open source multimedia.<br />
- If you are not a technical person, but an enthusiast, we recommend you to come to the less technical events, like in the evenings.</p>
-
-<h1>Where? </h1>
-<h2>Friday</h2>
-<p>The beer event will take place at « <a href="http://www.dernierbar.com">Le dernier bar avant la fin du monde</a> » starting at 6:30 PM.</p>
-<p>Our dedicated room is named "singularity" and is located in the basement of the bar.</p>
-<h2>Saturday / Sunday</h2>
-<p>Technical events will be held at <a href="http://www.mines-telecom.fr/p_en_imt_contact_38.html">Institut Mines-Telecom</a> (<a href="#location">map</a>).</p>
-<p>Be careful to enter by the <em>49, rue Vergniaud</em> entrance.</p>
-
-<h1>Cost and sponsorship </h1>
-<p>The cost for attendance is <b>free</b>.</p>
-<p>Like previous years, active developers can get a full sponsorship covering all the costs for the venue.</p>
-
-<h1>FOMS</h1>
-<p><a href="http://www.foms-workshop.org/foms2012/">FOMS 2012</a> will take place just after the VDD, on the <b>3rd and 4th of september</b>.</p>
-
-<h1>Schedule</h1>
-<p>To be defined</p>
-
-<?php /*
-<div id="schedule" style="margin: 10px 25px 0px; padding: 0 20px; border: 1px outset #4d4d4d; width: 600px;">
-<h2>Friday night Beers</h2>
-<p>On <strong>Friday 2nd September 2011 at 20h30</strong>, people are welcome to come and
-share a few good drinks.</p>
-<h3>Venue</h3>
-<a href="http://g.co/maps/veka">Map for the bar</a>
-
-<hr />
-<h2>Saturday morning talks</h2>
-<p>Opened for all the libre community, activists and technology-oriented people that are interested,
- there will be technical talks and presentations about multimedia.</p>
-
-<div class="item">
-<div class="title">Welcoming remarks</div>
-<div class="date">Saturday 10.30 - 10.40</div>
-<p class="news-descr">
-A few welcoming remarks, made by <i>Jean-Baptiste Kempf</i>, and some material informations,
-in order to be able to have the best week-end possible.</p>
-</div>
-
-<div class="item">
-<div class="title">What's new in VLC 1.2.0?</div>
-<div class="date">Saturday 10.45 - 11.05</div>
-<p class="news-descr">
-This talk, made by <i>Jean-Baptiste Kempf</i> will show up what the VLC 1.2.0 release will be made of,
- and what feature will be in it.</p>
-</p>
-</div>
-
-<div class="item">
-<div class="title">About x264</div>
-<div class="date">Saturday 11.05 - 11.25</div>
-<p class="news-descr">
-This talk, made by <i>Jason Garrett-Glaser</i> will speak about the <a href="/developers/x264.html">x264</a> encoder and community.<br />
-<em>Details about this talk will follow</em>.
-</p>
-</div>
-
-<div class="item">
-<div class="title">An overview of DVBlast, BitStream and Multicat</div>
-<div class="date">Saturday 11.25 - 11.45</div>
-<p class="news-descr">
-This talk, made by <i>Christophe Massiot</i> will speak about the DVBlast and Multicat programs.<br />
-Concepts, use cases and examples of use of those programs will be shown; but also some presentations of the
-2.0 release.</p>
-</p>
-</div>
-
-
-<div class="item">
-<div class="title">Introduction to libavfilter</div>
-<div class="date">Saturday 11.45 - 12.05</div>
-<p class="news-descr">
-This talk, made by <i>Stefano Sabatini</i> will speak about the newly introduced libavfilter.<br />
-<em>Details about this talk will follow</em>.
-</p>
-</div>
-
-<p><b>More talks</b> might be added, later on.</p>
-<hr />
-
-<h2>Lunch</h2>
-<p>Lunch will be held in Institut Telecom, near the Entrance.</p>
-
-<h2>Saturday afternoon community discussions</h2>
-<div class="item">
-<div class="title">VLC development technical points</div>
-<div class="date">Saturday 14.00 - 17.00</div>
-<p class="news-descr">
-The usual discussion, workgroups and votes about technical issues in VLC.</p>
-</div>
-
-<div class="item">
-<div class="title">libav* development technical points</div>
-<div class="date">Saturday 14.00 - 17.00</div>
-<p class="news-descr">
-Developer discussion and workgroup on improving libav*.</p>
-</div>
-
-<div class="item">
-<div class="title">OpenSource multimedia/Unconference</div>
-<div class="date">Saturday 17.00 - 19.00</div>
-<p class="news-descr">
-Discussion about OpenSource and Multimedia... Undefined yet.</p>
-</div>
-
-<h2>Dinner</h2>
-<p>Dinner will be held at a restaurant nearby.<br /> Details will be given to registered attendees.</p>
-<hr />
-
-<h2>Sunday: Un-Conference</h2>
-<div class="item">
-<div class="title">Unconference</div>
-<div class="date">Sunday 10.00 - 18.00</div>
-<p class="news-descr">
-Schedule will depend on the will of participants.</p>
-</div>
-
-
-<div class="item">
-<div class="title">Association VideoLAN </div>
-<div class="date">Sunday 9:30 - 11:00</div>
-<p class="news-descr">
-Un point sur la situation. Assemblée générale ordinaire, extra-ordinaire et réunion ordinaire.</p>
-</div>
-
-</div>
-<!--
-<p> about <b>VLC</b>, <b>x264</b>, <b>libavfilter</b> and <b>libavcodec</b>,
- on the <strong>Saturday 3rd, starting at 10h30</strong> at Institut Telecom.</p> -->
- */ ?>
-
-<h1>Registration</h1>
-<p><b>Registration is now closed.</b></p>
-<!--
-<p>Except for the Friday Beer Event, <strong>registration</strong> is <strong>mandatory</strong>!</p>
-➥ <a href="http://goo.gl/QRMsb">Register here and now</a>
--->
-
-<h1>Hotel</h1>
-<p>If you got an hotel reserved by the team, it will be
- <a href="http://www.ibishotel.com/gb/hotel-5543-ibis-paris-avenue-d-italie-13eme/index.shtml">Hotel ibis Paris Avenue d'Italie 13ème</a>
-
-<h1><a name="location">Venue at Institut Telecom</a> </h1>
-<p>Public transportation:
-<ul>
-<li><img src="http://images.videolan.org/images/subway-paris.png"/> <b>7</b>: Tolbiac</li>
-<li><img src="http://images.videolan.org/images/subway-paris.png"/> <b>6</b>: Corvisart</li>
-<li><img src="http://images.videolan.org/images/rer-paris.png"/> <b>B</b>: Cité Universitaire</li>
-</ul>
-</p>
-<p>Be careful to enter by the <em>49, rue Vergniaud</em> entrance, as shown on the photo.</p>
-<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?q=49+rue+vergniaud+75013+paris&layer=c&sll=48.826545,2.345471&cbp=13,101.2,,0,6.74&cbll=48.826434,2.345356&hl=fr&sspn=0.005382,0.016512&ie=UTF8&hq=&hnear=49+Rue+Vergniaud,+75013+Paris,+%C3%8Ele-de-France,+France&ll=48.826545,2.345388&spn=0.006738,0.016512&z=14&vpsrc=0&panoid=BdbmgzcvtEf0pvAUmsfh9g&source=embed&output=svembed"></iframe><br /><small><a href="http://maps.google.com/maps?q=49+rue+vergniaud+75013+paris&layer=c&sll=48.826545,2.345471&cbp=13,101.2,,0,6.74&cbll=48.826434,2.345356&hl=fr&sspn=0.005382,0.016512&ie=UTF8&hq=&hnear=49+Rue+Vergniaud,+75013+Paris,+%C3%8Ele-de-France,+France&ll=48.826545,2.345388&spn=0.006738,0.016512&z=14&vpsrc=0&panoid=BdbmgzcvtEf0pvAUmsfh9g&source=embed" style="color:#0000FF;text-align:left">Agrandir le plan</a></small>
-
-<!--<h2>Schedule</h2> -->
-<!-- You can find the full final schedule <a href="/videolan/events/vdd09.pdf">here</a>. -->
-
-<?php footer('$Id: index.php 5400 2009-07-19 15:37:21Z jb $'); ?>
</span><span style="color: #000000;background-color: #ddffdd">+<?php
+ $title = "VideoLAN Dev Days 2012, September 1-2, 2012";
+ $additional_css = array("/style/panels.css");
+ $body_color = "green";
+ require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
+?>
+
+<h1>VideoLAN Dev Days 2012 </h1><br/>
+<h3>The Open Multimedia Conference that frees the cone in you! </h3>
+
+<div id="sidebar">
+<?php panel_start( "green" ); ?>
+<h2>Sponsors</h2>
+<a href="/videolan/"><?php image( "logoGrey.png" , "VideoLAN association"); ?></a>
+<br />
+<p><a href=/contact.html>Your Name Here :)</p>
+<h2>Host</h2>
+<p style="text-align: center"><a href="http://www.mines-telecom.fr/en_accueil.html"><img src="http://www.mines-telecom.fr/images/imt12/logo.png" alt="Institut Mines Telecom" /></a></p>
+<p style="text-align: center"><a href="http://www.dernierbar.com"><img src="http://images.videolan.org/images/events/dernierbar.png" alt="Le dernier bar avant la fin du monde" /></a></p>
+<?php panel_end(); ?>
+
+<?php panel_start( "blue" ); ?>
+<h2>Register!</h2>
+<b>Registration is now closed.</b>
+<!-- <a href="http://goo.gl/QRMsb">Register <strong>now!</strong></a> -->
+<?php panel_end(); ?>
+
+<?php panel_start( "green" ); ?>
+<h2>Past editions</h2>
+<a href="/videolan/events/">Past VDD</a>
+<p class="center">
+<img src="http://images.videolan.org/videolan/events/20081220/VDD/mq/img-11.jpg" alt="VDD 08" style="width:100%"/>
+</p>
+<?php panel_end(); ?>
+
+</div>
+
+
+<p><b>The <a href="/videolan/">VideoLAN non-profit organisation</a> is happy to
+invite you to the multimedia open-source event of the end of summer!</b></p><br/>
+
+<p>For its <b>fourth edition</b>, people from the VideoLAN and open source multimedia community will meet in
+ <strong>Paris, France</strong> to gather, work, discuss and meet, on the <strong>1st and 2nd of September 2012</strong>.</p>
+<p>This technical event is focused on technical discussions and decisions about <b>multimedia</b>, and is focused to a technical crowd.</p>
+<p>Like the previous years, an important number of developers from <a href="/developers/x264.html">x264</a>, <a href="http://www.ffmpeg.org/">FFmpeg</a>, <a href="http://libav.org/">Libav</a> and KDE will join us!
+Developers, designers and anonymous people around <a href="/vlc/">VLC</a>, <a href="/projects/dvblast.html">DVBlast</a>, VLMa, skin-designer or other multimedia projects will be there too.</p>
+
+<h1>Who can come? </h1>
+<p><strong>Anyone</strong> that cares about open source multimedia.<br />
+ If you are not a technical person, but an enthusiast, we recommend you to come to the less technical events, like in the evenings.</p>
+
+<h1>Where? </h1>
+<h2>Friday</h2>
+<p>The beer event will take place at « <a href="http://www.dernierbar.com">Le dernier bar avant la fin du monde</a> » starting at 6:30 PM.</p>
+<p>Our dedicated room is named "singularity" and is located in the basement of the bar.</p>
+<h2>Saturday / Sunday</h2>
+<p>Technical events will be held at <a href="http://www.mines-telecom.fr/p_en_imt_contact_38.html">Institut Mines-Telecom</a> (<a href="#location">map</a>).</p>
+<p>Be careful to enter by the <em>49, rue Vergniaud</em> entrance.</p>
+
+<h1>Cost and sponsorship </h1>
+<p>The cost for attendance is <b>free</b>.</p>
+<p>Like previous years, active developers can get a full sponsorship covering all the costs for the venue.</p>
+
+<h1>FOMS</h1>
+<p><a href="http://www.foms-workshop.org/foms2012/">FOMS 2012</a> will take place just after the VDD, on the <b>3rd and 4th of september</b>.</p>
+
+<h1>Schedule</h1>
+<p>To be defined</p>
+
+<?php /*
+<div id="schedule" style="margin: 10px 25px 0px; padding: 0 20px; border: 1px outset #4d4d4d; width: 600px;">
+<h2>Friday night Beers</h2>
+<p>On <strong>Friday 2nd September 2011 at 20h30</strong>, people are welcome to come and
+share a few good drinks.</p>
+<h3>Venue</h3>
+<a href="http://g.co/maps/veka">Map for the bar</a>
+
+<hr />
+<h2>Saturday morning talks</h2>
+<p>Opened for all the libre community, activists and technology-oriented people that are interested,
+ there will be technical talks and presentations about multimedia.</p>
+
+<div class="item">
+<div class="title">Welcoming remarks</div>
+<div class="date">Saturday 10.30 - 10.40</div>
+<p class="news-descr">
+A few welcoming remarks, made by <i>Jean-Baptiste Kempf</i>, and some material informations,
+in order to be able to have the best week-end possible.</p>
+</div>
+
+<div class="item">
+<div class="title">What's new in VLC 1.2.0?</div>
+<div class="date">Saturday 10.45 - 11.05</div>
+<p class="news-descr">
+This talk, made by <i>Jean-Baptiste Kempf</i> will show up what the VLC 1.2.0 release will be made of,
+ and what feature will be in it.</p>
+</p>
+</div>
+
+<div class="item">
+<div class="title">About x264</div>
+<div class="date">Saturday 11.05 - 11.25</div>
+<p class="news-descr">
+This talk, made by <i>Jason Garrett-Glaser</i> will speak about the <a href="/developers/x264.html">x264</a> encoder and community.<br />
+<em>Details about this talk will follow</em>.
+</p>
+</div>
+
+<div class="item">
+<div class="title">An overview of DVBlast, BitStream and Multicat</div>
+<div class="date">Saturday 11.25 - 11.45</div>
+<p class="news-descr">
+This talk, made by <i>Christophe Massiot</i> will speak about the DVBlast and Multicat programs.<br />
+Concepts, use cases and examples of use of those programs will be shown; but also some presentations of the
+2.0 release.</p>
+</p>
+</div>
+
+
+<div class="item">
+<div class="title">Introduction to libavfilter</div>
+<div class="date">Saturday 11.45 - 12.05</div>
+<p class="news-descr">
+This talk, made by <i>Stefano Sabatini</i> will speak about the newly introduced libavfilter.<br />
+<em>Details about this talk will follow</em>.
+</p>
+</div>
+
+<p><b>More talks</b> might be added, later on.</p>
+<hr />
+
+<h2>Lunch</h2>
+<p>Lunch will be held in Institut Telecom, near the Entrance.</p>
+
+<h2>Saturday afternoon community discussions</h2>
+<div class="item">
+<div class="title">VLC development technical points</div>
+<div class="date">Saturday 14.00 - 17.00</div>
+<p class="news-descr">
+The usual discussion, workgroups and votes about technical issues in VLC.</p>
+</div>
+
+<div class="item">
+<div class="title">libav* development technical points</div>
+<div class="date">Saturday 14.00 - 17.00</div>
+<p class="news-descr">
+Developer discussion and workgroup on improving libav*.</p>
+</div>
+
+<div class="item">
+<div class="title">OpenSource multimedia/Unconference</div>
+<div class="date">Saturday 17.00 - 19.00</div>
+<p class="news-descr">
+Discussion about OpenSource and Multimedia... Undefined yet.</p>
+</div>
+
+<h2>Dinner</h2>
+<p>Dinner will be held at a restaurant nearby.<br /> Details will be given to registered attendees.</p>
+<hr />
+
+<h2>Sunday: Un-Conference</h2>
+<div class="item">
+<div class="title">Unconference</div>
+<div class="date">Sunday 10.00 - 18.00</div>
+<p class="news-descr">
+Schedule will depend on the will of participants.</p>
+</div>
+
+
+<div class="item">
+<div class="title">Association VideoLAN </div>
+<div class="date">Sunday 9:30 - 11:00</div>
+<p class="news-descr">
+Un point sur la situation. Assemblée générale ordinaire, extra-ordinaire et réunion ordinaire.</p>
+</div>
+
+</div>
+<!--
+<p> about <b>VLC</b>, <b>x264</b>, <b>libavfilter</b> and <b>libavcodec</b>,
+ on the <strong>Saturday 3rd, starting at 10h30</strong> at Institut Telecom.</p> -->
+ */ ?>
+
+<h1>Registration</h1>
+<p><b>Registration is now closed.</b></p>
+<!--
+<p>Except for the Friday Beer Event, <strong>registration</strong> is <strong>mandatory</strong>!</p>
+➥ <a href="http://goo.gl/QRMsb">Register here and now</a>
+-->
+
+<h1>Hotel</h1>
+<p>If you got an hotel reserved by the team, it will be
+ <a href="http://www.ibishotel.com/gb/hotel-5543-ibis-paris-avenue-d-italie-13eme/index.shtml">Hotel ibis Paris Avenue d'Italie 13ème</a>
+
+<h1><a name="location">Venue at Institut Telecom</a> </h1>
+<p>Public transportation:
+<ul>
+<li><img src="http://images.videolan.org/images/subway-paris.png"/> <b>7</b>: Tolbiac</li>
+<li><img src="http://images.videolan.org/images/subway-paris.png"/> <b>6</b>: Corvisart</li>
+<li><img src="http://images.videolan.org/images/rer-paris.png"/> <b>B</b>: Cité Universitaire</li>
+</ul>
+</p>
+<p>Be careful to enter by the <em>49, rue Vergniaud</em> entrance, as shown on the photo.</p>
+<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?q=49+rue+vergniaud+75013+paris&layer=c&sll=48.826545,2.345471&cbp=13,101.2,,0,6.74&cbll=48.826434,2.345356&hl=fr&sspn=0.005382,0.016512&ie=UTF8&hq=&hnear=49+Rue+Vergniaud,+75013+Paris,+%C3%8Ele-de-France,+France&ll=48.826545,2.345388&spn=0.006738,0.016512&z=14&vpsrc=0&panoid=BdbmgzcvtEf0pvAUmsfh9g&source=embed&output=svembed"></iframe><br /><small><a href="http://maps.google.com/maps?q=49+rue+vergniaud+75013+paris&layer=c&sll=48.826545,2.345471&cbp=13,101.2,,0,6.74&cbll=48.826434,2.345356&hl=fr&sspn=0.005382,0.016512&ie=UTF8&hq=&hnear=49+Rue+Vergniaud,+75013+Paris,+%C3%8Ele-de-France,+France&ll=48.826545,2.345388&spn=0.006738,0.016512&z=14&vpsrc=0&panoid=BdbmgzcvtEf0pvAUmsfh9g&source=embed" style="color:#0000FF;text-align:left">Agrandir le plan</a></small>
+
+<!--<h2>Schedule</h2> -->
+<!-- You can find the full final schedule <a href="/videolan/events/vdd09.pdf">here</a>. -->
+
+<?php footer('$Id: index.php 5400 2009-07-19 15:37:21Z jb $'); ?>
</span></code></pre>
<br>
</li>
<li id='diff-19'>
<a href='https://code.videolan.org/VideoLAN.org/websites/commit/3278804f405f191cc00e14bfcc1650703a34043f#diff-19'>
<strong>
www.videolan.org/videolan/events/vdd13/index.php
</strong>
</a>
<hr>
<pre class="highlight"><code><span style="color: #000000;background-color: #ffdddd">--- a/www.videolan.org/videolan/events/vdd13/index.php
</span><span style="color: #000000;background-color: #ddffdd">+++ b/www.videolan.org/videolan/events/vdd13/index.php
</span><span style="color: #aaaaaa">@@ -1,190 +1,190 @@
</span><span style="color: #000000;background-color: #ffdddd">-<?php
- $title = "VideoLAN Dev Days 2013, August 31 - September 1, 2013";
- $additional_css = array("/style/panels.css");
- $body_color = "green";
- require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
-?>
-
-<h1>VideoLAN Dev Days 2013 </h1><br/>
-<h3>The Open Multimedia Conference that frees the cone in you!</h3>
-
-<div id="sidebar">
-<?php panel_start( "green" ); ?>
-<h2>Sponsors</h2>
-<a href="/videolan/"><?php image( "logoGrey.png" , "VideoLAN association"); ?></a>
-<br />
-<p><a href=/contact.html>Your Name Here</p>
-<h2>Host</h2>
-<p style="text-align: center">To be defined</a></p>
-<?php panel_end(); ?>
-
-<?php panel_start( "blue" ); ?>
-<h2>Register!</h2>
-<b><a href="http://goo.gl/mUEER">Register <strong>now!</strong></a></b>
-<?php panel_end(); ?>
-
-<?php panel_start( "green" ); ?>
-<h2>Past editions</h2>
-<a href="/videolan/events/">Past VDD</a>
-<p class="center">
-<img src="http://images.videolan.org/videolan/events/20081220/VDD/mq/img-11.jpg" alt="VDD 08" style="width:100%"/>
-</p>
-<?php panel_end(); ?>
-
-</div>
-
-
-<p><b>The <a href="/videolan/">VideoLAN non-profit organisation</a> is happy to
-invite you to the multimedia open-source event of the end of summer!</b></p><br/>
-
-<p>For its <b>fifth edition</b>, people from the VideoLAN and open source multimedia community will meet in
- <strong>Paris, France</strong> to gather, work, discuss and meet, on the <strong>31st August and 1st of September 2013</strong>.</p>
-<p>This technical event is focused on technical discussions and decisions about <b>multimedia</b>, and is focused to a technical crowd.</p>
-<p>Like the previous years, an important number of developers from <a href="/developers/x264.html">x264</a>, <a href="http://www.ffmpeg.org/">FFmpeg</a>, <a href="http://libav.org/">Libav</a> and KDE will join us!
-Developers, designers and anonymous people around <a href="/vlc/">VLC</a>, <a href="/projects/dvblast.html">DVBlast</a>, VLMa, skin-designer or other multimedia projects will be there too.</p>
-
-<h1>Who can come? </h1>
-<p><strong>Anyone</strong> that cares about open source multimedia.<br />
- If you are not a technical person, but an enthusiast, we recommend you to come to the less technical events, like in the evenings.</p>
-
-<h1>Where? </h1>
-<h2>Friday 30th August</h2>
-<p>This year we'll do a full day community bonding at <a href="http://www.parcasterix.fr/en">Parc Asterix</a>!<br/>
-The VideoLAN organization will pay for the transportation and the amusement park tickets.<br/>
-<b>To participate you'll need to be in Paris Friday at 8am!</b> Please plan an extra night if you can't make it.</p>
-<h2>Saturday / Sunday</h2>
-<p>To be defined…</p>
-
-<h1>Cost and sponsorship </h1>
-<p>The cost for attendance is <b>free</b>.</p>
-<p>Like previous years, active developers can get a full sponsorship covering all the costs for the venue.</p>
-
-<h1>Schedule</h1>
-<p>To be defined…</p>
-
-<?php /*
-<div id="schedule" style="margin: 10px 25px 0px; padding: 0 20px; border: 1px outset #4d4d4d; width: 600px;">
-<h2>Friday night Beers</h2>
-<p>On <strong>Friday 2nd September 2011 at 20h30</strong>, people are welcome to come and
-share a few good drinks.</p>
-<h3>Venue</h3>
-<a href="http://g.co/maps/veka">Map for the bar</a>
-
-<hr />
-<h2>Saturday morning talks</h2>
-<p>Opened for all the libre community, activists and technology-oriented people that are interested,
- there will be technical talks and presentations about multimedia.</p>
-
-<div class="item">
-<div class="title">Welcoming remarks</div>
-<div class="date">Saturday 10.30 - 10.40</div>
-<p class="news-descr">
-A few welcoming remarks, made by <i>Jean-Baptiste Kempf</i>, and some material informations,
-in order to be able to have the best week-end possible.</p>
-</div>
-
-<div class="item">
-<div class="title">What's new in VLC 1.2.0?</div>
-<div class="date">Saturday 10.45 - 11.05</div>
-<p class="news-descr">
-This talk, made by <i>Jean-Baptiste Kempf</i> will show up what the VLC 1.2.0 release will be made of,
- and what feature will be in it.</p>
-</p>
-</div>
-
-<div class="item">
-<div class="title">About x264</div>
-<div class="date">Saturday 11.05 - 11.25</div>
-<p class="news-descr">
-This talk, made by <i>Jason Garrett-Glaser</i> will speak about the <a href="/developers/x264.html">x264</a> encoder and community.<br />
-<em>Details about this talk will follow</em>.
-</p>
-</div>
-
-<div class="item">
-<div class="title">An overview of DVBlast, BitStream and Multicat</div>
-<div class="date">Saturday 11.25 - 11.45</div>
-<p class="news-descr">
-This talk, made by <i>Christophe Massiot</i> will speak about the DVBlast and Multicat programs.<br />
-Concepts, use cases and examples of use of those programs will be shown; but also some presentations of the
-2.0 release.</p>
-</p>
-</div>
-
-
-<div class="item">
-<div class="title">Introduction to libavfilter</div>
-<div class="date">Saturday 11.45 - 12.05</div>
-<p class="news-descr">
-This talk, made by <i>Stefano Sabatini</i> will speak about the newly introduced libavfilter.<br />
-<em>Details about this talk will follow</em>.
-</p>
-</div>
-
-<p><b>More talks</b> might be added, later on.</p>
-<hr />
-
-<h2>Lunch</h2>
-<p>Lunch will be held in Institut Telecom, near the Entrance.</p>
-
-<h2>Saturday afternoon community discussions</h2>
-<div class="item">
-<div class="title">VLC development technical points</div>
-<div class="date">Saturday 14.00 - 17.00</div>
-<p class="news-descr">
-The usual discussion, workgroups and votes about technical issues in VLC.</p>
-</div>
-
-<div class="item">
-<div class="title">libav* development technical points</div>
-<div class="date">Saturday 14.00 - 17.00</div>
-<p class="news-descr">
-Developer discussion and workgroup on improving libav*.</p>
-</div>
-
-<div class="item">
-<div class="title">OpenSource multimedia/Unconference</div>
-<div class="date">Saturday 17.00 - 19.00</div>
-<p class="news-descr">
-Discussion about OpenSource and Multimedia... Undefined yet.</p>
-</div>
-
-<h2>Dinner</h2>
-<p>Dinner will be held at a restaurant nearby.<br /> Details will be given to registered attendees.</p>
-<hr />
-
-<h2>Sunday: Un-Conference</h2>
-<div class="item">
-<div class="title">Unconference</div>
-<div class="date">Sunday 10.00 - 18.00</div>
-<p class="news-descr">
-Schedule will depend on the will of participants.</p>
-</div>
-
-
-<div class="item">
-<div class="title">Association VideoLAN </div>
-<div class="date">Sunday 9:30 - 11:00</div>
-<p class="news-descr">
-Un point sur la situation. Assemblée générale ordinaire, extra-ordinaire et réunion ordinaire.</p>
-</div>
-
-</div>
-<!--
-<p> about <b>VLC</b>, <b>x264</b>, <b>libavfilter</b> and <b>libavcodec</b>,
- on the <strong>Saturday 3rd, starting at 10h30</strong> at Institut Telecom.</p> -->
- */ ?>
-
-<h1>Registration</h1>
-<p>Please fill out the <b><a href="http://goo.gl/mUEER">registration form</a></b>.</p>
-
-<h1>Hotel</h1>
-<p>To be defined…</p>
-
-<h1><a name="location">Location</a> </h1>
-<p>To be defined…</p>
-
-<!--<h2>Schedule</h2> -->
-<!-- You can find the full final schedule <a href="/videolan/events/vdd09.pdf">here</a>. -->
-
-<?php footer('$Id: index.php 5400 2009-07-19 15:37:21Z jb $'); ?>
</span><span style="color: #000000;background-color: #ddffdd">+<?php
+ $title = "VideoLAN Dev Days 2013, August 31 - September 1, 2013";
+ $additional_css = array("/style/panels.css");
+ $body_color = "green";
+ require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
+?>
+
+<h1>VideoLAN Dev Days 2013 </h1><br/>
+<h3>The Open Multimedia Conference that frees the cone in you!</h3>
+
+<div id="sidebar">
+<?php panel_start( "green" ); ?>
+<h2>Sponsors</h2>
+<a href="/videolan/"><?php image( "logoGrey.png" , "VideoLAN association"); ?></a>
+<br />
+<p><a href=/contact.html>Your Name Here</p>
+<h2>Host</h2>
+<p style="text-align: center">To be defined</a></p>
+<?php panel_end(); ?>
+
+<?php panel_start( "blue" ); ?>
+<h2>Register!</h2>
+<b><a href="http://goo.gl/mUEER">Register <strong>now!</strong></a></b>
+<?php panel_end(); ?>
+
+<?php panel_start( "green" ); ?>
+<h2>Past editions</h2>
+<a href="/videolan/events/">Past VDD</a>
+<p class="center">
+<img src="http://images.videolan.org/videolan/events/20081220/VDD/mq/img-11.jpg" alt="VDD 08" style="width:100%"/>
+</p>
+<?php panel_end(); ?>
+
+</div>
+
+
+<p><b>The <a href="/videolan/">VideoLAN non-profit organisation</a> is happy to
+invite you to the multimedia open-source event of the end of summer!</b></p><br/>
+
+<p>For its <b>fifth edition</b>, people from the VideoLAN and open source multimedia community will meet in
+ <strong>Paris, France</strong> to gather, work, discuss and meet, on the <strong>31st August and 1st of September 2013</strong>.</p>
+<p>This technical event is focused on technical discussions and decisions about <b>multimedia</b>, and is focused to a technical crowd.</p>
+<p>Like the previous years, an important number of developers from <a href="/developers/x264.html">x264</a>, <a href="http://www.ffmpeg.org/">FFmpeg</a>, <a href="http://libav.org/">Libav</a> and KDE will join us!
+Developers, designers and anonymous people around <a href="/vlc/">VLC</a>, <a href="/projects/dvblast.html">DVBlast</a>, VLMa, skin-designer or other multimedia projects will be there too.</p>
+
+<h1>Who can come? </h1>
+<p><strong>Anyone</strong> that cares about open source multimedia.<br />
+ If you are not a technical person, but an enthusiast, we recommend you to come to the less technical events, like in the evenings.</p>
+
+<h1>Where? </h1>
+<h2>Friday 30th August</h2>
+<p>This year we'll do a full day community bonding at <a href="http://www.parcasterix.fr/en">Parc Asterix</a>!<br/>
+The VideoLAN organization will pay for the transportation and the amusement park tickets.<br/>
+<b>To participate you'll need to be in Paris Friday at 8am!</b> Please plan an extra night if you can't make it.</p>
+<h2>Saturday / Sunday</h2>
+<p>To be defined…</p>
+
+<h1>Cost and sponsorship </h1>
+<p>The cost for attendance is <b>free</b>.</p>
+<p>Like previous years, active developers can get a full sponsorship covering all the costs for the venue.</p>
+
+<h1>Schedule</h1>
+<p>To be defined…</p>
+
+<?php /*
+<div id="schedule" style="margin: 10px 25px 0px; padding: 0 20px; border: 1px outset #4d4d4d; width: 600px;">
+<h2>Friday night Beers</h2>
+<p>On <strong>Friday 2nd September 2011 at 20h30</strong>, people are welcome to come and
+share a few good drinks.</p>
+<h3>Venue</h3>
+<a href="http://g.co/maps/veka">Map for the bar</a>
+
+<hr />
+<h2>Saturday morning talks</h2>
+<p>Opened for all the libre community, activists and technology-oriented people that are interested,
+ there will be technical talks and presentations about multimedia.</p>
+
+<div class="item">
+<div class="title">Welcoming remarks</div>
+<div class="date">Saturday 10.30 - 10.40</div>
+<p class="news-descr">
+A few welcoming remarks, made by <i>Jean-Baptiste Kempf</i>, and some material informations,
+in order to be able to have the best week-end possible.</p>
+</div>
+
+<div class="item">
+<div class="title">What's new in VLC 1.2.0?</div>
+<div class="date">Saturday 10.45 - 11.05</div>
+<p class="news-descr">
+This talk, made by <i>Jean-Baptiste Kempf</i> will show up what the VLC 1.2.0 release will be made of,
+ and what feature will be in it.</p>
+</p>
+</div>
+
+<div class="item">
+<div class="title">About x264</div>
+<div class="date">Saturday 11.05 - 11.25</div>
+<p class="news-descr">
+This talk, made by <i>Jason Garrett-Glaser</i> will speak about the <a href="/developers/x264.html">x264</a> encoder and community.<br />
+<em>Details about this talk will follow</em>.
+</p>
+</div>
+
+<div class="item">
+<div class="title">An overview of DVBlast, BitStream and Multicat</div>
+<div class="date">Saturday 11.25 - 11.45</div>
+<p class="news-descr">
+This talk, made by <i>Christophe Massiot</i> will speak about the DVBlast and Multicat programs.<br />
+Concepts, use cases and examples of use of those programs will be shown; but also some presentations of the
+2.0 release.</p>
+</p>
+</div>
+
+
+<div class="item">
+<div class="title">Introduction to libavfilter</div>
+<div class="date">Saturday 11.45 - 12.05</div>
+<p class="news-descr">
+This talk, made by <i>Stefano Sabatini</i> will speak about the newly introduced libavfilter.<br />
+<em>Details about this talk will follow</em>.
+</p>
+</div>
+
+<p><b>More talks</b> might be added, later on.</p>
+<hr />
+
+<h2>Lunch</h2>
+<p>Lunch will be held in Institut Telecom, near the Entrance.</p>
+
+<h2>Saturday afternoon community discussions</h2>
+<div class="item">
+<div class="title">VLC development technical points</div>
+<div class="date">Saturday 14.00 - 17.00</div>
+<p class="news-descr">
+The usual discussion, workgroups and votes about technical issues in VLC.</p>
+</div>
+
+<div class="item">
+<div class="title">libav* development technical points</div>
+<div class="date">Saturday 14.00 - 17.00</div>
+<p class="news-descr">
+Developer discussion and workgroup on improving libav*.</p>
+</div>
+
+<div class="item">
+<div class="title">OpenSource multimedia/Unconference</div>
+<div class="date">Saturday 17.00 - 19.00</div>
+<p class="news-descr">
+Discussion about OpenSource and Multimedia... Undefined yet.</p>
+</div>
+
+<h2>Dinner</h2>
+<p>Dinner will be held at a restaurant nearby.<br /> Details will be given to registered attendees.</p>
+<hr />
+
+<h2>Sunday: Un-Conference</h2>
+<div class="item">
+<div class="title">Unconference</div>
+<div class="date">Sunday 10.00 - 18.00</div>
+<p class="news-descr">
+Schedule will depend on the will of participants.</p>
+</div>
+
+
+<div class="item">
+<div class="title">Association VideoLAN </div>
+<div class="date">Sunday 9:30 - 11:00</div>
+<p class="news-descr">
+Un point sur la situation. Assemblée générale ordinaire, extra-ordinaire et réunion ordinaire.</p>
+</div>
+
+</div>
+<!--
+<p> about <b>VLC</b>, <b>x264</b>, <b>libavfilter</b> and <b>libavcodec</b>,
+ on the <strong>Saturday 3rd, starting at 10h30</strong> at Institut Telecom.</p> -->
+ */ ?>
+
+<h1>Registration</h1>
+<p>Please fill out the <b><a href="http://goo.gl/mUEER">registration form</a></b>.</p>
+
+<h1>Hotel</h1>
+<p>To be defined…</p>
+
+<h1><a name="location">Location</a> </h1>
+<p>To be defined…</p>
+
+<!--<h2>Schedule</h2> -->
+<!-- You can find the full final schedule <a href="/videolan/events/vdd09.pdf">here</a>. -->
+
+<?php footer('$Id: index.php 5400 2009-07-19 15:37:21Z jb $'); ?>
</span></code></pre>
<br>
</li>
<li id='diff-20'>
<a href='https://code.videolan.org/VideoLAN.org/websites/commit/3278804f405f191cc00e14bfcc1650703a34043f#diff-20'>
<strong>
www.videolan.org/vlc/features.php
</strong>
</a>
<hr>
<pre class="highlight"><code><span style="color: #000000;background-color: #ffdddd">--- a/www.videolan.org/vlc/features.php
</span><span style="color: #000000;background-color: #ddffdd">+++ b/www.videolan.org/vlc/features.php
</span><span style="color: #aaaaaa">@@ -1,563 +1,563 @@
</span><span style="color: #000000;background-color: #ffdddd">-<?php
-function writeonefeature( $a )
-{
- if ( $a == "yes" )
- echo '<td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>';
- else if ($a == "no" )
- echo '<td class="no"><img src="/images/features/cross.png" alt="No" /></td>';
- else if ( $a == "part" )
- echo '<td class="partial"><img src="/images/features/partial.png" alt="Partial" /></td>';
- else if ( $a == "unt" )
- echo '<td class="partial"><img src="/images/features/untested.png" alt="Untested" /></td>';
- else if ($a == "none" )
- echo '<td class="none">-</td>';
- echo "\n";
-}
-
-function writefeature_simple( $title, $windows, $mac, $linux, $beos, $bsd, $fam )
-{
- echo '<td class="type">'.$title.'</td>';
- writeonefeature( $windows );
- writeonefeature( $mac );
- writeonefeature( $linux );
- writeonefeature( $beos );
- writeonefeature( $bsd );
- echo "</tr>\n";
-}
-
-function writefeature( $title, $windows, $mac, $linux, $beos, $bsd, $fam )
-{
- echo "<tr>\n";
- writefeature_simple( $title, $windows, $mac, $linux, $beos, $bsd, $fam );
-}
-
-function writeInputFeatures() {
-?>
-<div id="feature-list-input">
- <table class="feature-list-table">
- <?php headers( "yes" ); ?>
- <tr>
- <td class="category" rowspan="14"><b>Input media</b></td>
-
- <?php writefeature_simple( "UDP/RTP Unicast", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "UDP/RTP Multicast", "yes", "yes", "yes", "no", "yes", "yes" ); ?>
- <?php writefeature( "HTTP / FTP", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "MMS", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "TCP/RTP Unicast", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "DCCP/RTP Unicast", "no", "no", "yes", "no", "no", "unt" ); ?>
- <?php writefeature( "File ", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( 'DVD Video <sup><a href="#input_notes">1</a></sup>', "yes", "yes", "yes", "yes", "yes", "none" ); ?>
- <?php writefeature( "Video CD / VCD ", "yes", "yes", "yes", "no", "yes", "none" ); ?>
- <?php writefeature( 'SVCD <sup><a href="#input_notes">2</a></sup>', "part", "part", "part", "no", "part", "none" ); ?>
- <?php writefeature( "Audio CD (no DTS-CD)", "yes", "yes", "yes", "no", "yes", "none" ); ?>
- <tr>
- <td class="type">DVB (Satellite, <br/>Digital TV, Cable TV)</td>
- <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
- <td class="part"><img src="http://images.videolan.org/images/features/partial.png" alt="part" /> EyeTV <sup><a href="#input_notes">3</a></sup></td>
- <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
- <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
- <td class="no"><img src="http://images.videolan.org/images/features/cross.png" alt="No" /></td>
- </tr>
- <?php writefeature( 'MPEG encoder <sup><a href="#input_notes">4</a></sup>', "yes", "no", "yes", "no", "no", "none" ); ?>
-
- <tr>
- <td class="type">Video acquisition</td>
- <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /> Direct Show</td>
-
- <td class="part"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /> QTKit <sup><a href="#input_notes">5</a></sup></td>
- <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /> V4L, V4L2</td>
- <td class="no"><img src="http://images.videolan.org/images/features/cross.png" alt="No" /></td>
- <td class="no"><img src="http://images.videolan.org/images/features/cross.png" alt="No" /></td>
- </tr>
-
- <tr style="background:#D4E0F7 !important">
- <td colspan="8" style="background:#D4E0F7 !important"> </td>
- </tr>
-
- <tr>
- <td class="category" rowspan="17"><b>Input formats</b></td>
- <?php writefeature_simple( "MPEG (ES,PS,TS,PVA,MP3)", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "AVI", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "ASF / WMV / WMA", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "MP4 / MOV / 3GP", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "OGG / OGM / Annodex", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "Matroska (MKV)", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "Real", "part", "part", "part", "part", "part", "part" ); ?>
- <?php writefeature( "WAV (including DTS)", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "Raw Audio: DTS, AAC, AC3/A52", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "Raw DV", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "FLAC", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "FLV (Flash)", "yes", "yes", "yes", "unt", "yes", "unt" ); ?>
- <?php writefeature( "MXF", "yes", "yes", "yes", "unt", "yes", "unt" ); ?>
- <?php writefeature( "Nut", "yes", "yes", "yes", "unt", "yes", "unt" ); ?>
- <?php writefeature( "Standard MIDI / SMF", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "Creative™ Voice", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- </table>
- <div class="notes">
- <ol id="input_notes">
- <li value="1">DVD decryption is done through the libdvdcss library.</li>
- <li value="2">VLC on GNU/Linux, Solaris, and Microsoft Windows has playback
- control support via libcdio and libvcdinfo. On other platforms,
- SVCD support varies depending on the availability of these libraries.
- (Volunteers for adding support are always welcome.). Handling still
- frames (often used in menus) and switching between different video
- formats is problematic.</li>
- <li value="3">On Mac OS X 10.4 or later, VLC is able to grab video and audio from EyeTV applications and therefore all EyeTV-compatible capture devices. The user needs to install a plugin to EyeTV.app in order to use this feature. Guidance is provided in the User Interface. Requires VLC 0.9.0 or later.</li>
- <li value="4">VLC for GNU/Linux supports V4L2 compatible encoding cards as well as two kinds of MPEG-2 encoding cards: Hauppauge WinTV-PVR-250/350 and Visiontech Kfir.</li>
- <li value="5">VLC can capture video from internal iSights on Mac OS X 10.5 or later (video only) since version 0.9.0. VLC 1.2 adds capturing from all devices supported by QTKit. It also enables audio capturing support on Mac OS X 10.6 and later.</li>
- </ol>
- </div>
- </div>
-<?php
-}
-
-function writeVideoFeatures() {
-?>
-<div id="feature-list-video">
- <table class="feature-list-table">
- <?php headers( "no" ); ?>
- <?php writefeature( "MPEG-1/2", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "DivX® (1/2/3)", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "MPEG-4 ASP, DivX® 4/5/6, XviD, 3ivX D4", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "H.261", "yes", "yes", "yes", "unt", "yes", "unt" ); ?>
- <?php writefeature( "H.263 / H.263i", "yes", "yes", "yes", "unt", "yes", "unt" ); ?>
- <?php writefeature( "H.264 / MPEG-4 AVC", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "Cinepak", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "Theora", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "Dirac / VC-2", "yes", "yes", "yes", "unt", "yes", "unt" ); ?>
- <?php writefeature( "MJPEG (A/B)", "yes", "yes", "yes", "unt", "yes", "unt" ); ?>
- <?php writefeature( "WMV 1/2", "yes", "yes", "yes", "unt", "yes", "unt" ); ?>
- <tr>
- <td class="type">WMV 3 / WMV-9 / VC-1 <sup><a href="#video_notes">1</a></sup></td>
- <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
- <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
- <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
- <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
- <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
- </tr>
-
- <?php writefeature( "Sorenson 1/3 (Quicktime)", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "DV (Digital Video)", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
-
- <?php writefeature( "On2 VP3/VP5/VP6", "yes", "yes", "yes", "unt", "yes", "unt" ); ?>
- <?php writefeature( "Indeo Video v3 (IV32)", "yes", "yes", "part", "yes", "part", "yes" ); ?>
- <?php writefeature( "Indeo Video 4/5 (IV41, IV51)", "no", "no", "no", "no", "no", "no" ); ?>
- <?php writefeature( 'Real Video 1/2', "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( 'Real Video 3/4', "yes", "yes", "yes", "unt", "yes", "unt" ); ?>
-
- </table>
- <div class="notes">
- <ol id="video_notes">
- <li value="1">Windows DMO codecs can be used by VLC on 32-bit x86 platforms and
- allow WMV-3/WMA-3 decoding. This feature is untested on Intel-based Macs.</li>
- </ol>
- </div>
- </div>
-<?php
-}
-
-function writeAudioFeatures() {
-?>
-<div id="feature-list-audio">
- <table class="feature-list-table">
- <?php headers( "no" ); ?>
- <?php writefeature( "MPEG Layer 1/2", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "MP3 - MPEG Layer 3", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "AAC - MPEG-4 part3", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "Vorbis", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "AC3 - A/52 (Dolby Digital)", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( 'E-AC-3 (Dolby Digital Plus) ', "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( 'MLP / TrueHD">3</a></sup>', "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "DTS", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "WMA 1/2", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( 'WMA 3 <sup><a href="#audio_notes">1</a></sup>', "yes", "yes", "yes", "no", "no", "no" ); ?>
- <?php writefeature( "FLAC", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "ALAC", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "Speex", "yes", "yes", "yes", "unt", "yes", "unt" ); ?>
- <?php writefeature( "Musepack / MPC", "yes", "yes", "yes", "unt", "yes", "unt" ); ?>
- <?php writefeature( "ATRAC 3", "yes", "yes", "yes", "unt", "yes", "unt" ); ?>
- <?php writefeature( "Wavpack", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "Mod (.s3m, .it, .mod)", "yes", "yes", "yes", "unt", "yes", "unt" ); ?>
- <?php writefeature( "TrueAudio (TTA)", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "APE (Monkey Audio)", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( 'Real Audio <sup><a href="#audio_notes">2</a></sup>', "part", "part", "part", "unt", "part", "no" ); ?>
- <?php writefeature( "Alaw/µlaw", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "AMR (3GPP)", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( 'MIDI <sup><a href="#audio_notes">3 </a></sup>', "yes", "unt", "yes", "no", "yes", "unt" ); ?>
- <?php writefeature( "LPCM", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "ADPCM", "yes", "yes", "yes", "yes", "yes", "unt" ); ?>
- <?php writefeature( "QCELP", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "DV Audio", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "QDM2/QDMC (QuickTime)", "yes", "yes", "yes", "unt", "yes", "unt" ); ?>
- <?php writefeature( "MACE", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
-
- </table>
-
- <div class="notes">
- <ol id="audio_notes">
- <li value="1">Native playback supported by VLC 1.0.3 and later. Previous versions could use Windows DMO codecs on 32-bit x86 platforms and
- allow WMV-3/WMA-3 decoding. This feature was never tested on Intel-based Macs.</li>
- <li value="2">Sipr codec playback is not supported.</li>
- <li value="3">Requires a .sf2 soundfont, see <a href="http://wiki.videolan.org/Midi">our wiki</a>.</li>
- </ol>
- </div>
-
- </div>
-<?php
-}
-function writeSubFeatures() {
-?>
-<div id="feature-list-sub">
- <table class="feature-list-table">
- <?php headers( "yes" ); ?>
- <tr>
- <td class="category" rowspan="10"><b>Subtitles</b></td>
- <?php writefeature_simple( 'DVD <sup><a href="#sub_notes">1</a></sup>', "part", "part", "part", "part", "part", "none" ); ?>
-
- <?php writefeature( "Text files (MicroDVD,<br/>SubRIP, SubViewer, SSA1-5, SAMI, VPlayer)" , "yes", "yes", "yes", "yes", "yes", "unt" ); ?>
- <?php writefeature( "Closed captions", "no", "yes", "yes", "no", "unt", "unt" ); ?>
- <?php writefeature( "Vobsub", "yes", "yes", "yes", "yes", "yes", "unt" ); ?>
- <?php writefeature( "Universal Subtitle Format (USF)", "yes", "yes", "yes", "yes", "yes", "unt" ); ?>
- <?php writefeature( "SVCD / CVD", "yes", "unt", "yes", "unt", "yes", "unt" ); ?>
- <?php writefeature( "DVB", "yes", "yes", "yes", "yes", "yes", "none" ); ?>
- <?php writefeature( "OGM", "yes", "yes", "yes", "yes", "yes", "unt" ); ?>
- <?php writefeature( "CMML", "yes", "yes", "yes", "yes", "yes", "unt" ); ?>
- <?php writefeature( "Kate", "yes", "yes", "yes", "unt", "yes", "unt" ); ?>
-
- <tr style="background:#D4E0F7 !important">
- <td colspan="8" style="background:#D4E0F7 !important"> </td>
- </tr>
-
- <tr>
- <td class="category" rowspan="4"><b>Tags</b></td>
- <?php writefeature_simple( "ID3 tags", "yes", "yes", "yes", "yes", "yes", "unt" ); ?>
- <?php writefeature( "APEv2", "yes", "yes", "yes", "yes", "yes", "unt" ); ?>
- <?php writefeature( "Vorbis comment", "yes", "yes", "yes", "yes", "yes", "unt" ); ?>
- </table>
- <div class="notes">
- <ol id="sub_notes">
- <li value="1">
- Full color for YUV-type chromas is not handled, only the gray-scale value. Subtitle transparency is not fully supported for all chromas. Some chromas are not handled at all.
- </li>
- </ol>
- </div>
-
- </div>
-<?php
-}
-function writeAVFeatures() {
-?>
-<div id="feature-list-av">
- <table class="feature-list-table">
- <?php headers( "yes" ); ?>
- <tr>
- <td class="category" rowspan="6"><b>Video Outputs</b></td>
-
- <td class="type">Native</td>
- <td class="yes">Direct3D<br/>DirectX<br/>GDI</td>
- <td class="yes">OpenGL</td>
-
- <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
- <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
- <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
- </tr>
-
- <?php writefeature( "X11", "none", "unt", "yes", "none", "yes", "yes" ); ?>
- <?php writefeature( "XVideo", "none", "none", "yes", "none", "yes", "yes" ); ?>
- <?php writefeature( "SDL", "yes", "no", "yes", "unt", "yes", "yes" ); ?>
- <?php writefeature( "FrameBuffer", "none", "none", "yes", "none", "none", "unt" ); ?>
- <?php writefeature( "ASCII Art", "yes", "yes", "yes", "unt", "yes", "no" ); ?>
-
- <tr style="background:#D4E0F7 !important">
- <td colspan="8" style="background:#D4E0F7 !important"> </td>
- </tr>
- <tr>
- <td class="category" rowspan="7"><b>Audio Outputs</b></td>
- <td class="type">Native</td>
- <td class="yes">DirectX<br/>WaveOut</td>
-
- <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
- <td class="yes">OSS<br/>ALSA</td>
- <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
- <td class="yes">OSS</td>
-
- </tr>
-
- <tr>
- <td class="type">S/PDIF</td>
- <td class="yes">DirectX<br/>WaveOut</td>
- <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
-
- <td class="yes">OSS<br/>ALSA</td>
- <td class="no"><img src="http://images.videolan.org/images/features/cross.png" alt="No" /></td>
- <td class="partial"><img src="http://images.videolan.org/images/features/untested.png" alt="Untested" /></td>
-
- </tr>
-
- <tr>
- <td class="type">Multi-channel</td>
- <td class="yes">DirectX<br/>WaveOut</td>
- <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
- <td class="yes">OSS<br/>ALSA</td>
-
- <td class="no"><img src="http://images.videolan.org/images/features/cross.png" alt="No" /></td>
- <td class="partial"><img src="http://images.videolan.org/images/features/untested.png" alt="Untested" /></td>
- </tr>
-
- <?php writefeature( "PulseAudio", "none", "none", "yes", "none", "unt", "unt" ); ?>
- <?php writefeature( "PortAudio", "yes", "unt", "unt", "none", "unt", "unt" ); ?>
- <?php writefeature( "JACK", "none", "unt", "yes", "none", "unt", "unt" ); ?>
-
- </table>
- </div>
-<?php
-}
-function writeFilterFeatures() {
-?>
-<div id="feature-list-filters">
- <table class="feature-list-table">
- <?php headers( "yes" ); ?>
- <tr>
- <td class="category" rowspan="10"><b>Video Filters</b></td>
-
- <?php writefeature_simple( "Deinterlace", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "Cropping", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "Image wall", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "Image adjust", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "Rotate/Mirror", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "Logo overlay", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "Magnification", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "Image distortion", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "Bluescreen", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "RSS/Atom feeds", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
-
- <tr style="background:#D4E0F7 !important">
- <td colspan="8" style="background:#D4E0F7 !important"> </td>
- </tr>
- <tr><td class="category" rowspan="2"><b>Audio Filters</b></td>
- <?php writefeature_simple( "Visualization effects", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "Equalizer", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "Spatializer", "yes", "yes", "yes", "unt", "yes", "yes" ); ?>
- <?php writefeature( "Dynamic Range Compressor", "yes", "yes", "yes", "unt", "yes", "yes" ); ?>
-
- </table>
- </div>
-<?php
-}
-function writeIntfFeatures() {
-?>
-<div id="feature-list-intf">
- <table class="feature-list-table">
- <?php headers( "no" ); ?>
- <tr>
- <td class="type">Default</td>
-
- <td class="yes">Qt4</td>
-
- <td class="yes">Cocoa</td>
- <td class="yes">Qt4</td>
- <td class="yes">Native</td>
- <td class="yes">Qt4</td>
- </tr>
-
- <?php writefeature( "Qt4", "yes", "part", "yes", "none", "unt", "none" ); ?>
- <?php writefeature( "Skins", "yes", "no", "yes", "no", "unt", "none" ); ?>
- <?php writefeature( "Web", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "Telnet", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "Command line", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- <?php writefeature( "ncurses", "no", "yes", "yes", "unt", "unt", "unt" ); ?>
- <?php writefeature( "Infrared", "no", "no", "yes", "no", "no", "no" ); ?>
- <?php writefeature( "Mouse Gestures", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
- </table>
- </div>
-<?php
-}
-function writeMiscFeatures() {
-?>
-<div id="feature-list-misc">
- <table class="feature-list-table">
- <?php headers( "no" ); ?>
- <?php writefeature( "SAP/SDP announces", "yes", "yes", "yes", "no", "yes", "no" ); ?>
- <?php writefeature( "Bonjour protocol", "no", "yes", "yes", "unt", "unt", "unt" ); ?>
- <?php writefeature( "Mozilla/Firefox plugin", "yes", "yes", "yes", "no", "yes", "no" ); ?>
- <?php writefeature( "ActiveX plugin", "yes", "none", "none", "none", "none", "none" ); ?>
- <tr><td class="type">SVCD Menus</td><td class="partial"><img src="/images/features/partial.png" alt="Partial" /></td>
- <td class="no"><img src="/images/features/cross.png" alt="No" /></td>
- <td class="partial"><img src="/images/features/partial.png" alt="Partial" /></td>
- <td class="no"><img src="/images/features/cross.png" alt="No" /></td>
- <td class="partial"><img src="/images/features/partial.png" alt="Partial" /></td>
- </tr>
- <tr><td class="type">Localization</td><td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
- <td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
- <td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
- <td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
- <td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
-
- </tr>
-
- <tr><td class="type">CD-Text <sup><a href="#bottom_notes">1</a></sup></td><td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
- <td class="no"><img src="/images/features/cross.png" alt="No" /></td>
- <td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
- <td class="no"><img src="/images/features/cross.png" alt="No" /></td>
- <td class="partial"><img src="/images/features/partial.png" alt="Partial" /></td>
- </tr>
- <tr><td class="type">CDDB CD info</td><td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
- <td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
- <td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
- <td class="no"><img src="/images/features/cross.png" alt="No" /></td>
-
- <td class="partial"><img src="/images/features/partial.png" alt="Partial" /></td>
-
- </tr>
- <tr><td class="type">IGMPv3 <sup><a href="#bottom_notes">2</a></sup></td><td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
- <td class="no"><img src="/images/features/cross.png" alt="No" /></td>
- <td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
- <td class="no"><img src="/images/features/cross.png" alt="No" /></td>
- <td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
- </tr>
- <tr><td class="type">IPv6 <sup><a href="#bottom_notes">2</a></sup></td><td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
-
- <td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
- <td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
- <td class="no"><img src="/images/features/cross.png" alt="No" /></td>
- <td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
-
- </tr>
- <tr><td class="type">MLDv2 <sup><a href="#bottom_notes">2</a></sup></td><td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
- <td class="no"><img src="/images/features/cross.png" alt="No" /></td>
- <td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
- <td class="no"><img src="/images/features/cross.png" alt="No" /></td>
- <td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
- </tr>
-
- <tr>
- <td class="type">CPU acceleration <sup><a href="#bottom_notes">3</a></sup></td>
- <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
-
- <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
- <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
- <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
- <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
- </tr>
- </table>
- <div class="notes">
- <ol id="bottom_notes">
-
- <li value="1">CD-Text information provided via libcdio. This service is available
- on all platforms supported by the library.</li>
- <li value="2">Depending on the operating system's support.</li>
- <li value="3">Supported CPU extensions are MMX, MMXEXT, SSE, SSE2 and 3D Now! on x86
- processors, and AltiVec on G4/G5 processors.</li>
- </ol>
- </div>
-
- </div>
-<?php
-}
-function headers( $extra )
-{
-?>
- <tr>
- <th class="type"></th>
-<?php if ( $extra == "yes" ) echo '<th class="category"></th>'; ?>
- <th class="th-os"><a href="/vlc/download-windows.html">
- <img src="http://images.videolan.org/images/icons/winvista.png" alt="Windows" height="32" width="32" />
- </a></th>
- <th class="th-os"><a href="/vlc/download-macosx.html">
- <img src="http://images.videolan.org/images/icons/macosx.png" alt="Mac OS X" width="32" height="32" />
- </a></th>
-
- <th class="th-os"><a href="/vlc/index.html">
- <img src="http://images.videolan.org/images/icons/linux.png" alt="Linux" width="32" height="32" />
-
- </a></th>
- <th class="th-os"><a href="/vlc/download-beos.html">
- <img src="http://images.videolan.org/images/icons/beos.png" alt="BeOS" width="32" height="32" />
- </a></th>
- <th class="th-os"><a href="/vlc/download-sources.html">
- <img src="http://images.videolan.org/images/icons/freebsd.png" alt="FreeBSD" width="32" height="32" />
-
- <img src="http://images.videolan.org/images/icons/openbsd.png" alt="OpenBSD" width="32" height="32" />
- </a></th>
- </tr>
-<?php
-}
-if(!isset($_GET['fdiv'])) {
- $title = "VLC - Features";
- $lang = "en";
- $menu = array( "vlc", "features" );
- $additional_css = array("/vlc/features.css");
- require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
-?>
-
-<h2>VLC playback Features</h2>
-<table class="feature-table">
- <tr>
- <td class="feature-table-lefttop"> </td>
- <td class="feature-table-top"> </td>
- <td class="feature-table-righttop"> </td>
- </tr>
- <tr>
- <td class="feature-cat-list">
- <!--Categories-->
- <?php
- $cat = "input";
- if(isset($_GET['cat'])) {
- $cat = $_GET['cat'];
- }
- ?>
- <div class="feature-cat<?php if($cat=="input") echo "-sel"?>" id="cat-input"><a href="/vlc/features.php?cat=input">Input formats</a></div>
- <div class="feature-cat<?php if($cat=="video") echo "-sel"?>" id="cat-video"><a href="/vlc/features.php?cat=video">Video formats</a></div>
- <div class="feature-cat<?php if($cat=="audio") echo "-sel"?>" id="cat-audio"><a href="/vlc/features.php?cat=audio">Audio formats</a></div>
- <div class="feature-cat<?php if($cat=="sub") echo "-sel"?>" id="cat-sub"><a href="/vlc/features.php?cat=sub">Subtitle/Tag formats</a></div>
- <div class="feature-cat<?php if($cat=="av") echo "-sel"?>" id="cat-av"><a href="/vlc/features.php?cat=av">A/V outputs</a></div>
- <div class="feature-cat<?php if($cat=="filters") echo "-sel"?>" id="cat-filters"><a href="/vlc/features.php?cat=filters">A/V filters</a></div>
- <div class="feature-cat<?php if($cat=="intf") echo "-sel"?>" id="cat-intf"><a href="/vlc/features.php?cat=intf">Interfaces</a></div>
- <div class="feature-cat<?php if($cat=="misc") echo "-sel"?>" id="cat-misc"><a href="/vlc/features.php?cat=misc">Miscellaneous</a></div>
- </td>
- <td class="feature-list">
- <div class="feature-div">
- <?php
- if($cat=="input") writeInputFeatures();
- else if($cat=="video") writeVideoFeatures();
- else if($cat=="audio") writeAudioFeatures();
- else if($cat=="sub") writeSubFeatures();
- else if($cat=="av") writeAVFeatures();
- else if($cat=="filters") writeFilterFeatures();
- else if($cat=="intf") writeIntfFeatures();
- else if($cat=="misc") writeMiscFeatures();
- ?>
- </div>
- </td>
- <td class="feature-table-right"> </td>
- </tr>
- <tr>
- <td class="feature-table-leftbottom"> </td>
- <td class="feature-table-bottom">
- <ul class="feature-icon">
- <li><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /> = Yes</li>
- <li><img src="http://images.videolan.org/images/features/partial.png" alt="Partial" /> = Partial</li>
- <li><img src="http://images.videolan.org/images/features/cross.png" alt="No" /> = No</li>
- <li><img src="http://images.videolan.org/images/features/untested.png" alt="Untested" /> = Untested</li>
- </ul>
- </td>
- <td class="feature-table-rightbottom"> </td>
- </tr>
-</table>
-<h2>Streaming</h2>
-<p>See the <a href="/streaming-features.html">Streaming features page</a></p>
-<br/>
-<?php footer('$Id: features.php 4814 2008-12-12 13:30 CEST altglass $'); ?>
-<?php
-} else {
- $cat = $_GET['fdiv'];
- if($cat=="input") writeInputFeatures();
- else if($cat=="video") writeVideoFeatures();
- else if($cat=="audio") writeAudioFeatures();
- else if($cat=="sub") writeSubFeatures();
- else if($cat=="av") writeAVFeatures();
- else if($cat=="filters") writeFilterFeatures();
- else if($cat=="intf") writeIntfFeatures();
- else if($cat=="misc") writeMiscFeatures();
-}
-?>
</span><span style="color: #000000;background-color: #ddffdd">+<?php
+function writeonefeature( $a )
+{
+ if ( $a == "yes" )
+ echo '<td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>';
+ else if ($a == "no" )
+ echo '<td class="no"><img src="/images/features/cross.png" alt="No" /></td>';
+ else if ( $a == "part" )
+ echo '<td class="partial"><img src="/images/features/partial.png" alt="Partial" /></td>';
+ else if ( $a == "unt" )
+ echo '<td class="partial"><img src="/images/features/untested.png" alt="Untested" /></td>';
+ else if ($a == "none" )
+ echo '<td class="none">-</td>';
+ echo "\n";
+}
+
+function writefeature_simple( $title, $windows, $mac, $linux, $beos, $bsd, $fam )
+{
+ echo '<td class="type">'.$title.'</td>';
+ writeonefeature( $windows );
+ writeonefeature( $mac );
+ writeonefeature( $linux );
+ writeonefeature( $beos );
+ writeonefeature( $bsd );
+ echo "</tr>\n";
+}
+
+function writefeature( $title, $windows, $mac, $linux, $beos, $bsd, $fam )
+{
+ echo "<tr>\n";
+ writefeature_simple( $title, $windows, $mac, $linux, $beos, $bsd, $fam );
+}
+
+function writeInputFeatures() {
+?>
+<div id="feature-list-input">
+ <table class="feature-list-table">
+ <?php headers( "yes" ); ?>
+ <tr>
+ <td class="category" rowspan="14"><b>Input media</b></td>
+
+ <?php writefeature_simple( "UDP/RTP Unicast", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "UDP/RTP Multicast", "yes", "yes", "yes", "no", "yes", "yes" ); ?>
+ <?php writefeature( "HTTP / FTP", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "MMS", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "TCP/RTP Unicast", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "DCCP/RTP Unicast", "no", "no", "yes", "no", "no", "unt" ); ?>
+ <?php writefeature( "File ", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( 'DVD Video <sup><a href="#input_notes">1</a></sup>', "yes", "yes", "yes", "yes", "yes", "none" ); ?>
+ <?php writefeature( "Video CD / VCD ", "yes", "yes", "yes", "no", "yes", "none" ); ?>
+ <?php writefeature( 'SVCD <sup><a href="#input_notes">2</a></sup>', "part", "part", "part", "no", "part", "none" ); ?>
+ <?php writefeature( "Audio CD (no DTS-CD)", "yes", "yes", "yes", "no", "yes", "none" ); ?>
+ <tr>
+ <td class="type">DVB (Satellite, <br/>Digital TV, Cable TV)</td>
+ <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
+ <td class="part"><img src="http://images.videolan.org/images/features/partial.png" alt="part" /> EyeTV <sup><a href="#input_notes">3</a></sup></td>
+ <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
+ <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
+ <td class="no"><img src="http://images.videolan.org/images/features/cross.png" alt="No" /></td>
+ </tr>
+ <?php writefeature( 'MPEG encoder <sup><a href="#input_notes">4</a></sup>', "yes", "no", "yes", "no", "no", "none" ); ?>
+
+ <tr>
+ <td class="type">Video acquisition</td>
+ <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /> Direct Show</td>
+
+ <td class="part"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /> QTKit <sup><a href="#input_notes">5</a></sup></td>
+ <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /> V4L, V4L2</td>
+ <td class="no"><img src="http://images.videolan.org/images/features/cross.png" alt="No" /></td>
+ <td class="no"><img src="http://images.videolan.org/images/features/cross.png" alt="No" /></td>
+ </tr>
+
+ <tr style="background:#D4E0F7 !important">
+ <td colspan="8" style="background:#D4E0F7 !important"> </td>
+ </tr>
+
+ <tr>
+ <td class="category" rowspan="17"><b>Input formats</b></td>
+ <?php writefeature_simple( "MPEG (ES,PS,TS,PVA,MP3)", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "AVI", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "ASF / WMV / WMA", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "MP4 / MOV / 3GP", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "OGG / OGM / Annodex", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "Matroska (MKV)", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "Real", "part", "part", "part", "part", "part", "part" ); ?>
+ <?php writefeature( "WAV (including DTS)", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "Raw Audio: DTS, AAC, AC3/A52", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "Raw DV", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "FLAC", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "FLV (Flash)", "yes", "yes", "yes", "unt", "yes", "unt" ); ?>
+ <?php writefeature( "MXF", "yes", "yes", "yes", "unt", "yes", "unt" ); ?>
+ <?php writefeature( "Nut", "yes", "yes", "yes", "unt", "yes", "unt" ); ?>
+ <?php writefeature( "Standard MIDI / SMF", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "Creative™ Voice", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ </table>
+ <div class="notes">
+ <ol id="input_notes">
+ <li value="1">DVD decryption is done through the libdvdcss library.</li>
+ <li value="2">VLC on GNU/Linux, Solaris, and Microsoft Windows has playback
+ control support via libcdio and libvcdinfo. On other platforms,
+ SVCD support varies depending on the availability of these libraries.
+ (Volunteers for adding support are always welcome.). Handling still
+ frames (often used in menus) and switching between different video
+ formats is problematic.</li>
+ <li value="3">On Mac OS X 10.4 or later, VLC is able to grab video and audio from EyeTV applications and therefore all EyeTV-compatible capture devices. The user needs to install a plugin to EyeTV.app in order to use this feature. Guidance is provided in the User Interface. Requires VLC 0.9.0 or later.</li>
+ <li value="4">VLC for GNU/Linux supports V4L2 compatible encoding cards as well as two kinds of MPEG-2 encoding cards: Hauppauge WinTV-PVR-250/350 and Visiontech Kfir.</li>
+ <li value="5">VLC can capture video from internal iSights on Mac OS X 10.5 or later (video only) since version 0.9.0. VLC 1.2 adds capturing from all devices supported by QTKit. It also enables audio capturing support on Mac OS X 10.6 and later.</li>
+ </ol>
+ </div>
+ </div>
+<?php
+}
+
+function writeVideoFeatures() {
+?>
+<div id="feature-list-video">
+ <table class="feature-list-table">
+ <?php headers( "no" ); ?>
+ <?php writefeature( "MPEG-1/2", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "DivX® (1/2/3)", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "MPEG-4 ASP, DivX® 4/5/6, XviD, 3ivX D4", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "H.261", "yes", "yes", "yes", "unt", "yes", "unt" ); ?>
+ <?php writefeature( "H.263 / H.263i", "yes", "yes", "yes", "unt", "yes", "unt" ); ?>
+ <?php writefeature( "H.264 / MPEG-4 AVC", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "Cinepak", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "Theora", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "Dirac / VC-2", "yes", "yes", "yes", "unt", "yes", "unt" ); ?>
+ <?php writefeature( "MJPEG (A/B)", "yes", "yes", "yes", "unt", "yes", "unt" ); ?>
+ <?php writefeature( "WMV 1/2", "yes", "yes", "yes", "unt", "yes", "unt" ); ?>
+ <tr>
+ <td class="type">WMV 3 / WMV-9 / VC-1 <sup><a href="#video_notes">1</a></sup></td>
+ <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
+ <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
+ <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
+ <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
+ <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
+ </tr>
+
+ <?php writefeature( "Sorenson 1/3 (Quicktime)", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "DV (Digital Video)", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+
+ <?php writefeature( "On2 VP3/VP5/VP6", "yes", "yes", "yes", "unt", "yes", "unt" ); ?>
+ <?php writefeature( "Indeo Video v3 (IV32)", "yes", "yes", "part", "yes", "part", "yes" ); ?>
+ <?php writefeature( "Indeo Video 4/5 (IV41, IV51)", "no", "no", "no", "no", "no", "no" ); ?>
+ <?php writefeature( 'Real Video 1/2', "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( 'Real Video 3/4', "yes", "yes", "yes", "unt", "yes", "unt" ); ?>
+
+ </table>
+ <div class="notes">
+ <ol id="video_notes">
+ <li value="1">Windows DMO codecs can be used by VLC on 32-bit x86 platforms and
+ allow WMV-3/WMA-3 decoding. This feature is untested on Intel-based Macs.</li>
+ </ol>
+ </div>
+ </div>
+<?php
+}
+
+function writeAudioFeatures() {
+?>
+<div id="feature-list-audio">
+ <table class="feature-list-table">
+ <?php headers( "no" ); ?>
+ <?php writefeature( "MPEG Layer 1/2", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "MP3 - MPEG Layer 3", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "AAC - MPEG-4 part3", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "Vorbis", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "AC3 - A/52 (Dolby Digital)", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( 'E-AC-3 (Dolby Digital Plus) ', "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( 'MLP / TrueHD">3</a></sup>', "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "DTS", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "WMA 1/2", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( 'WMA 3 <sup><a href="#audio_notes">1</a></sup>', "yes", "yes", "yes", "no", "no", "no" ); ?>
+ <?php writefeature( "FLAC", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "ALAC", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "Speex", "yes", "yes", "yes", "unt", "yes", "unt" ); ?>
+ <?php writefeature( "Musepack / MPC", "yes", "yes", "yes", "unt", "yes", "unt" ); ?>
+ <?php writefeature( "ATRAC 3", "yes", "yes", "yes", "unt", "yes", "unt" ); ?>
+ <?php writefeature( "Wavpack", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "Mod (.s3m, .it, .mod)", "yes", "yes", "yes", "unt", "yes", "unt" ); ?>
+ <?php writefeature( "TrueAudio (TTA)", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "APE (Monkey Audio)", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( 'Real Audio <sup><a href="#audio_notes">2</a></sup>', "part", "part", "part", "unt", "part", "no" ); ?>
+ <?php writefeature( "Alaw/µlaw", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "AMR (3GPP)", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( 'MIDI <sup><a href="#audio_notes">3 </a></sup>', "yes", "unt", "yes", "no", "yes", "unt" ); ?>
+ <?php writefeature( "LPCM", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "ADPCM", "yes", "yes", "yes", "yes", "yes", "unt" ); ?>
+ <?php writefeature( "QCELP", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "DV Audio", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "QDM2/QDMC (QuickTime)", "yes", "yes", "yes", "unt", "yes", "unt" ); ?>
+ <?php writefeature( "MACE", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+
+ </table>
+
+ <div class="notes">
+ <ol id="audio_notes">
+ <li value="1">Native playback supported by VLC 1.0.3 and later. Previous versions could use Windows DMO codecs on 32-bit x86 platforms and
+ allow WMV-3/WMA-3 decoding. This feature was never tested on Intel-based Macs.</li>
+ <li value="2">Sipr codec playback is not supported.</li>
+ <li value="3">Requires a .sf2 soundfont, see <a href="http://wiki.videolan.org/Midi">our wiki</a>.</li>
+ </ol>
+ </div>
+
+ </div>
+<?php
+}
+function writeSubFeatures() {
+?>
+<div id="feature-list-sub">
+ <table class="feature-list-table">
+ <?php headers( "yes" ); ?>
+ <tr>
+ <td class="category" rowspan="10"><b>Subtitles</b></td>
+ <?php writefeature_simple( 'DVD <sup><a href="#sub_notes">1</a></sup>', "part", "part", "part", "part", "part", "none" ); ?>
+
+ <?php writefeature( "Text files (MicroDVD,<br/>SubRIP, SubViewer, SSA1-5, SAMI, VPlayer)" , "yes", "yes", "yes", "yes", "yes", "unt" ); ?>
+ <?php writefeature( "Closed captions", "no", "yes", "yes", "no", "unt", "unt" ); ?>
+ <?php writefeature( "Vobsub", "yes", "yes", "yes", "yes", "yes", "unt" ); ?>
+ <?php writefeature( "Universal Subtitle Format (USF)", "yes", "yes", "yes", "yes", "yes", "unt" ); ?>
+ <?php writefeature( "SVCD / CVD", "yes", "unt", "yes", "unt", "yes", "unt" ); ?>
+ <?php writefeature( "DVB", "yes", "yes", "yes", "yes", "yes", "none" ); ?>
+ <?php writefeature( "OGM", "yes", "yes", "yes", "yes", "yes", "unt" ); ?>
+ <?php writefeature( "CMML", "yes", "yes", "yes", "yes", "yes", "unt" ); ?>
+ <?php writefeature( "Kate", "yes", "yes", "yes", "unt", "yes", "unt" ); ?>
+
+ <tr style="background:#D4E0F7 !important">
+ <td colspan="8" style="background:#D4E0F7 !important"> </td>
+ </tr>
+
+ <tr>
+ <td class="category" rowspan="4"><b>Tags</b></td>
+ <?php writefeature_simple( "ID3 tags", "yes", "yes", "yes", "yes", "yes", "unt" ); ?>
+ <?php writefeature( "APEv2", "yes", "yes", "yes", "yes", "yes", "unt" ); ?>
+ <?php writefeature( "Vorbis comment", "yes", "yes", "yes", "yes", "yes", "unt" ); ?>
+ </table>
+ <div class="notes">
+ <ol id="sub_notes">
+ <li value="1">
+ Full color for YUV-type chromas is not handled, only the gray-scale value. Subtitle transparency is not fully supported for all chromas. Some chromas are not handled at all.
+ </li>
+ </ol>
+ </div>
+
+ </div>
+<?php
+}
+function writeAVFeatures() {
+?>
+<div id="feature-list-av">
+ <table class="feature-list-table">
+ <?php headers( "yes" ); ?>
+ <tr>
+ <td class="category" rowspan="6"><b>Video Outputs</b></td>
+
+ <td class="type">Native</td>
+ <td class="yes">Direct3D<br/>DirectX<br/>GDI</td>
+ <td class="yes">OpenGL</td>
+
+ <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
+ <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
+ <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
+ </tr>
+
+ <?php writefeature( "X11", "none", "unt", "yes", "none", "yes", "yes" ); ?>
+ <?php writefeature( "XVideo", "none", "none", "yes", "none", "yes", "yes" ); ?>
+ <?php writefeature( "SDL", "yes", "no", "yes", "unt", "yes", "yes" ); ?>
+ <?php writefeature( "FrameBuffer", "none", "none", "yes", "none", "none", "unt" ); ?>
+ <?php writefeature( "ASCII Art", "yes", "yes", "yes", "unt", "yes", "no" ); ?>
+
+ <tr style="background:#D4E0F7 !important">
+ <td colspan="8" style="background:#D4E0F7 !important"> </td>
+ </tr>
+ <tr>
+ <td class="category" rowspan="7"><b>Audio Outputs</b></td>
+ <td class="type">Native</td>
+ <td class="yes">DirectX<br/>WaveOut</td>
+
+ <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
+ <td class="yes">OSS<br/>ALSA</td>
+ <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
+ <td class="yes">OSS</td>
+
+ </tr>
+
+ <tr>
+ <td class="type">S/PDIF</td>
+ <td class="yes">DirectX<br/>WaveOut</td>
+ <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
+
+ <td class="yes">OSS<br/>ALSA</td>
+ <td class="no"><img src="http://images.videolan.org/images/features/cross.png" alt="No" /></td>
+ <td class="partial"><img src="http://images.videolan.org/images/features/untested.png" alt="Untested" /></td>
+
+ </tr>
+
+ <tr>
+ <td class="type">Multi-channel</td>
+ <td class="yes">DirectX<br/>WaveOut</td>
+ <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
+ <td class="yes">OSS<br/>ALSA</td>
+
+ <td class="no"><img src="http://images.videolan.org/images/features/cross.png" alt="No" /></td>
+ <td class="partial"><img src="http://images.videolan.org/images/features/untested.png" alt="Untested" /></td>
+ </tr>
+
+ <?php writefeature( "PulseAudio", "none", "none", "yes", "none", "unt", "unt" ); ?>
+ <?php writefeature( "PortAudio", "yes", "unt", "unt", "none", "unt", "unt" ); ?>
+ <?php writefeature( "JACK", "none", "unt", "yes", "none", "unt", "unt" ); ?>
+
+ </table>
+ </div>
+<?php
+}
+function writeFilterFeatures() {
+?>
+<div id="feature-list-filters">
+ <table class="feature-list-table">
+ <?php headers( "yes" ); ?>
+ <tr>
+ <td class="category" rowspan="10"><b>Video Filters</b></td>
+
+ <?php writefeature_simple( "Deinterlace", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "Cropping", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "Image wall", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "Image adjust", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "Rotate/Mirror", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "Logo overlay", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "Magnification", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "Image distortion", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "Bluescreen", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "RSS/Atom feeds", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+
+ <tr style="background:#D4E0F7 !important">
+ <td colspan="8" style="background:#D4E0F7 !important"> </td>
+ </tr>
+ <tr><td class="category" rowspan="2"><b>Audio Filters</b></td>
+ <?php writefeature_simple( "Visualization effects", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "Equalizer", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "Spatializer", "yes", "yes", "yes", "unt", "yes", "yes" ); ?>
+ <?php writefeature( "Dynamic Range Compressor", "yes", "yes", "yes", "unt", "yes", "yes" ); ?>
+
+ </table>
+ </div>
+<?php
+}
+function writeIntfFeatures() {
+?>
+<div id="feature-list-intf">
+ <table class="feature-list-table">
+ <?php headers( "no" ); ?>
+ <tr>
+ <td class="type">Default</td>
+
+ <td class="yes">Qt4</td>
+
+ <td class="yes">Cocoa</td>
+ <td class="yes">Qt4</td>
+ <td class="yes">Native</td>
+ <td class="yes">Qt4</td>
+ </tr>
+
+ <?php writefeature( "Qt4", "yes", "part", "yes", "none", "unt", "none" ); ?>
+ <?php writefeature( "Skins", "yes", "no", "yes", "no", "unt", "none" ); ?>
+ <?php writefeature( "Web", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "Telnet", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "Command line", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ <?php writefeature( "ncurses", "no", "yes", "yes", "unt", "unt", "unt" ); ?>
+ <?php writefeature( "Infrared", "no", "no", "yes", "no", "no", "no" ); ?>
+ <?php writefeature( "Mouse Gestures", "yes", "yes", "yes", "yes", "yes", "yes" ); ?>
+ </table>
+ </div>
+<?php
+}
+function writeMiscFeatures() {
+?>
+<div id="feature-list-misc">
+ <table class="feature-list-table">
+ <?php headers( "no" ); ?>
+ <?php writefeature( "SAP/SDP announces", "yes", "yes", "yes", "no", "yes", "no" ); ?>
+ <?php writefeature( "Bonjour protocol", "no", "yes", "yes", "unt", "unt", "unt" ); ?>
+ <?php writefeature( "Mozilla/Firefox plugin", "yes", "yes", "yes", "no", "yes", "no" ); ?>
+ <?php writefeature( "ActiveX plugin", "yes", "none", "none", "none", "none", "none" ); ?>
+ <tr><td class="type">SVCD Menus</td><td class="partial"><img src="/images/features/partial.png" alt="Partial" /></td>
+ <td class="no"><img src="/images/features/cross.png" alt="No" /></td>
+ <td class="partial"><img src="/images/features/partial.png" alt="Partial" /></td>
+ <td class="no"><img src="/images/features/cross.png" alt="No" /></td>
+ <td class="partial"><img src="/images/features/partial.png" alt="Partial" /></td>
+ </tr>
+ <tr><td class="type">Localization</td><td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
+ <td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
+ <td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
+ <td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
+ <td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
+
+ </tr>
+
+ <tr><td class="type">CD-Text <sup><a href="#bottom_notes">1</a></sup></td><td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
+ <td class="no"><img src="/images/features/cross.png" alt="No" /></td>
+ <td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
+ <td class="no"><img src="/images/features/cross.png" alt="No" /></td>
+ <td class="partial"><img src="/images/features/partial.png" alt="Partial" /></td>
+ </tr>
+ <tr><td class="type">CDDB CD info</td><td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
+ <td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
+ <td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
+ <td class="no"><img src="/images/features/cross.png" alt="No" /></td>
+
+ <td class="partial"><img src="/images/features/partial.png" alt="Partial" /></td>
+
+ </tr>
+ <tr><td class="type">IGMPv3 <sup><a href="#bottom_notes">2</a></sup></td><td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
+ <td class="no"><img src="/images/features/cross.png" alt="No" /></td>
+ <td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
+ <td class="no"><img src="/images/features/cross.png" alt="No" /></td>
+ <td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
+ </tr>
+ <tr><td class="type">IPv6 <sup><a href="#bottom_notes">2</a></sup></td><td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
+
+ <td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
+ <td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
+ <td class="no"><img src="/images/features/cross.png" alt="No" /></td>
+ <td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
+
+ </tr>
+ <tr><td class="type">MLDv2 <sup><a href="#bottom_notes">2</a></sup></td><td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
+ <td class="no"><img src="/images/features/cross.png" alt="No" /></td>
+ <td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
+ <td class="no"><img src="/images/features/cross.png" alt="No" /></td>
+ <td class="yes"><img src="/images/features/tick.png" alt="Yes" /></td>
+ </tr>
+
+ <tr>
+ <td class="type">CPU acceleration <sup><a href="#bottom_notes">3</a></sup></td>
+ <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
+
+ <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
+ <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
+ <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
+ <td class="yes"><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /></td>
+ </tr>
+ </table>
+ <div class="notes">
+ <ol id="bottom_notes">
+
+ <li value="1">CD-Text information provided via libcdio. This service is available
+ on all platforms supported by the library.</li>
+ <li value="2">Depending on the operating system's support.</li>
+ <li value="3">Supported CPU extensions are MMX, MMXEXT, SSE, SSE2 and 3D Now! on x86
+ processors, and AltiVec on G4/G5 processors.</li>
+ </ol>
+ </div>
+
+ </div>
+<?php
+}
+function headers( $extra )
+{
+?>
+ <tr>
+ <th class="type"></th>
+<?php if ( $extra == "yes" ) echo '<th class="category"></th>'; ?>
+ <th class="th-os"><a href="/vlc/download-windows.html">
+ <img src="http://images.videolan.org/images/icons/winvista.png" alt="Windows" height="32" width="32" />
+ </a></th>
+ <th class="th-os"><a href="/vlc/download-macosx.html">
+ <img src="http://images.videolan.org/images/icons/macosx.png" alt="Mac OS X" width="32" height="32" />
+ </a></th>
+
+ <th class="th-os"><a href="/vlc/index.html">
+ <img src="http://images.videolan.org/images/icons/linux.png" alt="Linux" width="32" height="32" />
+
+ </a></th>
+ <th class="th-os"><a href="/vlc/download-beos.html">
+ <img src="http://images.videolan.org/images/icons/beos.png" alt="BeOS" width="32" height="32" />
+ </a></th>
+ <th class="th-os"><a href="/vlc/download-sources.html">
+ <img src="http://images.videolan.org/images/icons/freebsd.png" alt="FreeBSD" width="32" height="32" />
+
+ <img src="http://images.videolan.org/images/icons/openbsd.png" alt="OpenBSD" width="32" height="32" />
+ </a></th>
+ </tr>
+<?php
+}
+if(!isset($_GET['fdiv'])) {
+ $title = "VLC - Features";
+ $lang = "en";
+ $menu = array( "vlc", "features" );
+ $additional_css = array("/vlc/features.css");
+ require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
+?>
+
+<h2>VLC playback Features</h2>
+<table class="feature-table">
+ <tr>
+ <td class="feature-table-lefttop"> </td>
+ <td class="feature-table-top"> </td>
+ <td class="feature-table-righttop"> </td>
+ </tr>
+ <tr>
+ <td class="feature-cat-list">
+ <!--Categories-->
+ <?php
+ $cat = "input";
+ if(isset($_GET['cat'])) {
+ $cat = $_GET['cat'];
+ }
+ ?>
+ <div class="feature-cat<?php if($cat=="input") echo "-sel"?>" id="cat-input"><a href="/vlc/features.php?cat=input">Input formats</a></div>
+ <div class="feature-cat<?php if($cat=="video") echo "-sel"?>" id="cat-video"><a href="/vlc/features.php?cat=video">Video formats</a></div>
+ <div class="feature-cat<?php if($cat=="audio") echo "-sel"?>" id="cat-audio"><a href="/vlc/features.php?cat=audio">Audio formats</a></div>
+ <div class="feature-cat<?php if($cat=="sub") echo "-sel"?>" id="cat-sub"><a href="/vlc/features.php?cat=sub">Subtitle/Tag formats</a></div>
+ <div class="feature-cat<?php if($cat=="av") echo "-sel"?>" id="cat-av"><a href="/vlc/features.php?cat=av">A/V outputs</a></div>
+ <div class="feature-cat<?php if($cat=="filters") echo "-sel"?>" id="cat-filters"><a href="/vlc/features.php?cat=filters">A/V filters</a></div>
+ <div class="feature-cat<?php if($cat=="intf") echo "-sel"?>" id="cat-intf"><a href="/vlc/features.php?cat=intf">Interfaces</a></div>
+ <div class="feature-cat<?php if($cat=="misc") echo "-sel"?>" id="cat-misc"><a href="/vlc/features.php?cat=misc">Miscellaneous</a></div>
+ </td>
+ <td class="feature-list">
+ <div class="feature-div">
+ <?php
+ if($cat=="input") writeInputFeatures();
+ else if($cat=="video") writeVideoFeatures();
+ else if($cat=="audio") writeAudioFeatures();
+ else if($cat=="sub") writeSubFeatures();
+ else if($cat=="av") writeAVFeatures();
+ else if($cat=="filters") writeFilterFeatures();
+ else if($cat=="intf") writeIntfFeatures();
+ else if($cat=="misc") writeMiscFeatures();
+ ?>
+ </div>
+ </td>
+ <td class="feature-table-right"> </td>
+ </tr>
+ <tr>
+ <td class="feature-table-leftbottom"> </td>
+ <td class="feature-table-bottom">
+ <ul class="feature-icon">
+ <li><img src="http://images.videolan.org/images/features/tick.png" alt="Yes" /> = Yes</li>
+ <li><img src="http://images.videolan.org/images/features/partial.png" alt="Partial" /> = Partial</li>
+ <li><img src="http://images.videolan.org/images/features/cross.png" alt="No" /> = No</li>
+ <li><img src="http://images.videolan.org/images/features/untested.png" alt="Untested" /> = Untested</li>
+ </ul>
+ </td>
+ <td class="feature-table-rightbottom"> </td>
+ </tr>
+</table>
+<h2>Streaming</h2>
+<p>See the <a href="/streaming-features.html">Streaming features page</a></p>
+<br/>
+<?php footer('$Id: features.php 4814 2008-12-12 13:30 CEST altglass $'); ?>
+<?php
+} else {
+ $cat = $_GET['fdiv'];
+ if($cat=="input") writeInputFeatures();
+ else if($cat=="video") writeVideoFeatures();
+ else if($cat=="audio") writeAudioFeatures();
+ else if($cat=="sub") writeSubFeatures();
+ else if($cat=="av") writeAVFeatures();
+ else if($cat=="filters") writeFilterFeatures();
+ else if($cat=="intf") writeIntfFeatures();
+ else if($cat=="misc") writeMiscFeatures();
+}
+?>
</span></code></pre>
<br>
</li>
<li id='diff-21'>
<a href='https://code.videolan.org/VideoLAN.org/websites/commit/3278804f405f191cc00e14bfcc1650703a34043f#diff-21'>
<strong>
www.videolan.org/vlc/skineditor_update.php
</strong>
</a>
<hr>
<pre class="highlight"><code><span style="color: #000000;background-color: #ffdddd">--- a/www.videolan.org/vlc/skineditor_update.php
</span><span style="color: #000000;background-color: #ddffdd">+++ b/www.videolan.org/vlc/skineditor_update.php
</span><span style="color: #aaaaaa">@@ -1,53 +1,53 @@
</span><span style="color: #000000;background-color: #ffdddd">-<?php
-//Version of the user
-$v = "0.7.1"; //This is the last version which did not report its version number to the server
-//Operating system of the user
-$os = "Windows";
-
-if(isset($_GET['v'])) $v = $_GET['v'];
-if(isset($_GET['os'])) $os = $_GET['os'];
-
-$header = "SKINEDITORUPDATEPAGE";
-
-//Update information for versions prior to 0.8
-if($v=="0.7.1") {
- echo $header."\n0.8.1\nhttp://www.videolan.org/mirror-geo-redirect.php?file=skin-editor/0.8.1/VLCSkinEditor_update_0_7_to_0_8_1.zip\n";
-}
-
-//Update information for version 0.8
-else if($v=="0.8") {
- if(!(stripos($os,"Windows")===FALSE)) {
- //Windows package
- echo $header."\n0.8.1\nhttp://www.videolan.org/mirror-geo-redirect.php?file=skin-editor/0.8.1/VLCSkinEditor_update_0_8_to_0_8_1_w32.zip\n";
- } else {
- //Unix package
- echo $header."\n0.8.1\nhttp://www.videolan.org/mirror-geo-redirect.php?file=skin-editor/0.8.1/VLCSkinEditor_update_0_8_to_0_8_1.zip\n";
- }
-}
-//Update information for version 0.8.1
-else if($v=="0.8.1") {
- if(!(stripos($os,"Windows")===FALSE)) {
- //Windows package
- echo $header."\n0.8.5\nhttp://www.videolan.org/mirror-geo-redirect.php?file=skin-editor/0.8.5/VLCSkinEditor_update.zip\n";
- } else {
- //Unix package
- echo $header."\n0.8.5\nhttp://www.videolan.org/mirror-geo-redirect.php?file=skin-editor/0.8.5/VLCSkinEditor_update.zip\n";
- }
-}
-//Update information for version 0.8.5
-else if($v=="0.8.1") {
- if(!(stripos($os,"Windows")===FALSE)) {
- //Windows package
- echo $header."\n0.8.5\nhttp://www.videolan.org/mirror-geo-redirect.php?file=skin-editor/0.8.5/VLCSkinEditor_update.zip\n";
- } else {
- //Unix package
- echo $header."\n0.8.5\nhttp://www.videolan.org/mirror-geo-redirect.php?file=skin-editor/0.8.5/VLCSkinEditor_update.zip\n";
- }
-}
-
-//Update information for any other version
-else {
- echo $header."\n0.8.5\nhttp://www.videolan.org/mirror-geo-redirect.php?file=skin-editor/0.8.5/VLCSkinEditor_update.zip\n";
-}
-
-?>
</span><span style="color: #000000;background-color: #ddffdd">+<?php
+//Version of the user
+$v = "0.7.1"; //This is the last version which did not report its version number to the server
+//Operating system of the user
+$os = "Windows";
+
+if(isset($_GET['v'])) $v = $_GET['v'];
+if(isset($_GET['os'])) $os = $_GET['os'];
+
+$header = "SKINEDITORUPDATEPAGE";
+
+//Update information for versions prior to 0.8
+if($v=="0.7.1") {
+ echo $header."\n0.8.1\nhttp://www.videolan.org/mirror-geo-redirect.php?file=skin-editor/0.8.1/VLCSkinEditor_update_0_7_to_0_8_1.zip\n";
+}
+
+//Update information for version 0.8
+else if($v=="0.8") {
+ if(!(stripos($os,"Windows")===FALSE)) {
+ //Windows package
+ echo $header."\n0.8.1\nhttp://www.videolan.org/mirror-geo-redirect.php?file=skin-editor/0.8.1/VLCSkinEditor_update_0_8_to_0_8_1_w32.zip\n";
+ } else {
+ //Unix package
+ echo $header."\n0.8.1\nhttp://www.videolan.org/mirror-geo-redirect.php?file=skin-editor/0.8.1/VLCSkinEditor_update_0_8_to_0_8_1.zip\n";
+ }
+}
+//Update information for version 0.8.1
+else if($v=="0.8.1") {
+ if(!(stripos($os,"Windows")===FALSE)) {
+ //Windows package
+ echo $header."\n0.8.5\nhttp://www.videolan.org/mirror-geo-redirect.php?file=skin-editor/0.8.5/VLCSkinEditor_update.zip\n";
+ } else {
+ //Unix package
+ echo $header."\n0.8.5\nhttp://www.videolan.org/mirror-geo-redirect.php?file=skin-editor/0.8.5/VLCSkinEditor_update.zip\n";
+ }
+}
+//Update information for version 0.8.5
+else if($v=="0.8.1") {
+ if(!(stripos($os,"Windows")===FALSE)) {
+ //Windows package
+ echo $header."\n0.8.5\nhttp://www.videolan.org/mirror-geo-redirect.php?file=skin-editor/0.8.5/VLCSkinEditor_update.zip\n";
+ } else {
+ //Unix package
+ echo $header."\n0.8.5\nhttp://www.videolan.org/mirror-geo-redirect.php?file=skin-editor/0.8.5/VLCSkinEditor_update.zip\n";
+ }
+}
+
+//Update information for any other version
+else {
+ echo $header."\n0.8.5\nhttp://www.videolan.org/mirror-geo-redirect.php?file=skin-editor/0.8.5/VLCSkinEditor_update.zip\n";
+}
+
+?>
</span></code></pre>
<br>
</li>
<li id='diff-22'>
<a href='https://code.videolan.org/VideoLAN.org/websites/commit/3278804f405f191cc00e14bfcc1650703a34043f#diff-22'>
<strong>
www.videolan.org/vlc/skins.php
</strong>
</a>
<hr>
<pre class="highlight"><code><span style="color: #000000;background-color: #ffdddd">--- a/www.videolan.org/vlc/skins.php
</span><span style="color: #000000;background-color: #ddffdd">+++ b/www.videolan.org/vlc/skins.php
</span><span style="color: #aaaaaa">@@ -1,137 +1,137 @@
</span><span style="color: #000000;background-color: #ffdddd">-<?php
-require_once '/home/videolan/etc/db-www.php';
-if( !($connect = pg_connect( $connect_string )) )
- die( "connection to database failed" );
-
-if( isset( $_POST["skin_id"] ) && isset( $_POST["rating"] ) )
-{
- if( $_COOKIE["skinrated_{$_POST["skin_id"]}"] != $_POST["skin_id"] )
- {
- pg_query( "INSERT INTO \"skins-rating\" (\"skin_id\", \"rating\") VALUES ('{$_POST["skin_id"]}','{$_POST["rating"]}')" );
- setcookie( "skinrated_{$_POST["skin_id"]}", $_POST["skin_id"], time()+24*60*60, "/", ".videolan.org" );
- $_COOKIE["skinrated_{$_POST["skin_id"]}"] = $_POST["skin_id"];
- }
-}
-
- $title = "VLC media player - Skins";
- $lang = "en";
- $menu = array( "vlc", "skins" );
- $additional_css = array("/vlc/skins.css","/style/panels.css");
- $additional_js = array("/js/skins.js");
- require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
-
-function AddSkin( $id, $name, $author, $img, $url, $dl, $date, $date_mod, $rating, $count, /*$old_rating, $old_count,*/ $sign, $min_version, $size )
-{
- /*echo "<div class=\"skin\"";
- echo "style=\"background-image:url('http://images.videolan.org/vlc/skins2/tm_".$img."')\" ";
- $canvote = ($_COOKIE["skinrated_$id"] != $id);
- echo "onclick=\"showSkinBox(".$id.",'".$name."','".$author."','".$date_mod."','".$dl."','".$url."','".FormatSize( $size )."',".$rating.",".$count.",'http://images.videolan.org/vlc/skins2/".$img."',".$canvote.",'".$min_version."')\"";
- echo ">";
- echo "<span class=\"skin-title-list\">".$name."</span>";
- echo "</div>";*/
- $canvote = (!isset($_COOKIE["skinrated_$id"])) || ($_COOKIE["skinrated_$id"] != $id);
- echo "<div class=\"skin-container\"";
- echo " onclick=\"showSkinBox(".$id.",'".$name."','".$author."','".$date_mod."','".$dl."','".$url."','".FormatSize( $size )."',".$rating.",".$count.",'http://images.videolan.org/vlc/skins2/".$img."','".$canvote."','".$min_version."')\"";
- echo ">\n";
- echo " <div class=\"skin-container-title\">".$name."</div>\n";
- echo " <img src=\"http://images.videolan.org/vlc/skins2/tm_".$img."\" alt=\"".$name."\"/>\n";
- echo " <div class=\"skin-container-rating\">";
- if( $rating == -1 ) {
- echo "Not rated";
- }
- else {
- for( $i=0; $i<5; $i++ ) {
- $v = round(min(1,max(0,$rating-$i)),1)*10;
- echo "<img alt='".($v>0?'+':'-')."' src='http://images.videolan.org/images/skins/cone-$v.png' />";
- }
- }
- echo " </div>\n";
- echo "</div>\n";
-}
-
-$query = 'SELECT downloads, size FROM skins_pack WHERE id=0';
-$q = pg_query( $connect, $query );
-$r = pg_fetch_array( $q );
-$sp_dl = $r['downloads'];
-$sp_size = FormatSize( $r['size'] );
-
-?>
-<script type='text/javascript'>
- $(document).ready(function () { initSkinBox(); });
-</script>
-
-<h1>Skins</h1>
-<table>
-<tr>
- <td style="border:0px;padding:5px;">
- <?php panel_start( "orange" ); ?>
- <h1>How to use these skins?</h1>
- <i>Skins do not work on Mac OS X!</i><br />
- Put the downloaded VLT files in the following folder:<br/>
- <ul class="panel-orange-bullet">
- <li>On Windows: the <i>skins</i> folder in the VLC installation directory (e.g. <i>C:\Program Files\VLC\skins</i>)</li>
- <li>On Linux/Unix: <i>~/.local/share/vlc/skins2</i></li>
- </ul>
- <br />
- Then open your VLC settings and change your interface from native to skins.
- You can choose your desired skin already there or change it when you are in the skins mode by rightclicking somewhere on the skin and going to <i>Interface>Choose Skin</i>.<br/>
- VLC needs to be restarted to change to skins mode.
- <?php panel_end(); ?>
- </td>
- <td style="border:0px;padding: 5px">
- <?php panel_start( "blue" ); ?>
- <h1>Create your own skin!</h1>
- If you wish to create your own skin, check out these links:<br/>
- <ul class="panel-blue-bullet">
- <li><a href="/vlc/skineditor.html">The VLC Skin Editor</a></li>
- <li><a href="/vlc/skins2-create.html">How skins are made up</a></li>
- <li><a href="http://forum.videolan.org/viewforum.php?f=15">The skins forum</a></li>
- </ul>
- <p>
- You have made a new skin and want to share it?<br />
- Please
- <a href="skins_upload.php">Upload it</a> and fill out the form.<br/>As soon as one webmaster has checked it, it will be displayed on this page.
- </p>
- <?php panel_end(); ?>
- </td>
-</tr>
-</table>
-<h2>Downloads</h2>
-<p><i>Download all the skins at once <a href='download-skins2-go.php?url=vlc-skins.zip'>here</a> (<?php echo $sp_size; ?>).</i><br />Downloaded <?php echo $sp_dl; ?> times since January 2007. (This pack is updated daily)</p>
-<p>Sort by <a href="?sort=date_mod">last update date</a>, <a href="?sort=date_added">creation date</a>, <a href="?sort=downloads">downloads</a> or <a href="?sort=rating">rating</a>.</p>
-
-<?php
-$sort = ( isset($_GET["sort"]) )? $_GET["sort"] : "date_mod" ;
-$query='SELECT AVG(rating) as avg, COUNT(rating) as count, skins.id as id, name, author, downloads, date_added, date_modified, image, url, min_version, size FROM skins INNER JOIN "skins-rating" ON skins.id="skins-rating".skin_id WHERE skins.accepted=true GROUP BY skins.id, skins.name, skins.author, skins.downloads, skins.date_added, skins.date_modified, skins.image, skins.url, skins.min_version, skins.size';
-
-//$query = 'SELECT skins.id as id, name, author, downloads, date_added, date_modified, image, url, min_version, size FROM skins WHERE skins.accepted=true GROUP BY skins.id, skins.name, skins.author, skins.downloads, skins.date_added, skins.date_modified, skins.image, skins.url, skins.min_version, skins.size';
-switch( $sort )
-{
- case "rating":
- $query .= ' ORDER BY avg DESC, downloads DESC';
- break;
- case "downloads":
- $query .= " ORDER BY downloads DESC, date_added DESC";
- break;
- case "date_added":
- $query .= " ORDER BY date_added DESC, downloads DESC";
- break;
- case "date_mod":
- default:
- $query .= " ORDER BY date_modified DESC, date_added DESC, downloads DESC";
- break;
-}
-
-$q = pg_query( $connect, $query );
-while( $r = pg_fetch_array( $q ) )
-{
- AddSkin( $r['id'], htmlspecialchars($r['name']), htmlspecialchars($r['author']), $r['image'],
- $r['url'], $r['downloads'], $r['date_added'], $r['date_modified'],
- $r['avg'], $r['count'], /*$r['avg_old'], $r['count_old'],*/
- 0/*$r['sign']*/, $r['min_version'], $r['size'] );
-}
-pg_close( $connect );
-?>
-
-
-<?php footer('$Id: skins_new.php 4935 2008-11-15 20:05 altglass$'); ?>
</span><span style="color: #000000;background-color: #ddffdd">+<?php
+require_once '/home/videolan/etc/db-www.php';
+if( !($connect = pg_connect( $connect_string )) )
+ die( "connection to database failed" );
+
+if( isset( $_POST["skin_id"] ) && isset( $_POST["rating"] ) )
+{
+ if( $_COOKIE["skinrated_{$_POST["skin_id"]}"] != $_POST["skin_id"] )
+ {
+ pg_query( "INSERT INTO \"skins-rating\" (\"skin_id\", \"rating\") VALUES ('{$_POST["skin_id"]}','{$_POST["rating"]}')" );
+ setcookie( "skinrated_{$_POST["skin_id"]}", $_POST["skin_id"], time()+24*60*60, "/", ".videolan.org" );
+ $_COOKIE["skinrated_{$_POST["skin_id"]}"] = $_POST["skin_id"];
+ }
+}
+
+ $title = "VLC media player - Skins";
+ $lang = "en";
+ $menu = array( "vlc", "skins" );
+ $additional_css = array("/vlc/skins.css","/style/panels.css");
+ $additional_js = array("/js/skins.js");
+ require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
+
+function AddSkin( $id, $name, $author, $img, $url, $dl, $date, $date_mod, $rating, $count, /*$old_rating, $old_count,*/ $sign, $min_version, $size )
+{
+ /*echo "<div class=\"skin\"";
+ echo "style=\"background-image:url('http://images.videolan.org/vlc/skins2/tm_".$img."')\" ";
+ $canvote = ($_COOKIE["skinrated_$id"] != $id);
+ echo "onclick=\"showSkinBox(".$id.",'".$name."','".$author."','".$date_mod."','".$dl."','".$url."','".FormatSize( $size )."',".$rating.",".$count.",'http://images.videolan.org/vlc/skins2/".$img."',".$canvote.",'".$min_version."')\"";
+ echo ">";
+ echo "<span class=\"skin-title-list\">".$name."</span>";
+ echo "</div>";*/
+ $canvote = (!isset($_COOKIE["skinrated_$id"])) || ($_COOKIE["skinrated_$id"] != $id);
+ echo "<div class=\"skin-container\"";
+ echo " onclick=\"showSkinBox(".$id.",'".$name."','".$author."','".$date_mod."','".$dl."','".$url."','".FormatSize( $size )."',".$rating.",".$count.",'http://images.videolan.org/vlc/skins2/".$img."','".$canvote."','".$min_version."')\"";
+ echo ">\n";
+ echo " <div class=\"skin-container-title\">".$name."</div>\n";
+ echo " <img src=\"http://images.videolan.org/vlc/skins2/tm_".$img."\" alt=\"".$name."\"/>\n";
+ echo " <div class=\"skin-container-rating\">";
+ if( $rating == -1 ) {
+ echo "Not rated";
+ }
+ else {
+ for( $i=0; $i<5; $i++ ) {
+ $v = round(min(1,max(0,$rating-$i)),1)*10;
+ echo "<img alt='".($v>0?'+':'-')."' src='http://images.videolan.org/images/skins/cone-$v.png' />";
+ }
+ }
+ echo " </div>\n";
+ echo "</div>\n";
+}
+
+$query = 'SELECT downloads, size FROM skins_pack WHERE id=0';
+$q = pg_query( $connect, $query );
+$r = pg_fetch_array( $q );
+$sp_dl = $r['downloads'];
+$sp_size = FormatSize( $r['size'] );
+
+?>
+<script type='text/javascript'>
+ $(document).ready(function () { initSkinBox(); });
+</script>
+
+<h1>Skins</h1>
+<table>
+<tr>
+ <td style="border:0px;padding:5px;">
+ <?php panel_start( "orange" ); ?>
+ <h1>How to use these skins?</h1>
+ <i>Skins do not work on Mac OS X!</i><br />
+ Put the downloaded VLT files in the following folder:<br/>
+ <ul class="panel-orange-bullet">
+ <li>On Windows: the <i>skins</i> folder in the VLC installation directory (e.g. <i>C:\Program Files\VLC\skins</i>)</li>
+ <li>On Linux/Unix: <i>~/.local/share/vlc/skins2</i></li>
+ </ul>
+ <br />
+ Then open your VLC settings and change your interface from native to skins.
+ You can choose your desired skin already there or change it when you are in the skins mode by rightclicking somewhere on the skin and going to <i>Interface>Choose Skin</i>.<br/>
+ VLC needs to be restarted to change to skins mode.
+ <?php panel_end(); ?>
+ </td>
+ <td style="border:0px;padding: 5px">
+ <?php panel_start( "blue" ); ?>
+ <h1>Create your own skin!</h1>
+ If you wish to create your own skin, check out these links:<br/>
+ <ul class="panel-blue-bullet">
+ <li><a href="/vlc/skineditor.html">The VLC Skin Editor</a></li>
+ <li><a href="/vlc/skins2-create.html">How skins are made up</a></li>
+ <li><a href="http://forum.videolan.org/viewforum.php?f=15">The skins forum</a></li>
+ </ul>
+ <p>
+ You have made a new skin and want to share it?<br />
+ Please
+ <a href="skins_upload.php">Upload it</a> and fill out the form.<br/>As soon as one webmaster has checked it, it will be displayed on this page.
+ </p>
+ <?php panel_end(); ?>
+ </td>
+</tr>
+</table>
+<h2>Downloads</h2>
+<p><i>Download all the skins at once <a href='download-skins2-go.php?url=vlc-skins.zip'>here</a> (<?php echo $sp_size; ?>).</i><br />Downloaded <?php echo $sp_dl; ?> times since January 2007. (This pack is updated daily)</p>
+<p>Sort by <a href="?sort=date_mod">last update date</a>, <a href="?sort=date_added">creation date</a>, <a href="?sort=downloads">downloads</a> or <a href="?sort=rating">rating</a>.</p>
+
+<?php
+$sort = ( isset($_GET["sort"]) )? $_GET["sort"] : "date_mod" ;
+$query='SELECT AVG(rating) as avg, COUNT(rating) as count, skins.id as id, name, author, downloads, date_added, date_modified, image, url, min_version, size FROM skins INNER JOIN "skins-rating" ON skins.id="skins-rating".skin_id WHERE skins.accepted=true GROUP BY skins.id, skins.name, skins.author, skins.downloads, skins.date_added, skins.date_modified, skins.image, skins.url, skins.min_version, skins.size';
+
+//$query = 'SELECT skins.id as id, name, author, downloads, date_added, date_modified, image, url, min_version, size FROM skins WHERE skins.accepted=true GROUP BY skins.id, skins.name, skins.author, skins.downloads, skins.date_added, skins.date_modified, skins.image, skins.url, skins.min_version, skins.size';
+switch( $sort )
+{
+ case "rating":
+ $query .= ' ORDER BY avg DESC, downloads DESC';
+ break;
+ case "downloads":
+ $query .= " ORDER BY downloads DESC, date_added DESC";
+ break;
+ case "date_added":
+ $query .= " ORDER BY date_added DESC, downloads DESC";
+ break;
+ case "date_mod":
+ default:
+ $query .= " ORDER BY date_modified DESC, date_added DESC, downloads DESC";
+ break;
+}
+
+$q = pg_query( $connect, $query );
+while( $r = pg_fetch_array( $q ) )
+{
+ AddSkin( $r['id'], htmlspecialchars($r['name']), htmlspecialchars($r['author']), $r['image'],
+ $r['url'], $r['downloads'], $r['date_added'], $r['date_modified'],
+ $r['avg'], $r['count'], /*$r['avg_old'], $r['count_old'],*/
+ 0/*$r['sign']*/, $r['min_version'], $r['size'] );
+}
+pg_close( $connect );
+?>
+
+
+<?php footer('$Id: skins_new.php 4935 2008-11-15 20:05 altglass$'); ?>
</span></code></pre>
<br>
</li>
</div>
<div class='footer' style='margin-top: 10px;'>
<p>
—
<br>
<a href="https://code.videolan.org/VideoLAN.org/websites/commit/3278804f405f191cc00e14bfcc1650703a34043f">View it on GitLab</a>
<br>
You're receiving this email because of your account on <a href="https://code.videolan.org/">code.videolan.org</a>.
If you'd like to receive fewer emails, you can adjust your notification settings.
<script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","action":{"@type":"ViewAction","name":"View Commit","url":"https://code.videolan.org/VideoLAN.org/websites/commit/3278804f405f191cc00e14bfcc1650703a34043f"}}</script>
</p>
</div>
</body>
</html>