<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.videolan.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dashcloud</id>
	<title>VideoLAN Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.videolan.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dashcloud"/>
	<link rel="alternate" type="text/html" href="https://wiki.videolan.org/Special:Contributions/Dashcloud/"/>
	<updated>2026-11-04T14:35:52Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=GCodeIn_2011&amp;diff=19796</id>
		<title>GCodeIn 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=GCodeIn_2011&amp;diff=19796"/>
		<updated>2011-10-28T01:23:13Z</updated>

		<summary type="html">&lt;p&gt;Dashcloud: Add a couple more ideas&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Google Code In =&lt;br /&gt;
&lt;br /&gt;
This page is about gathering &#039;&#039;&#039;ideas&#039;&#039;&#039; for the VideoLAN project for acceptance in the [http://code.google.com/opensource/gci/2011-12/index.html Google Code In 2011-2012] program.&lt;br /&gt;
&lt;br /&gt;
VideoLAN has been part of [http://code.google.com/soc/ Google Summer of Code] in [[SoC_2007|2007]], [[SoC_2008|2008]], [[SoC_2009|2009]] and [[SoC_2010|2010]].&lt;br /&gt;
&lt;br /&gt;
[[x264 GCodeIn Ideas|x264]] is also participating in Videolan&#039;s Code-In.&lt;br /&gt;
&lt;br /&gt;
= Ideas for VideoLAN =&lt;br /&gt;
&lt;br /&gt;
== Warning ==&lt;br /&gt;
This is a temporary page for listing ideas for Google Code-in tasks. &lt;br /&gt;
&lt;br /&gt;
The final tasks will be moved to melange, when needed.&lt;br /&gt;
&lt;br /&gt;
== libav ==&lt;br /&gt;
&lt;br /&gt;
=== Help document filter usage ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Documentation &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: A list of filters is nice, but actual examples would help a lot &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: You&#039;ll provide 5 different examples involving filters &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Live-streaming from libav ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Documentation &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Lots of sites let you broadcast yourself, but sometimes getting there can be a challenge- help improve this &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Produce a guide showing how to do live-streaming to a video site of your choice &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Create a new preset ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Documentation &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: libav has a fine set of presets, but they&#039;re limited in scope- other codecs could certainly benefit from some nice presets &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Create a new preset that gets accepted into libav &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Practical examples on capturing from devices ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Documentation &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: There&#039;s many devices that avconv can capture from, but not all are well documented- some only have a mention or two and no examples &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: At least five new examples on capturing from devices will be created &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Document metadata tags and their usage ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Documentation &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: There are huge number of metadata tags spread across many standards, and libav supports many of them. Documentation on them is sparse, and is mostly contained in the source code &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: At least one metadata format will be documented fully with examples &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fuzzing MPEG2 files ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Quality Assurance &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Fuzz at least 10 MPEG2 files and file bug reports for crashes w/samples &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fuzzing H264 files ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Quality Assurance &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Fuzz at least 10 H264 files and file bugreports for crashes w/samples &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fuzzing MPEG4 (Divx/Xvid) files  ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Quality Assurance &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Fuzz at least 10 MPEG4 files and file bug reports on crashes w/samples &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fuzzing MJPEG files ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Quality Assurance &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Fuzz at least 10 MJPEG files and file bugreports on crashers w/samples &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fuzzing other codecs ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Quality Assurance &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Other codecs that aren&#039;t as mainstream definitely could use some fuzztesting to shake out problems and possible security threats &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Fuzz at least 10 files for your chosen codec and file bugreports on crashers w/samples &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fuzzing existing crashers ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Quality Assurance &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: A wide range of projects use libav, and some of them maintain bugtrackers or forums which contain records of crashing files &amp;lt;br&amp;gt;&lt;br /&gt;
It would be nice to know if those files still crash libav, and if fuzzing them creates a new crash &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Test 10 open reports of crashing files from a libav-using project to see if it still crashes on the latest libav, and then fuzz test those files, filing bugreports on any crashes found &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Common problems with no documented solution ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Research &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Anyone who has spent some time on mailing lists or IRC channels starts to see the same questions pop up time and again &amp;lt;br&amp;gt;&lt;br /&gt;
The most frequent of these usually get put in an FAQ, or some other easily-accessible place&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Document an issue that seems to pop up regularly without getting answered and find an answer for it &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Find a new video codec ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Research &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: There are hundreds of video codecs in existence, and many of them are known and documented  &amp;lt;br&amp;gt;&lt;br /&gt;
For as many as are known, there&#039;s undoubtedly still more out there waiting to be found and written about &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Find a video file that does not play in current libav, and provide information on it, containing at the least: &amp;lt;br&amp;gt;&lt;br /&gt;
*Video codec name &amp;lt;br&amp;gt;&lt;br /&gt;
*How to identify this type (usually a fourcc, a certain file header or a unusual/unique file extension) &amp;lt;br&amp;gt;&lt;br /&gt;
*Samples with descriptions of what they depict and codec features used in them if known &amp;lt;br&amp;gt;&lt;br /&gt;
*Links to the original decoder and encoder &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Find a new audio codec ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Research &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: There are a large number of audio codecs out there, and just like video codecs, many of them are known and documented &amp;lt;br&amp;gt;&lt;br /&gt;
Undoubtedly though, there are still more out there that are not yet known or documented &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Find a currently unknown audio codec and provide information about it so it can be eventually supported &amp;lt;br&amp;gt;&lt;br /&gt;
This information should include the following: &amp;lt;br&amp;gt;&lt;br /&gt;
*Audio codec name &amp;lt;br&amp;gt;&lt;br /&gt;
*How to identify this type (twoCC, a file header or a distinctive file extension usually) &amp;lt;br&amp;gt;&lt;br /&gt;
*Samples, ideally made from lossless source and details on any features used if known &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== VideoLAN Communication ==&lt;br /&gt;
&lt;br /&gt;
=== Wiki Orphans and Double tracking ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Documentation &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: The wiki has way too many [[Special:LonelyPages|orphaned pages]] and [[Special:DoubleRedirects| double redirected pages]], they should be linked by other pages or marked for deletion, and redirects should be fixed&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: A better wiki with less orphaned pages or redirects &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: easy &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: a wiki account&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 4hours &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: [[User:Xtophe|xtophe]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Wiki short pages tracking ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Documentation &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: The wiki has too many [[Special:ShortPages|short pages]], they should be improved, marked for deletion or merged with other pages &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: A better wiki with less short pages &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: easy &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: a wiki account&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 4hours &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: [[User:Xtophe|xtophe]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Update wiki guides ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Documentation &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Not all of the guides on the wiki have been updated for newer versions of VLC&amp;lt;br&amp;gt; &lt;br /&gt;
Update one for the latest released version of VLC&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: A working guide for the latest release of VLC &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Create a guide on capturing video from capture cards ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Documentation &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: A guide to capturing video from video capture cards &amp;lt;br&amp;gt;&lt;br /&gt;
One for hardware-encoder cards, and one for non-hardware encoder cards would be great &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: A guide with screenshots for one type of video capture card &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VideoLAN flyer/poster ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Outreach &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: The VideoLAN project needs a flyer for promotional matters &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: A cool A5-sized flyer presenting VideoLAN &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: medium &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: Image-Editing software&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 3days &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: [[User:Jpsaman|Jean-Paul Saman]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VideoLAN Forum improvements ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Research and Outreach &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: The VideoLAN [http://forum.videolan.org forums] have many shortcomings, especially regarding spam and &amp;quot;Solved topics&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
We need research on solutions and advise us how we can improve the forums &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: small report on ideas, advice and solution&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: medium &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: Browser and Text editor&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 3days &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: VLC_help &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VideoLAN PHP webpage for file uploading for bugreports ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Code &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: The VideoLAN project needs a small WebPage in PHP to be able to upload the files for the bugreports&amp;lt;br&amp;gt;&lt;br /&gt;
As some of those files are big, some progression bar should be done in Javascript too &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: a working deployed PHP script&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: hard &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: PHP development environment&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 5days &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: etix &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== VLC ==&lt;br /&gt;
=== Create VLC videos for training ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Training &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Creation of youtube Videos of screencasts of VLC usage&amp;lt;br&amp;gt;&lt;br /&gt;
This task can be divided in chunks of 5 videos &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: VLC Youtube channels &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: easy &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: VLC, screencast recorders&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 2 days &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: [[User:linkfanel|linkfanel]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VLC documentation illustration ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Documentation &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Creation of VLC screenshots and small diagrams to improve the VLC documentation on the wiki&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: VLC illustrations on the documentation &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: easy &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: VLC, Image Editing software&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 5 days &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: [[User:ivoire|Rémi Duraffort]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VLC users survey creation ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Outreach &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Creation of a survey for VLC users, about their usage of VLC, that we will put on the website &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Survey ready to be sent to the VLC users &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: medium &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: text editor and web browser&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 5 days &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: [[User:J-b|jb]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VLC fullscreen controller redesign ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: User Interface &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Find ideas to improve and redesign the fullscreen controller of the VLC version on Windows/Linux &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Sketchs and ideas for the fullscreen controller &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: medium &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: web browser and image editor&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 5 days &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: [[User:J-b|jb]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Help out your language&#039;s translation ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Translation &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Help translate more of VLC into your language &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Add at least 5% more translations &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VLC volume controller redesign ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: User Interface &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Find ideas to improve and redesign the volume controller of the VLC version on Windows/Linux &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Sketchs and ideas for the volume controller&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: hard &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: web browser and image editor&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 3 weeks &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: [[User:J-b|jb]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VLC Lyrics extension ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Code &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Creation of one extension in lua that can be able to fetch and display Lyrics from one website API&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Working Lua Lyrics extension script &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: hard &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: text editor and VLC &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 10 days &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: [[User:Jpeg|jpeg]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VLC Songkick extension ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Code &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Creating one extension in lua that can be able to fetch and display Lyrics from Songkick API&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Working Lua Songkick extension script &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: hard &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: text editor and VLC &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 10 days &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: [[User:Jpeg|jpeg]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VLC webplugin testpages ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Code &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: This task is about updating the Html/CSS/JS scripting test pages for the [[Documentation:WebPlugin|Webplugins]]. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Usable pages for testing the VLC webplugins &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: hard &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: text editor and a browser&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 10 days &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: [[User:Jpsaman|Jean-Paul Saman]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VLC warnings cleanup ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Code &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: This has for objective to delete a lot of warnings in C and C++ code when doing VLC compilation for Linux and Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Less warnings in C and C++ code &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: hard &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: text editor and compilation toolchain&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 10 days &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: [[User:ivoire|Rémi Duraffort]]  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== libVLC Qt example media player ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Code &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Creating a small example of how to create a media player based on libVLC and Qt on Windows/Linux.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: a cool media player to demonstrate the libVLC API in Qt &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: hard &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: complete compilation toolchain&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 15 days &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: pdherbemont &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== libVLC Gtk example media player ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Code &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Creating a small example of how to create a media player based on libVLC and Gtk on Windows/Linux.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: a cool media player to demonstrate the libVLC API in Gtk &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: hard &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: complete compilation toolchain&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 15 days &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: pdherbemont &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== libVLC wxWidgets example media player ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Code &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Creating a small example of how to create a media player based on libVLC and wxWidgets on Windows/Linux.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: a cool media player to demonstrate the libVLC API in wxWidgets &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: hard &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: complete compilation toolchain&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 15 days &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: pdherbemont &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== VLMC ==&lt;br /&gt;
&lt;br /&gt;
=== Create VLMC videos for training ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Training &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Creation of youtube Videos of screencasts of VLMC usage&amp;lt;br&amp;gt;&lt;br /&gt;
This task can be divided in chunks of 3 videos &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: VLMC Youtube channels &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: easy &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: VLMC, screencasting tools&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 3 days &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: [[User:etix|etix]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VLMC UI testing ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Quality Assurance &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Testing VLMC Interface and testing all dialogs and options to find bugs&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Bugreports &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: easy&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: VLMC &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 3 days&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: Hugo &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VLMC files testing ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Quality Assurance&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Testing VLMC for Windows or Linux with many file formats &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Bug reports on the forum that don&#039;t work &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: medium &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: VLMC, mediainfo, Windows/Linux &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 7 days &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: Hugo &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
For ANY question, contact [[User:J-b|jb]] or [[User:xtophe|xtophe]]&lt;br /&gt;
&lt;br /&gt;
IRC channel: #videolan or irc://irc.freenode.net&lt;/div&gt;</summary>
		<author><name>Dashcloud</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=GCodeIn_2011&amp;diff=19781</id>
		<title>GCodeIn 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=GCodeIn_2011&amp;diff=19781"/>
		<updated>2011-10-26T03:14:55Z</updated>

		<summary type="html">&lt;p&gt;Dashcloud: First pass at adding Code-In 2011 ideas&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Google Code In =&lt;br /&gt;
&lt;br /&gt;
This page is about gathering &#039;&#039;&#039;ideas&#039;&#039;&#039; for the VideoLAN project for acceptance in the [http://code.google.com/opensource/gci/2011-12/index.html Google Code In 2011-2012] program.&lt;br /&gt;
&lt;br /&gt;
VideoLAN has been part of [http://code.google.com/soc/ Google Summer of Code] in [[SoC_2007|2007]], [[SoC_2008|2008]], [[SoC_2009|2009]] and [[SoC_2010|2010]].&lt;br /&gt;
&lt;br /&gt;
[[x264 GCodeIn Ideas|x264]] is also participating in Videolan&#039;s Code-In.&lt;br /&gt;
&lt;br /&gt;
= Ideas for VideoLAN =&lt;br /&gt;
&lt;br /&gt;
== Warning ==&lt;br /&gt;
This is a temporary page for listing ideas for Google Code-in tasks. &lt;br /&gt;
&lt;br /&gt;
The final tasks will be moved to melange, when needed.&lt;br /&gt;
&lt;br /&gt;
== libav ==&lt;br /&gt;
&lt;br /&gt;
=== Help document filter usage ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Documentation &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: A list of filters is nice, but actual examples would help a lot &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: You&#039;ll provide 5 different examples involving filters &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Live-streaming from libav ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Documentation &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Lots of sites let you broadcast yourself, but sometimes getting there can be a challenge- help improve this &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Produce a guide showing how to do live-streaming to a video site of your choice &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Create a new preset ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Documentation &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: libav has a fine set of presets, but they&#039;re limited in scope- other codecs could certainly benefit from some nice presets &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Create a new preset that gets accepted into libav &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Practical examples on capturing from devices ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Documentation &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: There&#039;s many devices that avconv can capture from, but not all are well documented- some only have a mention or two and no examples &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: At least five new examples on capturing from devices will be created &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Document metadata tags and their usage ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Documentation &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: There are huge number of metadata tags spread across many standards, and libav supports many of them. Documentation on them is sparse, and is mostly contained in the source code &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: At least one metadata format will be documented fully with examples &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fuzzing MPEG2 files ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Quality Assurance &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Fuzz at least 10 MPEG2 files and file bug reports for crashes w/samples &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fuzzing H264 files ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Quality Assurance &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Fuzz at least 10 H264 files and file bugreports for crashes w/samples &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fuzzing MPEG4 (Divx/Xvid) files  ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Quality Assurance &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Fuzz at least 10 MPEG4 files and file bug reports on crashes w/samples &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fuzzing MJPEG files ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Quality Assurance &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Fuzz at least 10 MJPEG files and file bugreports on crashers w/samples &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fuzzing other codecs ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Quality Assurance &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Other codecs that aren&#039;t as mainstream definitely could use some fuzztesting to shake out problems and possible security threats &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Fuzz at least 10 files for your chosen codec and file bugreports on crashers w/samples &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fuzzing existing crashers ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Quality Assurance &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: A wide range of projects use libav, and some of them maintain bugtrackers or forums which contain records of crashing files &amp;lt;br&amp;gt;&lt;br /&gt;
It would be nice to know if those files still crash libav, and if fuzzing them creates a new crash &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Test 10 open reports of crashing files from a libav-using project to see if it still crashes on the latest libav, and then fuzz test those files, filing bugreports on any crashes found &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Common problems with no documented solution ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Research &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Anyone who has spent some time on mailing lists or IRC channels starts to see the same questions pop up time and again &amp;lt;br&amp;gt;&lt;br /&gt;
The most frequent of these usually get put in an FAQ, or some other easily-accessible place&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Document an issue that seems to pop up regularly without getting answered and find an answer for it &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== VideoLAN Communication ==&lt;br /&gt;
&lt;br /&gt;
=== Wiki Orphans and Double tracking ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Documentation &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: The wiki has way too many [[Special:LonelyPages|orphaned pages]] and [[Special:DoubleRedirects| double redirected pages]], they should be linked by other pages or marked for deletion, and redirects should be fixed&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: A better wiki with less orphaned pages or redirects &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: easy &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: a wiki account&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 4hours &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: [[User:Xtophe|xtophe]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Wiki short pages tracking ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Documentation &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: The wiki has too many [[Special:ShortPages|short pages]], they should be improved, marked for deletion or merged with other pages &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: A better wiki with less short pages &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: easy &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: a wiki account&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 4hours &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: [[User:Xtophe|xtophe]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Update wiki guides ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Documentation &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Not all of the guides on the wiki have been updated for newer versions of VLC&amp;lt;br&amp;gt; &lt;br /&gt;
Update one for the latest released version of VLC&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: A working guide for the latest release of VLC &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Create a guide on capturing video from capture cards ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Documentation &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: A guide to capturing video from video capture cards &amp;lt;br&amp;gt;&lt;br /&gt;
One for hardware-encoder cards, and one for non-hardware encoder cards would be great &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: A guide with screenshots for one type of video capture card &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VideoLAN flyer/poster ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Outreach &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: The VideoLAN project needs a flyer for promotional matters &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: A cool A5-sized flyer presenting VideoLAN &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: medium &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: Image-Editing software&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 3days &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: [[User:Jpsaman|Jean-Paul Saman]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VideoLAN Forum improvements ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Research and Outreach &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: The VideoLAN [http://forum.videolan.org forums] have many shortcomings, especially regarding spam and &amp;quot;Solved topics&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
We need research on solutions and advise us how we can improve the forums &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: small report on ideas, advice and solution&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: medium &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: Browser and Text editor&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 3days &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: VLC_help &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VideoLAN PHP webpage for file uploading for bugreports ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Code &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: The VideoLAN project needs a small WebPage in PHP to be able to upload the files for the bugreports&amp;lt;br&amp;gt;&lt;br /&gt;
As some of those files are big, some progression bar should be done in Javascript too &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: a working deployed PHP script&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: hard &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: PHP development environment&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 5days &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: etix &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== VLC ==&lt;br /&gt;
=== Create VLC videos for training ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Training &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Creation of youtube Videos of screencasts of VLC usage&amp;lt;br&amp;gt;&lt;br /&gt;
This task can be divided in chunks of 5 videos &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: VLC Youtube channels &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: easy &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: VLC, screencast recorders&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 2 days &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: [[User:linkfanel|linkfanel]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VLC documentation illustration ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Documentation &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Creation of VLC screenshots and small diagrams to improve the VLC documentation on the wiki&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: VLC illustrations on the documentation &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: easy &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: VLC, Image Editing software&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 5 days &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: [[User:ivoire|Rémi Duraffort]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VLC users survey creation ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Outreach &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Creation of a survey for VLC users, about their usage of VLC, that we will put on the website &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Survey ready to be sent to the VLC users &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: medium &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: text editor and web browser&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 5 days &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: [[User:J-b|jb]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VLC fullscreen controller redesign ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: User Interface &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Find ideas to improve and redesign the fullscreen controller of the VLC version on Windows/Linux &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Sketchs and ideas for the fullscreen controller &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: medium &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: web browser and image editor&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 5 days &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: [[User:J-b|jb]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Help out your language&#039;s translation ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Translation &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Help translate more of VLC into your language &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Add at least 5% more translations &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;:  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VLC volume controller redesign ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: User Interface &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Find ideas to improve and redesign the volume controller of the VLC version on Windows/Linux &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Sketchs and ideas for the volume controller&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: hard &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: web browser and image editor&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 3 weeks &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: [[User:J-b|jb]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VLC Lyrics extension ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Code &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Creation of one extension in lua that can be able to fetch and display Lyrics from one website API&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Working Lua Lyrics extension script &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: hard &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: text editor and VLC &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 10 days &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: [[User:Jpeg|jpeg]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VLC Songkick extension ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Code &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Creating one extension in lua that can be able to fetch and display Lyrics from Songkick API&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Working Lua Songkick extension script &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: hard &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: text editor and VLC &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 10 days &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: [[User:Jpeg|jpeg]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VLC webplugin testpages ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Code &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: This task is about updating the Html/CSS/JS scripting test pages for the [[Documentation:WebPlugin|Webplugins]]. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Usable pages for testing the VLC webplugins &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: hard &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: text editor and a browser&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 10 days &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: [[User:Jpsaman|Jean-Paul Saman]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VLC warnings cleanup ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Code &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: This has for objective to delete a lot of warnings in C and C++ code when doing VLC compilation for Linux and Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Less warnings in C and C++ code &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: hard &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: text editor and compilation toolchain&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 10 days &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: [[User:ivoire|Rémi Duraffort]]  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== libVLC Qt example media player ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Code &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Creating a small example of how to create a media player based on libVLC and Qt on Windows/Linux.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: a cool media player to demonstrate the libVLC API in Qt &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: hard &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: complete compilation toolchain&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 15 days &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: pdherbemont &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== libVLC Gtk example media player ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Code &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Creating a small example of how to create a media player based on libVLC and Gtk on Windows/Linux.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: a cool media player to demonstrate the libVLC API in Gtk &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: hard &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: complete compilation toolchain&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 15 days &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: pdherbemont &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== libVLC wxWidgets example media player ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Code &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Creating a small example of how to create a media player based on libVLC and wxWidgets on Windows/Linux.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: a cool media player to demonstrate the libVLC API in wxWidgets &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: hard &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: complete compilation toolchain&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 15 days &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: pdherbemont &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== VLMC ==&lt;br /&gt;
&lt;br /&gt;
=== Create VLMC videos for training ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Training &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Creation of youtube Videos of screencasts of VLMC usage&amp;lt;br&amp;gt;&lt;br /&gt;
This task can be divided in chunks of 3 videos &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: VLMC Youtube channels &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: easy &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: VLMC, screencasting tools&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 3 days &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: [[User:etix|etix]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VLMC UI testing ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Quality Assurance &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Testing VLMC Interface and testing all dialogs and options to find bugs&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Bugreports &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: easy&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: VLMC &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 3 days&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: Hugo &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VLMC files testing ===&lt;br /&gt;
&#039;&#039;&#039;Category&#039;&#039;&#039;: Quality Assurance&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Testing VLMC for Windows or Linux with many file formats &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Outcome&#039;&#039;&#039;: Bug reports on the forum that don&#039;t work &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Difficulty&#039;&#039;&#039;: medium &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;: VLMC, mediainfo, Windows/Linux &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Time&#039;&#039;&#039;: 7 days &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mentor&#039;&#039;&#039;: Hugo &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
For ANY question, contact [[User:J-b|jb]] or [[User:xtophe|xtophe]]&lt;br /&gt;
&lt;br /&gt;
IRC channel: #videolan or irc://irc.freenode.net&lt;/div&gt;</summary>
		<author><name>Dashcloud</name></author>
	</entry>
</feed>