<?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=Materthron</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=Materthron"/>
	<link rel="alternate" type="text/html" href="https://wiki.videolan.org/Special:Contributions/Materthron/"/>
	<updated>2026-11-04T15:53:41Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=User:Materthron/NotesAndIdeas&amp;diff=16009</id>
		<title>User:Materthron/NotesAndIdeas</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=User:Materthron/NotesAndIdeas&amp;diff=16009"/>
		<updated>2010-05-03T21:02:48Z</updated>

		<summary type="html">&lt;p&gt;Materthron: + pie menu idea&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here you can find my VLC related notes and ideas. It&#039;s primarily for me so that I don&#039;t forget things. ;D&lt;br /&gt;
&lt;br /&gt;
== Deutsche Übersetzung ==&lt;br /&gt;
Media Kontextmenü:&lt;br /&gt;
*&amp;quot;Wiedergabe mit VLC&amp;quot; =&amp;gt; &amp;quot;Mit VLC wiedergeben&amp;quot;&lt;br /&gt;
*&amp;quot;Zur VLC&#039;s Wiedergabeliste hinzufügen&amp;quot; =&amp;gt; &amp;quot;Zu VLC-Wiedergabeliste hinzufügen&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Menüs:&lt;br /&gt;
*Extras-&amp;gt;&amp;quot;Vollbildsteuerung&amp;quot; =&amp;gt; &amp;quot;Vollbild&amp;quot; (wie Firefox)&lt;br /&gt;
*Medien-&amp;gt;&amp;quot;Advanced open file&amp;quot; =&amp;gt; &amp;quot;&amp;quot; (&#039;&#039;&#039;NICHT ÜBERSETZT&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
In Goldeneye:&lt;br /&gt;
*&amp;quot;Systray-Icon&amp;quot; =&amp;gt; &amp;quot;Kontrolleisten-Icon anzeigen&amp;quot; (Pidgin)&lt;br /&gt;
*&amp;quot;Audio aktivieren&amp;quot; =&amp;gt; &amp;quot;Audioausgabe aktivieren&amp;quot;&lt;br /&gt;
*&amp;quot;Video aktivieren&amp;quot; =&amp;gt; &amp;quot;Videoausgabe aktivieren&amp;quot;&lt;br /&gt;
*&amp;quot;Vollbild&amp;quot; (Im einfachen Modus; &amp;quot;Vollbildausgabe&amp;quot; im Alle-Modus) =&amp;gt; &amp;quot;Im Vollbildmodus starten&amp;quot;&lt;br /&gt;
*&amp;quot;Beschleunigte Videoausgabe (Overlay)&amp;quot; (im einfachen Modus; &amp;quot;Videoausgabe überlagern&amp;quot; im Alle-Modus) =&amp;gt; &amp;quot;Videoausgabe beschleunigen (Overlay benutzen)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Misc. ==&lt;br /&gt;
Menus:&lt;br /&gt;
*Extras-&amp;gt;&amp;quot;Media info&amp;quot;, Extras-&amp;gt;&amp;quot;Codec info&amp;quot;&lt;br /&gt;
** Duplicate functionality: First one already allows for switching to second one &#039;&#039;&#039;[DUP]&#039;&#039;&#039;&lt;br /&gt;
*Media-&amp;gt;&amp;quot;Open file&amp;quot;, Media-&amp;gt;&amp;quot;Advanced open file&amp;quot;&lt;br /&gt;
** Duplicate functionality: Second one always opens as file selection dialogue, which is exactly what the first one provides &#039;&#039;&#039;[DUP]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
* &amp;lt;s&amp;gt;Think about applying for [[SoC 2008]]. [[SoC 2008#Fullscreen_Controller|Fullscreen Controller]] looks tasty!&amp;lt;/s&amp;gt; Gone! Resort to wiki editing :-(&lt;br /&gt;
* &amp;lt;s&amp;gt;Read &#039;&#039;C++ Primer&#039;&#039;&amp;lt;/s&amp;gt; Bad choice; read TC++PL instead&lt;br /&gt;
* Get and read &#039;&#039;C++ GUI Programming with Qt 4&#039;&#039;&lt;br /&gt;
** Ha! Free version [http://www.qtrac.eu/C++-GUI-Programming-with-Qt-4-1st-ed.zip here].&lt;br /&gt;
&lt;br /&gt;
=== Fullscreen controller polishing ===&lt;br /&gt;
Style the fullscreen controller with [http://doc.trolltech.com/4.4/stylesheet.html Qt Style Sheet] to make it look more like [http://download.videolan.org/vlc/screenshots/0.8.6/VLC-mac-Fullscreen.jpg the one on OS X].&lt;br /&gt;
* Supports:&lt;br /&gt;
** [http://doc.trolltech.com/4.4/stylesheet-examples.html#customizing-a-qpushbutton-using-the-box-model Round corners]&lt;br /&gt;
** Transparency (specify &amp;lt;tt&amp;gt;background-color&amp;lt;/tt&amp;gt; as a rgba color)&lt;br /&gt;
** More things to ponder on?&lt;br /&gt;
&lt;br /&gt;
Alternative: Use a [http://web.archive.org/web/20080410001552/http://trolltech.com/products/qt/addon/solutions/catalog/4/Widgets/qtpiemenu/ pie menu]!&lt;br /&gt;
&lt;br /&gt;
=== Improve translation process ===&lt;br /&gt;
Get in touch with the polish translators what the heck [http://translate.sourceforge.net/wiki/decathlon/mainpage?redirect=1 Pootle] is good for. &#039;&#039;&#039;[DONE!]&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;Nice, but Problem is that you can&#039;t export to one file without help from the admin.&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Is this still the case?&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
--[[User:Materthron|materthron]] 17:58, 4 January 2009 (CET)&lt;br /&gt;
&lt;br /&gt;
Migrate to [http://www.transifex.net/ Transifex]?&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=User:Materthron/NotesAndIdeas&amp;diff=16008</id>
		<title>User:Materthron/NotesAndIdeas</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=User:Materthron/NotesAndIdeas&amp;diff=16008"/>
		<updated>2010-05-03T21:00:28Z</updated>

		<summary type="html">&lt;p&gt;Materthron: /* Improve translation process */ + transifex&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here you can find my VLC related notes and ideas. It&#039;s primarily good for me so that I don&#039;t forget things. :D&lt;br /&gt;
&lt;br /&gt;
== Deutsche Übersetzung ==&lt;br /&gt;
Media Kontextmenü:&lt;br /&gt;
*&amp;quot;Wiedergabe mit VLC&amp;quot; =&amp;gt; &amp;quot;Mit VLC wiedergeben&amp;quot;&lt;br /&gt;
*&amp;quot;Zur VLC&#039;s Wiedergabeliste hinzufügen&amp;quot; =&amp;gt; &amp;quot;Zu VLC-Wiedergabeliste hinzufügen&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Menüs:&lt;br /&gt;
*Extras-&amp;gt;&amp;quot;Vollbildsteuerung&amp;quot; =&amp;gt; &amp;quot;Vollbild&amp;quot; (wie Firefox)&lt;br /&gt;
*Medien-&amp;gt;&amp;quot;Advanced open file&amp;quot; =&amp;gt; &amp;quot;&amp;quot; (&#039;&#039;&#039;NICHT ÜBERSETZT&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
In Goldeneye:&lt;br /&gt;
*&amp;quot;Systray-Icon&amp;quot; =&amp;gt; &amp;quot;Kontrolleisten-Icon anzeigen&amp;quot; (Pidgin)&lt;br /&gt;
*&amp;quot;Audio aktivieren&amp;quot; =&amp;gt; &amp;quot;Audioausgabe aktivieren&amp;quot;&lt;br /&gt;
*&amp;quot;Video aktivieren&amp;quot; =&amp;gt; &amp;quot;Videoausgabe aktivieren&amp;quot;&lt;br /&gt;
*&amp;quot;Vollbild&amp;quot; (Im einfachen Modus; &amp;quot;Vollbildausgabe&amp;quot; im Alle-Modus) =&amp;gt; &amp;quot;Im Vollbildmodus starten&amp;quot;&lt;br /&gt;
*&amp;quot;Beschleunigte Videoausgabe (Overlay)&amp;quot; (im einfachen Modus; &amp;quot;Videoausgabe überlagern&amp;quot; im Alle-Modus) =&amp;gt; &amp;quot;Videoausgabe beschleunigen (Overlay benutzen)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous ==&lt;br /&gt;
Menus:&lt;br /&gt;
*Extras-&amp;gt;&amp;quot;Media info&amp;quot;, Extras-&amp;gt;&amp;quot;Codec info&amp;quot;&lt;br /&gt;
** Duplicate functionality: First one already allows for switching to second one &#039;&#039;&#039;[DUP]&#039;&#039;&#039;&lt;br /&gt;
*Media-&amp;gt;&amp;quot;Open file&amp;quot;, Media-&amp;gt;&amp;quot;Advanced open file&amp;quot;&lt;br /&gt;
** Duplicate functionality: Second one always opens as file selection dialogue, which is exactly what the first one provides &#039;&#039;&#039;[DUP]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
* &amp;lt;s&amp;gt;Think about applying for [[SoC 2008]]. [[SoC 2008#Fullscreen_Controller|Fullscreen Controller]] looks tasty!&amp;lt;/s&amp;gt; Gone! Resort to wiki editing :-(&lt;br /&gt;
* &amp;lt;s&amp;gt;Read &#039;&#039;C++ Primer&#039;&#039;&amp;lt;/s&amp;gt; Bad choice; read TC++PL instead&lt;br /&gt;
* Get and read &#039;&#039;C++ GUI Programming with Qt 4&#039;&#039;&lt;br /&gt;
** Ha! Free version [http://www.qtrac.eu/C++-GUI-Programming-with-Qt-4-1st-ed.zip here].&lt;br /&gt;
&lt;br /&gt;
=== Fullscreen controller polishing ===&lt;br /&gt;
Style the fullscreen controller with [http://doc.trolltech.com/4.4/stylesheet.html Qt Style Sheet] to make it look more like [http://download.videolan.org/vlc/screenshots/0.8.6/VLC-mac-Fullscreen.jpg the one on OS X].&lt;br /&gt;
* Supports:&lt;br /&gt;
** [http://doc.trolltech.com/4.4/stylesheet-examples.html#customizing-a-qpushbutton-using-the-box-model Round corners]&lt;br /&gt;
** Transparency (specify &amp;lt;tt&amp;gt;background-color&amp;lt;/tt&amp;gt; as a rgba color)&lt;br /&gt;
** More things to ponder on?&lt;br /&gt;
&lt;br /&gt;
=== Improve translation process ===&lt;br /&gt;
Get in touch with the polish translators what the heck [http://translate.sourceforge.net/wiki/decathlon/mainpage?redirect=1 Pootle] is good for. &#039;&#039;&#039;[DONE!]&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;Nice, but Problem is that you can&#039;t export to one file without help from the admin.&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Is this still the case?&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
--[[User:Materthron|materthron]] 17:58, 4 January 2009 (CET)&lt;br /&gt;
&lt;br /&gt;
Migrate to [http://www.transifex.net/ Transifex]?&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=User:Materthron&amp;diff=14903</id>
		<title>User:Materthron</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=User:Materthron&amp;diff=14903"/>
		<updated>2009-11-02T23:49:27Z</updated>

		<summary type="html">&lt;p&gt;Materthron: /* Getting in touch */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;My name is Philipp Weissenbacher, I&#039;m a third semester cs student at the University of Vienna. My primary field of interest is HCI and i18n and to a lesser extent more technical things like coding.&lt;br /&gt;
&lt;br /&gt;
I&#039;ve joined the VideoLAN project like 2 years ago, but haven&#039;t been very active. I&#039;ve been helping [[User:Fkuehne|Felix Kühne]] with the German translation and I&#039;m trying to improve the wiki in as many ways I can.&lt;br /&gt;
Although still being a C++ newbie, I&#039;m looking forward to contribute to VLC media player itself soon (especially to it&#039;s brand new [[Qt Interface]] to which I&#039;m also fairly new).&lt;br /&gt;
From time to time I&#039;m getting the latest nighties to see if everything (still) works fine on Windows.&lt;br /&gt;
See [[Special:Contributions/Materthron|my contributions]] if you&#039;re more curious.&lt;br /&gt;
&lt;br /&gt;
See my [[User:Materthron/NotesAndIdeas|Notes and Ideas]].&lt;br /&gt;
&lt;br /&gt;
== Getting in touch ==&lt;br /&gt;
Email me at materthron ÄT users DOT sourceforge DOT net.&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Java_bindings&amp;diff=14641</id>
		<title>Java bindings</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Java_bindings&amp;diff=14641"/>
		<updated>2009-08-24T00:46:41Z</updated>

		<summary type="html">&lt;p&gt;Materthron: added compile and eclipse integration from README and links to the examples&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For a complete overview about Java binding in VideoLAN goto to the [http://trac.videolan.org/jvlc/ JVLC homepage].&lt;br /&gt;
&lt;br /&gt;
= Source code =&lt;br /&gt;
Find the source code at {{file|bindings/java|bindings}}&lt;br /&gt;
&lt;br /&gt;
== Compile ==&lt;br /&gt;
We use [http://maven.apache.org/ Maven2] as the project management tool.&lt;br /&gt;
&lt;br /&gt;
Take a look at the website to download and for general instructions on how to use it.&lt;br /&gt;
&lt;br /&gt;
To compile the project, run from the bindings/java folder:&lt;br /&gt;
&lt;br /&gt;
 mvn install&lt;br /&gt;
&lt;br /&gt;
== Tips and tricks ==&lt;br /&gt;
&lt;br /&gt;
=== Eclipse integration ===&lt;br /&gt;
To import the JVLC project into the eclipse IDE:&lt;br /&gt;
&lt;br /&gt;
 mvn eclipse:eclipse&lt;br /&gt;
&lt;br /&gt;
and then import as an existing Java project.&lt;br /&gt;
&lt;br /&gt;
=== Samples ===&lt;br /&gt;
{{file|bindings/java/samples}}&lt;br /&gt;
Is the samples directory with a simple client.&lt;br /&gt;
&lt;br /&gt;
A simple VLC client&lt;br /&gt;
{{file|bindings/java/samples/client/src/main/java/VlcClient.java}}&lt;br /&gt;
&lt;br /&gt;
Display multiple videos&lt;br /&gt;
{{file|bindings/java/samples/client/src/main/java/MultipleVideosSample.java}}&lt;br /&gt;
&lt;br /&gt;
A comprehensive JVLC example&lt;br /&gt;
{{file|bindings/java/core/src/main/java/org/videolan/jvlc/example/VLCExample.java}}&lt;br /&gt;
&lt;br /&gt;
= OSGi =&lt;br /&gt;
For the use of Java binding under OSGi go to the [http://vlc4osgi.forge.os4os.org VLC4OSGi Homepage]&lt;br /&gt;
&lt;br /&gt;
[[Category:Bindings]]&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=User:Materthron/NotesAndIdeas&amp;diff=14396</id>
		<title>User:Materthron/NotesAndIdeas</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=User:Materthron/NotesAndIdeas&amp;diff=14396"/>
		<updated>2009-06-25T18:42:46Z</updated>

		<summary type="html">&lt;p&gt;Materthron: + Goldeneye&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here you can find my VLC related notes and ideas. It&#039;s primarily good for me so that I don&#039;t forget things. :D&lt;br /&gt;
&lt;br /&gt;
== Deutsche Übersetzung ==&lt;br /&gt;
Media Kontextmenü:&lt;br /&gt;
*&amp;quot;Wiedergabe mit VLC&amp;quot; =&amp;gt; &amp;quot;Mit VLC wiedergeben&amp;quot;&lt;br /&gt;
*&amp;quot;Zur VLC&#039;s Wiedergabeliste hinzufügen&amp;quot; =&amp;gt; &amp;quot;Zu VLC-Wiedergabeliste hinzufügen&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Menüs:&lt;br /&gt;
*Extras-&amp;gt;&amp;quot;Vollbildsteuerung&amp;quot; =&amp;gt; &amp;quot;Vollbild&amp;quot; (wie Firefox)&lt;br /&gt;
*Medien-&amp;gt;&amp;quot;Advanced open file&amp;quot; =&amp;gt; &amp;quot;&amp;quot; (&#039;&#039;&#039;NICHT ÜBERSETZT&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
In Goldeneye:&lt;br /&gt;
*&amp;quot;Systray-Icon&amp;quot; =&amp;gt; &amp;quot;Kontrolleisten-Icon anzeigen&amp;quot; (Pidgin)&lt;br /&gt;
*&amp;quot;Audio aktivieren&amp;quot; =&amp;gt; &amp;quot;Audioausgabe aktivieren&amp;quot;&lt;br /&gt;
*&amp;quot;Video aktivieren&amp;quot; =&amp;gt; &amp;quot;Videoausgabe aktivieren&amp;quot;&lt;br /&gt;
*&amp;quot;Vollbild&amp;quot; (Im einfachen Modus; &amp;quot;Vollbildausgabe&amp;quot; im Alle-Modus) =&amp;gt; &amp;quot;Im Vollbildmodus starten&amp;quot;&lt;br /&gt;
*&amp;quot;Beschleunigte Videoausgabe (Overlay)&amp;quot; (im einfachen Modus; &amp;quot;Videoausgabe überlagern&amp;quot; im Alle-Modus) =&amp;gt; &amp;quot;Videoausgabe beschleunigen (Overlay benutzen)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous ==&lt;br /&gt;
Menus:&lt;br /&gt;
*Extras-&amp;gt;&amp;quot;Media info&amp;quot;, Extras-&amp;gt;&amp;quot;Codec info&amp;quot;&lt;br /&gt;
** Duplicate functionality: First one already allows for switching to second one &#039;&#039;&#039;[DUP]&#039;&#039;&#039;&lt;br /&gt;
*Media-&amp;gt;&amp;quot;Open file&amp;quot;, Media-&amp;gt;&amp;quot;Advanced open file&amp;quot;&lt;br /&gt;
** Duplicate functionality: Second one always opens as file selection dialogue, which is exactly what the first one provides &#039;&#039;&#039;[DUP]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
* &amp;lt;s&amp;gt;Think about applying for [[SoC 2008]]. [[SoC 2008#Fullscreen_Controller|Fullscreen Controller]] looks tasty!&amp;lt;/s&amp;gt; Gone! Resort to wiki editing :-(&lt;br /&gt;
* &amp;lt;s&amp;gt;Read &#039;&#039;C++ Primer&#039;&#039;&amp;lt;/s&amp;gt; Bad choice; read TC++PL instead&lt;br /&gt;
* Get and read &#039;&#039;C++ GUI Programming with Qt 4&#039;&#039;&lt;br /&gt;
** Ha! Free version [http://www.qtrac.eu/C++-GUI-Programming-with-Qt-4-1st-ed.zip here].&lt;br /&gt;
&lt;br /&gt;
=== Fullscreen controller polishing ===&lt;br /&gt;
Style the fullscreen controller with [http://doc.trolltech.com/4.4/stylesheet.html Qt Style Sheet] to make it look more like [http://download.videolan.org/vlc/screenshots/0.8.6/VLC-mac-Fullscreen.jpg the one on OS X].&lt;br /&gt;
* Supports:&lt;br /&gt;
** [http://doc.trolltech.com/4.4/stylesheet-examples.html#customizing-a-qpushbutton-using-the-box-model Round corners]&lt;br /&gt;
** Transparency (specify &amp;lt;tt&amp;gt;background-color&amp;lt;/tt&amp;gt; as a rgba color)&lt;br /&gt;
** More things to ponder on?&lt;br /&gt;
&lt;br /&gt;
=== Improve translation process ===&lt;br /&gt;
Get in touch with the polish translators what the heck [http://translate.sourceforge.net/wiki/decathlon/mainpage?redirect=1 Pootle] is good for. &#039;&#039;&#039;[DONE!]&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;Nice, but Problem is that you can&#039;t export to one file without help from the admin.&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Is this still the case?&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
--[[User:Materthron|materthron]] 17:58, 4 January 2009 (CET)&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Ubuntu&amp;diff=14386</id>
		<title>Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Ubuntu&amp;diff=14386"/>
		<updated>2009-06-23T14:09:12Z</updated>

		<summary type="html">&lt;p&gt;Materthron: minor clean up&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installing VLC on Ubunu GNU/Linux ==&lt;br /&gt;
&lt;br /&gt;
You can install VLC using the apt-get programme (or it&#039;s GUI, Synaptic). Make sure you [https://help.ubuntu.com/community/Repositories/Ubuntu enabled the Universe repository] and type the following:&lt;br /&gt;
   &lt;br /&gt;
  $ sudo apt-get install vlc&lt;br /&gt;
&lt;br /&gt;
Look out: there are many deprecated vlc based packages, like gnome-vlc, etc. Just installing vlc will do.&lt;br /&gt;
&lt;br /&gt;
Many vlc plugins can be installed afterwards (some of these may no longer be needed):{{check}}&lt;br /&gt;
  vlc-plugin-alsa    - ALSA audio output plugin for VLC (install it if sound doesn&#039;t work)&lt;br /&gt;
  vlc-plugin-arts    - aRts audio output plugin for VLC (install it if sound still doesn&#039;t work and you&#039;re using KDE)&lt;br /&gt;
  vlc-plugin-esd     - Esound audio output plugin for VLC (install it if sound still doesn&#039;t work and you&#039;re using Gnome)&lt;br /&gt;
  vlc-plugin-ggi     - GGI video output plugin for VLC&lt;br /&gt;
  vlc-plugin-glide   - Glide video output plugin for VLC&lt;br /&gt;
  vlc-plugin-pulse   - PulseAudio audio output plugin for VLC&lt;br /&gt;
  vlc-plugin-sdl     - SDL video and audio output plugin for VLC&lt;br /&gt;
  vlc-plugin-svgalib - SVGAlib video output plugin for VLC&lt;br /&gt;
  mozilla-plugin-vlc - the VLC plugin for Mozilla based browsers&lt;br /&gt;
&lt;br /&gt;
[[Category:Operating systems]]&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=User:Materthron&amp;diff=13062</id>
		<title>User:Materthron</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=User:Materthron&amp;diff=13062"/>
		<updated>2009-01-04T17:01:04Z</updated>

		<summary type="html">&lt;p&gt;Materthron: cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;My name is Philipp Weissenbacher, I&#039;m a third semester cs student at the University of Vienna. My primary field of interest is HCI and i18n and to a lesser extent more technical things like coding.&lt;br /&gt;
&lt;br /&gt;
I&#039;ve joined the VideoLAN project like 2 years ago, but haven&#039;t been very active. I&#039;ve been helping [[User:Fkuehne|Felix Kühne]] with the German translation and I&#039;m trying to improve the wiki in as many ways I can.&lt;br /&gt;
Although still being a C++ newbie, I&#039;m looking forward to contribute to VLC media player itself soon (especially to it&#039;s brand new [[Qt Interface]] to which I&#039;m also fairly new).&lt;br /&gt;
From time to time I&#039;m getting the latest nighties to see if everything (still) works fine on Windows.&lt;br /&gt;
See [[Special:Contributions/Materthron|my contributions]] if you&#039;re more curious.&lt;br /&gt;
&lt;br /&gt;
See my [[User:Materthron/NotesAndIdeas|Notes and Ideas]].&lt;br /&gt;
&lt;br /&gt;
== Getting in touch ==&lt;br /&gt;
Feel free to contact me via ICQ (496133349), Skype (materthron) or email (materthron ÄT users DOT sourceforge DOT net).&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=User:Materthron/NotesAndIdeas&amp;diff=13061</id>
		<title>User:Materthron/NotesAndIdeas</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=User:Materthron/NotesAndIdeas&amp;diff=13061"/>
		<updated>2009-01-04T16:58:47Z</updated>

		<summary type="html">&lt;p&gt;Materthron: created and filled with life&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here you can find my VLC related notes and ideas. It&#039;s primarily good for me so that I don&#039;t forget things. :D&lt;br /&gt;
&lt;br /&gt;
== Deutsche Übersetzung ==&lt;br /&gt;
Media Kontextmenü:&lt;br /&gt;
*&amp;quot;Wiedergabe mit VLC&amp;quot; =&amp;gt; &amp;quot;Mit VLC wiedergeben&amp;quot;&lt;br /&gt;
*&amp;quot;Zur VLC&#039;s Wiedergabeliste hinzufügen&amp;quot; =&amp;gt; &amp;quot;Zu VLC-Wiedergabeliste hinzufügen&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Menüs:&lt;br /&gt;
*Extras-&amp;gt;&amp;quot;Vollbildsteuerung&amp;quot; =&amp;gt; &amp;quot;Vollbild&amp;quot; (wie Firefox)&lt;br /&gt;
*Medien-&amp;gt;&amp;quot;Advanced open file&amp;quot; =&amp;gt; &amp;quot;&amp;quot; (&#039;&#039;&#039;NICHT ÜBERSETZT&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous ==&lt;br /&gt;
Menus:&lt;br /&gt;
*Extras-&amp;gt;&amp;quot;Media info&amp;quot;, Extras-&amp;gt;&amp;quot;Codec info&amp;quot;&lt;br /&gt;
** Duplicate functionality: First one already allows for switching to second one &#039;&#039;&#039;[DUP]&#039;&#039;&#039;&lt;br /&gt;
*Media-&amp;gt;&amp;quot;Open file&amp;quot;, Media-&amp;gt;&amp;quot;Advanced open file&amp;quot;&lt;br /&gt;
** Duplicate functionality: Second one always opens as file selection dialogue, which is exactly what the first one provides &#039;&#039;&#039;[DUP]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
* &amp;lt;s&amp;gt;Think about applying for [[SoC 2008]]. [[SoC 2008#Fullscreen_Controller|Fullscreen Controller]] looks tasty!&amp;lt;/s&amp;gt; Gone! Resort to wiki editing :-(&lt;br /&gt;
* &amp;lt;s&amp;gt;Read &#039;&#039;C++ Primer&#039;&#039;&amp;lt;/s&amp;gt; Bad choice; read TC++PL instead&lt;br /&gt;
* Get and read &#039;&#039;C++ GUI Programming with Qt 4&#039;&#039;&lt;br /&gt;
** Ha! Free version [http://www.qtrac.eu/C++-GUI-Programming-with-Qt-4-1st-ed.zip here].&lt;br /&gt;
&lt;br /&gt;
=== Fullscreen controller polishing ===&lt;br /&gt;
Style the fullscreen controller with [http://doc.trolltech.com/4.4/stylesheet.html Qt Style Sheet] to make it look more like [http://download.videolan.org/vlc/screenshots/0.8.6/VLC-mac-Fullscreen.jpg the one on OS X].&lt;br /&gt;
* Supports:&lt;br /&gt;
** [http://doc.trolltech.com/4.4/stylesheet-examples.html#customizing-a-qpushbutton-using-the-box-model Round corners]&lt;br /&gt;
** Transparency (specify &amp;lt;tt&amp;gt;background-color&amp;lt;/tt&amp;gt; as a rgba color)&lt;br /&gt;
** More things to ponder on?&lt;br /&gt;
&lt;br /&gt;
=== Improve translation process ===&lt;br /&gt;
Get in touch with the polish translators what the heck [http://translate.sourceforge.net/wiki/decathlon/mainpage?redirect=1 Pootle] is good for. &#039;&#039;&#039;[DONE!]&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;Nice, but Problem is that you can&#039;t export to one file without help from the admin.&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Is this still the case?&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
--[[User:Materthron|materthron]] 17:58, 4 January 2009 (CET)&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=User:Materthron&amp;diff=13060</id>
		<title>User:Materthron</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=User:Materthron&amp;diff=13060"/>
		<updated>2009-01-04T16:42:24Z</updated>

		<summary type="html">&lt;p&gt;Materthron: lnk corr + ICQ# update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;My name is Philipp Weissenbacher, I&#039;m a second semester cs student at the University of Vienna. My primary field of interest is HCI and i18n; to a lesser extent more technical things like coding.&lt;br /&gt;
&lt;br /&gt;
I&#039;ve joined the VideoLAN project like 1 year ago, but haven&#039;t been very active. I&#039;ve been helping [[User:Fkuehne|Felix Kühne]] with the German translation and I&#039;m trying to improve the wiki in as many ways I can.&lt;br /&gt;
Although still being a C++ newbie, I&#039;m looking forward to contribute to VLC media player itself soon (especially to it&#039;s brand new [[Qt Interface]] to which I&#039;m also fairly new).&lt;br /&gt;
From time to time I&#039;m getting the latest nighties to see if everything (still) works fine.&lt;br /&gt;
See [[Special:Contributions/Materthron|my contributions]] if you&#039;re more curious.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Find me also on the [http://wiki.services.openoffice.org/wiki/User:Materthron OpenOffice.org&#039;s Wiki]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;s&amp;gt;Think about applying for [[SoC 2008]]. [[SoC 2008#Fullscreen_Controller|Fullscreen Controller]] looks tasty!&amp;lt;s&amp;gt; Gone! Resort to wiki editing&lt;br /&gt;
* &amp;lt;s&amp;gt;Read &#039;&#039;C++ Primer&#039;&#039;&amp;lt;/s&amp;gt; Bad choice; read TC++PL instead&lt;br /&gt;
* Get and read &#039;&#039;C++ GUI Programming with Qt 4&#039;&#039;&lt;br /&gt;
** Ha! Free version [http://www.qtrac.eu/C++-GUI-Programming-with-Qt-4-1st-ed.zip here].&lt;br /&gt;
* Style the fullscreen controller with [http://doc.trolltech.com/4.4/stylesheet.html Qt Style Sheet] to make it look more like [http://download.videolan.org/vlc/screenshots/0.8.6/VLC-mac-Fullscreen.jpg the one on OS X].&lt;br /&gt;
** Supports:&lt;br /&gt;
*** [http://doc.trolltech.com/4.4/stylesheet-examples.html#customizing-a-qpushbutton-using-the-box-model Round corners]&lt;br /&gt;
*** Transparency (specify &amp;lt;tt&amp;gt;background-color&amp;lt;/tt&amp;gt; as a rgba color)&lt;br /&gt;
*** More things to ponder on?&lt;br /&gt;
* Get in touch with the polish translators what the heck [http://translate.sourceforge.net/wiki/decathlon/mainpage?redirect=1 Pootle] is good for. &#039;&#039;&#039;[DONE!]&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;Nice, but Problem is that you can&#039;t export to one file without help from the admin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[User:Materthron/NotesAndIdeas|Notes and Ideas]]&lt;br /&gt;
&lt;br /&gt;
== Getting in touch ==&lt;br /&gt;
Feel free to contact me via ICQ (496133349), Skype (materthron) or email (materthron ÄT users DOT sourceforge DOT com).&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=User:Materthron&amp;diff=13059</id>
		<title>User:Materthron</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=User:Materthron&amp;diff=13059"/>
		<updated>2009-01-04T16:39:57Z</updated>

		<summary type="html">&lt;p&gt;Materthron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;My name is Philipp Weissenbacher, I&#039;m a second semester cs student at the University of Vienna. My primary field of interest is HCI and i18n; to a lesser extent more technical things like coding.&lt;br /&gt;
&lt;br /&gt;
I&#039;ve joined the VideoLAN project like 1 year ago, but haven&#039;t been very active. I&#039;ve been helping [[User:Fkuehne|Felix Kühne]] with the German translation and I&#039;m trying to improve the wiki in as many ways I can.&lt;br /&gt;
Although still being a C++ newbie, I&#039;m looking forward to contribute to VLC media player itself soon (especially to it&#039;s brand new [[Qt Interface]] to which I&#039;m also fairly new).&lt;br /&gt;
From time to time I&#039;m getting the latest nighties to see if everything (still) works fine.&lt;br /&gt;
See [[Special:Contributions/Materthron|my contributions]] if you&#039;re more curious.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Find me also on the [http://wiki.services.openoffice.org/wiki/User:Materthron OpenOffice.org&#039;s Wiki]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;s&amp;gt;Think about applying for [[SoC 2008]]. [[SoC 2008#Fullscreen_Controller|Fullscreen Controller]] looks tasty!&amp;lt;s&amp;gt; Gone! Resort to wiki editing&lt;br /&gt;
* &amp;lt;s&amp;gt;Read &#039;&#039;C++ Primer&#039;&#039;&amp;lt;/s&amp;gt; Bad choice; read TC++PL instead&lt;br /&gt;
* Get and read &#039;&#039;C++ GUI Programming with Qt 4&#039;&#039;&lt;br /&gt;
** Ha! Free version [http://www.qtrac.eu/C++-GUI-Programming-with-Qt-4-1st-ed.zip here].&lt;br /&gt;
* Style the fullscreen controller with [http://doc.trolltech.com/4.4/stylesheet.html Qt Style Sheet] to make it look more like [http://download.videolan.org/vlc/screenshots/0.8.6/VLC-mac-Fullscreen.jpg the one on OS X].&lt;br /&gt;
** Supports:&lt;br /&gt;
*** [http://doc.trolltech.com/4.4/stylesheet-examples.html#customizing-a-qpushbutton-using-the-box-model Round corners]&lt;br /&gt;
*** Transparency (specify &amp;lt;tt&amp;gt;background-color&amp;lt;/tt&amp;gt; as a rgba color)&lt;br /&gt;
*** More things to ponder on?&lt;br /&gt;
* Get in touch with the polish translators what the heck [http://translate.sourceforge.net/wiki/decathlon/mainpage?redirect=1 Pootle] is good for. &#039;&#039;&#039;[DONE!]&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;Nice, but Problem is that you can&#039;t export to one file without help from the admin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[User:Materthron/NotesAndIdeas Notes and Ideas]]&lt;br /&gt;
&lt;br /&gt;
== Getting in touch ==&lt;br /&gt;
Feel free to contact me via ICQ (220627791), Skype (materthron) or email (materthron ÄT users DOT sourceforge DOT com).&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Documentation:Play_HowTo/Basic_Use&amp;diff=12941</id>
		<title>Documentation:Play HowTo/Basic Use</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Documentation:Play_HowTo/Basic_Use&amp;diff=12941"/>
		<updated>2008-12-28T17:33:30Z</updated>

		<summary type="html">&lt;p&gt;Materthron: /* Example finding a Shoutcast radio stream */ spelling&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RightMenu|documentation play howto toc 0.9}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note: this documentation is for versions 0.9 and newer and is under construction. For simple help with 0.9 see [[Documentation:VLC for dummies| VLC for dummies: an introduction to VLC]]. For older versions please see and [[Documentation:Play_HowTo/Basic_Use|Basic Use]].&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== General interface description==&lt;br /&gt;
&lt;br /&gt;
VLC has several interfaces: &lt;br /&gt;
*A cross-platform interface, for Windows and GNU/Linux, called wxWidgets, &lt;br /&gt;
*A native Mac OS X interface, and&lt;br /&gt;
*A skinnable interface for Windows and GNU/Linux.&lt;br /&gt;
Screenshots below are drawn from the various interfaces, but VLC&#039;s functions work essentially the same on all operating systems.&lt;br /&gt;
&lt;br /&gt;
===Windows and GNU/Linux (Qt)===&lt;br /&gt;
&lt;br /&gt;
This is the default interface on Windows and GNU/Linux (the screenshot is done on GNU/Linux, but it would look quite the same on Windows).&lt;br /&gt;
&lt;br /&gt;
[[Image:Vlc-en.png]]&lt;br /&gt;
&lt;br /&gt;
If you are using VLC 0.9.4 under Windows Vista with Classic mode then you will see this:&lt;br /&gt;
&lt;br /&gt;
[[Image:Vlc-vistaclassic-en.png]]&lt;br /&gt;
&lt;br /&gt;
You can also choose to display advanced buttons on this interface. To do this, go to the &#039;&#039;Tools&#039;&#039; menu and click &#039;&#039;Advanced Controls&#039;&#039;. You will see extra buttons, such as loop and take snapshot, shown below.&lt;br /&gt;
&lt;br /&gt;
[[Image:Vlc-advancedcontrols-vistaclassic-en.png]]&lt;br /&gt;
&lt;br /&gt;
This interface also features &#039;&#039;Extended Settings&#039;&#039; which contains additional features, such as Video, Audio and Synchronisation. To display or hide it, click on the button displaying the equalizer icon (three vertical sliders). Alternatively, go to the &#039;&#039;Tools&#039;&#039; menu and click &#039;&#039;Extended Settings&#039;&#039;. (VLC versions older than 0.9 named these extended settings as &#039;&#039;Extended GUI&#039;&#039; and displayed them attached to the main window.)  VLC 0.9 displays these extended setting in a separate window, as shown below.&lt;br /&gt;
&lt;br /&gt;
[[Image:Vlc-extendedsettings-vistaclassic-en.png]]&lt;br /&gt;
&lt;br /&gt;
The interface&#039;s general appearance can be changed. To do this go to the &#039;&#039;Tools&#039;&#039; menu and click &#039;&#039;Preferences&#039;&#039; and select &#039;&#039;Interface&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Native Mac OS X (Cocoa)===&lt;br /&gt;
&lt;br /&gt;
This is the default interface on Mac OS X.&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/play-howto/en/images/play-howto/intf-osx.jpg The Mac OS X interface &#039;&#039;&#039;- this screenshot needs to be verified and updated if needed for the 0.9 interface&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This interface features an &#039;&#039;Extended GUI&#039;&#039; as well. It is called &amp;quot;Extended Controls&amp;quot; and can be opened through the Window menu.&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/play-howto/en/images/play-howto/intf-osx-extended.jpg The Mac OSX interface with with the extended controls panel&#039;&#039;&#039;- this screenshot needs to be verified and updated if needed for the 0.9 interface&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Basic playback==&lt;br /&gt;
&lt;br /&gt;
===Play a file===&lt;br /&gt;
&lt;br /&gt;
To play a file, open the Media menu, and select the Open File menu item. An Open File dialog box will appear. Select the file you want to open, and click Open. VLC will start playing the selected file. &lt;br /&gt;
An alternative is to drag &#039;and&#039; drop your file onto the VLC main interface or playlist window from the file explorer (Finder on MacOS X). &lt;br /&gt;
[[Image:Vlc-mediaopenfile-vistaclassic-en.png]]&lt;br /&gt;
&lt;br /&gt;
VLC 0.9.8a version Windows XP mode&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/play-howto/en/images/play-howto/intf-osx-file-menu.jpg The File menu - MacOS X interface&#039;&#039;&#039;- needs verifying for 0.9&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Vlc-mediaopenfileselected-vistaclassic-en.png]] The Open file dialog - wxWidgets interface&lt;br /&gt;
&lt;br /&gt;
(need 0.9 screenshot for MacOS) The Open file dialog - MacOS X interface&lt;br /&gt;
&lt;br /&gt;
===Play a CD/DVD/VCD===&lt;br /&gt;
&lt;br /&gt;
To Play a CD, VCD or a DVD, open the &#039;&#039;File&#039;&#039; menu, and select the &#039;&#039;Open Disc...&#039;&#039; menu item. In the Open Disk Dialog Box, select the type of media (DVD, VCD or Audio CD). When reading a DVD, you can enable DVD menus by selecting the &#039;&#039;DVD (menus)&#039;&#039; disc type in the wxWidgets Interface. In the MacOS X interface, this can be done by selecting the &amp;quot;Use DVD menus&amp;quot; dialog box.&lt;br /&gt;
&lt;br /&gt;
You can select the drive from which the media should be read by giving the appropriate drive letter or device name in the &amp;quot;Device Name&amp;quot; text input. This should be auto-detected on MacOS X.&lt;br /&gt;
&lt;br /&gt;
If you want to start the DVD or VCD playback from a given title and chapter instead of from the beginning, you can set it using the &#039;&#039;Title&#039;&#039; and &#039;&#039;Chapter&#039;&#039; selectors.&lt;br /&gt;
&lt;br /&gt;
You can start playback by selecting the &#039;&#039;Ok&#039;&#039; button. &lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/play-howto/en/images/play-howto/intf-wx-open-disk.jpg The Open disk dialog - wxWidgets interface&#039;&#039;&#039;- needs verifying for 0.9&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/play-howto/en/images/play-howto/intf-osx-open-disk.jpg The Open disk dialog - MacOS X interface&#039;&#039;&#039;- needs verifying for 0.9&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Play a network stream (WebRadio, WebTV, etc.)===&lt;br /&gt;
&lt;br /&gt;
To open a network stream, open the &amp;quot;Media&amp;quot; menu and select the &amp;quot;Open Network&amp;quot; menu item.&lt;br /&gt;
&lt;br /&gt;
*To open a UDP unicast stream, select &#039;&#039;UDP/RTP&#039;&#039;, and set the appropriate UDP port in the selector (it is 1234 for streams sent by a VLC or VLS server).&lt;br /&gt;
*To open a UDP multicast stream, select &#039;&#039;UDP/RTP multicast&#039;&#039;. Give the address of the multicast group in the &amp;quot;Address&amp;quot; text input, and select the appropriate UDP port.&lt;br /&gt;
*To open a stream sent over http (Webradios, WebTVs, Shoutcast, Icecast...),  ftp, or mms (Microsoft Media Server), select &amp;quot;HTTP/FTP/MMS&amp;quot;, and give the corresponding complete URL, (http://www.tvcultura.com.br/radiofm/radiofm.asx) in the corresponding text input. This also the way to open a RTSP stream with the MacOS X interface.&lt;br /&gt;
*To open a RTSP stream (sent by Darwin Streaming Server, VLC, etc), in the wxWidgets interface, select &amp;quot;RTSP&amp;quot; and give the URL in the text input.&lt;br /&gt;
&lt;br /&gt;
You can start playback by selecting the &#039;&#039;Ok&#039;&#039; button.&lt;br /&gt;
&lt;br /&gt;
If you get some stuttering during playback, you can try to increase the size of the read buffer. This can be done in the &#039;&#039;Open Network Stream&#039;&#039; dialog box, by selecting the &#039;&#039;Caching&#039;&#039; box. You can then choose the amount time (in milliseconds) VLC should store data in its buffer before starting playback.&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/play-howto/en/images/play-howto/intf-wx-open-net.jpg The Open network dialog - wxWidgets interface&#039;&#039;&#039;- needs verifying for 0.9&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/play-howto/en/images/play-howto/intf-osx-open-net.jpg The Open network dialog - MacOS X interface&#039;&#039;&#039;- needs verifying for 0.9&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Example finding a Shoutcast radio stream ====&lt;br /&gt;
&lt;br /&gt;
This example was verified as working on 15 October 2008, using VLC 0.9.4 under Windows Vista.&lt;br /&gt;
&#039;&#039;This needs reproducing by other people on other versions and other operating systems.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Ensure your firewall is set to allow the VideoLan program to make outgoing connections.&lt;br /&gt;
&lt;br /&gt;
2. Click &#039;&#039;Tools&#039;&#039; then &#039;&#039;Preferences&#039;&#039;, click Interface and then click All under &amp;quot;Show settings&amp;quot;. Then click the &amp;quot;-&amp;quot; next to &amp;quot;Playlist&amp;quot; in order to show the &amp;quot;Services discovery&amp;quot; submenu. If the shoutcast radio listings box is empty, click it so that a check-mark appears. The text field underneath should now show the word &amp;quot;shout&amp;quot;. Click the Save button to save and close the Preferences window:&lt;br /&gt;
&lt;br /&gt;
[[Image:Vlc-preferencesservicesdiscoveryshoutcrop-en.png]]&lt;br /&gt;
&lt;br /&gt;
3. Restart VLC media player to make it take notice of the changed preferences.&lt;br /&gt;
&lt;br /&gt;
4. On the VLC interface click &#039;&#039;Playlist&#039;&#039;, then click &#039;&#039;Show Playlist&#039;&#039;. Select the &amp;quot;Shoutcast Radio&amp;quot; in the left hand panel. If nothing appears in the righthand panel, try double-clicking &amp;quot;Shoutcast Radio&amp;quot; and waiting, it may take a few minutes the first time. After a while the righthand panel displays a long list of titles.&lt;br /&gt;
&lt;br /&gt;
[[Image:Vlc-playlistshoutcastradio-en.png]]&lt;br /&gt;
&lt;br /&gt;
5. Scroll down the radio stations in the right-hand panel and select one. Click the mouse right button and click the &amp;quot;Play&amp;quot; item.&lt;br /&gt;
&lt;br /&gt;
[[Image:Vlc-playlistshoutcastradioplay-en.png]]&lt;br /&gt;
&lt;br /&gt;
6. It may take some time for the connection to the radio station to establish (and it may fail if the station&#039;s outgoing streams are all occupied). When it does connect, VLC should start playing the audio stream from the station:&lt;br /&gt;
&lt;br /&gt;
[[Image:Vlc-playlistshoutcastradioplayingsmall-en.png]]&lt;br /&gt;
&lt;br /&gt;
==== Example playing a known Shoutcast radio stream ====&lt;br /&gt;
&lt;br /&gt;
Go to http://www.shoutcast.com/ and search for a radio station of your choice. On Windows, right-click your mouse over Shoutcast&#039;s &amp;quot;Tunein&amp;quot; button and click &amp;quot;Save Link As...&amp;quot; to save the playlist on your computer. Remember where you saved the playlist, rename it to something that makes sense.&lt;br /&gt;
&lt;br /&gt;
At any time later, you can use VLC to open the saved playlist and listen to that radio station.&lt;br /&gt;
&lt;br /&gt;
For example, to find a BBC World Service radio stream, use a browser to go to: &lt;br /&gt;
http://www.shoutcast.com/directory/search_results.jsp?searchCrit=simple&amp;amp;s=bbc&lt;br /&gt;
&lt;br /&gt;
One of the stations listed may be playing the World Service, if so move your mouse over the &amp;quot;TUNEIN!&amp;quot; webicon and click the right mouse button and click &amp;quot;Save Link As...&amp;quot;, as described above.&lt;br /&gt;
&lt;br /&gt;
===Play from an acquisition card===&lt;br /&gt;
&lt;br /&gt;
This currently only possible on Linux and Windows. Open the File menu, and select &amp;quot;Open Capture Device...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
On Windows, supported cards include webcams, TV cards, acquisition cards... provided they come with directshow compatible drivers (Almost all acquisition cards do). You can choose the device to use for video and audio capture using the &amp;quot;Video device name&amp;quot; and &amp;quot;Audio device name&amp;quot; selectors. If your device doesn&#039;t appear in the list, try to select the &amp;quot;Refresh list&amp;quot; button. You can access the settings of your acquisition device by selecting the &#039;&#039;configure&#039;&#039; button. Options here depend on the driver of the device. You can select the &amp;quot;Device Proprieties&amp;quot; box if you want the configuration dialog box of every device to be displayed after having pressed the &#039;&#039;Ok&#039;&#039; button. Select the &#039;&#039;Tuner properties&#039;&#039; box to be prompted for tuner settings (PAL/NTSC standard, frequency...) for TV cards. The &#039;&#039;Advanced options...&#039;&#039; button allows to select some further settings useful in some rare cases, such as the chroma of the input (the way colors are encoded) and the size of the input buffer.&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/play-howto/en/images/play-howto/intf-wx-open-capture.jpg The Open Capture device dialog and a device configuration windows- wxWidgets interface&#039;&#039;&#039;- needs verifying for 0.9&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
On Linux, supported cards include webcams, TV cards, acquisition cards, provided they are supported by the Video4Linux architecture. Haupaugge PVR 250/350 cards are also supported, using the  [http://ivtv.sourceforge.net/ IVTV drivers].&lt;br /&gt;
&lt;br /&gt;
*For Video4Linux devices, you can set the name of the video and audio devices using the &amp;quot;Video device name&amp;quot; and &amp;quot;Audio device name&amp;quot; text inputs. The &amp;quot;Advanced options...&amp;quot; button allows to select some further settings useful in some rare cases, such as the chroma of the input (the way colors are encoded) and the size of the input buffer.&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/play-howto/en/images/play-howto/intf-wx-open-v4l.jpg The Open Video4Linux dialog- wxWidgets interface&#039;&#039;&#039;- needs verifying for 0.9&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*To use a Hauppauge PVR card, select the PVR tab in the &amp;quot;Open&amp;quot; dialog box. Use the &amp;quot;Device&amp;quot; text input to set the device of the card you want to use. You can set the Norm of the tuner (PAL, SECAM or NTSC) by using the &amp;quot;Norm&amp;quot; Drop Down. The Frequency selector allows you to set the frequency of the tuner (in kHz), the bitrate selector to set the bitrate of the resulting encoded stream (in bit/s). The &amp;quot;Advanced Options button allows to set some more settings, such as the size of the encoded video (in pixels), its framerate (in frame per second), the interval between 2 key frames, etc.&lt;br /&gt;
&lt;br /&gt;
After having set all the required parameters, you can start the capture by selecting the &amp;quot;Ok&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/play-howto/en/images/play-howto/intf-wx-open-pvr.jpg The Open PVR dialog- wxWidgets interface&#039;&#039;&#039;- needs verifying for 0.9&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Playlist==&lt;br /&gt;
&lt;br /&gt;
VLC can store a list of several files to play one after the other, using its playlist system. To access the playlist, click on the &#039;&#039;Playlist&#039;&#039; button on the main interface.&lt;br /&gt;
&lt;br /&gt;
Each time you use the Open dialog box, the stream you select is appended at the end of the playlist and started.&lt;br /&gt;
&lt;br /&gt;
The playlist window shows all the available streams. Double-click one to play it.&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/play-howto/en/images/play-howto/intf-wx-playlist.jpg The Playlist - wxWidgets interface&#039;&#039;&#039;- needs updating for 0.9&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/play-howto/en/images/play-howto/intf-osx-playlist.jpg The Playlist - MacOS X interface&#039;&#039;&#039;- needs verifying for 0.9&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Adding items, saving and loading playlists===&lt;br /&gt;
&lt;br /&gt;
In the wxWidgets interface, the &#039;&#039;Manage&#039;&#039; menu allows you to append an item at the end of the playlist (its playback won&#039;t start immediately), to save the playlist as a M3U or PLS file, or to import a playlist file.&lt;br /&gt;
&lt;br /&gt;
In the MacOS X interface, saving a playlist can be done using the &#039;&#039;Save Playlist...&#039;&#039; function in the &#039;&#039;File&#039;&#039; menu. To import a playlist file, open it the same way as any other media file, using the &#039;&#039;Quick Open File...&#039;&#039; menu item.&lt;br /&gt;
&lt;br /&gt;
===Sorting===&lt;br /&gt;
&lt;br /&gt;
In the wxWidgets interface, &#039;&#039;Sort&#039;&#039; allows you to sort the playlist according to several criteria, or to shuffle it. You can also sort by clicking the header of the column.&lt;br /&gt;
&lt;br /&gt;
In the MacOS X interface, sorting can be done by clicking the header of the column matching the criteria you want to use for sorting.&lt;br /&gt;
&lt;br /&gt;
===Playlist modes===&lt;br /&gt;
&lt;br /&gt;
The playlist supports several playback modes.&lt;br /&gt;
&lt;br /&gt;
In the wxWidgets interface, the toolbar contains three playlist mode buttons. They allow to enable random mode, to repeat the whole playlist or to repeat one item.&lt;br /&gt;
&lt;br /&gt;
In the MacOS X interface, random mode can be enabled by selecting the &#039;&#039;Random&#039;&#039; box. A drop down menu allows you to enable playlist and item repeat modes.&lt;br /&gt;
&lt;br /&gt;
===Misc===&lt;br /&gt;
&lt;br /&gt;
====Search====&lt;br /&gt;
&lt;br /&gt;
You also have a search tool. Enter a search string and hit search. The next item to match the string will be highlighted. Keep hitting Search to cycle between all matching items.&lt;br /&gt;
&lt;br /&gt;
====Moving items====&lt;br /&gt;
&lt;br /&gt;
In the wxWidgets interface, the &#039;&#039;Up&#039;&#039; and &#039;&#039;Down&#039;&#039; buttons at the bottom of the playlist window allow you to move an item. Select an item and use these buttons to move it.&lt;br /&gt;
&lt;br /&gt;
In the MacOS X interface, you can easily move an item with the mouse, using drag-and-drop.&lt;br /&gt;
&lt;br /&gt;
====Contextual menu====&lt;br /&gt;
&lt;br /&gt;
By right-clicking or control-clicking an item, a contextual menu will appear, giving access to a number of functions (for example, play the item, disable it, delete it, or get info on it).&lt;br /&gt;
&lt;br /&gt;
If you ask for info, an &#039;&#039;item info&#039;&#039; dialog box will appear. This dialog box also allows you to change the name, the author and the location of the item to play.&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/play-howto/en/images/play-howto/intf-wx-iteminfo.jpg Item Info Dialog - wx Interface&#039;&#039;&#039;- needs verifying for 0.9&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/play-howto/en/images/play-howto/intf-osx-iteminfo.jpg Item Info Dialog - MacOS X interface&#039;&#039;&#039;- needs verifying for 0.9&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Subtitles==&lt;br /&gt;
&lt;br /&gt;
VLC supports many kinds of subtitles.&lt;br /&gt;
&lt;br /&gt;
===Media with included subtitles===&lt;br /&gt;
&lt;br /&gt;
Many types of media can have embedded subtitles. VLC can read subtitles for the following media:&lt;br /&gt;
*DVD&lt;br /&gt;
*SVCD&lt;br /&gt;
*OGM files&lt;br /&gt;
*Matroska (MKV) files&lt;br /&gt;
&lt;br /&gt;
Subtitles are disabled by default. To enable them, go to the &#039;&#039;Video&#039;&#039; menu, and to &#039;&#039;Subtitles track&#039;&#039;. All available subtitles tracks will be listed. Select one to get the subtitles. Depending on the media, a description (language, for example) might be available for the track.&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/play-howto/en/images/play-howto/intf-wx-select-sub.jpg Select a subtitles track under Windows or Linux&#039;&#039;&#039;- needs verifying for 0.9&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/play-howto/en/images/play-howto/intf-osx-select-sub.jpg Select a subtitles track under MacOS X&#039;&#039;&#039;- needs verifying for 0.9&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
DVD and SVCD subtitles are merely images, so you won&#039;t be able to change anything for them. OGM and Matroska subtitles are rendered text, so you will be able to change several options.&lt;br /&gt;
&lt;br /&gt;
Text rendering options can be changed in the Preferences. In the &#039;&#039;Modules&#039;&#039; section, &#039;&#039;text renderer&#039;&#039; subsection, open the &#039;&#039;freetype&#039;&#039; page. You can then set the font and its size. For the font, you have to select a font file. Under Windows, they can be found in &#039;&#039;C:\Windows\Fonts&#039;&#039;. Under MacOS X, they are in &#039;&#039;/System/Library/Fonts&#039;&#039;. Size can be set either relatively or as a number of pixels.&lt;br /&gt;
&lt;br /&gt;
You need to restart your stream for the font modifications to take effect.&lt;br /&gt;
&lt;br /&gt;
===Subtitles files===&lt;br /&gt;
&lt;br /&gt;
While modern file formats like Matroska or OGM can handle subtitles directly, older formats like AVI can&#039;t. Therefore, a number of subtitles files formats have been created. You need two files: the&lt;br /&gt;
video file and the subtitles files that only contains the text of the subtitles and timestamps.&lt;br /&gt;
&lt;br /&gt;
VLC can handle these types of subtitles files:&lt;br /&gt;
*MicroDVD&lt;br /&gt;
*SubRIP&lt;br /&gt;
*SubViewer&lt;br /&gt;
*SSA&lt;br /&gt;
*Sami&lt;br /&gt;
*Vobsub (this one is quite special: it is not made from text but from images, which means that you can&#039;t change the fonts)&lt;br /&gt;
&lt;br /&gt;
To open a subtitles file, use the Advanced Open dialog box (Menu File, Open file). Select your file by clicking on the &#039;&#039;Browse&#039;&#039; button. Then, check the &#039;&#039;Subtitle options&#039;&#039; checkbox and click on the Settings button.&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/play-howto/en/images/play-howto/intf-wx-sub-file.jpg Select a subtitles file under Windows or Linux&#039;&#039;&#039;- needs verifying for 0.9&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You can then select the subtitles file by clicking the &#039;&#039;Browse&#039;&#039; button. You can also set a few options like character encoding, alignment and size. The delay option allows you to delay the subtitles against the video if they are not in sync. If they are not at the same speed, you might also want to adjust the subtitles framerate.&lt;br /&gt;
&lt;br /&gt;
Note: For Vobsub subtitles, you need to select the &#039;&#039;&#039;.idx&#039;&#039;&#039; file, not the &#039;&#039;&#039;.sub&#039;&#039;&#039; file.&lt;br /&gt;
Encoding, alignment and size won&#039;t have any effect for Vobsub subtitles.&lt;br /&gt;
&lt;br /&gt;
Font can be changed as explained in the previous section.&lt;br /&gt;
&lt;br /&gt;
==Video and audio filters==&lt;br /&gt;
&lt;br /&gt;
VLC includes a system of &#039;&#039;filters&#039;&#039; that allow you to modify the audio and video.&lt;br /&gt;
&lt;br /&gt;
===Deinterlacement and Post Processing===&lt;br /&gt;
&lt;br /&gt;
VLC is able to deinterlace a video stream using different deinterlacement methods. Deinterlacement can be enabled in the &#039;&#039;Video&#039;&#039; menu, &#039;&#039;Deinterlacement&#039;&#039; menu item. The &#039;&#039;Blend&#039;&#039; methods gives the best results in most cases. The &#039;&#039;discard&#039;&#039;method is a less resource consuming alternative.&lt;br /&gt;
&lt;br /&gt;
On some particular streams (MPEG 4, DIVX, XVID, Sorenson, etc.), some additional image filtering can be applied to the video before display, improving its quality in some cases. This can be enabled in the &#039;&#039;Video&#039;&#039; menu, &#039;&#039;Post processing&#039;&#039; menu item. Different levels of post processing can be chosen here. A higher level means more filtering.&lt;br /&gt;
&lt;br /&gt;
===Video filters===&lt;br /&gt;
&lt;br /&gt;
VLC features several filters able to change the video (distortion, brightness adjustment, motion blurring, etc.).&lt;br /&gt;
&lt;br /&gt;
With the wxWidgets interface, filters can be easily enabled using the Extended GUI. In the Video tab, simply select the filters to enable. Image settings can be easily adjusted.&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/play-howto/en/images/play-howto/intf-wx-vfilters.jpg Video filters selection in the wxWidgets interface&#039;&#039;&#039;- needs verifying for 0.9&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You can enable these filters through the &#039;&#039;Extended Controls panel&#039;&#039; on Mac OS X. Click on the triangle next to &#039;&#039;Video filters&#039;&#039; to select your filters or expand the &#039;&#039;Adjust Image&#039;&#039; section to change the contrast, hue, etc.&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/play-howto/en/images/play-howto/intf-osx-vfilters.jpg Video filters selection in the Mac OS X interface&#039;&#039;&#039;- needs verifying for 0.9&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For better control, you need to go to the preferences. To select the filters to be enabled, go to &#039;&#039;Video&#039;&#039;, then to &#039;&#039;Filters&#039;&#039;. In the &amp;quot;video filter module&amp;quot; box, enter the names of the filters to enable, separated by semicommas. Filters will be applied in the selected order. Valid names are &amp;quot;clone&amp;quot;, &amp;quot;wall&amp;quot;, &amp;quot;transform&amp;quot;, &amp;quot;adjust&amp;quot;, &amp;quot;crop&amp;quot;, &amp;quot;deinterlace&amp;quot;, &amp;quot;distort&amp;quot;, &amp;quot;motionblur&amp;quot; and &amp;quot;logo&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you want to tune the behavior of these filters, go to &#039;&#039;Video, Filters, [your filter]&#039;&#039;. For each filter, you will find a short description and the options.&lt;br /&gt;
&lt;br /&gt;
===Audio filters===&lt;br /&gt;
&lt;br /&gt;
====Equalizer====&lt;br /&gt;
&lt;br /&gt;
VLC features a 10-band graphical equalizer. You can display it by activating the advanced GUI on wxWidgets or by clicking the &#039;&#039;Equalizer&#039;&#039; button on the MacOS X interface.&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/play-howto/en/images/play-howto/intf-wx-equalizer.jpg The equalizer in the wxWidgets interface&#039;&#039;&#039;- needs verifying for 0.9&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/play-howto/en/images/play-howto/intf-osx-equalizer.jpg The equalizer in the MacOS X interface&#039;&#039;&#039;- needs verifying for 0.9&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Presets are available in the Audio menu in wxWidgets, or in the Equalizer window in the MacOS X interface.&lt;br /&gt;
&lt;br /&gt;
====Other audio filters====&lt;br /&gt;
&lt;br /&gt;
At the moment, VLC features two other audio filters: a volume normalizer and a filter providing sound spatialization with a headphone. They can be enabled in the Audio tab of the extended GUI for the wxWidgets interface and in the Audio section of the Extended Controls panel of the Mac OS X interface.&lt;br /&gt;
&lt;br /&gt;
For better control, you need to go to the preferences. To select the filters to be enabled, go to &#039;&#039;Audio&#039;&#039;, then to &#039;&#039;Filters&#039;&#039;. In the &amp;quot;audio filters&amp;quot; box, enter the names of the filters to enable, separated by commas. Valid names are &amp;quot;equalizer&amp;quot;, &amp;quot;normvol&amp;quot; and &amp;quot;headphone&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you want to tune the behavior of these filters, go to &#039;&#039;Audio, Filters, [your filter]&#039;&#039;. The equalizer and headphone filters can be tuned.&lt;br /&gt;
&lt;br /&gt;
==Snapshots (aka, screenshots)==&lt;br /&gt;
There are two ways to take snapshots (i.e., screenshots or frame grabs) with VLC:&lt;br /&gt;
#Go to Video -&amp;gt; Snapshot, or&lt;br /&gt;
#Press the snapshot hotkey&lt;br /&gt;
#*Windows / Linux / Unix: Ctrl-Alt-s&lt;br /&gt;
#*Mac OS X: Command-Alt-s&lt;br /&gt;
&lt;br /&gt;
When a snapshot is taken, it will briefly preview as a thumbnail with its filename and then fade away.&lt;br /&gt;
&lt;br /&gt;
To change the hotkey, go to Preferences -&amp;gt; Interface -&amp;gt; Hotkeys settings.  Check Advanced options, and set Take video snapshot.&lt;br /&gt;
&lt;br /&gt;
===Snapshot location, format and name===&lt;br /&gt;
The snapshot location depends upon your operating system:&lt;br /&gt;
*Windows: My Documents\My Pictures\&lt;br /&gt;
*Linux / Unix: $(HOME)/.vlc/&lt;br /&gt;
*Mac OS X: Desktop/&lt;br /&gt;
&lt;br /&gt;
The default format for snapshots is PNG, but this may be changed to JPEG.  Also, the default name for snapshots is &#039;&#039;vlcsnap-&#039;&#039; followed by a timestamp that is &#039;&#039;not&#039;&#039; the time of the frame in the video you&#039;re viewing.&lt;br /&gt;
&lt;br /&gt;
The location, format and name of snapshots may be changed in the Preferences.  Also, you may substitute other text for &#039;&#039;vlcsnap-&#039;&#039; in the &#039;&#039;Video snapshot file prefix&#039;&#039; and you may choose to have snapshots numbered sequentially (i.e., 000001, 000002, 000003, and so on) instead of with a timestamp.  As of version 0.9.0, you may even use [[Documentation:Play HowTo/Format String|variables]] in the text used for the filename.  For example, &#039;&#039;$T&#039;&#039; (must be upper case) will insert the video&#039;s time code into the file name.  If you were to change the prefix to &#039;&#039;Friends-$T-&#039;&#039; while watching a DVD of &#039;&#039;Friends&#039;&#039;, then the snapshot filenames would look something like this: Friends-00_05_21-00004.png .  This indicates a snapshot taken at 5 minutes and 21 seconds into the video; and it was the number 00004 snapshot of the day.&lt;br /&gt;
&lt;br /&gt;
For a full list of variables, please see [[Documentation:Play HowTo/Format String]].&lt;br /&gt;
&lt;br /&gt;
==Hotkeys==&lt;br /&gt;
&lt;br /&gt;
Most of VLC functions are accessible using hotkeys.&lt;br /&gt;
&lt;br /&gt;
The list of the available hotkeys and their functions can be retrieved and altered in the preferences panel of the player. In the wxWidgets interface, preferences are available in the &amp;quot;Settings&amp;quot; menu, &amp;quot;Preferences&amp;quot; menu item. In the MacOS X interface, open the &amp;quot;VLC&amp;quot; menu, and select &amp;quot;Preferences&amp;quot;. Select the &amp;quot;Hot keys&amp;quot; panel in the dialog. &lt;br /&gt;
&lt;br /&gt;
As of version 0.9, a list of hotkeys is presented in a drop-down window. To change one, double-click its name to select it.  Then, press the new key that will trigger the specified action.  Modifier keys (such as Control/Command and Alt) may also be used.&lt;br /&gt;
&lt;br /&gt;
In earlier versions, several boxes give the list of modifiers for the hotkey. To trigger an action using a hotkey, you need to press simultaneously the keys corresponding to the different selected modifiers as well as the key set in the dropdown.&lt;br /&gt;
&lt;br /&gt;
To change the binding of a hotkey, select or deselect boxes corresponding to the different modifiers, and change the key by using the drop-down menu. Select the &#039;&#039;Save&#039;&#039; button to apply the changes.&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/play-howto/en/images/play-howto/intf-wx-hotkeys.jpg The Hotkeys Panel - wxWidgets interface&#039;&#039;&#039;- needs verifying for 0.9&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/play-howto/en/images/play-howto/intf-osx-hotkeys.jpg The Hotkeys Panel - MacOS X interface&#039;&#039;&#039;- needs verifying for 0.9&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Basic troubleshooting==&lt;br /&gt;
&lt;br /&gt;
===File does not play, only sound or only video===&lt;br /&gt;
&lt;br /&gt;
Maybe the file you are trying to read is not fully supported. VLC does not use the codec packs (the software that decodes video signals) you might have installed. It comes with its own codecs. If there is no open-source decoder for the format you are trying to read, it won&#039;t be supported. (There is an exception, under Windows, for codecs that use the DirectShow framework.)&lt;br /&gt;
&lt;br /&gt;
To find out, open the Messages Window (View menu) and restart your stream. Look for error messages (red messages)&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/play-howto/en/images/play-howto/intf-wx-messages.jpg The wxWidgets messages window&#039;&#039;&#039;- needs verifying for 0.9&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In this example, the file contains a IV41 video stream, a codec that is not supported by VLC.&lt;br /&gt;
&lt;br /&gt;
You may of course have other messages. If you post to a VideoLAN mailing list or in the forum, please include such a log.  It is very valuable in troubleshooting.&lt;br /&gt;
&lt;br /&gt;
===Weird VLC behavior and crashes===&lt;br /&gt;
&lt;br /&gt;
A very common thing is a corrupted VLC preferences file. Don&#039;t hesitate to delete it if problems appear suddenly. You will find in the FAQ details on [http://www.videolan.org/doc/faq/en/index.html#id2470084 how to delete your preferences file].&lt;br /&gt;
&lt;br /&gt;
===Computer crashes / Video is corrupted===&lt;br /&gt;
&lt;br /&gt;
Another common problem is buggy video drivers. Try upgrading them from the website of your video card&#039;s manufacturer.&lt;br /&gt;
&lt;br /&gt;
Also, you can try disabling Overlay (Preferences/General/Video, untick &amp;quot;Overlay video output&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
{{Documentation}}&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=QtHotkeys&amp;diff=12940</id>
		<title>QtHotkeys</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=QtHotkeys&amp;diff=12940"/>
		<updated>2008-12-28T17:20:11Z</updated>

		<summary type="html">&lt;p&gt;Materthron: /* Main Interface Shortcuts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is just a reminder of what the hotkeys are in the Qt4 Interface.&lt;br /&gt;
&lt;br /&gt;
== Main Interface Shortcuts ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + A&#039;&#039;&#039; : Advanced controls&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + B&#039;&#039;&#039; : Bookmarks&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + C&#039;&#039;&#039; : Open capture device&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + D&#039;&#039;&#039; : Open disc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + E&#039;&#039;&#039; : Extended settings&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + F&#039;&#039;&#039; : Open Folder/Directory&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + G&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + H&#039;&#039;&#039; : hide/show menus (a.k.a Minimal view; like in Acrobat Reader)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + I&#039;&#039;&#039; : Media Information&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + J&#039;&#039;&#039; : Codecs Information&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + K&#039;&#039;&#039; : &amp;lt;!-- Hide/Show playlist Left Side DOES NOT WORK --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + L&#039;&#039;&#039; : Hide/Show playlist&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + M&#039;&#039;&#039; : Messages&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + N&#039;&#039;&#039; : Open network stream&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + O&#039;&#039;&#039; : Open File&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + P&#039;&#039;&#039; : Preferences&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + Q&#039;&#039;&#039; : Quit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + R&#039;&#039;&#039; : Convert/Save&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + S&#039;&#039;&#039; : Streaming&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + T&#039;&#039;&#039; : Goto Time&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + U&#039;&#039;&#039; : Dock/Undock playlist&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + V&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + W&#039;&#039;&#039; : VLM configurator&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + X&#039;&#039;&#039; : Load playlist&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + Y&#039;&#039;&#039; : Save playlist&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + Z&#039;&#039;&#039; : Switch to skins (requires restart)&lt;br /&gt;
&lt;br /&gt;
== Core hotkeys ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;+&#039;&#039;&#039; : faster&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-&#039;&#039;&#039; : slower&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ESC&#039;&#039;&#039; : leave fullscreen/close dialogue&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;space&#039;&#039;&#039; : play/pause&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enter&#039;&#039;&#039; : select menu entry (dvd)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arrows&#039;&#039;&#039; : navigate menus (dvd)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A&#039;&#039;&#039; : cycle aspect ratio&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;B&#039;&#039;&#039; : cycle audio track&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;C&#039;&#039;&#039; : cycle cropping ratio&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;D&#039;&#039;&#039; : cycle deinterlace filters&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;E&#039;&#039;&#039; : next frame (1.0 and over)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;F&#039;&#039;&#039; : toggle fullscreen&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;G&#039;&#039;&#039; : subdelay down&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;H&#039;&#039;&#039; : subdelay up&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;I&#039;&#039;&#039; :  &amp;lt;!-- interface show DOES NOT WORK --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;J&#039;&#039;&#039; : audiodelay down&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;K&#039;&#039;&#039; : audiodelay up&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;L&#039;&#039;&#039; : &amp;lt;!-- loop DOES NOT WORK --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;M&#039;&#039;&#039; : mute&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;N&#039;&#039;&#039; : next track&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;O&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;P&#039;&#039;&#039; : previous track&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Q&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;R&#039;&#039;&#039; : &amp;lt;!-- random DOES NOT WORK --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;S&#039;&#039;&#039; : stop&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;T&#039;&#039;&#039; : &amp;lt;!-- position/time DOES NOT WORK --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;U&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;V&#039;&#039;&#039; : subtitle track cycle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;W&#039;&#039;&#039; : wallpaper (does only work with video output DirectX)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;X&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Y&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Z&#039;&#039;&#039; : cycle zoom&lt;br /&gt;
&lt;br /&gt;
== Core hotkeys ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shift + A&#039;&#039;&#039; : cycle audio device&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shift + B&#039;&#039;&#039; : title next&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shift + G&#039;&#039;&#039; : history back&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shift + H&#039;&#039;&#039; : history forward&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shift + N&#039;&#039;&#039; : chapter next&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shift + O&#039;&#039;&#039; : title prev&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shift + P&#039;&#039;&#039; : chapter prev&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shift + M&#039;&#039;&#039; : disc menu&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shift + S&#039;&#039;&#039; : snapshot&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + A&#039;&#039;&#039; : audio menu (English translation)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + B&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + C&#039;&#039;&#039; : crop / (+shift) uncrop bottom&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + D&#039;&#039;&#039; : crop / (+shift) uncrop left&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + E&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + F&#039;&#039;&#039; : crop / (+shift) uncrop right&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + G&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + H&#039;&#039;&#039; : help menu (English translation)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + I&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + J&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + K&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + L&#039;&#039;&#039; : playback menu (English translation)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + M&#039;&#039;&#039; : media menu (English translation)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + N&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + O&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + P&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + Q&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + R&#039;&#039;&#039; : crop / (+shift) uncrop top&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + S&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + T&#039;&#039;&#039; : tools menu (English translation)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + U&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + V&#039;&#039;&#039; : video menu (English translation)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + W&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + X&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + Y&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + Z&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + Left Arrow&#039;&#039;&#039; : jump 10 sec. in the past&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=QtHotkeys&amp;diff=12933</id>
		<title>QtHotkeys</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=QtHotkeys&amp;diff=12933"/>
		<updated>2008-12-26T16:18:46Z</updated>

		<summary type="html">&lt;p&gt;Materthron: /* Core hotkeys */ tested and updated appropriately&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is just a reminder of what the hotkeys are in the Qt4 Interface.&lt;br /&gt;
&lt;br /&gt;
== Main Interface Shortcuts ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + A&#039;&#039;&#039; : Advanced controls&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + B&#039;&#039;&#039; : Bookmarks&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + C&#039;&#039;&#039; : Open capture device&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + D&#039;&#039;&#039; : Open disc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + E&#039;&#039;&#039; : Extended settings&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + F&#039;&#039;&#039; : Open Folder/Directory&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + G&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + H&#039;&#039;&#039; : hide/show menus (a.k.a Minimal view)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + I&#039;&#039;&#039; : Media Information&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + J&#039;&#039;&#039; : Codecs Information&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + K&#039;&#039;&#039; : &amp;lt;!-- Hide/Show playlist Left Side DOES NOT WORK --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + L&#039;&#039;&#039; : Hide/Show playlist&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + M&#039;&#039;&#039; : Messages&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + N&#039;&#039;&#039; : Open network stream&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + O&#039;&#039;&#039; : Open File&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + P&#039;&#039;&#039; : Preferences&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + Q&#039;&#039;&#039; : Quit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + R&#039;&#039;&#039; : Convert/Save&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + S&#039;&#039;&#039; : Streaming&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + T&#039;&#039;&#039; : Goto Time&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + U&#039;&#039;&#039; : Dock/Undock playlist&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + V&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + W&#039;&#039;&#039; : VLM configurator&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + X&#039;&#039;&#039; : Load playlist&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + Y&#039;&#039;&#039; : Save playlist&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + Z&#039;&#039;&#039; : Switch to skins (requires restart)&lt;br /&gt;
&lt;br /&gt;
== Core hotkeys ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;+&#039;&#039;&#039; : faster&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-&#039;&#039;&#039; : slower&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ESC&#039;&#039;&#039; : leave fullscreen/close dialogue&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;space&#039;&#039;&#039; : play/pause&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enter&#039;&#039;&#039; : select menu entry (dvd)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arrows&#039;&#039;&#039; : navigate menus (dvd)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A&#039;&#039;&#039; : cycle aspect ratio&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;B&#039;&#039;&#039; : cycle audio track&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;C&#039;&#039;&#039; : cycle cropping ratio&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;D&#039;&#039;&#039; : cycle deinterlace filters&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;E&#039;&#039;&#039; : next frame (1.0 and over)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;F&#039;&#039;&#039; : toggle fullscreen&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;G&#039;&#039;&#039; : subdelay down&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;H&#039;&#039;&#039; : subdelay up&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;I&#039;&#039;&#039; :  &amp;lt;!-- interface show DOES NOT WORK --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;J&#039;&#039;&#039; : audiodelay down&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;K&#039;&#039;&#039; : audiodelay up&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;L&#039;&#039;&#039; : &amp;lt;!-- loop DOES NOT WORK --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;M&#039;&#039;&#039; : mute&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;N&#039;&#039;&#039; : next track&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;O&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;P&#039;&#039;&#039; : previous track&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Q&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;R&#039;&#039;&#039; : &amp;lt;!-- random DOES NOT WORK --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;S&#039;&#039;&#039; : stop&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;T&#039;&#039;&#039; : &amp;lt;!-- position/time DOES NOT WORK --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;U&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;V&#039;&#039;&#039; : subtitle track cycle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;W&#039;&#039;&#039; : wallpaper (does only work with video output DirectX)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;X&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Y&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Z&#039;&#039;&#039; : cycle zoom&lt;br /&gt;
&lt;br /&gt;
== Core hotkeys ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shift + A&#039;&#039;&#039; : cycle audio device&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shift + B&#039;&#039;&#039; : title next&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shift + G&#039;&#039;&#039; : history back&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shift + H&#039;&#039;&#039; : history forward&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shift + N&#039;&#039;&#039; : chapter next&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shift + O&#039;&#039;&#039; : title prev&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shift + P&#039;&#039;&#039; : chapter prev&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shift + M&#039;&#039;&#039; : disc menu&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shift + S&#039;&#039;&#039; : snapshot&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + A&#039;&#039;&#039; : audio menu (English translation)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + B&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + C&#039;&#039;&#039; : crop / (+shift) uncrop bottom&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + D&#039;&#039;&#039; : crop / (+shift) uncrop left&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + E&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + F&#039;&#039;&#039; : crop / (+shift) uncrop right&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + G&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + H&#039;&#039;&#039; : help menu (English translation)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + I&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + J&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + K&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + L&#039;&#039;&#039; : playback menu (English translation)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + M&#039;&#039;&#039; : media menu (English translation)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + N&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + O&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + P&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + Q&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + R&#039;&#039;&#039; : crop / (+shift) uncrop top&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + S&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + T&#039;&#039;&#039; : tools menu (English translation)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + U&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + V&#039;&#039;&#039; : video menu (English translation)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + W&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + X&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + Y&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + Z&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + Left Arrow&#039;&#039;&#039; : jump 10 sec. in the past&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=QtHotkeys&amp;diff=12932</id>
		<title>QtHotkeys</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=QtHotkeys&amp;diff=12932"/>
		<updated>2008-12-26T16:04:08Z</updated>

		<summary type="html">&lt;p&gt;Materthron: /* Core hotkeys */ tested and updated appropriately&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is just a reminder of what the hotkeys are in the Qt4 Interface.&lt;br /&gt;
&lt;br /&gt;
== Main Interface Shortcuts ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + A&#039;&#039;&#039; : Advanced controls&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + B&#039;&#039;&#039; : Bookmarks&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + C&#039;&#039;&#039; : Open capture device&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + D&#039;&#039;&#039; : Open disc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + E&#039;&#039;&#039; : Extended settings&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + F&#039;&#039;&#039; : Open Folder/Directory&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + G&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + H&#039;&#039;&#039; : hide/show menus (a.k.a Minimal view)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + I&#039;&#039;&#039; : Media Information&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + J&#039;&#039;&#039; : Codecs Information&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + K&#039;&#039;&#039; : &amp;lt;!-- Hide/Show playlist Left Side DOES NOT WORK --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + L&#039;&#039;&#039; : Hide/Show playlist&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + M&#039;&#039;&#039; : Messages&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + N&#039;&#039;&#039; : Open network stream&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + O&#039;&#039;&#039; : Open File&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + P&#039;&#039;&#039; : Preferences&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + Q&#039;&#039;&#039; : Quit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + R&#039;&#039;&#039; : Convert/Save&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + S&#039;&#039;&#039; : Streaming&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + T&#039;&#039;&#039; : Goto Time&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + U&#039;&#039;&#039; : Dock/Undock playlist&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + V&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + W&#039;&#039;&#039; : VLM configurator&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + X&#039;&#039;&#039; : Load playlist&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + Y&#039;&#039;&#039; : Save playlist&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + Z&#039;&#039;&#039; : Switch to skins (requires restart)&lt;br /&gt;
&lt;br /&gt;
== Core hotkeys ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;+&#039;&#039;&#039; : faster&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-&#039;&#039;&#039; : slower&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ESC&#039;&#039;&#039; : leave fullscreen/close dialogue&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;space&#039;&#039;&#039; : play/pause&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enter&#039;&#039;&#039; : select menu entry (dvd)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arrows&#039;&#039;&#039; : navigate menus (dvd)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A&#039;&#039;&#039; : cycle aspect ratio&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;B&#039;&#039;&#039; : cycle audio track&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;C&#039;&#039;&#039; : cycle cropping ratio&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;D&#039;&#039;&#039; : cycle deinterlace filters&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;E&#039;&#039;&#039; : next frame (1.0 and over)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;F&#039;&#039;&#039; : toggle fullscreen&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;G&#039;&#039;&#039; : subdelay down&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;H&#039;&#039;&#039; : subdelay up&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;I&#039;&#039;&#039; :  &amp;lt;!-- interface show DOES NOT WORK --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;J&#039;&#039;&#039; : audiodelay down&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;K&#039;&#039;&#039; : audiodelay up&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;L&#039;&#039;&#039; : &amp;lt;!-- loop DOES NOT WORK --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;M&#039;&#039;&#039; : mute&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;N&#039;&#039;&#039; : next track&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;O&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;P&#039;&#039;&#039; : previous track&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Q&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;R&#039;&#039;&#039; : &amp;lt;!-- random DOES NOT WORK --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;S&#039;&#039;&#039; : stop&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;T&#039;&#039;&#039; : &amp;lt;!-- position/time DOES NOT WORK --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;U&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;V&#039;&#039;&#039; : subtitle track cycle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;W&#039;&#039;&#039; : wallpaper (does only work with video output DirectX)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;X&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Y&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Z&#039;&#039;&#039; : cycle zoom&lt;br /&gt;
&lt;br /&gt;
== Core hotkeys ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;shift + A&#039;&#039;&#039; : cycle audio device&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shift + B&#039;&#039;&#039; : title next&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shift + G&#039;&#039;&#039; : history back&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shift + H&#039;&#039;&#039; : history forward&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shift + N&#039;&#039;&#039; : chapter next&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shift + O&#039;&#039;&#039; : title prev&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shift + P&#039;&#039;&#039; : chapter prev&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shift + M&#039;&#039;&#039; : disc menu&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shift + S&#039;&#039;&#039; : Snapshot&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + A&#039;&#039;&#039; : Audio menu (en translation)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + B&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + C&#039;&#039;&#039; : crop / (+shift) uncrop bottom&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + D&#039;&#039;&#039; : crop / (+shift) uncrop left&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + E&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + F&#039;&#039;&#039; : crop / (+shift) uncrop right&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + G&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + H&#039;&#039;&#039; : Help menu (en translation)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + I&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + J&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + K&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + L&#039;&#039;&#039; : Playback menu (en translation)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + M&#039;&#039;&#039; : Media menu (en translation)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + N&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + O&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + P&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + Q&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + R&#039;&#039;&#039; : crop / (+shift) uncrop top&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + S&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + T&#039;&#039;&#039; : Tools menu (en translation)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + U&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + V&#039;&#039;&#039; : Video menu (en translation)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + W&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + X&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + Y&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + Z&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + Left Arrow&#039;&#039;&#039; : jump 10 sec. in the past&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=QtHotkeys&amp;diff=12931</id>
		<title>QtHotkeys</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=QtHotkeys&amp;diff=12931"/>
		<updated>2008-12-26T15:46:03Z</updated>

		<summary type="html">&lt;p&gt;Materthron: /* Main Interface Shortcuts */  tested and updated appropriately&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is just a reminder of what the hotkeys are in the Qt4 Interface.&lt;br /&gt;
&lt;br /&gt;
== Main Interface Shortcuts ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + A&#039;&#039;&#039; : Advanced controls&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + B&#039;&#039;&#039; : Bookmarks&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + C&#039;&#039;&#039; : Open capture device&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + D&#039;&#039;&#039; : Open disc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + E&#039;&#039;&#039; : Extended settings&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + F&#039;&#039;&#039; : Open Folder/Directory&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + G&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + H&#039;&#039;&#039; : hide/show menus (a.k.a Minimal view)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + I&#039;&#039;&#039; : Media Information&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + J&#039;&#039;&#039; : Codecs Information&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + K&#039;&#039;&#039; : &amp;lt;!-- Hide/Show playlist Left Side DOES NOT WORK --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + L&#039;&#039;&#039; : Hide/Show playlist&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + M&#039;&#039;&#039; : Messages&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + N&#039;&#039;&#039; : Open network stream&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + O&#039;&#039;&#039; : Open File&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + P&#039;&#039;&#039; : Preferences&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + Q&#039;&#039;&#039; : Quit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + R&#039;&#039;&#039; : Convert/Save&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + S&#039;&#039;&#039; : Streaming&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + T&#039;&#039;&#039; : Goto Time&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + U&#039;&#039;&#039; : Dock/Undock playlist&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + V&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + W&#039;&#039;&#039; : VLM configurator&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + X&#039;&#039;&#039; : Load playlist&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + Y&#039;&#039;&#039; : Save playlist&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ctrl + Z&#039;&#039;&#039; : Switch to skins (requires restart)&lt;br /&gt;
&lt;br /&gt;
== Core hotkeys ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;+&#039;&#039;&#039; : faster&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-&#039;&#039;&#039; : slower&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ESC&#039;&#039;&#039; : leave fullscreen&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;space&#039;&#039;&#039; : play/pause&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enter&#039;&#039;&#039; : Navigation activation (dvd)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arrows&#039;&#039;&#039; : Navigation (dvd)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A&#039;&#039;&#039; : aspect ratio&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;B&#039;&#039;&#039; : cycle audio track&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;C&#039;&#039;&#039; : cropping ratio&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;D&#039;&#039;&#039; : deinterlace&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;E&#039;&#039;&#039; : next frame (1.0 and over)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;F&#039;&#039;&#039; : Fullscreen&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;G&#039;&#039;&#039; : subdelay down&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;H&#039;&#039;&#039; : subdelay up&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;I&#039;&#039;&#039; : interface show&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;J&#039;&#039;&#039; : audiodelay down&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;K&#039;&#039;&#039; : audiodelay up&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;L&#039;&#039;&#039; : loop&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;M&#039;&#039;&#039; : mute&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;N&#039;&#039;&#039; : next track&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;O&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;P&#039;&#039;&#039; : previous track&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Q&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;R&#039;&#039;&#039; : random&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;S&#039;&#039;&#039; : stop&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;T&#039;&#039;&#039; : position/time&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;U&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;V&#039;&#039;&#039; : subtitle track cycle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;W&#039;&#039;&#039; : wallpaper&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;X&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Y&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Z&#039;&#039;&#039; : zoom&lt;br /&gt;
&lt;br /&gt;
== Core hotkeys ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;shift + A&#039;&#039;&#039; : cycle audio device&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shift + B&#039;&#039;&#039; : title next&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shift + G&#039;&#039;&#039; : history back&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shift + H&#039;&#039;&#039; : history forward&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shift + N&#039;&#039;&#039; : chapter next&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shift + O&#039;&#039;&#039; : title prev&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shift + P&#039;&#039;&#039; : chapter prev&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shift + M&#039;&#039;&#039; : disc menu&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shift + S&#039;&#039;&#039; : Snapshot&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + A&#039;&#039;&#039; : Audio menu (en translation)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + B&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + C&#039;&#039;&#039; : crop / (+shift) uncrop bottom&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + D&#039;&#039;&#039; : crop / (+shift) uncrop left&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + E&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + F&#039;&#039;&#039; : crop / (+shift) uncrop right&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + G&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + H&#039;&#039;&#039; : Help menu (en translation)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + I&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + J&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + K&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + L&#039;&#039;&#039; : Playback menu (en translation)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + M&#039;&#039;&#039; : Media menu (en translation)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + N&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + O&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + P&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + Q&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + R&#039;&#039;&#039; : crop / (+shift) uncrop top&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + S&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + T&#039;&#039;&#039; : Tools menu (en translation)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + U&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + V&#039;&#039;&#039; : Video menu (en translation)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + W&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + X&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + Y&#039;&#039;&#039; : &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + Z&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alt + Left Arrow&#039;&#039;&#039; : jump 10 sec. in the past&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=User:Materthron&amp;diff=12816</id>
		<title>User:Materthron</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=User:Materthron&amp;diff=12816"/>
		<updated>2008-12-05T14:27:50Z</updated>

		<summary type="html">&lt;p&gt;Materthron: + updates&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;My name is Philipp Weissenbacher, I&#039;m a second semester cs student at the University of Vienna. My primary field of interest is HCI and i18n; to a lesser extent more technical things like coding.&lt;br /&gt;
&lt;br /&gt;
I&#039;ve joined the VideoLAN project like 1 year ago, but haven&#039;t been very active. I&#039;ve been helping [[User:Fkuehne|Felix Kühne]] with the German translation and I&#039;m trying to improve the wiki in as many ways I can.&lt;br /&gt;
Although still being a C++ newbie, I&#039;m looking forward to contribute to VLC media player itself soon (especially to it&#039;s brand new [[Qt Interface]] to which I&#039;m also fairly new).&lt;br /&gt;
From time to time I&#039;m getting the latest nighties to see if everything (still) works fine.&lt;br /&gt;
See [[Special:Contributions/Materthron|my contributions]] if you&#039;re more curious.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Find me also on the [http://wiki.services.openoffice.org/wiki/User:Materthron OpenOffice.org&#039;s Wiki]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;s&amp;gt;Think about applying for [[SoC 2008]]. [[SoC 2008#Fullscreen_Controller|Fullscreen Controller]] looks tasty!&amp;lt;s&amp;gt; Gone! Resort to wiki editing&lt;br /&gt;
* &amp;lt;s&amp;gt;Read &#039;&#039;C++ Primer&#039;&#039;&amp;lt;/s&amp;gt; Bad choice; read TC++PL instead&lt;br /&gt;
* Get and read &#039;&#039;C++ GUI Programming with Qt 4&#039;&#039;&lt;br /&gt;
** Ha! Free version [http://www.qtrac.eu/C++-GUI-Programming-with-Qt-4-1st-ed.zip here].&lt;br /&gt;
* Style the fullscreen controller with [http://doc.trolltech.com/4.4/stylesheet.html Qt Style Sheet] to make it look more like [http://download.videolan.org/vlc/screenshots/0.8.6/VLC-mac-Fullscreen.jpg the one on OS X].&lt;br /&gt;
** Supports:&lt;br /&gt;
*** [http://doc.trolltech.com/4.4/stylesheet-examples.html#customizing-a-qpushbutton-using-the-box-model Round corners]&lt;br /&gt;
*** Transparency (specify &amp;lt;tt&amp;gt;background-color&amp;lt;/tt&amp;gt; as a rgba color)&lt;br /&gt;
*** More things to ponder on?&lt;br /&gt;
* Get in touch with the polish translators what the heck [http://translate.sourceforge.net/wiki/decathlon/mainpage?redirect=1 Pootle] is good for. &#039;&#039;&#039;[DONE!]&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;Nice, but Problem is that you can&#039;t export to one file without help from the admin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Getting in touch ==&lt;br /&gt;
Feel free to contact me via ICQ (220627791), Skype (materthron) or email (materthron ÄT users DOT sourceforge DOT com).&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Documentation:Streaming_HowTo/Streaming,_Muxers_and_Codecs&amp;diff=12636</id>
		<title>Documentation:Streaming HowTo/Streaming, Muxers and Codecs</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Documentation:Streaming_HowTo/Streaming,_Muxers_and_Codecs&amp;diff=12636"/>
		<updated>2008-10-24T16:13:38Z</updated>

		<summary type="html">&lt;p&gt;Materthron: /* VLC Media Player */ spelling&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RightMenu|documentation streaming howto toc}}&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
===Overview===&lt;br /&gt;
&lt;br /&gt;
VideoLAN is a complete software solution for video streaming, developed by students of the [http://www.ecp.fr Ecole Centrale Paris] and developers from all over the world, under the [http://www.gnu.org/copyleft/gpl.html GNU General Public License] (GPL). VideoLAN is designed to stream MPEG videos on high bandwidth networks.&lt;br /&gt;
&lt;br /&gt;
The VideoLAN solution includes:&lt;br /&gt;
* VLS (VideoLAN Server), which can stream MPEG-1, MPEG-2 and MPEG-4 files, DVDs, digital satellite channels, digital terrestial television channels and live videos on the network in unicast or multicast&lt;br /&gt;
* VLC (initially VideoLAN Client), which can be used as a server to stream MPEG-1, MPEG-2 and MPEG-4 files, DVDs and live videos on the network in unicast or multicast ; or used as a client to receive, decode and display MPEG streams under multiple operating systems&lt;br /&gt;
&lt;br /&gt;
Here is an illustration of the complete VideoLAN solution:&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/streaming-howto/en/images/global-diagram.jpg Global VideoLAN solution&lt;br /&gt;
&lt;br /&gt;
More details about the project can be found on the [http://www.videolan.org VideoLAN Web site].&lt;br /&gt;
&lt;br /&gt;
===VideoLAN software===&lt;br /&gt;
&lt;br /&gt;
====VLC Media Player====&lt;br /&gt;
&lt;br /&gt;
VLC works on many platforms: Linux, Windows, Mac OS X, BeOS, *BSD, Solaris, Familiar Linux, Yopy/Linupy and QNX. It can read:&lt;br /&gt;
* MPEG-1, MPEG-2 and MPEG-4 / DivX files from a hard disk, a CD-ROM drive, ...&lt;br /&gt;
* DVDs and VCDs&lt;br /&gt;
* from a satellite card (DVB-S)&lt;br /&gt;
* from a camcorder (DV)&lt;br /&gt;
* MPEG-1, MPEG-2 and MPEG-4 streams from the network sent by VLS or VLC&#039;s stream output&lt;br /&gt;
&lt;br /&gt;
VLC can also be used as a server to stream:&lt;br /&gt;
* MPEG-1, MPEG-2 and MPEG-4 / DivX files,&lt;br /&gt;
* DVDs,&lt;br /&gt;
* from an MPEG encoding card,&lt;br /&gt;
* from a camcorder DV,&lt;br /&gt;
to:&lt;br /&gt;
* one machine (i.e. to one IP address): this is called &#039;&#039;unicast&#039;&#039;,&lt;br /&gt;
* a dynamic group of machines that the clients can join or leave (i.e. to a multicast IP address): this is called &#039;&#039;multicast&#039;&#039;,&lt;br /&gt;
in IPv4 or IPv6.&lt;br /&gt;
&lt;br /&gt;
To get the complete list of VLC&#039;s possibilities on each platform supported, see the [http://www.videolan.org/vlc/features.html VLC features page].&lt;br /&gt;
&lt;br /&gt;
Note: VLC doesn&#039;t work on Mac OS 9, and will probably never do.&lt;br /&gt;
&lt;br /&gt;
====Mini-SAP-server====&lt;br /&gt;
&lt;br /&gt;
You can add a channel information service based on the SAP/SDP standard to the VideoLAN solution. The mini-SAP-server sends announces about the multicast programs on the network in IPv4 or IPv6, and VLCs receive these annouces and automatically add the programs announced to their playlist.&lt;br /&gt;
&lt;br /&gt;
The mini-SAP-server works under Linux and Mac OS X.&lt;br /&gt;
&lt;br /&gt;
==Muxers and codecs==&lt;br /&gt;
&lt;br /&gt;
===What is a codec ?===&lt;br /&gt;
&lt;br /&gt;
To fully understand the VideoLAN solution, you must understand the difference between a &#039;&#039;codec&#039;&#039; and a &#039;&#039;container format&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
A &#039;&#039;codec&#039;&#039; is a compression algorithm, used to reduce the size of a stream. There are audio codecs and video codecs. MPEG-1, MPEG-2, MPEG-4, Vorbis, DivX, ... are codecs.&lt;br /&gt;
&lt;br /&gt;
===What is a container format ?===&lt;br /&gt;
&lt;br /&gt;
To start off, think of a &#039;&#039;container format&#039;&#039; as a standard shipping box. You get a box in the mail and you think, &amp;quot;Cool! What&#039;s inside.&amp;quot; You don&#039;t really care about the box itself, you care about what&#039;s in that box. The problem? You can&#039;t see into the box. So what do you do? You get a knife and cut it open.&lt;br /&gt;
&lt;br /&gt;
A &#039;&#039;container format&#039;&#039; follows this same basic idea. It contains one or several streams already encoded by codecs. Very often, there is an audio stream and a video one. AVI, Ogg, MOV, ASF, MP4 ... are container formats. The streams contained can be encoded using different codecs. In a perfect world, you could put any codec in any container format. Unfortunately, there are some incompatibilities. You can find a matrix of possible codecs and container formats on the [http://www.videolan.org/streaming/features.html features page].&lt;br /&gt;
&lt;br /&gt;
===Encoding a video===&lt;br /&gt;
&lt;br /&gt;
This is the first step where you are going to create the shipping box.&lt;br /&gt;
&lt;br /&gt;
First you need to encode your file. That means that a file, wheter it is an audio, video file, is compressed to another format that normally takes up less physical drive space than the previous format. Common video encoding methods are DivX, MPEG-1, MPEG-2, MPEG-4 ... most common audio encoding method is MP3 or ogg-vorbis.&lt;br /&gt;
&lt;br /&gt;
Then you have to mux (or multiplex). This means basically a process where separate parts of the video (or streams) are joined together into one file.&lt;br /&gt;
&lt;br /&gt;
===Playing a video===&lt;br /&gt;
&lt;br /&gt;
Now that you have your box, you need to open it before to see the content. That&#039;s exactly what VLC will do. To decode a stream, VLC first &#039;&#039;demuxes&#039;&#039; it. This means that it reads the container format and separates audio, video, and subtitles, if any. Demuxing files doesn&#039;t weaken the video nor audio quality, it doesn&#039;t do anything for these data streams, it justs simply saves them into separate files, each containing one element of the original file. Then, each of these are passed &#039;&#039;decoders&#039;&#039; that do the mathematical processing to decompress the streams.&lt;br /&gt;
&lt;br /&gt;
There is a particular thing about MPEG:&lt;br /&gt;
* MPEG is a codec. There are several versions of it, called MPEG-1, MPEG-2, MPEG-4, ...&lt;br /&gt;
* MPEG is also a container format, sometimes refered to as MPEG System. There are several types of MPEG: ES, PS, and TS.&lt;br /&gt;
When you play an MPEG video from a DVD, for instance, the MPEG stream is actually composed of several streams (called Elementary Streams, ES): there is one stream for video, one for audio, another for subtitles, and so on. These different streams are mixed together into a single Program Stream (PS). So, the .VOB files you can find in a DVD are actually MPEG-PS files. But this PS format is not adapted for streaming video through a network or by satellite, for instance. So, another format called Transport Stream (TS) was designed for streaming MPEG videos through such channels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Documentation}}&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=User:Materthron&amp;diff=12556</id>
		<title>User:Materthron</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=User:Materthron&amp;diff=12556"/>
		<updated>2008-10-11T09:54:47Z</updated>

		<summary type="html">&lt;p&gt;Materthron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;My name is Philipp Weissenbacher, I&#039;m a second semester cs student at the University of Vienna. I&#039;m interested in GUIs and User Interface (Centred) Design.&lt;br /&gt;
&lt;br /&gt;
I&#039;ve just recently joined the VideoLAN project, helping [[User:Fkuehne|Felix Kühne]] with the German translation. Also I&#039;m trying to improve the wiki in as many ways I can. Although still being a C++ newbie, I&#039;m looking forward to contribute to VLC media player itself soon (especially to it&#039;s brand new [[Qt Interface]]).&lt;br /&gt;
Also, I&#039;m regularly getting the latest nighties to test and see if everything works fine. See [[Special:Contributions/Materthron|my contributions]] if you so please.&lt;br /&gt;
&lt;br /&gt;
Find me also on the [http://wiki.services.openoffice.org/wiki/User:Materthron OpenOffice.org&#039;s Wiki].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;s&amp;gt;Think about applying for [[SoC 2008]]. [[SoC 2008#Fullscreen_Controller|Fullscreen Controller]] looks tasty!&amp;lt;s&amp;gt; Gone! Resort to wiki editing&lt;br /&gt;
* &amp;lt;s&amp;gt;Read &#039;&#039;C++ Primer&#039;&#039;&amp;lt;/s&amp;gt; Bad choice; read TC++PL instead&lt;br /&gt;
* Get and read &#039;&#039;C++ GUI Programming with Qt 4&#039;&#039;&lt;br /&gt;
* Style the fullscreen controller with [http://doc.trolltech.com/4.4/stylesheet.html Qt Style Sheet] to make it look more like [http://download.videolan.org/vlc/screenshots/0.8.6/VLC-mac-Fullscreen.jpg the one on OS X].&lt;br /&gt;
* Get in touch with the polish translators what the heck [http://translate.sourceforge.net/wiki/decathlon/mainpage?redirect=1 Pootle] is good for. &#039;&#039;&#039;[DONE!]&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;Nice, but Problem is that you can&#039;t export to one file without help from the admin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Getting in touch ==&lt;br /&gt;
Feel free to contact me via ICQ (220627791), Skype (materthron) or email (philipp_DOT_weissenbacher_AT_gmail_DOT_com).&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=User:Materthron&amp;diff=12527</id>
		<title>User:Materthron</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=User:Materthron&amp;diff=12527"/>
		<updated>2008-10-06T10:48:15Z</updated>

		<summary type="html">&lt;p&gt;Materthron: + Pootle&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;My name is Philipp Weissenbacher, I&#039;m a second semester cs student at the University of Vienna. I&#039;m interested in GUIs and User Interface (Centred) Design.&lt;br /&gt;
&lt;br /&gt;
I&#039;ve just recently joined the VideoLAN project, helping [[User:Fkuehne|Felix Kühne]] with the German translation. Also I&#039;m trying to improve the wiki in as many ways I can. Although still being a C++ newbie, I&#039;m looking forward to contribute to VLC media player itself soon (especially to it&#039;s brand new [[Qt Interface]]).&lt;br /&gt;
Also, I&#039;m regularly getting the latest nighties to test and see if everything works fine. See [[Special:Contributions/Materthron|my contributions]] if you so please.&lt;br /&gt;
&lt;br /&gt;
Find me also on the [http://wiki.services.openoffice.org/wiki/User:Materthron OpenOffice.org&#039;s Wiki].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;s&amp;gt;Think about applying for [[SoC 2008]]. [[SoC 2008#Fullscreen_Controller|Fullscreen Controller]] looks tasty!&amp;lt;s&amp;gt; Gone! Resort to wiki editing&lt;br /&gt;
* &amp;lt;s&amp;gt;Read &#039;&#039;C++ Primer&#039;&#039;&amp;lt;/s&amp;gt; Bad choice; read TC++PL instead&lt;br /&gt;
* Get and read &#039;&#039;C++ GUI Programming with Qt 4&#039;&#039;&lt;br /&gt;
* Style the fullscreen controller with [http://doc.trolltech.com/4.4/stylesheet.html Qt Style Sheet] to make it look more like [http://download.videolan.org/vlc/screenshots/0.8.6/VLC-mac-Fullscreen.jpg the one on OS X].&lt;br /&gt;
* Get in touch with the polish translators what the heck [http://translate.sourceforge.net/wiki/decathlon/mainpage?redirect=1 Pootle] is good for.&lt;br /&gt;
&lt;br /&gt;
== Getting in touch ==&lt;br /&gt;
Feel free to contact me via ICQ (220627791), Skype (materthron) or email (philipp_DOT_weissenbacher_AT_gmail_DOT_com).&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=User:Materthron&amp;diff=12526</id>
		<title>User:Materthron</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=User:Materthron&amp;diff=12526"/>
		<updated>2008-10-06T10:35:31Z</updated>

		<summary type="html">&lt;p&gt;Materthron: + Fullscreen Controller Improvements&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;My name is Philipp Weissenbacher, I&#039;m a second semester cs student at the University of Vienna. I&#039;m interested in GUIs and User Interface (Centred) Design.&lt;br /&gt;
&lt;br /&gt;
I&#039;ve just recently joined the VideoLAN project, helping [[User:Fkuehne|Felix Kühne]] with the German translation. Also I&#039;m trying to improve the wiki in as many ways I can. Although still being a C++ newbie, I&#039;m looking forward to contribute to VLC media player itself soon (especially to it&#039;s brand new [[Qt Interface]]).&lt;br /&gt;
Also, I&#039;m regularly getting the latest nighties to test and see if everything works fine. See [[Special:Contributions/Materthron|my contributions]] if you so please.&lt;br /&gt;
&lt;br /&gt;
Find me also on the [http://wiki.services.openoffice.org/wiki/User:Materthron OpenOffice.org&#039;s Wiki].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;s&amp;gt;Think about applying for [[SoC 2008]]. [[SoC 2008#Fullscreen_Controller|Fullscreen Controller]] looks tasty!&amp;lt;s&amp;gt; Gone! Resort to wiki editing&lt;br /&gt;
* &amp;lt;s&amp;gt;Read &#039;&#039;C++ Primer&#039;&#039;&amp;lt;/s&amp;gt; Bad choice; read TC++PL instead&lt;br /&gt;
* Get and read &#039;&#039;C++ GUI Programming with Qt 4&#039;&#039;&lt;br /&gt;
* Style the fullscreen controller with [http://doc.trolltech.com/4.4/stylesheet.html Qt Style Sheet] to make it look more like [http://download.videolan.org/vlc/screenshots/0.8.6/VLC-mac-Fullscreen.jpg the one on OS X].&lt;br /&gt;
&lt;br /&gt;
== Getting in touch ==&lt;br /&gt;
Feel free to contact me via ICQ (220627791), Skype (materthron) or email (philipp_DOT_weissenbacher_AT_gmail_DOT_com).&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Documentation:Modules/rc&amp;diff=12160</id>
		<title>Documentation:Modules/rc</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Documentation:Modules/rc&amp;diff=12160"/>
		<updated>2008-07-20T13:12:53Z</updated>

		<summary type="html">&lt;p&gt;Materthron: /* Command line options */ + how to get the list using vlc&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
The remote control interface (rc for short) is one of the three console interfaces provided by VLC. The other two being [[Documentation:Modules/ncurses|ncurses]] and [[Documentation:Modules/telnet|telnet]].&lt;br /&gt;
&lt;br /&gt;
To force VLC into using this interface, do the following:&lt;br /&gt;
&lt;br /&gt;
 vlc -I rc&lt;br /&gt;
&lt;br /&gt;
This interface is operated through textual commands typed into the invoking terminal window.&lt;br /&gt;
&lt;br /&gt;
This is the default interface if no GUI environment is available.&lt;br /&gt;
&lt;br /&gt;
== Command reference ==&lt;br /&gt;
Type &amp;lt;tt&amp;gt;help&amp;lt;/tt&amp;gt; followed by enter for a terse list of commands or &amp;lt;tt&amp;gt;longhelp&amp;lt;/tt&amp;gt; for the complete list.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Paste help and/or longhelp output here --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Command line options ==&lt;br /&gt;
There are several options you can use in conjunction with the rc interface:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| &#039;&#039;&#039;Option&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Enabled by default&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;--rc-show-pos&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Show stream position&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;--no-rc-show-pos&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Show the current position in seconds within the stream from time to time.&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;--rc-fake-tty&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Fake TTY&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;--no-rc-fake-tty&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Force the rc module to use stdin as if it was a TTY.&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;--rc-unix=&amp;lt;string&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| UNIX socket command input. Accept commands over a Unix socket rather than stdin.&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;--rc-host=&amp;lt;string&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| TCP command input. Accept commands over a socket rather than stdin. You can set the address and port the interface will bind to.&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;--rc-quiet&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Do not open a DOS command box interface&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;--no-rc-quiet&amp;lt;/tt&amp;gt;&lt;br /&gt;
| By default the rc interface plugin will start a DOS command box. Enabling the quiet mode will not bring this command box but can also be pretty annoying when you want to stop VLC and no video window is open.&lt;br /&gt;
| No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To get this list run&lt;br /&gt;
 vlc -p rc --advanced --help-verbose&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous ==&lt;br /&gt;
Starting with VLC 0.8.0 you can access this interface through a network with a telnet-client by using the &amp;lt;tt&amp;gt;--rc-host localhost:port&amp;lt;/tt&amp;gt; option.&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Documentation:Modules/ncurses&amp;diff=12159</id>
		<title>Documentation:Modules/ncurses</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Documentation:Modules/ncurses&amp;diff=12159"/>
		<updated>2008-07-20T13:07:20Z</updated>

		<summary type="html">&lt;p&gt;Materthron: fixed typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
This is one of the three command line interfaces (besides [[Documentation:Modules/rc|remote control (rc)]] and [[Documentation:Modules/telnet|telnet]]).&lt;br /&gt;
To force vlc into using this interface, do the following:&lt;br /&gt;
 vlc -I ncurses&lt;br /&gt;
&lt;br /&gt;
This interface is operated through a set of shortcuts which are listed in the next section.&lt;br /&gt;
&lt;br /&gt;
== Shortcuts ==&lt;br /&gt;
To get the following list of all available shortcuts in the interface press &#039;h&#039;. Use the up and down arrow keys to scroll.&lt;br /&gt;
&lt;br /&gt;
 [Display]&lt;br /&gt;
 h,H         Show/Hide help box&lt;br /&gt;
 i           Show/Hide info box&lt;br /&gt;
 L           Show/Hide messages box&lt;br /&gt;
 P           Show/Hide playlist box&lt;br /&gt;
 B           Show/Hide filebrowser&lt;br /&gt;
 &lt;br /&gt;
 [Global]&lt;br /&gt;
 q, Q        Quit&lt;br /&gt;
 s           Stop&lt;br /&gt;
 &amp;lt;space&amp;gt;     Pause/Play&lt;br /&gt;
 f           Toggle Fullscreen&lt;br /&gt;
 n, p        Next/Previous playlist item&lt;br /&gt;
 [, ]        Next/Previous title&lt;br /&gt;
 &amp;lt;, &amp;gt;        Next/Previous chapter&lt;br /&gt;
 &amp;lt;right&amp;gt;     Seek +1%&lt;br /&gt;
 &amp;lt;left&amp;gt;      Seek -1%&lt;br /&gt;
 a           Volume Up&lt;br /&gt;
 z           Volume Down&lt;br /&gt;
 &lt;br /&gt;
 [Playlist]&lt;br /&gt;
 r           Random&lt;br /&gt;
 l           Loop Playlist&lt;br /&gt;
 R           Repeat item&lt;br /&gt;
 o           Order Playlist by title&lt;br /&gt;
 O           Reverse order Playlist by title&lt;br /&gt;
 /           Look for an item&lt;br /&gt;
 A           Add an entry&lt;br /&gt;
 D, &amp;lt;nowiki&amp;gt;&amp;lt;del&amp;gt;&amp;lt;/nowiki&amp;gt;    Delete an entry &lt;br /&gt;
 &amp;lt;backspace&amp;gt; Delete an entry&lt;br /&gt;
 &lt;br /&gt;
 [Filebrowser]&lt;br /&gt;
 &amp;lt;enter&amp;gt;     Add the selected file to the playlist&lt;br /&gt;
 &amp;lt;space&amp;gt;     Add the selected directory to the playlist&lt;br /&gt;
 .           Show/Hide hidden files&lt;br /&gt;
 &lt;br /&gt;
 [Boxes]&lt;br /&gt;
 &amp;lt;up&amp;gt;,&amp;lt;down&amp;gt;     Navigate through the box line by line&lt;br /&gt;
 &amp;lt;pgup&amp;gt;,&amp;lt;pgdown&amp;gt; Navigate through the box page by page&lt;br /&gt;
 &lt;br /&gt;
 [Player]&lt;br /&gt;
 &amp;lt;up&amp;gt;,&amp;lt;down&amp;gt;     Seek +/-5%&lt;br /&gt;
 &lt;br /&gt;
 [Miscellaneous]&lt;br /&gt;
 Ctrl-l          Refresh the screen&lt;br /&gt;
&lt;br /&gt;
[[Category:Interfaces]]&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Documentation:Modules/rc&amp;diff=12136</id>
		<title>Documentation:Modules/rc</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Documentation:Modules/rc&amp;diff=12136"/>
		<updated>2008-07-14T12:04:10Z</updated>

		<summary type="html">&lt;p&gt;Materthron: created&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
The remote control interface (rc for short) is one of the three console interfaces provided by VLC. The other two being [[Documentation:Modules/ncurses|ncurses]] and [[Documentation:Modules/telnet|telnet]].&lt;br /&gt;
&lt;br /&gt;
To force VLC into using this interface, do the following:&lt;br /&gt;
&lt;br /&gt;
 vlc -I rc&lt;br /&gt;
&lt;br /&gt;
This interface is operated through textual commands typed into the invoking terminal window.&lt;br /&gt;
&lt;br /&gt;
This is the default interface if no GUI environment is available.&lt;br /&gt;
&lt;br /&gt;
== Command reference ==&lt;br /&gt;
Type &amp;lt;tt&amp;gt;help&amp;lt;/tt&amp;gt; followed by enter for a terse list of commands or &amp;lt;tt&amp;gt;longhelp&amp;lt;/tt&amp;gt; for the complete list.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Paste help and/or longhelp output here --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Command line options ==&lt;br /&gt;
There are several options you can use in conjunction with the rc interface:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| &#039;&#039;&#039;Option&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Enabled by default&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;--rc-show-pos&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Show stream position&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;--no-rc-show-pos&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Show the current position in seconds within the stream from time to time.&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;--rc-fake-tty&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Fake TTY&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;--no-rc-fake-tty&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Force the rc module to use stdin as if it was a TTY.&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;--rc-unix=&amp;lt;string&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| UNIX socket command input. Accept commands over a Unix socket rather than stdin.&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;--rc-host=&amp;lt;string&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| TCP command input. Accept commands over a socket rather than stdin. You can set the address and port the interface will bind to.&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;--rc-quiet&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Do not open a DOS command box interface&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;--no-rc-quiet&amp;lt;/tt&amp;gt;&lt;br /&gt;
| By default the rc interface plugin will start a DOS command box. Enabling the quiet mode will not bring this command box but can also be pretty annoying when you want to stop VLC and no video window is open.&lt;br /&gt;
| No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous ==&lt;br /&gt;
Starting with VLC 0.8.0 you can access this interface through a network with a telnet-client by using the &amp;lt;tt&amp;gt;--rc-host localhost:port&amp;lt;/tt&amp;gt; option.&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Qt_Interface&amp;diff=12073</id>
		<title>Qt Interface</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Qt_Interface&amp;diff=12073"/>
		<updated>2008-07-07T19:46:14Z</updated>

		<summary type="html">&lt;p&gt;Materthron: + no wx anymore&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Qt / Qt4 is the default, plain, graphical, [[interface]] to VLC, made using the [http://www.trolltech.org/qt Qt] library (Linux users may need to have this installed). It is used as the default interface on the [[Windows]] and [[Linux]] versions of {{VLC}} from version 0.9.0 and above.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Unless you change the [[preferences]], {{VLC}} will start up in the Qt4 interface, but you can force this by running&lt;br /&gt;
 vlc &#039;&#039;&#039;-I qt&#039;&#039;&#039;&lt;br /&gt;
or&lt;br /&gt;
 qvlc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If Qt4 is not avaliable, it will probably revert to using the [[Console|rc]] (console) interface, even if you force it. The most likely reason for this is if Qt4 hasn&#039;t been installed, or if it wasn&#039;t linked in (using the ./configure). See [[compiling VLC]] [http://developers.videolan.org/vlc/] for information on compiling.&lt;br /&gt;
&lt;br /&gt;
Please note that the pre 0.9.0 wxWidgets interface is replaced by the Qt interface and will thus not be further developed.&lt;br /&gt;
&lt;br /&gt;
== Using ==&lt;br /&gt;
&lt;br /&gt;
=== Launching Modes ===&lt;br /&gt;
&lt;br /&gt;
=== Video Modes ===&lt;br /&gt;
&lt;br /&gt;
=== Other options ===&lt;br /&gt;
&lt;br /&gt;
== Main interface Description ==&lt;br /&gt;
&lt;br /&gt;
=== Menu Bar ===&lt;br /&gt;
&lt;br /&gt;
=== Status Bar ===&lt;br /&gt;
&lt;br /&gt;
The Status Bar has three distinctive portions displaying information.&lt;br /&gt;
* Name label&lt;br /&gt;
* Speed label&lt;br /&gt;
* Time label&lt;br /&gt;
&lt;br /&gt;
Here are the actions you can do on the status bar:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot; &lt;br /&gt;
!&lt;br /&gt;
! Select !! Left Click !! Right Click !! Middle Click !! Double Click&lt;br /&gt;
|- &lt;br /&gt;
! Name label&lt;br /&gt;
|| Prepare for copy || Give focus for arrows selection || Copy menu || - || Word selection &lt;br /&gt;
|-&lt;br /&gt;
! Speed label&lt;br /&gt;
|| - || - || Show fine rate speed adjusting || - || reset to normal 1.00x speed &lt;br /&gt;
|-&lt;br /&gt;
! Time label&lt;br /&gt;
|| - || Switch remaining/elasped time || Switch remaining/elasped time || Switch remaining/elasped time || Open the &amp;quot;Go To Time&amp;quot; dialog&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Time label ====&lt;br /&gt;
The timeLabel shows mm:ss/nn:tt in the statusBar. &lt;br /&gt;
&lt;br /&gt;
If the time is longer that one hour, it shows hh:mm:ss/ii:nn:tt.&lt;br /&gt;
&lt;br /&gt;
If you click on it, it shows remaining time instead of elapsed time.&lt;br /&gt;
If you double click on it, it opens the open the GOTOTime dialog in order to skip easily.&lt;br /&gt;
&lt;br /&gt;
If vlc doesn&#039;t know the total time, like in avi/http, it shows the elapsed time only, and --:-- instead of total time.&lt;br /&gt;
&lt;br /&gt;
=== System Tray Icon ===&lt;br /&gt;
&lt;br /&gt;
=== Controller ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Main Slider ====&lt;br /&gt;
&lt;br /&gt;
The main slider does control the timeline.&lt;br /&gt;
&lt;br /&gt;
When you click somewhere on the timeline, it skips the movie to that place.&lt;br /&gt;
When you drag the slider of the timeline, it follows the position on the movie.&lt;br /&gt;
&lt;br /&gt;
When you hover it with your mouse, it shows you where it would go if you click.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Sound Slider ====&lt;br /&gt;
&lt;br /&gt;
The sound slider does control the volume.&lt;br /&gt;
&lt;br /&gt;
When you click somewhere on the soundSlider, it changes the volume.&lt;br /&gt;
When you click and drag on the soundSlider, it changes the volume too. If you release the click really outside of the volume slider, it will reset to your old value&lt;br /&gt;
&lt;br /&gt;
When you hover it with your mouse, it shows you the volume it would be if you click it.&lt;br /&gt;
&lt;br /&gt;
==== Sound range ====&lt;br /&gt;
The sound goes from 0% to 200% and can go up to 400%&lt;br /&gt;
&lt;br /&gt;
100% means normal output of the file without amplification.&lt;br /&gt;
Above 100% means that it may use software amplification, and it could distort sound (it usually doesn&#039;t, but it could).&lt;br /&gt;
&lt;br /&gt;
=== Video Widget ===&lt;br /&gt;
&lt;br /&gt;
=== Background Widget ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Playlist ==&lt;br /&gt;
&lt;br /&gt;
== Dialogs description ==&lt;br /&gt;
&lt;br /&gt;
=== Open Dialog ===&lt;br /&gt;
&lt;br /&gt;
=== Sout Dialog ===&lt;br /&gt;
&lt;br /&gt;
=== Extended Dialog ===&lt;br /&gt;
The Extended settings dialog box can be brought up by selected the &#039;&#039;Ex&#039;&#039; button on the main window. Alternatively it can be found in &#039;&#039;Tools&#039;&#039; menu under &#039;&#039;Extended settings...&#039;&#039; (Ctrl+E). The extended settings allow effects to be enabled and adjusted in realtime whilst media is playing.&lt;br /&gt;
==== Audio Effects ====&lt;br /&gt;
===== Graphic Equalizer =====&lt;br /&gt;
The Graphic equalizer enables the equalization of the sound output to be enabled and adjusted. Tick the &#039;&#039;Enable&#039;&#039; tickbox to enable it. Ticking the &#039;&#039;2 pass&#039;&#039; will mean the sound is reprocessed through the equalizer again, thus amplifying the changes. Slide the sliders to adjust the output levels for the preamp and each frequency range. There are a number of presets which can be selected from the drop-down box.&lt;br /&gt;
===== Spatializer =====&lt;br /&gt;
The Spatializer contain several adjustable audio filters to change the perceived environment such as room size and humidity. Tick the &#039;&#039;Enable spatializer&#039;&#039; tickbox to enable and adjust the sliders.&lt;br /&gt;
==== Video Effects ====&lt;br /&gt;
===== Basic =====&lt;br /&gt;
===== Color fun =====&lt;br /&gt;
===== Some random name =====&lt;br /&gt;
===== Image modification =====&lt;br /&gt;
===== Find a name =====&lt;br /&gt;
===== Overlay =====&lt;br /&gt;
===== Advanced video filter controls =====&lt;br /&gt;
A colon separated list will be generated when filters and effects in the other video tabs are enabled. The list of effect can be modified. Press the &#039;&#039;Update&#039;&#039; button to apply the changes.&lt;br /&gt;
&lt;br /&gt;
=== VLM Dialog ===&lt;br /&gt;
&lt;br /&gt;
== Interface Hotkeys ==&lt;br /&gt;
&lt;br /&gt;
[[QtHotkeys | Qt Interface Hotkeys]]&lt;br /&gt;
&lt;br /&gt;
== Work ==&lt;br /&gt;
[[QtIntfTODO]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Interfaces]]&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Documentation:Documentation&amp;diff=12072</id>
		<title>Documentation:Documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Documentation:Documentation&amp;diff=12072"/>
		<updated>2008-07-07T18:57:43Z</updated>

		<summary type="html">&lt;p&gt;Materthron: /*  VLC for dummies: an introduction to VLC */ corr. spelling&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Beginning of header section --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%;margin-top:0px;background-color:#fcfcfc;border:1px solid #ccc&amp;quot;&lt;br /&gt;
|style=&amp;quot;width:56%;color:#000&amp;quot;|&lt;br /&gt;
{|style=&amp;quot;width:280px;border:solid 0px;background:none&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:280px;text-align:center;white-space:nowrap;color:#000&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:162%;border:none;margin: 0;padding:.1em;color:#000&amp;quot;&amp;gt;Welcome to [[Documentation:Documentation|VideoLAN&#039;s&amp;amp;nbsp;Documentation]],&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;top:+0.2em;font-size: 95%&amp;quot;&amp;gt;The reference documentation on VideoLAN&#039;s projects.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;articlecount&amp;quot; style=&amp;quot;width:100%;text-align:center;font-size:85%;&amp;quot;&amp;gt;Articles under the [http://www.gnu.org/copyleft/gpl.html GNU General Public License] only.&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|style=&amp;quot;width:11%;font-size:95%;color:#000&amp;quot; valign=&amp;quot;top&amp;quot;|&lt;br /&gt;
*[[VideoLAN|VideoLAN]]&lt;br /&gt;
*[[VLC|VLC media player]]&lt;br /&gt;
*[[Documentation:Documentation|Documentation]]&lt;br /&gt;
|style=&amp;quot;width:14%;font-size:95%&amp;quot; valign=&amp;quot;top&amp;quot;|&lt;br /&gt;
*[http://www.videolan.org Main Site]&lt;br /&gt;
*[http://forum.videolan.org Forum]&lt;br /&gt;
*[http://planet.videolan.org News from developers]&lt;br /&gt;
|style=&amp;quot;width:18%;font-size:95%&amp;quot; valign=&amp;quot;top&amp;quot;|&lt;br /&gt;
*[http://www.videolan.org/developers/ Developer&#039;s website]&lt;br /&gt;
*[http://nightlies.videolan.org Latest builds]&lt;br /&gt;
*[http://trac.videolan.org Trac, Bugs, SVN and roadmap]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- end of the header section --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Pages in the &amp;quot;Documentation&amp;quot; namespace are part of the &amp;quot;Official&amp;quot; VLC media player documentation.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;All pages in this namespace are licensed under the [http://www.gnu.org/copyleft/gpl.html GNU General Public License].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note: many parts of this documentation are currently outdated / obsolete. If you have good knowledge of a particular subject and feel that it could be documented better, please update the appropriate wiki page.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [[Documentation:VLC for dummies| VLC for dummies: an introduction to VLC]] ==&lt;br /&gt;
This document will be an introduction to VLC from version 0.9.0 and above. &#039;&#039;&#039;UNDER CONSTRUCTION&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [[Documentation:Play HowTo|VLC Play HowTo]] ==&lt;br /&gt;
&lt;br /&gt;
This document is the complete user guide for the VLC media player. &#039;&#039;&#039;OUTDATED&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [[Documentation:Streaming HowTo|VLC Streaming HowTo]] ==&lt;br /&gt;
&lt;br /&gt;
This document explains how to stream, transcode and save streams using the VideoLAN solution. &#039;&#039;&#039;OUTDATED&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [[Documentation:Hacker&#039;s Guide|The Hacker&#039;s Guide to VLC]] ==&lt;br /&gt;
&lt;br /&gt;
This document will detail the inner workings of VLC and its source code. &#039;&#039;&#039;UNDER CONTRUCTION&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [[Documentation:Modules|The VLC Modules Index]] ==&lt;br /&gt;
&lt;br /&gt;
This document references most of the VLC modules and their options as well as some example uses. &#039;&#039;&#039;UNDER CONSTRUCTION (available content is up to date)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Documentation}}&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=User:Materthron&amp;diff=12067</id>
		<title>User:Materthron</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=User:Materthron&amp;diff=12067"/>
		<updated>2008-07-07T10:27:45Z</updated>

		<summary type="html">&lt;p&gt;Materthron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;My name is Philipp Weissenbacher, I&#039;m a second semester cs student at the University of Vienna. I&#039;m interested in GUIs and User Interface (Centred) Design.&lt;br /&gt;
&lt;br /&gt;
I&#039;ve just recently joined the VideoLAN project, helping [[User:Fkuehne|Felix Kühne]] with the German translation. Also I&#039;m trying to improve the wiki in as many ways I can. Although still being a C++ newbie, I&#039;m looking forward to contribute to VLC media player itself soon (especially to it&#039;s brand new [[Qt Interface]]).&lt;br /&gt;
Also, I&#039;m regularly getting the latest nighties to test and see if everything works fine. See [[Special:Contributions/Materthron|my contributions]] if you so please.&lt;br /&gt;
&lt;br /&gt;
Find me also on the [http://wiki.services.openoffice.org/wiki/User:Materthron OpenOffice.org&#039;s Wiki].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;s&amp;gt;Think about applying for [[SoC 2008]]. [[SoC 2008#Fullscreen_Controller|Fullscreen Controller]] looks tasty!&amp;lt;s&amp;gt; Gone! Resort to wiki editing&lt;br /&gt;
* &amp;lt;s&amp;gt;Read &#039;&#039;C++ Primer&#039;&#039;&amp;lt;/s&amp;gt; Bad choice; read TC++PL instead&lt;br /&gt;
* Get and read &#039;&#039;C++ GUI Programming with Qt 4&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Getting in contact ==&lt;br /&gt;
Feel free to contact me via ICQ (220627791), Skype (materthron) or email (philipp_DOT_weissenbacher_AT_gmail_DOT_com).&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Documentation:Modules/ncurses&amp;diff=12051</id>
		<title>Documentation:Modules/ncurses</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Documentation:Modules/ncurses&amp;diff=12051"/>
		<updated>2008-07-04T14:50:57Z</updated>

		<summary type="html">&lt;p&gt;Materthron: created&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
This is one of the three command line interfaces (besides , [[Documentation:Modules/rc|remote control (rc)]] and [[Documentation:Modules/telnet|telnet]]).&lt;br /&gt;
To force vlc into using this interface, do the following:&lt;br /&gt;
 vlc -I ncurses&lt;br /&gt;
&lt;br /&gt;
This is interface is operated through a set of shortcuts which are listed in the next section.&lt;br /&gt;
&lt;br /&gt;
== Shortcuts ==&lt;br /&gt;
To get the following list of all available shortcuts in the interface press &#039;h&#039;. Use the up and down arrow keys to scroll.&lt;br /&gt;
&lt;br /&gt;
 [Display]&lt;br /&gt;
 h,H         Show/Hide help box&lt;br /&gt;
 i           Show/Hide info box&lt;br /&gt;
 L           Show/Hide messages box&lt;br /&gt;
 P           Show/Hide playlist box&lt;br /&gt;
 B           Show/Hide filebrowser&lt;br /&gt;
 &lt;br /&gt;
 [Global]&lt;br /&gt;
 q, Q        Quit&lt;br /&gt;
 s           Stop&lt;br /&gt;
 &amp;lt;space&amp;gt;     Pause/Play&lt;br /&gt;
 f           Toggle Fullscreen&lt;br /&gt;
 n, p        Next/Previous playlist item&lt;br /&gt;
 [, ]        Next/Previous title&lt;br /&gt;
 &amp;lt;, &amp;gt;        Next/Previous chapter&lt;br /&gt;
 &amp;lt;right&amp;gt;     Seek +1%&lt;br /&gt;
 &amp;lt;left&amp;gt;      Seek -1%&lt;br /&gt;
 a           Volume Up&lt;br /&gt;
 z           Volume Down&lt;br /&gt;
 &lt;br /&gt;
 [Playlist]&lt;br /&gt;
 r           Random&lt;br /&gt;
 l           Loop Playlist&lt;br /&gt;
 R           Repeat item&lt;br /&gt;
 o           Order Playlist by title&lt;br /&gt;
 O           Reverse order Playlist by title&lt;br /&gt;
 /           Look for an item&lt;br /&gt;
 A           Add an entry&lt;br /&gt;
 D, &amp;lt;nowiki&amp;gt;&amp;lt;del&amp;gt;&amp;lt;/nowiki&amp;gt;    Delete an entry &lt;br /&gt;
 &amp;lt;backspace&amp;gt; Delete an entry&lt;br /&gt;
 &lt;br /&gt;
 [Filebrowser]&lt;br /&gt;
 &amp;lt;enter&amp;gt;     Add the selected file to the playlist&lt;br /&gt;
 &amp;lt;space&amp;gt;     Add the selected directory to the playlist&lt;br /&gt;
 .           Show/Hide hidden files&lt;br /&gt;
 &lt;br /&gt;
 [Boxes]&lt;br /&gt;
 &amp;lt;up&amp;gt;,&amp;lt;down&amp;gt;     Navigate through the box line by line&lt;br /&gt;
 &amp;lt;pgup&amp;gt;,&amp;lt;pgdown&amp;gt; Navigate through the box page by page&lt;br /&gt;
 &lt;br /&gt;
 [Player]&lt;br /&gt;
 &amp;lt;up&amp;gt;,&amp;lt;down&amp;gt;     Seek +/-5%&lt;br /&gt;
 &lt;br /&gt;
 [Miscellaneous]&lt;br /&gt;
 Ctrl-l          Refresh the screen&lt;br /&gt;
&lt;br /&gt;
[[Category:Interfaces]]&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=UnixCompile&amp;diff=11947</id>
		<title>UnixCompile</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=UnixCompile&amp;diff=11947"/>
		<updated>2008-06-23T18:08:47Z</updated>

		<summary type="html">&lt;p&gt;Materthron: spell-checking, polish and removed outdated link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Prepare your environment==&lt;br /&gt;
VLC uses gcc, automake, autoconf and friends for compilation. Make sure they are up to date and usable for your system.&lt;br /&gt;
&lt;br /&gt;
==Get the source==&lt;br /&gt;
Start by [[GetTheSource|getting the source]], using FTP for releases, or using [[Git]] for development.&lt;br /&gt;
&lt;br /&gt;
If your are using the release, download source code and extract the archive and go into your VLC directory.&lt;br /&gt;
 cd /path/to/your/vlc/folder/&lt;br /&gt;
&lt;br /&gt;
If you are using the [[Git]] version, start by bootstrapping your VLC.&lt;br /&gt;
 cd /path/to/your/vlc/folder/&lt;br /&gt;
 ./bootstrap&lt;br /&gt;
&lt;br /&gt;
== Get the 3rd party libs ==&lt;br /&gt;
Now you can start to configure VLC. Remember to first take a look at &amp;lt;tt&amp;gt;./configure --help&amp;lt;/tt&amp;gt;. Take a good look at that enormous list of options.&lt;br /&gt;
&lt;br /&gt;
=== General info ===&lt;br /&gt;
It is very important that you install and enable all the 3rd party libraries that you will be needing and let me tell you that that are a lot. If you don&#039;t install them you will end up with an application that well..... essentially doesn&#039;t do anything.&lt;br /&gt;
See [[Contrib_Status|here]] for a complete list.&lt;br /&gt;
&lt;br /&gt;
There are some very important dependencies: gettext (nls) for international support (required), libdvbpsi for mpeg files and streams support, libmad for mp3 decoding, libmpeg2 for mpeg 1 and 2 video support, ffmpeg for support of mpeg4 and many other types of video, liba52 for dolby (AC3) sound, alsa for proper audio output, xvideo for proper video output, wxWidgets (wxGTK) for proper GUI support and libdvd* for DVD support.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Be careful!&#039;&#039;&#039; Some of the libraries are better not to be installed (at all, beware of old installations) and should be linked to directly. These are mostly ffmpeg and liveMedia. &lt;br /&gt;
&lt;br /&gt;
There are also some libraries that are no longer being maintained and which we advise not to use. These include the gtk, gnome and kde GUIs, the glide and mga modules.&lt;br /&gt;
&lt;br /&gt;
===Get&#039;em===&lt;br /&gt;
There are a few ways to get those libs. You should use only one method at a time:&lt;br /&gt;
&lt;br /&gt;
* Using your distribution or portage system, in order to get all the needed libs (this is the preferred way):&lt;br /&gt;
For example on Debian or Ubuntu:&lt;br /&gt;
 # sudo apt-get build-dep vlc&lt;br /&gt;
&lt;br /&gt;
* Using the contribs system in VLC&#039;s sources&lt;br /&gt;
  % cd extras/contrib;&lt;br /&gt;
  % ./bootstrap;&lt;br /&gt;
  % make;&lt;br /&gt;
&lt;br /&gt;
This should download and build a lot of those libs for you.&lt;br /&gt;
&lt;br /&gt;
* Read the [[Contrib_Status|list]], download them and build by hand.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
You need to tweak your configure line.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;./configure&amp;lt;/tt&amp;gt; is used to check whether your system is able to compile VLC.&lt;br /&gt;
Also you choose the functionalities of your build.&lt;br /&gt;
 % ./configure --help&lt;br /&gt;
will show you the various options&lt;br /&gt;
&lt;br /&gt;
===Special libs ===&lt;br /&gt;
Use &amp;lt;tt&amp;gt;--with-ffmpeg-tree=path/to/ffmpeg/source/tree&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;--with-livedotcom-path=path/to/livemedia/source/tree&amp;lt;/tt&amp;gt; in connection with &amp;lt;tt&amp;gt;--enable-ffmpeg and --enable-livedotcom&amp;lt;/tt&amp;gt;.&lt;br /&gt;
For ffmpeg it is also important to tell VLC if you compiled ffmpeg with faac and/or lame support. Use the &amp;lt;tt&amp;gt;--with-ffmpeg-faac&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;--with-ffmpeg-mp3lame&amp;lt;/tt&amp;gt; configure flags.&lt;br /&gt;
&lt;br /&gt;
=== Final configuration ===&lt;br /&gt;
If you want to install VLC into another directory, run&lt;br /&gt;
 % ./configure --prefix=/path/to/install/folder/&lt;br /&gt;
&lt;br /&gt;
This is an example of a typical VLC configure line:&lt;br /&gt;
 % ./configure --enable-x11 --enable-xvideo --disable-gtk --enable-sdl --enable-ffmpeg --with-ffmpeg-mp3lame --enable-mad --enable-libdvbpsi --enable-a52 --enable-libmpeg2 --enable-dvdnav --enable-faad --enable-vorbis --enable-ogg --enable-theora --enable-faac --enable-mkv --enable-freetype --enable-fribidi --enable-speex --enable-flac --enable-live555 --with-live555-tree=/usr/lib/live --enable-caca --enable-skins --enable-skins2 --enable-alsa --disable-kde --enable-qt --enable-wxwindows --enable-ncurses --enable-release&lt;br /&gt;
&lt;br /&gt;
[[User:J-b#VLC_configure_line|Here]] is another.&lt;br /&gt;
&lt;br /&gt;
== Compilation ==&lt;br /&gt;
Compile VLC:&lt;br /&gt;
 % make&lt;br /&gt;
&lt;br /&gt;
As root (type &amp;quot;su&amp;quot; to change to root account):&lt;br /&gt;
 # make install&lt;br /&gt;
&lt;br /&gt;
To remove files created during the compile (optional) type:&lt;br /&gt;
 % make clean&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
=== Cygwin ===&lt;br /&gt;
Compiling on [[Win32CompileCygwin|Cygwin]] may be broken from time to time.&lt;br /&gt;
&lt;br /&gt;
=== Debian ===&lt;br /&gt;
Debian users who want to compile VLC should install the packages below. &lt;br /&gt;
Note: If you just want to &#039;&#039;use&#039;&#039; VLC media player then simply install the package vlc (&amp;lt;tt&amp;gt;sudo apt-get install vlc&amp;lt;/tt&amp;gt;) - the unstable version is normally very up-to-date (and stable is, er, stable ;-)&lt;br /&gt;
* [http://packages.debian.org/unstable/libdevel/libavcodec-dev libavcodec-dev]&lt;br /&gt;
* [http://packages.debian.org/unstable/libdevel/libpostproc-dev libpostproc-dev]&lt;br /&gt;
* [http://packages.debian.org/unstable/libdevel/libmpeg2-4-dev libmpeg2-4-dev]&lt;br /&gt;
&lt;br /&gt;
== Version ==&lt;br /&gt;
This HOWTO has been originally written by [mailto:hartman_at_videolan_dot_org Derk-Jan Hartman].&lt;br /&gt;
&lt;br /&gt;
It has been modified and updated by [[User:J-b| Jean-Baptiste Kempf]].&lt;br /&gt;
&lt;br /&gt;
It was spelled-checked and sudoed by [[User:materthron|materthron]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Building]]&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=User:Materthron&amp;diff=11105</id>
		<title>User:Materthron</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=User:Materthron&amp;diff=11105"/>
		<updated>2008-03-25T11:18:09Z</updated>

		<summary type="html">&lt;p&gt;Materthron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;My name is Philipp Weissenbacher, I&#039;m a second semester cs student at the University of Vienna. I&#039;m interested in GUIs and User Interface (Centred) Design.&lt;br /&gt;
&lt;br /&gt;
I&#039;ve just recently joined the VideoLAN project, helping [[User:Fkuehne|Felix Kühne]] with the German translation. Also I&#039;m trying to improve the wiki in as many ways I can. Although still being a C++ newbie, I&#039;m looking forward to contribute to VLC media player itself soon (especially to it&#039;s brand new [[Qt Interface]]).&lt;br /&gt;
Also, I&#039;m regularly getting the latest nighties to test and see if everything works fine.&lt;br /&gt;
&lt;br /&gt;
Find me also on the [http://wiki.services.openoffice.org/wiki/User:Materthron OpenOffice.org Wiki]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;&lt;br /&gt;
* Think about applying for [[SoC 2008]]. [[SoC 2008#Fullscreen_Controller|Fullscreen Controller]] looks tasty!&lt;br /&gt;
* Read &#039;&#039;C++ Primer&#039;&#039;&lt;br /&gt;
* Read &#039;&#039;C++ GUI Programming with Qt 4&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Getting in contact ==&lt;br /&gt;
Feel free to contact me via ICQ (220627791), Skype (materthron) or email (philipp_DOT_weissenbacher_AT_gmail_DOT_com).&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=SoC_2008&amp;diff=10971</id>
		<title>SoC 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=SoC_2008&amp;diff=10971"/>
		<updated>2008-03-15T20:17:10Z</updated>

		<summary type="html">&lt;p&gt;Materthron: /* Assembly optimizations in VLC */ spelling&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Google Summer of Code 2008.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VideoLAN tries to be a mentoring organization&#039;&#039; for VLC and x264.&lt;br /&gt;
&lt;br /&gt;
== Introduction &amp;amp; Information ==&lt;br /&gt;
&lt;br /&gt;
This wiki page covers the attempt by the [[VideoLAN]] project to act as a mentoring organization for [http://code.google.com/soc/ Google Summer of Code], in order to improve {{VLC}} and [[x264]], the H.264 video encoder.&lt;br /&gt;
&lt;br /&gt;
* This page list the ideas for VLC.&lt;br /&gt;
* There is also a separate page for project ideas for the [[x264]]: [[SoC x264]].&lt;br /&gt;
&lt;br /&gt;
=== VLC media player ===&lt;br /&gt;
{{VLC}} is a cross-platform Multimedia player, and encoding and streaming application.&lt;br /&gt;
It is one of the most successful open-source projects without any professional structure underneath.&lt;br /&gt;
&lt;br /&gt;
{{VLC}} is downloaded at an approximate monthly rate of 4 millions from the main website (not including third-party distributions (Linux)), which means about 30 million people have downloaded VLC 0.8.5 from the main website!&lt;br /&gt;
&lt;br /&gt;
You can find more information on [http://en.wikipedia.org/wiki/VLC_media_player VLC on Wikipedia] or on this [[Main_Page|wiki]].&lt;br /&gt;
&lt;br /&gt;
=== Summer of Code ===&lt;br /&gt;
&lt;br /&gt;
If selected and developed, SoC ideas will be included in the VLC 0.9.1 or any later version release, and covered by the GPL licence.&lt;br /&gt;
&lt;br /&gt;
=== Ideas ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Read this&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We (the VideoLAN team, and [[User:J-b|jb]], the author of this page) have split this page in three lists of ideas:&lt;br /&gt;
* The &#039;&#039;main ideas&#039;&#039; are the ones we would like to focus on, and seem to be key projects for VLC and a lot more &#039;&#039;thrilling&#039;&#039; than the other ones; we have assigned a potential mentor to each of these.&lt;br /&gt;
* The other ideas are less detailed but could be good ideas too.&lt;br /&gt;
* Original good ideas will be valued. Last year, half of the ideas were given by students. [[Mini_Projects]] has some ideas too.&lt;br /&gt;
&lt;br /&gt;
We don&#039;t want to impose anything. This is free and Open Source software. Last year, many projects were external ideas.&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t want to apply for SoC but want other ideas to develop on, check the [[Mini Projects]] page!&lt;br /&gt;
&lt;br /&gt;
And on IRC channel, you can have even more ideas.&lt;br /&gt;
&lt;br /&gt;
===x264===&lt;br /&gt;
For x264 ideas, please see [[SoC_x264]].&lt;br /&gt;
&lt;br /&gt;
== Main ideas ==&lt;br /&gt;
&lt;br /&gt;
=== Fullscreen Controller ===&lt;br /&gt;
This project is easy to describe, it would provide a fullscreen controller for Linux/Unix and Windows, as {{VLC}} already has on Mac OS X version since 0.8.6.&lt;br /&gt;
&lt;br /&gt;
It should:&lt;br /&gt;
* be draggable, &lt;br /&gt;
* be clickable,&lt;br /&gt;
* support the classical control buttons to control VLC playback in fullscreen mode,&lt;br /&gt;
* have all the VLC functionalities in it.&lt;br /&gt;
&lt;br /&gt;
With this project, which is not too long, there should be some related work on Vout (Making sure the video output does not close and reopen between files for example...)&lt;br /&gt;
&lt;br /&gt;
This project needs basic C++ knowledge. Qt knowledge would be a plus.&lt;br /&gt;
&lt;br /&gt;
This project should be doable by any serious student in a summer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Proposed mentor: [[User:J-b|jb]]&#039;&#039; (backup atmo)&lt;br /&gt;
&lt;br /&gt;
=== Test Suite ===&lt;br /&gt;
This project aims at making automatic tests to improve VLC quality.&lt;br /&gt;
&lt;br /&gt;
* Write a series of tests for vlc-internal&lt;br /&gt;
* Integrate a framework for automated plugins testing with the automake build system&lt;br /&gt;
* Automate the different codec playback/mux/etc tests&lt;br /&gt;
* Automate the subtitles tests&lt;br /&gt;
* Write tests for the different bindings: Mac OS X Framework/Python Bindings... etc.&lt;br /&gt;
&lt;br /&gt;
This project is a code project, require some knowledge of C&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Proposed mentor: [[User:Pdherbemont]]&#039;&#039; (backup: courmisch)&lt;br /&gt;
&lt;br /&gt;
=== MTP Device Service Discovery ===&lt;br /&gt;
This projects consists of adding support for finding and reading content from attached USB MTP (Media Transfer Protocol) devices,&lt;br /&gt;
such as the Apple iPod, as a Service Discovery and input plugins for VLC.&lt;br /&gt;
&lt;br /&gt;
This project might need improvements in the Service Discovery subsystem for hotplug.&lt;br /&gt;
&lt;br /&gt;
This project needs a student to have a MP3 player device...&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Proposed mentor: funman&#039;&#039; (backup jb)&lt;br /&gt;
&lt;br /&gt;
=== QuickTimeVR Playing ===&lt;br /&gt;
This project deals with integration QuickTimeVR inside VLC using work from FreePV (SoC 2007).&lt;br /&gt;
&lt;br /&gt;
This project will require some modification on image handling inside VLC, before starting.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Proposed mentor: dionoea&#039;&#039; (backup Yuval Levy)&lt;br /&gt;
&lt;br /&gt;
=== UPnP media service ===&lt;br /&gt;
This project involves adding support for advertizing the stream on the LAN using Universal Plug&#039;n&#039;Play A/V  / DLNA.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Proposed mentor: funman&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Other Ideas SoC 2008 ==&lt;br /&gt;
&lt;br /&gt;
=== QTKit access ===&lt;br /&gt;
This project means to deal with building a QTKit-based access module for OS X (allowing input from USB / FireWire cameras, audio devices, camcorders, tape recorders [, ...your favourite here] ). &lt;br /&gt;
&lt;br /&gt;
This project needs also GUI Integration.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Proposed mentor: BigBen&#039;&#039; (backup feepk)&lt;br /&gt;
&lt;br /&gt;
=== Leopard integration ===&lt;br /&gt;
* a QuickLook-plugin for OS X Leopard &lt;br /&gt;
* Video Output animations&lt;br /&gt;
* VLC_app (VLCKit based) improvements.&lt;br /&gt;
* VLCKit oneclick-Streaming Server implementation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Proposed mentor: pdherbemont, feepk&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== iPhone / iPod touch port ===&lt;br /&gt;
Port VLC to the iPhone / iPod touch platform. &lt;br /&gt;
&lt;br /&gt;
This project does not necessarily require the student to own such a device due to the availability of a simulator as part of the official SDK, although it is probably helpful.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Proposed mentor: pdherbemont&#039;&#039; (backup feepk)&lt;br /&gt;
&lt;br /&gt;
=== Assembly optimizations in VLC ===&lt;br /&gt;
&lt;br /&gt;
If you are fond of writing ASM and you are fluent in MMX/SSE2, there are many interesting things in VLC to speed up.&lt;br /&gt;
* memcpy implementations in SSE2&lt;br /&gt;
* video filters ASM speedups&lt;br /&gt;
* audio filters ASM speedups&lt;br /&gt;
* Porting other ASM video filters to VLC.&lt;br /&gt;
* Profiling VLC.&lt;br /&gt;
&lt;br /&gt;
This project needs some good ASM knowledge and good C experience.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Proposed mentor: jb, Dark_Shikari&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Matroska (mkv) muxing ===&lt;br /&gt;
&lt;br /&gt;
This project is about writing a mkv muxer for VLC with advanced support (chapters, multiple audio and multiple subtitles, etc...) like when you need to rip or archive a DVD.&lt;br /&gt;
&lt;br /&gt;
FFMPEG project has a similar project, and we could use the libavformat muxer and adapt ourselves, but we are not sure if we will be able to use therefore all the advanced features.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;robUx4 can do the mentoring. He has already wrote the demux and has worked for matroska, so knows it very well.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== WinCE port ===&lt;br /&gt;
The WinCE port has been broken for some time now before 0.8.4. Repairing the builds of all the external libraries build and making VLC build and work should take some time :D&lt;br /&gt;
&lt;br /&gt;
Then a rework of the interface should happen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Proposed mentor: djc.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Automated threading error detection ===&lt;br /&gt;
VLC is heavily multithreaded.&lt;br /&gt;
&lt;br /&gt;
This project would involve extending the VLC threading APIs to provide better run-time consistency checks, and possibly proof of correctness.&lt;br /&gt;
&lt;br /&gt;
This could be similar to the lock consistency checking in the Linux kernel, albeit more simple - VLC does not have to deal with interruptions neither atomic operation and has fewer thread and synchronisation constructs.&lt;br /&gt;
&lt;br /&gt;
This project requires working knowledge of the C programming language and POSIX threads.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mentoring would be done by courmisch&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===  GUI interfaces for the browsers plug-ins ===&lt;br /&gt;
This project focuses on adding interfaces to our browser plug-ins, in order to have, in the web pages embedded mode, buttons to control {{VLC}} as in WMP or Youtube player. These buttons need to be cross-platform and cross-browsers.&lt;br /&gt;
&lt;br /&gt;
The second part of this project aims to provide a replacement for all preconfigured media players embedded in web pages, if possible.&lt;br /&gt;
 &lt;br /&gt;
For example, when a webpage asks for WMP embedded plugin, youtube player, quicktime player or any other, VLC would detect the stream and display it. This would mean less CPU needed than Flash based players...&lt;br /&gt;
&lt;br /&gt;
This project may need to work in concert with some improvements on the cache handling module access.&lt;br /&gt;
&lt;br /&gt;
The look of the interface should not be a problem (it can be added later on).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Proposed mentor: dionoea&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Vista acceleration and DirectX improvements ===&lt;br /&gt;
Current versions of {{VLC}} have a lot of problems on Windows Vista (check the forums for specifics).&lt;br /&gt;
&lt;br /&gt;
We need support for the new EVR (enhanced video renderer) in Windows Vista, and make it the default Video Output module for that OS.&lt;br /&gt;
&lt;br /&gt;
See [http://download.microsoft.com/download/5/b/9/5b97017b-e28a-4bae-ba48-174cf47d23cd/MED134_WH06.ppt Windows Vista Video Pipeline Architecture And Implementation] and [http://msdn2.microsoft.com/en-us/library/ms788119.aspx DirectShow Improvements in Vista]&lt;br /&gt;
&lt;br /&gt;
Some rework and enhancements of the DirectX and Direct3D Video Output modules may also be necessary.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Proposed mentor: atmo&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Mini Projects - More ideas ===&lt;br /&gt;
&lt;br /&gt;
We have a more general page for ideas for Project in {{VLC}}, that could give you ideas: [[Mini_Projects]].&lt;br /&gt;
&lt;br /&gt;
== Questions? Contact us? ==&lt;br /&gt;
If you need to contact us for any questions, you can:&lt;br /&gt;
* use this [[Talk:SoC_2008| Talk page]], &lt;br /&gt;
* use the [http://www.videolan.org/developers/lists.html vlc-devel] mailing list,&lt;br /&gt;
* come on IRC irc://irc.videolan.org #videolan&lt;br /&gt;
* contact one of the mentors or the backup mentors,&lt;br /&gt;
* or contact [[User:J-b| Jean-Baptiste Kempf]]&lt;br /&gt;
&lt;br /&gt;
=== Mentors ===&lt;br /&gt;
The proposed mentors are:&lt;br /&gt;
* courmisch,&lt;br /&gt;
* dionoea,&lt;br /&gt;
* djc&lt;br /&gt;
* feepk,&lt;br /&gt;
* pdherbemont,&lt;br /&gt;
* jb,&lt;br /&gt;
* funman,&lt;br /&gt;
* robUx4,&lt;br /&gt;
* BigBen&lt;br /&gt;
&lt;br /&gt;
=== Administrators ===&lt;br /&gt;
* jb&lt;br /&gt;
* xtophe&lt;br /&gt;
&lt;br /&gt;
[[Category:Activities]]&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=OldFAQ&amp;diff=10970</id>
		<title>OldFAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=OldFAQ&amp;diff=10970"/>
		<updated>2008-03-15T20:02:17Z</updated>

		<summary type="html">&lt;p&gt;Materthron: /* WMV files */ spelling&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
Answers to some common problems people encounter with VLC. More help is available in the&lt;br /&gt;
* [http://www.videolan.org/doc/ Documentation]&lt;br /&gt;
* [http://www.videolan.org/doc/faq/en/videolan-faq-en.html FAQ]&lt;br /&gt;
* [[Forum]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing VLC ==&lt;br /&gt;
&lt;br /&gt;
=== On Mac OS 9 ===&lt;br /&gt;
&lt;br /&gt;
{{faqlink|239006}}&lt;br /&gt;
* Sorry, VLC will not work on OS 9, and probably never will. However, Mac OS X is supported - [[Unsupported|Find out Why]]&lt;br /&gt;
&lt;br /&gt;
=== Compiling VLC ===&lt;br /&gt;
&lt;br /&gt;
==== How do I compile VLC? ====&lt;br /&gt;
&lt;br /&gt;
* Look at [http://developers.videolan.org/vlc/ how to compile VLC]. There are pre-compiled (binary / executable) versions [http://www.videolan.org/vlc/ here].&lt;br /&gt;
&lt;br /&gt;
==== Mozilla Firefox Plugin ====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Debian:&#039;&#039; All you need is to download the vlc plugin package - mozilla-plugin-vlc ([http://packages.debian.org/stable/graphics/mozilla-plugin-vlc stable release])&lt;br /&gt;
* &#039;&#039;All Linux:&#039;&#039; To make the firefox plugin with the vlc player, you will first need the Firefox Development package (from: [http://packages.ubuntu.com/breezy/devel/firefox-dev ubuntu] ...). Then, when you compile, run ./configure with --enable-mozilla, and if needed with --with-mozilla-sdk-path=&#039;&#039;/path_to_firefox_sdk&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;Missing header file ffmpeg/avcodec.h&amp;quot; and &amp;quot;Missing header file postproc/postprocess.h&amp;quot; Errors ====&lt;br /&gt;
&lt;br /&gt;
* Make sure that you have all the libraries you need.&lt;br /&gt;
** &#039;&#039;&#039;on ubuntu&#039;&#039;&#039;: &amp;quot;apt-get install libavcodec-dev libpostproc-dev&amp;quot; will install the needed files (worked on edgy).&lt;br /&gt;
* When you run ./configure for [[ffmpeg]], make sure that at least the following flags are set (descriptions of these avaliable from ./configure --help )&lt;br /&gt;
 ./configure --enable-shared --enable-shared-pp --enable-pp --enable-gpl&lt;br /&gt;
* The path of ffmpeg is not set. Check if you can locate the file &#039;&#039;&#039;libavcodec.pc&#039;&#039;&#039; on your computer, and export PKG_CONFIG_PATH to where you found it before running ./configure. For example&lt;br /&gt;
 export PKG_CONFIG_PATH=/home/you/ffmpeg/&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;cc1: error: invalid option `tune=opteron&#039;&amp;quot; Error on 64-bit systems ====&lt;br /&gt;
&lt;br /&gt;
* One user writes: &amp;quot;From what I can see, the -mtune flag is not available for this type of processor in man gcc. I had to change the configure options comment out all the lines where they set mcpu or mtune flags.) I don&#039;t know if this is the correct way to proceed but was the only way for me to get results fast.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;/usr/bin/ld: cannot find -lX11&amp;quot; Error on 64-bit systems ====&lt;br /&gt;
&lt;br /&gt;
* In configure, there is an x_libraries variable there that is set to &amp;quot;/usr/X11R6/lib&amp;quot; (around line 16371). Because it is a 64 bit system, this variable needs to be /usr/X11R6/lib64. After changing that, it should continue compiling.&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;syntax error before &amp;quot;pthread_spinlock_t&amp;quot;&amp;quot; on debian-Etch or CentOS ====&lt;br /&gt;
&lt;br /&gt;
* If you have errors about &#039;&#039;pthread_spin*&#039;&#039; in the file &#039;&#039;vlc_threads_funcs.h&#039;&#039;, try this fix :&lt;br /&gt;
 su&lt;br /&gt;
 sed -e &#039;s/define\s*_POSIX_SPIN_LOCKS\s*/define _POSIX_SPIN_LOCKS -1 \/\/ wrong: /g&#039; -i /usr/include/bits/posix_opt.h&lt;br /&gt;
 exit&lt;br /&gt;
source : [http://forum.videolan.org/viewtopic.php?f=13&amp;amp;t=43930#p139570 this post] from Rémi Denis-Courmont.&lt;br /&gt;
&lt;br /&gt;
=== Installing Skins ===&lt;br /&gt;
&lt;br /&gt;
* Although all information is given on the [http://www.videolan.org/vlc/skins.php VLC Download skin site], you may miss the note to change preferences to &#039;&#039;skinnable interface&#039;&#039;. There is an [http://forum.videolan.org/viewtopic.php?p=85603#p85603 article on the forum] which describes the how-to. In short: there is a drop-down option (interface module) in the settings dialog (Interface &amp;amp;rarr; General) which defaults to &#039;&#039;Standard&#039;&#039;. Change this and restart.&lt;br /&gt;
&lt;br /&gt;
== Problems Starting VLC ==&lt;br /&gt;
&lt;br /&gt;
=== VLC does not launch on my Mac anymore. What to do? ===&lt;br /&gt;
&lt;br /&gt;
* Please have a look at the [[FAQ_on_MacOSX_only_issues|specific FAQ]], which covers multiple solutions to this issue.&lt;br /&gt;
&lt;br /&gt;
== Error Messages ==&lt;br /&gt;
&lt;br /&gt;
Error messages can be viewed by selecting Messages from the View menu.&lt;br /&gt;
&lt;br /&gt;
=== main private error: no sout mux module matched &amp;quot;ts&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
* This can be an error if &#039;&#039;&#039;libdvbpsi&#039;&#039;&#039; was not installed when vlc was compiled. To fix this error, install libdvbpsi; then re-compile vlc. [http://developers.videolan.org/libdvbpsi/ libdvbpsi]&lt;br /&gt;
&lt;br /&gt;
=== main dialogs provider error: no dialogs provider module matched &amp;quot;any&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
* The solution is found in [http://forum.videolan.org/viewtopic.php?t=14733 the forum]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problems playing types of files ==&lt;br /&gt;
&lt;br /&gt;
=== WMV files ===&lt;br /&gt;
&lt;br /&gt;
* Starting with VLC media player 0.8.6, the playback of WMV3-encoded videos is available on all platforms. Please note, that encrypted / DRM-protected video-clips still cannot be played. That is due to the nature of DRM and is not about to change, so please do not ask.&lt;br /&gt;
&lt;br /&gt;
=== Real Media files ===&lt;br /&gt;
&lt;br /&gt;
* Realmedia files (.rm, .rpm, etc) are proprietary (ie, copyrighted) file formats, created by RealNetworks. Because of this, VLC can&#039;t support them at present.&lt;br /&gt;
&lt;br /&gt;
=== QuickTime Files (.mov) ===&lt;br /&gt;
&lt;br /&gt;
* Mov file doesn&#039;t play, but plays ok in QuickTime&lt;br /&gt;
** open the url in QuickTime player&lt;br /&gt;
** let it decide which datarate is best for your connection&lt;br /&gt;
** let it play for a few seconds, then pause it&lt;br /&gt;
** open the stream info, copy the url&lt;br /&gt;
** open &amp;amp; save that one in VLC&lt;br /&gt;
&lt;br /&gt;
=== Flash Video Files (.flv) ===&lt;br /&gt;
&lt;br /&gt;
* Flash Video support has recently been added (provided through ffmpeg) - to view .flv files you will need version 0.8.4a. Download and install the latest version [http://www.videolan.org/vlc/ here].&lt;br /&gt;
* VLC still has problems with a few .flv files. If you have problems playing a file in VLC you might be able to change it to an avi using [[ffmpeg]]. See [[Fixing .flv to .avi with Ffmpeg]].&lt;br /&gt;
* VLC 0.8.6 provided enhanced Flash Video support on all platforms, so it is probably worth to update if you experience problems with prior releases.&lt;br /&gt;
&lt;br /&gt;
=== Other Files ===&lt;br /&gt;
&lt;br /&gt;
{{faqlink|238663}}&lt;br /&gt;
* Make sure that VLC supports that file - look at the [http://www.videolan.org/vlc/features.html list of supposted formats]&lt;br /&gt;
&lt;br /&gt;
* Make sure that the file isn&#039;t corrupted&lt;br /&gt;
&lt;br /&gt;
== VLC and Other Programs ==&lt;br /&gt;
&lt;br /&gt;
=== AMR ===&lt;br /&gt;
&lt;br /&gt;
* To use [http://en.wikipedia.org/wiki/Adaptive_Multi-Rate AMR], you&#039;ll need to compile vlc and ffmpeg with amr support yourself. This is because the amr license is not compatible with the vlc license.&lt;br /&gt;
&lt;br /&gt;
=== ratDVD ===&lt;br /&gt;
&lt;br /&gt;
* VLC does not support [http://en.wikipedia.org/wiki/RatDVD ratDVD] and is not going to be, both for political and technical reasons.&lt;br /&gt;
&lt;br /&gt;
== Problems Playing DVDs ==&lt;br /&gt;
&lt;br /&gt;
===Unable to play any DVDs===&lt;br /&gt;
&lt;br /&gt;
{{faqlink|239006}}&lt;br /&gt;
* &#039;&#039;Linux:&#039;&#039; To play DVDs with VLC in linux, you need to install the libdvdcss package&lt;br /&gt;
* &#039;&#039;Linux:&#039;&#039; Make sure you have access rigths to your DVD player. In linux, you can use chmod to edit access rights to your DVD block device:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; chmod 666 /dev/dvd&lt;br /&gt;
** The videolan FAQ seems to suggest you need write access to this device - is this true? If you know, please edit this entry.&lt;br /&gt;
* &#039;&#039;Linux:&#039;&#039; Make sure VLC knows where your DVD drive is located (/dev/dvd usually).  Go to Settings | Preferences | Input/Codecs | General and under &amp;quot;Default devices&amp;quot; make sure your dvd drive path is entered in the &amp;quot;Default DVD&amp;quot; box.  When you go to open a DVD, you should see something like &amp;quot;dvd:///dev/dvd&amp;quot; as the [[media resource locator]] in the &amp;quot;Open:&amp;quot; box near the top of the Open dialog.&lt;br /&gt;
&lt;br /&gt;
=== Playing DVDs from other Region Codes ===&lt;br /&gt;
&lt;br /&gt;
{{faqlink|239426}}&lt;br /&gt;
* The ability to play DVDs from all regions depends mostly on your DVD drive, and testing it is usually the quickest way to find out if your DVD drive can do it. Most newer DVD drives are RPC2 drives, which don&#039;t allow raw access to the drive untill the drive firmware has done a regioncheck. VLC uses libdvdcss and it needs raw access to the DVD drive to crack the encryption key. So with these drives it is impossible to circumvent the region protection. (This goes for all software. You will need to flash your drives firmware, but sometimes there is no alternate firmware available for your drive). On other RPC2 drives that DO allow raw access, it might take VLC a long time to crack the key. So just pop the disc in your drive and try it out, while you get a coffee. RPC1 drives should &#039;always&#039; work regardless of the regioncode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Poor Quality Video and Audio ==&lt;br /&gt;
&lt;br /&gt;
=== The video runs but the picture is distorted ===&lt;br /&gt;
&lt;br /&gt;
{{faqlink|238431}}&lt;br /&gt;
* &#039;&#039;Linux:&#039;&#039; There is probably a problem with the output layer. There are several ways of troubleshooting it.&lt;br /&gt;
** First, try with another output plugin, for instance:&lt;br /&gt;
**: % vlc -V sdl&lt;br /&gt;
**: % vlc -V x11&lt;br /&gt;
** Second, change your screen depth and/or definition. It quite often helps.&lt;br /&gt;
** Lastly, if running Unix, have a look at your XFree86 video driver. &lt;br /&gt;
&lt;br /&gt;
=== Video is choppy ===&lt;br /&gt;
&lt;br /&gt;
{{faqlink|238474}}&lt;br /&gt;
* Your system may be too slow to decode all pictures. Sometimes, your CPU (computer) really isn&#039;t fast enough, but often the situation can be improved by changing your system configuration to be a bit kinder to VLC.&lt;br /&gt;
** Quit other programs running in the background&lt;br /&gt;
** Turn on DMA on your DVD device:&lt;br /&gt;
*** &#039;&#039;Linux:&#039;&#039;&lt;br /&gt;
***: &amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; hdparm -d1 /dev/dvd&lt;br /&gt;
*** &#039;&#039;Windows:&#039;&#039; go to the System section of the control panel, and go to the Hardware manager (it is sometimes in a separate tab, and sometimes, you have to go to the Advanced tab. Then, right-click on your DVD player, and check the DMA checkbox. &lt;br /&gt;
** Upgrade to the latest driver for your video board.&lt;br /&gt;
** &#039;&#039;Linux:&#039;&#039; you can additionally upgrade your drivers to the latest XFree86 version. If supported, check that the xvideo plug-in is effectively used with:&lt;br /&gt;
**: % vlc -vvvv&lt;br /&gt;
&lt;br /&gt;
=== Audio and video are out of sync ===&lt;br /&gt;
&lt;br /&gt;
{{faqlink|238571}}&lt;br /&gt;
* If you are [[transcoding]] a file, use the [[audio-sync]] option.&lt;br /&gt;
* You can manually set the audio offset while playing (so you can put the audio back in sync). The default keys to increase/decrease the offset are Ctrl+K and Ctrl+L in Windows, and f and g in Mac.&lt;br /&gt;
* &#039;&#039;Linux/Unix:&#039;&#039; Try using another audio output plugin and, under Unix, kill esd or artsd if they are running. If the problem is due to the input file, have a look at the &amp;quot;Audio desynchronization compensation&amp;quot; option.&lt;br /&gt;
&lt;br /&gt;
== Problems with Streaming ==&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;main input error: no suitable access module for `rtsp://...&#039;&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
vlc needs livemedia from &#039;&#039;&#039;live555.com&#039;&#039;&#039; to read rtsp stream this way. &lt;br /&gt;
&lt;br /&gt;
You can check you have it by :&lt;br /&gt;
&lt;br /&gt;
   vlc -l | grep live&lt;br /&gt;
&lt;br /&gt;
It should read&lt;br /&gt;
&lt;br /&gt;
  livedotcom            live.com (RTSP/RTP/SDP) demuxer&lt;br /&gt;
  livedotcom            RTSP/RTP access and demux&lt;br /&gt;
&lt;br /&gt;
If not, you have to install &#039;&#039;&#039;livemedia&#039;&#039;&#039; and point your compilation to this lib directory :&lt;br /&gt;
&lt;br /&gt;
   ./configure &#039;&#039;&#039;--enable-livedotcom --with-livedotcom-tree=/usr/local/lib/live/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Streaming playlist continuously between files (sout-keep not working)===&lt;br /&gt;
&lt;br /&gt;
you should add gather-module sout-chain, example&lt;br /&gt;
    vlc *mpeg --sout-keep --sout &#039;#gather:transcode{plapla}:rtp{plapla}&#039;&lt;br /&gt;
&lt;br /&gt;
===Streaming 1 playlist item continuously and change input without stream break===&lt;br /&gt;
&lt;br /&gt;
you can use this kinda vlm.conf file and --sout-keep option&lt;br /&gt;
  new output1 broadcast enabled loop&lt;br /&gt;
  setup output1 input &amp;quot;inputfile1.mpeg&amp;quot;&lt;br /&gt;
  setup output1 input &amp;quot;inputfile2.mpeg&amp;quot;&lt;br /&gt;
  setup output1 input &amp;quot;/path/to/inputfile3.mpeg&amp;quot;&lt;br /&gt;
  setup output1 option sout-keep=1&lt;br /&gt;
  setup output1 option input-repeat=-1&lt;br /&gt;
  setup output1 output #gather:transcode{etc...}:std{plapal}&lt;br /&gt;
 &lt;br /&gt;
  control output1 play 2&lt;br /&gt;
&lt;br /&gt;
you then chan telnet into vlm and just command&lt;br /&gt;
  control output1 play &amp;lt;playlistnumber&amp;gt;&lt;br /&gt;
to change streamed input.&lt;br /&gt;
&lt;br /&gt;
===Streaming to Windows Media Player===&lt;br /&gt;
&lt;br /&gt;
See [[Windows Media Player]] for details.&lt;br /&gt;
&lt;br /&gt;
== Problems converting between file formats (transcoding) ==&lt;br /&gt;
&lt;br /&gt;
=== Missing Audio and/or Video ===&lt;br /&gt;
&lt;br /&gt;
* Certain containers (aka muxers) can only hold certain types of video and audio - look at [http://www.videolan.org/streaming/features.html Streaming features]&lt;br /&gt;
&lt;br /&gt;
== Streaming/Transcoding Wizard ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Transcode / Save to file ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Partial Extract &amp;quot;From&amp;quot; &amp;quot;To&amp;quot; does not work, allone &amp;quot;To&amp;quot; don´t too.&lt;br /&gt;
&lt;br /&gt;
== VLC Crashes ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
{{faqlink|238592}}&lt;br /&gt;
* If VLC crashes, the following steps will help determine the cause.&lt;br /&gt;
** Increase the verbosity level (either in the preferences or with a -vvvv command line option) and look at the debug messages (in the terminal or in the Messages window).&lt;br /&gt;
* If you are convinced that it is a bug in VLC, have a look at the [http://www.videolan.org/support/bug-reporting.html bug reporting page].&lt;br /&gt;
&lt;br /&gt;
=== When using DirectShow (eg Webcam) ===&lt;br /&gt;
&lt;br /&gt;
{{forum|12394}}&lt;br /&gt;
* There was a bug a while back when you tried to stream using a directshow/webcam it would reboot the computer. The fix was to specify the resolution on the command line or in the &amp;quot;Advanced&amp;quot; section when opening the directshow.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Other Problems ==&lt;br /&gt;
&lt;br /&gt;
=== I only want one VLC player! ===&lt;br /&gt;
&lt;br /&gt;
* To use the same VLC player for all the media files, go to Settings, Preferences, Advanced. The following options should give behavior similar to WMP: minimize # of threads, allow only one running instance, VLC is started from file association, allow only &amp;quot;on&amp;quot; running instance when started from file (typo in v0.8.5).&lt;br /&gt;
&lt;br /&gt;
=== Licensing, legal issues and logo use ===&lt;br /&gt;
&lt;br /&gt;
* Information on this is avaliable on the main videolan website, [http://videolan.org videolan.org]. Also read the [http://www.videolan.org/doc/faq/en/index.html#id238663 Legal concerns] section of the [http://www.videolan.org/doc/faq/en/index.html FAQ].&lt;br /&gt;
* This is a wiki site: it is editable by all, so it is best to check to official website.&lt;br /&gt;
&lt;br /&gt;
=== Fixing Strange Behaviour ===&lt;br /&gt;
&lt;br /&gt;
{{faqlink|238992}}&lt;br /&gt;
* The first thing to do is to reset the VLC preferences in the preferences dialog of the application and restart VLC. If VLC doesn&#039;t even start anymore, delete VLC&#039;s configuration file ([[#Configuration File|where is it?]]). Then restart VLC. If it does not get any better, read the rest of this page or FAQ page, or ask for help at the [[forum]].&lt;br /&gt;
&lt;br /&gt;
=== Subtitles Problem ===&lt;br /&gt;
&lt;br /&gt;
* In the File | Open File dialog, select &amp;quot;Use a subtitles file&amp;quot;, and enter both the video&#039;s filename and the video&#039;s subtitle filename.&lt;br /&gt;
* If you are having displaying the subtitles, the problem might be an encoding problem. Choose the right encoding for your language and it should fix your problem. You&#039;ll find the ISOs here: [http://alis.isoc.org/codage/iso8859/jeuxiso.en.htm]. Once you find a text encoding method that works well for you enter it in Preferences, Input / Codecs, Other codecs, Subtitles then press Save and restart VLC. If you have a specialized language like Hebrew, Arabic, Chinese or Japanese changing the font to a Unicode font will be helpful. For Polish subtitles choose CP 1250 ISO code.&lt;br /&gt;
&lt;br /&gt;
=== No Sound on DirectShow Capture ===&lt;br /&gt;
&lt;br /&gt;
* As odd as it sounds, try setting the sound device to &#039;none&#039;.  See also [http://forum.videolan.org/viewtopic.php?t=2859].&lt;br /&gt;
&lt;br /&gt;
=== VLC hangs when opening Matroska (mkv) files ===&lt;br /&gt;
&lt;br /&gt;
* This might occur when using VLC to view an mkv file in a directory that has a large number of mkv files. (eg. in an Azureus download directory)&lt;br /&gt;
VLC will attempt to preload all the mkv files in the directory and will hang, especially if some mkv files are not fully downloaded yet (thus seem to be broken).&lt;br /&gt;
* The solution is to set the mkv option: --mkv-preload-local-dir to false&lt;br /&gt;
Preferences -&amp;gt; Input / Codecs -&amp;gt; Demuxers -&amp;gt; Matroska -&amp;gt; Preload Directory (uncheck the checkbox)&lt;br /&gt;
(See also http://wiki.videolan.org/Matroska)&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Code_Conventions&amp;diff=10928</id>
		<title>Code Conventions</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Code_Conventions&amp;diff=10928"/>
		<updated>2008-03-13T13:20:46Z</updated>

		<summary type="html">&lt;p&gt;Materthron: /* Qt interface added conventions */ no trunk anymore&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Code conventions ==&lt;br /&gt;
Here you find conventions about how the {{VLC}} developers write their code.&lt;br /&gt;
&lt;br /&gt;
=== Function naming ===&lt;br /&gt;
&lt;br /&gt;
All functions are named accordingly: &#039;&#039;module name&#039;&#039; (in lower case) + _ + &#039;&#039;function name&#039;&#039; (in mixed case, without underscores). For instance: &amp;lt;tt&amp;gt;intf_FooFunction&amp;lt;/tt&amp;gt;. Static functions don&#039;t need the module name.&lt;br /&gt;
&lt;br /&gt;
=== Variable naming ===&lt;br /&gt;
&lt;br /&gt;
We use Hungarian notation. That is, we have the following prefixes:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;tt&amp;gt;i_&amp;lt;/tt&amp;gt; for integers (sometimes &amp;lt;tt&amp;gt;l_&amp;lt;/tt&amp;gt; for long integers)&lt;br /&gt;
*&amp;lt;tt&amp;gt;b_&amp;lt;/tt&amp;gt; for booleans&lt;br /&gt;
*&amp;lt;tt&amp;gt;d_&amp;lt;/tt&amp;gt; for doubles&lt;br /&gt;
*&amp;lt;tt&amp;gt;f_&amp;lt;/tt&amp;gt; for floats&lt;br /&gt;
*Generally, we add a &amp;lt;tt&amp;gt;p&amp;lt;/tt&amp;gt; when the variable is a pointer to a type&lt;br /&gt;
**&amp;lt;tt&amp;gt;pf_&amp;lt;/tt&amp;gt; for function pointers&lt;br /&gt;
**&amp;lt;tt&amp;gt;psz_&amp;lt;/tt&amp;gt; for a pointer to a string terminated by a zero (C-string)&lt;br /&gt;
&lt;br /&gt;
If a variable has no basic type (for instance a complex structure), don&#039;t put any prefix (except &amp;lt;tt&amp;gt;p_&amp;lt;/tt&amp;gt; if it&#039;s a pointer). After one prefix, put an explicit variable name in lower case. If several words are required, join them with an underscore (no mixed case).&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;tt&amp;gt;data_packet_t * p_buffer&amp;lt;/tt&amp;gt;&lt;br /&gt;
*&amp;lt;tt&amp;gt;char psz_msg_date[42]&amp;lt;/tt&amp;gt;&lt;br /&gt;
*&amp;lt;tt&amp;gt;int pi_es_refcount[MAX_ES];&amp;lt;/tt&amp;gt;&lt;br /&gt;
*&amp;lt;tt&amp;gt;void (* pf_next_data_packet)( int * )&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Macro usage ===&lt;br /&gt;
&lt;br /&gt;
Static inline is preferred over macros, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  static inline void change_val(int * var, int val)&lt;br /&gt;
  {&lt;br /&gt;
      *var = val;&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
is preferred to&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  #define CHANGE_VAL(var_name, val) var_name = val;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== A few words about white space ===&lt;br /&gt;
==== Indentation ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Never&#039;&#039;&#039; use tabs in the source (nevertheless you&#039;re entitled to use them in the Makefile :-). &lt;br /&gt;
&lt;br /&gt;
Use &amp;lt;tt&amp;gt;set expandtab&amp;lt;/tt&amp;gt; under vim or the equivalent under emacs.&lt;br /&gt;
&lt;br /&gt;
Indents are 4 spaces long.&lt;br /&gt;
&lt;br /&gt;
==== Spaces ====&lt;br /&gt;
&lt;br /&gt;
Put spaces before and after operators, and inside brackets. For instance:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 for( i = 0; i &amp;lt; 12; i++, j += 42 ); &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Braces ====&lt;br /&gt;
&lt;br /&gt;
Leave braces alone on their lines (GNU style). For instance:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 if( i_es == 42 )&lt;br /&gt;
 {&lt;br /&gt;
    p_buffer[0] = 0x12;&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comments ===&lt;br /&gt;
        &lt;br /&gt;
ANSI C-style comments /* ... */ are more commonly used for historical reasons, though C++/C99 comments are tolerated, but please don&#039;t mix both in the same file.&lt;br /&gt;
&lt;br /&gt;
== Qt interface added conventions ==&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;See [http://trac.videolan.org/vlc/browser/modules/gui/qt4/HACKING HACKING]&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Coding]]&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=User:Materthron&amp;diff=10833</id>
		<title>User:Materthron</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=User:Materthron&amp;diff=10833"/>
		<updated>2008-03-04T18:57:03Z</updated>

		<summary type="html">&lt;p&gt;Materthron: + oo.o&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi! My name is Philipp Weissenbacher and I&#039;m a first semester cs student at the University of Vienna. I&#039;m interested in GUIs and User Interface (Centred) Design.&lt;br /&gt;
&lt;br /&gt;
I&#039;ve just recently joined the VideoLAN project, helping [[User:Fkuehne|Felix Kühne]] with the German translation. Also I&#039;m trying to improve the wiki in as many ways I can. Although still being a C++ newbie, I&#039;m looking forward to contribute to VLC media player itself soon (especially to it&#039;s brand new [[Qt Interface]]).&lt;br /&gt;
Also, I&#039;m regularly getting the latest nighties to test and see if everything works fine.&lt;br /&gt;
&lt;br /&gt;
Find me also on the [http://wiki.services.openoffice.org/wiki/User:Materthron OpenOffice.org Wiki]&lt;br /&gt;
&lt;br /&gt;
Feel free to contact me via ICQ (220627791), Skype (materthron) or email (philipp_DOT_weissenbacher_AT_gmail_DOT_com).&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Getting_Started_At_Coding&amp;diff=10726</id>
		<title>Getting Started At Coding</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Getting_Started_At_Coding&amp;diff=10726"/>
		<updated>2008-02-25T20:21:54Z</updated>

		<summary type="html">&lt;p&gt;Materthron: /* Code */ lnk to HACKING, mentioned Report bugs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== VLC Devel ==&lt;br /&gt;
&lt;br /&gt;
VLC media player is a very fast changing and ever evolving project. &lt;br /&gt;
&lt;br /&gt;
It is very important to keep up to date with the latest developments. Therefore we advise everyone who makes changes to the VLC sourcecode, to sign up with the [http://www.videolan.org/support/lists.html | vlc-devel mailing-list] so you can keep up with the latest changes and developments.&lt;br /&gt;
&lt;br /&gt;
Please try to keep to our [[Code_Conventions|code conventions]]. They are very simple and help to keep all code readable. When you write new stuff, especially core stuff (in the &amp;quot;src&amp;quot; or &amp;quot;include&amp;quot; folders), please comment it heavily or add doxygen documentation for your sources.&lt;br /&gt;
&lt;br /&gt;
== Code ==&lt;br /&gt;
&lt;br /&gt;
Start by building VLC and use [[Subversion]] to get the full source code.&lt;br /&gt;
&lt;br /&gt;
Before you start be sure to read the &#039;&#039;&#039;[http://trac.videolan.org/vlc/browser/trunk/HACKING HACKING]&#039;&#039;&#039; file in the main VLC source directory.&lt;br /&gt;
&lt;br /&gt;
Before sending a patch be sure to read [[Sending Patch]]. To correctly report a bug see [[Report bugs]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Coding]]&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Code_Conventions&amp;diff=10725</id>
		<title>Code Conventions</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Code_Conventions&amp;diff=10725"/>
		<updated>2008-02-25T19:28:47Z</updated>

		<summary type="html">&lt;p&gt;Materthron: /* Qt interface added conventions */ just refer to HACKING&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Code conventions ==&lt;br /&gt;
Here you find conventions about how the {{VLC}} developers write their code.&lt;br /&gt;
&lt;br /&gt;
=== Function naming ===&lt;br /&gt;
&lt;br /&gt;
All functions are named accordingly: &#039;&#039;module name&#039;&#039; (in lower case) + _ + &#039;&#039;function name&#039;&#039; (in mixed case, without underscores). For instance: &amp;lt;tt&amp;gt;intf_FooFunction&amp;lt;/tt&amp;gt;. Static functions don&#039;t need the module name.&lt;br /&gt;
&lt;br /&gt;
=== Variable naming ===&lt;br /&gt;
&lt;br /&gt;
We use Hungarian notation. That is, we have the following prefixes:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;tt&amp;gt;i_&amp;lt;/tt&amp;gt; for integers (sometimes &amp;lt;tt&amp;gt;l_&amp;lt;/tt&amp;gt; for long integers)&lt;br /&gt;
*&amp;lt;tt&amp;gt;b_&amp;lt;/tt&amp;gt; for booleans&lt;br /&gt;
*&amp;lt;tt&amp;gt;d_&amp;lt;/tt&amp;gt; for doubles&lt;br /&gt;
*&amp;lt;tt&amp;gt;f_&amp;lt;/tt&amp;gt; for floats&lt;br /&gt;
*Generally, we add a &amp;lt;tt&amp;gt;p&amp;lt;/tt&amp;gt; when the variable is a pointer to a type&lt;br /&gt;
**&amp;lt;tt&amp;gt;pf_&amp;lt;/tt&amp;gt; for function pointers&lt;br /&gt;
**&amp;lt;tt&amp;gt;psz_&amp;lt;/tt&amp;gt; for a pointer to a string terminated by a zero (C-string)&lt;br /&gt;
&lt;br /&gt;
If a variable has no basic type (for instance a complex structure), don&#039;t put any prefix (except &amp;lt;tt&amp;gt;p_&amp;lt;/tt&amp;gt; if it&#039;s a pointer). After one prefix, put an explicit variable name in lower case. If several words are required, join them with an underscore (no mixed case).&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;tt&amp;gt;data_packet_t * p_buffer&amp;lt;/tt&amp;gt;&lt;br /&gt;
*&amp;lt;tt&amp;gt;char psz_msg_date[42]&amp;lt;/tt&amp;gt;&lt;br /&gt;
*&amp;lt;tt&amp;gt;int pi_es_refcount[MAX_ES];&amp;lt;/tt&amp;gt;&lt;br /&gt;
*&amp;lt;tt&amp;gt;void (* pf_next_data_packet)( int * )&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Macro usage ===&lt;br /&gt;
&lt;br /&gt;
Static inline is preferred over macros, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  static inline void change_val(int * var, int val)&lt;br /&gt;
  {&lt;br /&gt;
      *var = val;&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
is preferred to&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  #define CHANGE_VAL(var_name, val) var_name = val;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== A few words about white space ===&lt;br /&gt;
==== Indentation ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Never&#039;&#039;&#039; use tabs in the source (nevertheless you&#039;re entitled to use them in the Makefile :-). &lt;br /&gt;
&lt;br /&gt;
Use &amp;lt;tt&amp;gt;set expandtab&amp;lt;/tt&amp;gt; under vim or the equivalent under emacs.&lt;br /&gt;
&lt;br /&gt;
Indents are 4 spaces long.&lt;br /&gt;
&lt;br /&gt;
==== Spaces ====&lt;br /&gt;
&lt;br /&gt;
Put spaces before and after operators, and inside brackets. For instance:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 for( i = 0; i &amp;lt; 12; i++, j += 42 ); &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Braces ====&lt;br /&gt;
&lt;br /&gt;
Leave braces alone on their lines (GNU style). For instance:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 if( i_es == 42 )&lt;br /&gt;
 {&lt;br /&gt;
    p_buffer[0] = 0x12;&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comments ===&lt;br /&gt;
        &lt;br /&gt;
ANSI C-style comments /* ... */ are more commonly used for historical reasons, though C++/C99 comments are tolerated, but please don&#039;t mix both in the same file.&lt;br /&gt;
&lt;br /&gt;
== Qt interface added conventions ==&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;See [http://trac.videolan.org/vlc/browser/trunk/modules/gui/qt4/HACKING HACKING]&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Coding]]&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Talk:VLC_Developers_Corner&amp;diff=10716</id>
		<title>Talk:VLC Developers Corner</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Talk:VLC_Developers_Corner&amp;diff=10716"/>
		<updated>2008-02-22T17:46:28Z</updated>

		<summary type="html">&lt;p&gt;Materthron: New section: Broken link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Strategy for main page ==&lt;br /&gt;
The main page is very busy.  Intimidating for the early contributor.  I suggest having a newbie page as an early link or making the main page less busy.  For example you can get rid of or move done the talk about deprecated projects.&lt;br /&gt;
Also the page is very similar to the main wiki intro page.  One might get confused which one they are on.&lt;br /&gt;
[[User:Daniel.Cardenas|Daniel.Cardenas]] 00:59, 22 April 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Streaming Profiles ==&lt;br /&gt;
&lt;br /&gt;
The idea is to make streaming very easy, and yet powerful by using parametrable profiles. These could be used either by the graphical interfaces or through HTTP/command line interfaces.  This section will document the design as it progresses.&lt;br /&gt;
&lt;br /&gt;
The various steps in the process will be:&lt;br /&gt;
- Identification of the feature set&lt;br /&gt;
- Transforming the features into requirements&lt;br /&gt;
- Developing the Analysis Model&lt;br /&gt;
- Developing the Design Model&lt;br /&gt;
&lt;br /&gt;
The Feature-based Object-Orieted Methodology (FOOM) [http://www.tierney.ca/patrick/thesis/FOOM_Thesis_PTierney.pdf], an extension of the Unified Software Process will be followed.&lt;br /&gt;
&lt;br /&gt;
== Broken link ==&lt;br /&gt;
&lt;br /&gt;
Hi!&lt;br /&gt;
The link &amp;quot;Translation information and stats&amp;quot; in the Code VLC box is broken.&lt;br /&gt;
&lt;br /&gt;
Best Regards,&lt;br /&gt;
--[[User:Materthron|materthron]] 18:46, 22 February 2008 (CET)&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Code_Conventions&amp;diff=10707</id>
		<title>Code Conventions</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Code_Conventions&amp;diff=10707"/>
		<updated>2008-02-20T21:22:10Z</updated>

		<summary type="html">&lt;p&gt;Materthron: minor improvements&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Code conventions ==&lt;br /&gt;
Here you find conventions about how the {{VLC}} developers write their code.&lt;br /&gt;
&lt;br /&gt;
=== Function naming ===&lt;br /&gt;
&lt;br /&gt;
All functions are named accordingly: &#039;&#039;module name&#039;&#039; (in lower case) + _ + &#039;&#039;function name&#039;&#039; (in mixed case, without underscores). For instance: &amp;lt;tt&amp;gt;intf_FooFunction&amp;lt;/tt&amp;gt;. Static functions don&#039;t need the module name.&lt;br /&gt;
&lt;br /&gt;
=== Variable naming ===&lt;br /&gt;
&lt;br /&gt;
We use Hungarian notation. That is, we have the following prefixes:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;tt&amp;gt;i_&amp;lt;/tt&amp;gt; for integers (sometimes &amp;lt;tt&amp;gt;l_&amp;lt;/tt&amp;gt; for long integers)&lt;br /&gt;
*&amp;lt;tt&amp;gt;b_&amp;lt;/tt&amp;gt; for booleans&lt;br /&gt;
*&amp;lt;tt&amp;gt;d_&amp;lt;/tt&amp;gt; for doubles&lt;br /&gt;
*&amp;lt;tt&amp;gt;f_&amp;lt;/tt&amp;gt; for floats&lt;br /&gt;
*Generally, we add a &amp;lt;tt&amp;gt;p&amp;lt;/tt&amp;gt; when the variable is a pointer to a type&lt;br /&gt;
**&amp;lt;tt&amp;gt;pf_&amp;lt;/tt&amp;gt; for function pointers&lt;br /&gt;
**&amp;lt;tt&amp;gt;psz_&amp;lt;/tt&amp;gt; for a pointer to a string terminated by a zero (C-string)&lt;br /&gt;
&lt;br /&gt;
If a variable has no basic type (for instance a complex structure), don&#039;t put any prefix (except &amp;lt;tt&amp;gt;p_&amp;lt;/tt&amp;gt; if it&#039;s a pointer). After one prefix, put an explicit variable name in lower case. If several words are required, join them with an underscore (no mixed case).&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;tt&amp;gt;data_packet_t * p_buffer&amp;lt;/tt&amp;gt;&lt;br /&gt;
*&amp;lt;tt&amp;gt;char psz_msg_date[42]&amp;lt;/tt&amp;gt;&lt;br /&gt;
*&amp;lt;tt&amp;gt;int pi_es_refcount[MAX_ES];&amp;lt;/tt&amp;gt;&lt;br /&gt;
*&amp;lt;tt&amp;gt;void (* pf_next_data_packet)( int * )&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Macro usage ===&lt;br /&gt;
&lt;br /&gt;
Static inline is preferred over macros, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  static inline void change_val(int * var, int val)&lt;br /&gt;
  {&lt;br /&gt;
      *var = val;&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
is preferred to&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  #define CHANGE_VAL(var_name, val) var_name = val;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== A few words about white space ===&lt;br /&gt;
==== Indentation ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Never&#039;&#039;&#039; use tabs in the source (nevertheless you&#039;re entitled to use them in the Makefile :-). &lt;br /&gt;
&lt;br /&gt;
Use &amp;lt;tt&amp;gt;set expandtab&amp;lt;/tt&amp;gt; under vim or the equivalent under emacs.&lt;br /&gt;
&lt;br /&gt;
Indents are 4 spaces long.&lt;br /&gt;
&lt;br /&gt;
==== Spaces ====&lt;br /&gt;
&lt;br /&gt;
Put spaces before and after operators, and inside brackets. For instance:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 for( i = 0; i &amp;lt; 12; i++, j += 42 ); &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Braces ====&lt;br /&gt;
&lt;br /&gt;
Leave braces alone on their lines (GNU style). For instance:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 if( i_es == 42 )&lt;br /&gt;
 {&lt;br /&gt;
    p_buffer[0] = 0x12;&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comments ===&lt;br /&gt;
        &lt;br /&gt;
ANSI C-style comments /* ... */ are more commonly used for historical reasons, though C++/C99 comments are tolerated, but please don&#039;t mix both in the same file.&lt;br /&gt;
&lt;br /&gt;
== Qt interface added conventions ==&lt;br /&gt;
&lt;br /&gt;
=== Switch statements ===&lt;br /&gt;
&lt;br /&gt;
Case labels are on the same column as the &amp;lt;tt&amp;gt;switch&amp;lt;/tt&amp;gt; keyword.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 switch( p_item-&amp;gt;i_type )&lt;br /&gt;
 {&lt;br /&gt;
 case blabla:&lt;br /&gt;
     break;&lt;br /&gt;
 default:&lt;br /&gt;
     break;&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Coding]]&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Contrib_Status&amp;diff=10693</id>
		<title>Contrib Status</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Contrib_Status&amp;diff=10693"/>
		<updated>2008-02-16T14:23:18Z</updated>

		<summary type="html">&lt;p&gt;Materthron: better English, reference to building VLC&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page lists the libraries needed to have a fully featured {{VLC}}. &amp;lt;br /&amp;gt;&lt;br /&gt;
The additional information in the table refers to the VLC contrib build system (located in extras/contrib). These versions are against the trunk version.&lt;br /&gt;
&lt;br /&gt;
For information on how to compile {{VLC}} on your platform see the [[Developers_Corner|Build VLC media player]] box on the Developer Corner&#039;s page. &lt;br /&gt;
&lt;br /&gt;
=== Codecs ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-size: smaller; text-align: center; width: 100%; margin: 1em auto 1em auto; border : 1px&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Contrib Status&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
! Contrib lib !! VLC version !! Most recent version !! Compile !! Win32 !! BeOS !! MacOSX !! *Nix !! WinCE !!  Where ? !! Comment &lt;br /&gt;
|-&lt;br /&gt;
! libvorbis &lt;br /&gt;
|| 1.2.0 ||  1.2.0 || {{up-to-date}} || {{Needed}}  || {{Needed}}  || {{Needed}}  || {{Needed}}  || {{unNeeded}} || [http://www.xiph.org/downloads/ Xiph.org] || &lt;br /&gt;
|-&lt;br /&gt;
! libogg&lt;br /&gt;
|| 1.1.3 || 1.1.3 || {{up-to-date}} || {{Needed}}  || {{Needed}}  || {{Needed}}  || {{Needed}}  || {{Needed}} || [http://www.xiph.org/downloads/ Xiph.org]|| &lt;br /&gt;
|-&lt;br /&gt;
! libtheora&lt;br /&gt;
|| 1.0beta2 || 1.0beta2 || {{up-to-date}} || {{Needed}}  || {{Needed}}  || {{Needed}}  || {{Needed}}  ||  {{unNeeded}} || [http://www.xiph.org/downloads/ Xiph.org] || &lt;br /&gt;
|-&lt;br /&gt;
! speex&lt;br /&gt;
|| 1.2beta2 || 1.2beta3 || {{untested}} || {{Needed}}  || {{Needed}}  || {{Needed}}  || {{Needed}}  || {{unNeeded}} || [http://www.speex.org/downloads/ Speex.org]|| &lt;br /&gt;
|-&lt;br /&gt;
! flac&lt;br /&gt;
||  1.2.1 ||  1.2.1 || {{up-to-date}} || {{Needed}}  || {{Needed}}  || {{Needed}}  || {{Needed}}  || {{unNeeded}} || [http://flac.sourceforge.net/ flac.sf] || &lt;br /&gt;
|-&lt;br /&gt;
! x264 &lt;br /&gt;
|| svn || svn || {{up-to-date}} || {{Needed}} ||{{unNeeded}}  || {{Needed}} || {{Needed}} ||{{unNeeded}} || SVN ||&lt;br /&gt;
|-&lt;br /&gt;
! a52&lt;br /&gt;
||  0.7.4 ||  0.7.4 || {{up-to-date}} || {{Needed}}  || {{Needed}}  || {{Needed}}  || {{Needed}}  ||{{unNeeded}} || [http://liba52.sf.net liba52.sf] || Not likely to be updated&lt;br /&gt;
|- &lt;br /&gt;
! MPEG2DEC&lt;br /&gt;
|| 0.4.1 || 0.4.1 || {{up-to-date}} || {{Needed}}  || {{Needed}}  || {{Needed}}  || {{Needed}}  ||{{unNeeded}} || [http://libmpeg2.sf.net libmpeg2.sf]  || Not likely to be updated&lt;br /&gt;
|-&lt;br /&gt;
! faad2&lt;br /&gt;
|| 2.6.1 || 2.6.1 || {{up-to-date}} || {{Needed}}  || {{Needed}}  || {{Needed}}  || {{Needed}}  || {{Needed}} || [http://www.audiocoding.com/faad2.html audiocoding] ||&lt;br /&gt;
|-&lt;br /&gt;
! faac&lt;br /&gt;
|| 1.26 ||  1.26 || {{up-to-date}} || {{Needed}}  || {{Needed}}  || {{Needed}}  || {{Needed}}  || {{unNeeded}} || [http://www.audiocoding.com/faac.html audiocoding] ||&lt;br /&gt;
|-&lt;br /&gt;
! lame&lt;br /&gt;
|| 3.97 ||  3.97 || {{up-to-date}} || {{Needed}}  || {{Needed}}  || {{Needed}}  || {{Needed}}  ||  {{unNeeded}} ||  [http://sourceforge.net/project/showfiles.php?group_id=290&amp;amp;package_id=309 sf.net] ||Not likely to be updated&lt;br /&gt;
|-&lt;br /&gt;
! FFmpeg&lt;br /&gt;
|| SVN ||  SVN ||  {{up-to-date}}  || {{Needed}}  || {{Needed}}  || {{Needed}}  || {{Needed}} || {{Needed}} || SVN ||&lt;br /&gt;
|-&lt;br /&gt;
! libmad&lt;br /&gt;
||  0.15.1b ||  0.15.1b || {{up-to-date}} || {{Needed}}  || {{Needed}}  || {{Needed}}  || {{Needed}}  || {{unNeeded}} || [http://sourceforge.net/project/showfiles.php?group_id=12349&amp;amp;package_id=86999 SF] ||&lt;br /&gt;
|-&lt;br /&gt;
! dirac&lt;br /&gt;
|| 0.9.0 || 0.9.0 || {{up-to-date}} || {{Needed}}  ||{{unNeeded}} ||  {{Needed}}  || {{Needed}}  || {{unNeeded}} || [http://dirac.sf.net dirac.sf] ||  &lt;br /&gt;
|-&lt;br /&gt;
! libdca&lt;br /&gt;
|| SVN ||  SVN || {{up-to-date}} || {{Needed}}  || {{Needed}}  || {{Needed}}  || {{Needed}} || {{unNeeded}} || SVN ||&lt;br /&gt;
|-&lt;br /&gt;
! twolame&lt;br /&gt;
|| 0.3.12 || 0.3.12 || {{up-to-date}} || {{Needed}} || {{Needed}} || {{Needed}} || {{Needed}} ||  {{unNeeded}} || [http://www.twolame.org/ twolame.org] ||&lt;br /&gt;
|-&lt;br /&gt;
! libmpcdec&lt;br /&gt;
|| 1.2.6 || 1.2.6 || {{Up-to-date}} || {{Needed}} || {{Needed}} || {{Needed}} || {{Needed}} || {{unNeeded}} || [http://www.musepack.net/index.php?pg=src musepack] || &lt;br /&gt;
|-&lt;br /&gt;
! Tremor&lt;br /&gt;
|| SVN || SVN || {{up-to-date}} || {{unNeeded}} || {{unNeeded}} || {{unNeeded}} || {{unNeeded}} || {{Needed}} || SVN || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Muxers ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-size: smaller; text-align: center; width: 100%; margin: 1em auto 1em auto; border : 1px&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Contrib Status&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
! Contrib lib !! VLC version !! Most recent version !! Compile !! Win32 !! BeOS !! MacOSX !! *Nix !! WinCE !! Where !! Comment&lt;br /&gt;
|-&lt;br /&gt;
! libebml&lt;br /&gt;
|| 0.7.7 ||  0.7.7 || {{up-to-date}} || {{Needed}}  || {{Needed}}  || {{Needed}}  || {{Needed}}  || {{unNeeded}} || [http://www.matroska.org/downloads/linux.html matroska.org] ||&lt;br /&gt;
|- &lt;br /&gt;
! libmatroska&lt;br /&gt;
||  0.8.1 || 0.8.1 || {{up-to-date}} || {{Needed}}  || {{Needed}}  || {{Needed}}  || {{Needed}} || {{unNeeded}} || [http://www.matroska.org/downloads/linux.html matroska.org] ||&lt;br /&gt;
|-&lt;br /&gt;
! libdvbpsi&lt;br /&gt;
|| 0.1.6 || 0.1.6 || {{up-to-date}} || {{Needed}}  || {{Needed}}  || {{Needed}}  || {{Needed}} || {{Needed}} || [http://www.videolan.org/developers/libdvbpsi.html libdvbpsi] ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Access ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-size: smaller; text-align: center; width: 100%; margin: 1em auto 1em auto; border : 1px&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Contrib Status&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
! Contrib lib !! VLC version !! Most recent version !! Compile !! Win32 !! BeOS !! MacOSX !! *Nix !! WinCE !! Where ? !! Comment&lt;br /&gt;
|-&lt;br /&gt;
! shout&lt;br /&gt;
||  2.2.2 ||  2.2.2 || {{up-to-date}} || {{Needed}} || {{unNeeded}} || {{Needed}} || {{unNeeded}} ||  {{unNeeded}} || [http://downloads.us.xiph.org/releases/libshout/ xiph.org] ||&lt;br /&gt;
|- &lt;br /&gt;
! libdvdcss&lt;br /&gt;
|| 1.2.9 ||  1.2.9 ||  {{up-to-date}} || {{Needed}}  || {{Needed}}  || {{Needed}}  || {{Needed}} || {{unNeeded}} || [http://download.videolan.org/pub/libdvdcss/?C=N;O=D libdvdcss on v.o] ||&lt;br /&gt;
|-&lt;br /&gt;
! libdvdnav&lt;br /&gt;
|| CVS  || CVS || {{up-to-date}} || {{Needed}}  || {{Needed}}  || {{Needed}}  || {{Needed}} || {{unNeeded}} || [http://dvd.sourceforge.net/] ||&lt;br /&gt;
|-&lt;br /&gt;
! livedotcom&lt;br /&gt;
|| latest trunk || latest trunk || {{up-to-date}} || {{Needed}}  || {{Needed}}  || {{Needed}}  || {{Needed}} || {{unNeeded}} || [http://www.live555.com/mediaServer/#downloading live555]||&lt;br /&gt;
|-&lt;br /&gt;
! libcddb&lt;br /&gt;
|| 1.3.0 || 1.3.0 || {{up-to-date}} || {{unNeeded}} || {{unNeeded}} || {{Needed}} || {{unNeeded}} ||  {{unNeeded}} || [http://libcddb.sourceforge.net/download.html libcddb.sf.net] ||&lt;br /&gt;
|-&lt;br /&gt;
! libcdio&lt;br /&gt;
|| 0.79 || 0.79 || {{up-to-date}} || {{unNeeded}} || {{unNeeded}} || {{Needed}} || {{unNeeded}} || {{unNeeded}} || [http://ftp.gnu.org/gnu/libcdio/?M=D gnu.org] ||&lt;br /&gt;
|-&lt;br /&gt;
! VCDimager&lt;br /&gt;
|| 0.7.23 || 0.7.23 || {{Up-to-date}} || {{unNeeded}} || {{unNeeded}} || {{Needed}} || {{unNeeded}} || {{unNeeded}} || [http://www.vcdimager.org/pub/vcdimager/vcdimager-0.7/ vcdimager] ||&lt;br /&gt;
|-&lt;br /&gt;
! libgpg-error&lt;br /&gt;
|| 1.6 || 1.6 || {{Up-to-date}} || {{Needed}}  ||{{unNeeded}} ||  {{Needed}}  || {{Needed}}  ||  {{unNeeded}} || [http://ftp.gnupg.org/gcrypt/libgpg-error/ gnupg.org] || &lt;br /&gt;
|- &lt;br /&gt;
! libgcrypt &lt;br /&gt;
|| 1.2.3 || 1.4.0 || {{untested}} ||  {{Needed}}  ||{{unNeeded}} ||  {{Needed}}  || {{Needed}}  || {{unNeeded}} || [ftp://ftp.gnupg.org/gcrypt/libgcrypt/ gnupg.org] || Does not seem to compile on MingW32&lt;br /&gt;
|- &lt;br /&gt;
! gnuTLS&lt;br /&gt;
|| 1.6.3 || 2.2.1 || {{untested}} ||  {{Needed}}  ||{{unNeeded}} ||  {{Needed}}  || {{Needed}}  ||  {{unNeeded}} || [http://www.gnu.org/software/gnutls/news.html gnu.org] ||&lt;br /&gt;
|- &lt;br /&gt;
! Opendaap&lt;br /&gt;
|| 0.4.0 || 0.4.0 || {{Up-to-date}}||{{unNeeded}} ||{{unNeeded}} ||{{Needed}} ||{{unNeeded}} || {{unNeeded}} || ||&lt;br /&gt;
|-&lt;br /&gt;
! libxml2&lt;br /&gt;
|| 2.6.31 || 2.6.31 || {{Up-to-date}} || {{Needed}} || {{unNeeded}} || {{unNeeded}} || {{Needed}} || {{unNeeded}} || [ftp://xmlsoft.org/libxml2/ xmlsoft ftp] ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Images ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-size: smaller; text-align: center; width: 100%; margin: 1em auto 1em auto; border : 1px&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Contrib Status&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
! Contrib lib !! VLC version !! Most recent version !! Compile !! Win32 !! BeOS !! MacOSX !! *Nix !! WinCE !! Where !! Comment&lt;br /&gt;
|-&lt;br /&gt;
! libpng&lt;br /&gt;
|| 1.2.23 || 1.2.24 || {{untested}} ||{{Needed}}  ||{{unNeeded}} ||  {{Needed}}  || {{Needed}}  || {{unNeeded}} || [http://www.libpng.org/pub/png/libpng.html libpng.org]&lt;br /&gt;
|- &lt;br /&gt;
! libjpeg&lt;br /&gt;
|| 6b || 6b || {{up-to-date}} || {{Needed}} || {{Needed}} || {{Needed}} || {{Needed}} ||  {{unNeeded}} || [http://www.ijg.org/files/ ijg.org] || Rare updates&lt;br /&gt;
|-&lt;br /&gt;
! libtiff&lt;br /&gt;
|| 3.8.2 || 3.8.2 || {{up-to-date}} ||{{Needed}} || {{unNeeded}}|| {{Needed}}|| {{unNeeded}}|| {{unNeeded}}|| [ftp://ftp.remotesensing.org/pub/libtiff/ Main libtiff ftp] || Rare updates&lt;br /&gt;
|-&lt;br /&gt;
! SDL&lt;br /&gt;
|| 1.2.13 || 1.2.13 || {{up-to-date}} || {{Needed}} || {{unNeeded}}|| {{Needed}}|| {{unNeeded}}|| {{unNeeded}}|| [http://www.libsdl.org/download-1.2.php libdsl.org] ||&lt;br /&gt;
|-&lt;br /&gt;
! SDL_image &lt;br /&gt;
|| 1.2.6 || 1.2.6 || {{up-to-date}} || {{Needed}} || {{unNeeded}}|| {{Needed}}|| {{unNeeded}}|| {{unNeeded}}|| [http://www.libsdl.org/projects/SDL_image/ libdsl.org] ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-size: smaller; text-align: center; width: 100%; margin: 1em auto 1em auto; border : 1px&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Contrib Status&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
! Contrib lib !! VLC version !! Most recent version !! Compile !! Win32 !! BeOS !! MacOSX !! *Nix !! WinCE !! Where ! || Comment&lt;br /&gt;
|-&lt;br /&gt;
! Autoconf &lt;br /&gt;
| 2.61 || 2.61 || {{up-to-date}} || {{unNeeded}} || {{Needed}} || {{Needed}} || {{unNeeded}} || {{unNeeded}} || [http://ftp.gnu.org/gnu/autoconf/?M=D Gnu(slow)] ||&lt;br /&gt;
|-&lt;br /&gt;
! automake&lt;br /&gt;
| 1.9.6 ||  1.10.1 || {{untested}} || {{unNeeded}} || {{Needed}} || {{Needed}} || {{unNeeded}} || {{unNeeded}} || [http://ftp.gnu.org/gnu/automake/?M=D Gnu(slow)] ||&lt;br /&gt;
|-&lt;br /&gt;
! Pkgconfig&lt;br /&gt;
| 0.20.0 ||  0.23 || {{untested}} ||{{unNeeded}} || {{unNeeded}}|| {{Needed}}|| {{unNeeded}}|| {{unNeeded}} || [http://pkgconfig.freedesktop.org/wiki/ fd.org] || Don&#039;t update [http://trac.videolan.org/vlc/changeset/17486 Rev.17486]&lt;br /&gt;
|-&lt;br /&gt;
! Perl&lt;br /&gt;
| 5.8.8 ||  5.10.0 ||  {{untested}} || {{unNeeded}} || {{Needed}} || {{unNeeded}} || {{unNeeded}} || {{unNeeded}} || [http://www.perl.org Perl] ||&lt;br /&gt;
|-&lt;br /&gt;
! libtool &lt;br /&gt;
| 1.5.24 ||  1.5.26 || {{untested}} || {{unNeeded}} || {{Needed}} || {{Needed}} || {{unNeeded}} || {{unNeeded}} || [http://www.gnu.org/software/libtool/ GNU-libtool] || Not tested yet and not usefull.&lt;br /&gt;
|- &lt;br /&gt;
! libiconv&lt;br /&gt;
| 1.9.2 ||  1.12 || {{untested}} || {{Needed}}  || {{Needed}} || {{unNeeded}}|| {{Needed}} || {{unNeeded}} || [http://www.gnu.org/software/libiconv/#downloading Gnu] || Not tested yet and not usefull.&lt;br /&gt;
|-&lt;br /&gt;
! gettext &lt;br /&gt;
|| 0.16.1 ||  0.17 || {{untested}} || {{Needed}}  || {{Needed}}  || {{Needed}}  || {{Needed}}  || {{unNeeded}} || [http://ftp.gnu.org/gnu/gettext/ Gnu(slow)] ||&lt;br /&gt;
|-&lt;br /&gt;
! freetype2&lt;br /&gt;
||  2.3.5 ||  2.3.5 || {{up-to-date}} || {{Needed}}  || {{Needed}}  || {{Needed}}  || {{Needed}}  || {{unNeeded}} ||  [http://freetype.org/index2.html freetype.org] || &lt;br /&gt;
|-&lt;br /&gt;
! fribidi &lt;br /&gt;
|| 0.10.9 || 0.10.9 || {{up-to-date}} || {{Needed}}  || {{Needed}}  || {{Needed}}  || {{Needed}}  ||  {{unNeeded}} || [http://fribidi.org/wiki/ fribidi.org] || &lt;br /&gt;
|-&lt;br /&gt;
! libunicows&lt;br /&gt;
|| 1.1.1 || 1.1.1 || {{up-to-date}} ||{{Needed}} || {{unNeeded}} || {{unNeeded}} || {{unNeeded}} || {{unNeeded}} || [http://libunicows.sourceforge.net/ libunicows] ||  &lt;br /&gt;
|-&lt;br /&gt;
! zlib&lt;br /&gt;
|| 1.2.3 || 1.2.3 || {{Up-to-date}} || {{Needed}} || {{unNeeded}} || {{unNeeded}} || {{Needed}} || {{Needed}} || [http://www.zlib.net/ zlib] ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Others ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-size: smaller; text-align: center; width: 100%; margin: 1em auto 1em auto; border : 1px&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Contrib Status&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
! Contrib lib !! VLC version !! Most recent version !! Compile !! Win32 !! BeOS !! MacOSX !! *Nix !! WinCE !! Comment&lt;br /&gt;
|-&lt;br /&gt;
!libid3tag&lt;br /&gt;
|| 0.15.1b ||  0.15.1b ||  {{up-to-date}} || {{Needed}}  || {{Needed}}  || {{Needed}}  || {{Needed}}  || {{unNeeded}} ||&lt;br /&gt;
|-&lt;br /&gt;
!taglib&lt;br /&gt;
|| 1.4 || 1.4 || {{up-to-date}} || {{Needed}}  || {{Needed}} || {{unNeeded}} || {{unNeeded}} || {{unNeeded}} ||http://developer.kde.org/~wheeler/taglib.html&lt;br /&gt;
|-&lt;br /&gt;
! goom2k4&lt;br /&gt;
||  2k4-0 ||   2k4-0 || {{up-to-date}} || {{Needed}}  ||{{unNeeded}} ||  {{Needed}}  || {{Needed}}  ||  {{unNeeded}} ||&lt;br /&gt;
|-&lt;br /&gt;
! libcaca&lt;br /&gt;
|| 0.9 || 0.9 || {{up-to-date}}|| {{Needed}}  ||{{unNeeded}} ||  {{Needed}}  || {{Needed}}  || {{unNeeded}} ||  0.99-beta2 is not a release version ?&lt;br /&gt;
|-&lt;br /&gt;
! libmodplug&lt;br /&gt;
|| 0.8 ||  0.8 || {{up-to-date}} || {{Needed}} || {{unNeeded}} || {{Needed}} || {{Needed}} || {{unNeeded}} ||&lt;br /&gt;
|-&lt;br /&gt;
! glib&lt;br /&gt;
|| 1.2.10 || 1.2.10 || {{Up-to-date}}||{{unNeeded}} ||{{unNeeded}} ||{{Needed}} ||{{unNeeded}} ||  {{unNeeded}} ||v. gtk 1.2+&lt;br /&gt;
|-&lt;br /&gt;
! libidl &lt;br /&gt;
|| 0.6.8 || 0.8.6 ||  {{Up-to-date}} ||{{unNeeded}} ||{{unNeeded}}||{{Needed}} ||{{unNeeded}} || {{unNeeded}} || &#039;&#039;Not up-to-date, but We don&#039;t need about new versions&#039;&#039;, since we don&#039;t really build it. Mirror has changed. It is now on gnome site&lt;br /&gt;
|-&lt;br /&gt;
! glib-win32&lt;br /&gt;
|| 19990228 ~ 1.2.0 || 1.2.10 || {{Up-to-date}} || {{Needed}} ||{{unNeeded}} ||{{unNeeded}} ||{{unNeeded}} || {{unNeeded}} || &#039;&#039;Not up-to-date, but We don&#039;t need about new versions&#039;&#039;, since we don&#039;t really build it.&lt;br /&gt;
|-&lt;br /&gt;
! libidl-win32&lt;br /&gt;
|| 0.6.3 || 0.8.6 || {{Up-to-date}}  ||{{Needed}} ||{{unNeeded}} ||{{unNeeded}} ||{{unNeeded}} || {{unNeeded}} || &#039;&#039;Not up-to-date, but We don&#039;t need about new versions&#039;&#039;, since we don&#039;t really build it. Mirror has changed. It is now on gnome site&lt;br /&gt;
|-&lt;br /&gt;
! gecko&lt;br /&gt;
|| 1.7.5 || 1.8b1 || {{Up-to-date}}  ||{{unNeeded}} ||{{unNeeded}} ||{{Needed}} ||{{unNeeded}} ||  {{unNeeded}} ||&#039;&#039;Not up-to-date, but We don&#039;t need about new versions&#039;&#039;, since we don&#039;t really build it.&lt;br /&gt;
|-&lt;br /&gt;
! gecko-win32&lt;br /&gt;
|| 1.8b1 || 1.8b1 || {{Up-to-date}} || {{Needed}} ||{{unNeeded}} ||{{unNeeded}} ||{{unNeeded}} || {{unNeeded}} ||&#039;&#039;Not up-to-date, but We don&#039;t need about new versions&#039;&#039;, since we don&#039;t really build it.&lt;br /&gt;
|-&lt;br /&gt;
! wxWidgets&lt;br /&gt;
|| 2.6.3 || 2.6.3 || {{Up-to-date}} || {{Needed}} || {{unNeeded}} || {{unNeeded}} || {{Needed}} || {{unNeeded}} ||&lt;br /&gt;
|-&lt;br /&gt;
! Qt&lt;br /&gt;
|| 4.2.3 || 4.2.3|| {{up-to-date}} || {{Needed}} || {{unNeeded}} || {{unNeeded}} || {{Needed}} || {{unNeeded}} || &lt;br /&gt;
|-&lt;br /&gt;
! portaudio&lt;br /&gt;
|| 19 || 19 || {{up-to-date}} || {{unNeeded}} || {{unNeeded}} || {{unNeeded}} || {{unNeeded}} ||  {{unNeeded}} ||Commented for Win32&lt;br /&gt;
|-&lt;br /&gt;
! Clinkcc&lt;br /&gt;
|| 171 || 171  || {{up-to-date}}|| {{unNeeded}} || {{unNeeded}} || {{unNeeded}} || {{unNeeded}} || {{unNeeded}} || Commented for MacOSX&lt;br /&gt;
|-&lt;br /&gt;
! Upnp&lt;br /&gt;
|| 1.3.1 || 1.3.1 || {{up-to-date}} || {{unNeeded}} || {{unNeeded}} || {{unNeeded}} || {{unNeeded}} || {{unNeeded}} || Commented&lt;br /&gt;
|-&lt;br /&gt;
! expat&lt;br /&gt;
|| 2.0.0 || 2.0.1  || {{untested}} || {{unNeeded}} || {{unNeeded}} || {{unNeeded}} || {{unNeeded}} ||  {{unNeeded}} ||Commented for MacOSX&lt;br /&gt;
|-&lt;br /&gt;
! NASM&lt;br /&gt;
|| Cvs 2006-01 || CVS || {{up-to-date}} || {{unNeeded}} || {{unNeeded}} || {{unNeeded}} || {{unNeeded}} || {{unNeeded}} || For MacTels. Need to update cvs ???&lt;br /&gt;
|-&lt;br /&gt;
! Contrib lib !! VLC version !! Most recent version !! Compile !! Win32 !! BeOS !! MacOSX !! *Nix !! WinCE !! Comment&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Coding]] [[Category:Building]] [[Category:Libraries]]&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Hacker_Guide/VLC_source_tree/src&amp;diff=10652</id>
		<title>Hacker Guide/VLC source tree/src</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Hacker_Guide/VLC_source_tree/src&amp;diff=10652"/>
		<updated>2008-02-07T11:23:17Z</updated>

		<summary type="html">&lt;p&gt;Materthron: adding a means of going to VLC source tree&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Note: Data taken verbatim from the API. To get an overview see [[VLC source tree]].&lt;br /&gt;
&lt;br /&gt;
LibVLC is the core part of VLC. It is a library providing an interface for programs such as VLC to a lot of functionalities such as stream access, audio and video output, plugin handling, a thread system. All the LibVLC source files are located in the src/ directory and its subdirectories:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! Directory Name        &lt;br /&gt;
! Directory Explanation&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|interface/&lt;br /&gt;
|contains code for user interaction such as key presses and device ejection.&lt;br /&gt;
|-&lt;br /&gt;
|playlist/&lt;br /&gt;
|manages playlist interaction such as stop, play, next, or random playback.&lt;br /&gt;
|-&lt;br /&gt;
|input/&lt;br /&gt;
|opens an input module, reads packets, parses them and passes reconstituted elementary streams to the decoder(s).&lt;br /&gt;
|-&lt;br /&gt;
|video_output/&lt;br /&gt;
|initializes the video display, gets all pictures and subpictures (ie. subtitles) from the decoder(s), optionally converts them to another format (such as YUV to RGB), and displays them.&lt;br /&gt;
|-&lt;br /&gt;
|audio_output/&lt;br /&gt;
|initializes the audio mixer, ie. finds the right playing frequency, and then resamples audio frames received from the decoder(s).&lt;br /&gt;
|-&lt;br /&gt;
|stream_output&lt;br /&gt;
|TODO&lt;br /&gt;
|-&lt;br /&gt;
|misc/&lt;br /&gt;
|miscellaneous utilities used in other parts of libvlc, such as the thread system, the message queue, CPU detection, the object lookup system, or platform-specific code.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Building]]&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Hacker_Guide/Modules_source_tree&amp;diff=10651</id>
		<title>Hacker Guide/Modules source tree</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Hacker_Guide/Modules_source_tree&amp;diff=10651"/>
		<updated>2008-02-07T11:21:08Z</updated>

		<summary type="html">&lt;p&gt;Materthron: adding a means of going back to VLC source tree&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page lists the content of the Modules directory in the [[VLC source tree|source tree of VLC]], aimed at giving new beginners an overview of the code.&lt;br /&gt;
&lt;br /&gt;
The directories are listed in alphabetical order, with an overview of their contents on the right. Any first level subdirectories are shown as well.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note:&#039;&#039;&#039;&#039;&#039; This table is by no means exhaustive. Note that only plugins with their own subdirectories are listed; plugins inside the parent directories are not emphasized unless they are too important. A comprehensive list of the plugins VLC makes use of can be found [http://trac.videolan.org/vlc/browser/trunk/modules/LIST here].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Directory Name        &lt;br /&gt;
! Subdirectory Name&lt;br /&gt;
! Directory Explanation&lt;br /&gt;
|-&lt;br /&gt;
|access&lt;br /&gt;
|&lt;br /&gt;
|protocols to access streams through network (http,ftp,fake,tcp,udp etc.), access to physical media like cd&#039;s and dvd&#039;s&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|cdda&lt;br /&gt;
|input module to read audio CDs&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|dshow&lt;br /&gt;
|DirectShow access plugin for encoding cards under Windows&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|dvb&lt;br /&gt;
|input module for DVB-S/C/T streaming using v4l2 API&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|mms&lt;br /&gt;
|MMS over TCP, UDP and HTTP access module&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|rtsp&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|screen&lt;br /&gt;
|an input module that takes screenshots of the primary monitor&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|vcd&lt;br /&gt;
|input module for accessing Video CDs.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|vcdx&lt;br /&gt;
|input module for accessing Video CDs with navigation &amp;amp; stills&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|access-filter&lt;br /&gt;
|&lt;br /&gt;
|Includes the following filters: [[Documentation:Modules/timeshift|timeshift]], [[Documentation:Modules/record|record]], [[Documentation:Modules/dump|dump]], which are used for ?????&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|access-output&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|audio-filter&lt;br /&gt;
|&lt;br /&gt;
|Various audio filters like decoders, equalizers, converters.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|channel-mixer&lt;br /&gt;
|Various mixers and decoders like Dolby decoder&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|converter&lt;br /&gt;
|Fixed and floating-point audio format conversions such as AC/3 or MPEG I-II Audio Layer 1, 2, 3 decoding&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|resampler&lt;br /&gt;
|Various audio resampler&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|audio-mixer&lt;br /&gt;
|&lt;br /&gt;
|Mixer plugins.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|audio-output&lt;br /&gt;
|&lt;br /&gt;
|Audio output plugins like ALSA, OSS and DirectX audio.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|codec&lt;br /&gt;
|&lt;br /&gt;
|This directory includes various codecs, notably &#039;&#039;ffmpeg&#039;&#039; which is used for encoding and decoding various formats.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|cmml&lt;br /&gt;
|Continuous Media Markup Language annotations/hyperlinks decoder&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|dmo&lt;br /&gt;
|a DirectMediaObject decoder that uses DirectMedia to decode video (WMV3)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|ffmpeg&lt;br /&gt;
|Video decoder using the ffmpeg library&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|spudec&lt;br /&gt;
|RLE DVD subtitles decoder&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|xvmc&lt;br /&gt;
|XVMC video output and decoder&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|control&lt;br /&gt;
|&lt;br /&gt;
|Various interfaces to control the player: gestures, hotkeys, lirc, remote control (rc) and telnet&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Documentation:Modules/http inft|http]]&lt;br /&gt;
|HTTP remote control webinterface&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|demux&lt;br /&gt;
|&lt;br /&gt;
|Various demuxers&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|asf&lt;br /&gt;
|ASF demuxer&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|avi&lt;br /&gt;
|AVI File stream demuxer&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|mp4&lt;br /&gt;
|MP4 file input module&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|mpeg&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|playlist&lt;br /&gt;
|playlist import module???&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|- &lt;br /&gt;
|gui&lt;br /&gt;
|&lt;br /&gt;
|GUI&#039;s for different platforms and the [[Documentation:Modules/ncurses|ncurses ]] interface&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Documentation:Modules/beos|beos]]&lt;br /&gt;
|Audio output, video output and interface module for BeOS.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
||[[Documentation:Modules/macosx gui|macosx]]&lt;br /&gt;
|Video output, and interface module for Mac OS X.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|pda&lt;br /&gt;
|interface for iPaq using the Gtk2+ widget set.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|qnx&lt;br /&gt;
|QNX RTOS plugin&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
||[[Documentation:Modules/Qt4|qt4]]&lt;br /&gt;
|interface module using the cross-platform Qt4 library: Multi-platform. This interface will be the default one upon subsequent releases.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
||[[Documentation:Modules/skins2|skins2]]&lt;br /&gt;
|Skinnable interface, new generation&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|wince&lt;br /&gt;
|Pocket PC interface&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|wxwidgets&lt;br /&gt;
|interface module using the cross-platform wxWindows library: Multi-platform. The default interface as of VLC 0.86a.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| meta-engine&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|- &lt;br /&gt;
|misc&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|dummy&lt;br /&gt;
|Dummy (no GUI) audio output, video output, interface and input modules.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|memcpy&lt;br /&gt;
|memory chunk copying module.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|notify&lt;br /&gt;
|notifications using libnotify&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|probe&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|testsuite&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|xml&lt;br /&gt;
|LibXML and xtag xml parsers&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mux&lt;br /&gt;
|Various Muxers&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|mpeg&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|rtp&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|packetizer&lt;br /&gt;
|&lt;br /&gt;
|Packetizers for H264/AVC and MPEG 4 audio and video streams.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|services-discovery&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|stream-out&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|transrate&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| video-chroma&lt;br /&gt;
|&lt;br /&gt;
|Image conversions such as YUV to RGB&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| video-filter&lt;br /&gt;
|&lt;br /&gt;
|Various video filters like [[Documentation:Modules/deinterlace|Deinterlace]], [[Documentation:Modules/transform|Transform]], [[Documentation:Modules/wall|Wall]], [[Documentation:Modules/crop|Crop]], [[Documentation:Modules/panoramix|Panoramix]] etc.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| video-output&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|directx&lt;br /&gt;
|Video output module using the [[Documentation:Modules/direct3d|Direct3D]] and [[Documentation:Modules/directx vout|Direct X]] API&#039;s ; [[Documentation:Modules/glwin32|OpenGL]]  for Windows.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|qte&lt;br /&gt;
|video output module for Qt Embedded.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Documentation:Modules/x11|x11]]&lt;br /&gt;
|video output module using the X11 API.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|visualization&lt;br /&gt;
|&lt;br /&gt;
|Several visualizations, including [[Documentation:Modules/goom|goom]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|galaktos&lt;br /&gt;
|a visualization module that outputs OpenGL&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|visual&lt;br /&gt;
|visualisation system&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See Also: [http://www.videolan.org/doc/vlc-user-guide/en/ch02.html VLC User Guide - Chapter 2.  Modules and options for VLC ]&lt;br /&gt;
[[Category:Building]]&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Hacker_Guide/VLC_source_tree&amp;diff=10650</id>
		<title>Hacker Guide/VLC source tree</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Hacker_Guide/VLC_source_tree&amp;diff=10650"/>
		<updated>2008-02-07T11:20:20Z</updated>

		<summary type="html">&lt;p&gt;Materthron: applied some polish&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page lists the directories in the source tree of VLC to give an overview of the code.  Because VLC has evolved with not so much accumulation in mind, when a new coder looks at the code, s/he is terrified by the abundance of directories. This page was prepared to remedy that situation.&lt;br /&gt;
&lt;br /&gt;
The directories are listed in alphabetical order, with an overview of their contents on the right.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! Directory Name        &lt;br /&gt;
! Directory Explanation&lt;br /&gt;
|-&lt;br /&gt;
|bindings  	              &lt;br /&gt;
|Java, CIL and Python bindings&lt;br /&gt;
|-&lt;br /&gt;
|doc	              &lt;br /&gt;
|Documentation (not up-to-date)&lt;br /&gt;
|-&lt;br /&gt;
|extras&lt;br /&gt;
| See below&lt;br /&gt;
|-&lt;br /&gt;
|include	              &lt;br /&gt;
|Header files for VLC&lt;br /&gt;
|-&lt;br /&gt;
|libs	              &lt;br /&gt;
|Contains the loader (win32 dmo codec loading on Linux) and a SRTP library&lt;br /&gt;
|-&lt;br /&gt;
|lxdialog	              &lt;br /&gt;
| Make menuconfig files&lt;br /&gt;
|-&lt;br /&gt;
|m4	              &lt;br /&gt;
|Macro files needed for automake and autoconf&lt;br /&gt;
|-		&lt;br /&gt;
|modules		&lt;br /&gt;
|The most important directory besides src/. &#039;&#039;See [[Modules source tree]].&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|po		&lt;br /&gt;
|i18n files&lt;br /&gt;
|-&lt;br /&gt;
|projects&lt;br /&gt;
| Projects based on libvlc, Mozilla plugin, ActiveX plugin and MacOS FrameWork&lt;br /&gt;
|-&lt;br /&gt;
|share		&lt;br /&gt;
|icons, scripts to make VLC the default player etc.&lt;br /&gt;
|-&lt;br /&gt;
|src		&lt;br /&gt;
|The most important directory besides modules/. &#039;&#039;See [[src source tree]].&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|test		&lt;br /&gt;
|scripts to see if everything is OK&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Contents of extras ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| extras/analyser&lt;br /&gt;
| contains some code style editor (vim, emacs) macro and some valgrind suppressions&lt;br /&gt;
|-&lt;br /&gt;
| extras/buildsystem&lt;br /&gt;
| contains alternative buildsystems&lt;br /&gt;
|-&lt;br /&gt;
| extras/contrib&lt;br /&gt;
| for required libraries (contains Makefiles to automatically download and compile (or cross-compile) and patch those). Please first attempt to get the development headers precompiled for your distribution.&lt;br /&gt;
|-&lt;br /&gt;
| extras/deprecated&lt;br /&gt;
| contains deprecated files&lt;br /&gt;
|-&lt;br /&gt;
| extras/misc&lt;br /&gt;
| contains files that don&#039;t fit into any other category&lt;br /&gt;
|-&lt;br /&gt;
| extras/package&lt;br /&gt;
| contains distribution specific files such as ipkg, different rpm spec files, win32 and Mac OS X installation files.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Building]]&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=VideolanStringGuidelines&amp;diff=10633</id>
		<title>VideolanStringGuidelines</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=VideolanStringGuidelines&amp;diff=10633"/>
		<updated>2008-02-04T16:33:21Z</updated>

		<summary type="html">&lt;p&gt;Materthron: + Apple Style Guide, Qt translation functions and some clean up&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Draft 0.1.1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The goal of this guide is to ensure that all configuration and interface strings will be consistent, well-written and well-translated, providing a better user experience.&lt;br /&gt;
&lt;br /&gt;
= Developers =&lt;br /&gt;
&lt;br /&gt;
== Write correct English ==&lt;br /&gt;
&lt;br /&gt;
Many VLC developers are not native English speakers, which often leads to badly written strings.&lt;br /&gt;
&lt;br /&gt;
Please always have your strings proofread, preferably by a native English speaker (even if you are one yourself).&lt;br /&gt;
&lt;br /&gt;
== Avoid technical jargon as much as possible ==&lt;br /&gt;
&lt;br /&gt;
If some terms sound common to you, they may be impossible to understand for others. If you cannot avoid using them, try explaining them (for configuration options, use the extended descriptions, for interfaces, use tool tips). Try not being too verbose either.&lt;br /&gt;
&lt;br /&gt;
Of course, some advanced concepts are quite hard to explain. Don&#039;t try too much explaining things, and don&#039;t hesitate to ask the user to read the documentation.&lt;br /&gt;
&lt;br /&gt;
== Make your string translatable if needed ==&lt;br /&gt;
&lt;br /&gt;
Only strings that are visible in the GUI must be translated, such as:&lt;br /&gt;
* interface description&lt;br /&gt;
* module descriptions / longnames / shortnames&lt;br /&gt;
* configuration options&lt;br /&gt;
* &amp;quot;mms://&amp;quot;, &amp;quot;http://&amp;quot;, &amp;quot;UDP&amp;quot;, &amp;quot;RTP&amp;quot; don&#039;t need to be translated&lt;br /&gt;
* module shortcuts and shortnames must not be made translatable&lt;br /&gt;
* Debug messages must not be made translatable.&lt;br /&gt;
&lt;br /&gt;
* _(&amp;quot;&amp;quot;) makes a string translatable and also actually does translation (calls gettext)&lt;br /&gt;
* _NS(&amp;quot;&amp;quot;) is the macosx variant of _(&amp;quot;&amp;quot;). It&#039;s short for &amp;lt;nowiki&amp;gt;[NSApp localizedString: &amp;quot;&amp;quot;]&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
There is also a &amp;lt;nowiki&amp;gt;[NSApp delocalizeString:@&amp;quot;&amp;quot;]&amp;lt;/nowiki&amp;gt;. Note that OS X is entirely UTF-8 native.&lt;br /&gt;
* N_() only makes a string translatable. It is safe to use it in #defines and in arrays. Also use this when translating strings during the creation of config variables.&lt;br /&gt;
* Try to keep strings UTF-8 where possible, to make sure a string can be displayed in Chinese just as easily as in English.&lt;br /&gt;
* wxU is used for c UTF-8 strings to Unicode conversion. wxL2U transforms from current locale to Unicode.&lt;br /&gt;
&lt;br /&gt;
Since 0.9.0 use qfu(), qtr(), qtu(). See [http://trac.videolan.org/vlc/browser/trunk/modules/gui/qt4/qt4.hpp modules/gui/qt4/qt4.hpp] for more.&lt;br /&gt;
&lt;br /&gt;
== Use correct syntax ==&lt;br /&gt;
* Sentences must end with a period.&lt;br /&gt;
* All GUI strings, such as the following, should start with a capital letter: &lt;br /&gt;
** module names&lt;br /&gt;
** short and long descriptions&lt;br /&gt;
** menu items&lt;br /&gt;
* Debug messages don&#039;t start with a capital and don&#039;t end with a point&lt;br /&gt;
* For menu items, put a Capital At Each Word.&lt;br /&gt;
* Put a space after &#039;,&#039; &#039;;&#039; &#039;:&#039; &#039;.&#039; &#039;?&#039; and &#039;!&#039;. There is no space before these characters.&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Configuration option descriptions ==&lt;br /&gt;
&lt;br /&gt;
Configuration option descriptions consist of a short and a long description.&lt;br /&gt;
&lt;br /&gt;
=== The short description ===&lt;br /&gt;
&lt;br /&gt;
The short description must be kept short (40 characters maximum). Keep in mind that translations are often longer than the English version.&lt;br /&gt;
&lt;br /&gt;
The short description should be easily understandable for an advanced user. It must not be a full sentence, must not contain question marks or words like &amp;quot;setting&amp;quot;. Because as it is in the preferences it&#039;s a setting.&lt;br /&gt;
&lt;br /&gt;
=== The long description ===&lt;br /&gt;
&lt;br /&gt;
The long description should not just repeat the short description (and in most cases, not repeat it at all). This is pointless and probably proves that your descriptions are not properly thought.&lt;br /&gt;
&lt;br /&gt;
The extended description should &#039;&#039;generally&#039;&#039; use complete sentences. Use of paragraphs is encouraged to improve readability and separate ideas.&lt;br /&gt;
&lt;br /&gt;
Don&#039;t be too verbose. This clutters the help output and the interfaces.&lt;br /&gt;
&lt;br /&gt;
Avoid using structures like &amp;quot;Please choose&amp;quot;, &amp;quot;select&amp;quot; or &amp;quot;specify&amp;quot;.&lt;br /&gt;
Passive voice should be preferred over second person: Use &amp;quot;When this option is enabled&amp;quot; rather &amp;quot;If you enable this option&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Bad: &amp;quot;Please specify an integer for foo&amp;quot;&lt;br /&gt;
Good: &amp;quot;An integer for foo, which is ...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Specifics ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;String, integer, float&#039;&#039;:  The short description should be a prompt, never a question.&lt;br /&gt;
** Bad : &amp;quot;IP Address ?&amp;quot; or &amp;quot;Which channel ?&amp;quot;&lt;br /&gt;
** Good: &amp;quot;IP Address &amp;quot; or &amp;quot;Channel &amp;quot;&lt;br /&gt;
*:The short description must include range and unit, if available. Example: &amp;quot;Frequency (1000-20000 Hz)&amp;quot;&lt;br /&gt;
*:The long description should rather explain what the user should enter rather than merely rephrasing the short description.&lt;br /&gt;
 &lt;br /&gt;
* Multi-select choices: Use a prompt. Do not use &amp;quot;please choose&amp;quot; or &amp;quot;please select&amp;quot;, the user can guess that...&lt;br /&gt;
&lt;br /&gt;
* Booleans: The short description should not be a direct question&lt;br /&gt;
** Bad :  &amp;quot;Video overlay ?&amp;quot;&lt;br /&gt;
** Good : &amp;quot;Video overlay&amp;quot;&lt;br /&gt;
*:For the long description, please prefer &amp;quot;Enable foo to get bar&amp;quot; rather than &amp;quot;If you enable foo, you will get bar&amp;quot; (which produces long heavy sentences)&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous ==&lt;br /&gt;
&lt;br /&gt;
* msg_Dbg can be quite cryptic. msg_Warn, msg_Info and msg_Err MUST be explicit and understandable.&lt;br /&gt;
* All strings in all languages should be gender-neutral.&lt;br /&gt;
* You should never use the first person (neither &amp;quot;I&amp;quot; nor &amp;quot;we&amp;quot;). Computers don&#039;t speak and our strings don&#039;t speak for the VideoLAN team.&lt;br /&gt;
* Try reusing strings. This avoids translation efforts and improves consistency.&lt;br /&gt;
* Don&#039;t make assumptions on the way interfaces are organized. Don&#039;t forget your strings should apply to the command line and to the GUI likewise. So don&#039;t use &amp;quot;If you choose yes&amp;quot;, &amp;quot;If you tick this checkbox&amp;quot; etc.&lt;br /&gt;
&lt;br /&gt;
== Common translations ==&lt;br /&gt;
&lt;br /&gt;
[TODO: Gather them here!]&lt;br /&gt;
&lt;br /&gt;
= Translators =&lt;br /&gt;
&lt;br /&gt;
All user-visible strings are translated. Debug messages are not.&lt;br /&gt;
&lt;br /&gt;
== Don&#039;t desperately try to translate ==&lt;br /&gt;
&lt;br /&gt;
Many video specific terms have no equivalent in other languages. Don&#039;t desperately try to translate them. This often leads to quite ridiculous expressions.&lt;br /&gt;
&lt;br /&gt;
What you can do is quote the English word in the short description / menu item and explain it in your own words in the long description / tool tip, without trying to translate word for word.&lt;br /&gt;
&lt;br /&gt;
== Test your translation ==&lt;br /&gt;
&lt;br /&gt;
Compile your translation and enable it (this is explained on the developers page). You should particularly look for overflows (too long translated strings).&lt;br /&gt;
&lt;br /&gt;
If you feel you can&#039;t reduce the size of your string, you should contact the developer(s) so that the problem can be solved smoothly&lt;br /&gt;
&lt;br /&gt;
== Consistency ==&lt;br /&gt;
&lt;br /&gt;
It is recommended to choose translations for command terms and to use them everywhere. You should probably use the wiki [TODO].&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
*[http://developer.apple.com/documentation/UserExperience/Conceptual/APStyleGuide/AppleStyleGuide2006.pdf Apple Style Guide] - Quite useful guide on strings (not limited to Mac OS X)&lt;br /&gt;
&lt;br /&gt;
[[Category:Coding]]&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=User_talk:Dionoea&amp;diff=10590</id>
		<title>User talk:Dionoea</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=User_talk:Dionoea&amp;diff=10590"/>
		<updated>2008-01-28T13:24:51Z</updated>

		<summary type="html">&lt;p&gt;Materthron: New section: Editing Guidelines&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The thing ==&lt;br /&gt;
&lt;br /&gt;
Hello! I&#039;d like to suggest [[User:The thing|The thing]] is considered for sysop status. His [[Special:Contributions/The_thing|contributions]] have lots of reverts to previous versions (ie, spam removed), and this task is a million times easier with the ability to rollback pages. His user page is a bit strange, but other than that he&#039;s doing a great job. --[[User:H2g2bob|H2g2bob]] 16:32, 28 May 2006 (CEST)&lt;br /&gt;
:Well, uh of course I 2nd that. [[User:The thing|The thing]] 18:40, 28 May 2006 (CEST)&lt;br /&gt;
::Done :) Thanks for the help -- [[User:Dionoea|Dionoea]] 21:20, 2 June 2006 (CEST)&lt;br /&gt;
:::Your Welcome. [[User:The thing|The thing]] 20:40, 3 June 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Google map ==&lt;br /&gt;
&lt;br /&gt;
I know you posted ages ago (sorry, was doing my dissertation like a crazy fool over easter) but if you still want to add me to Google map thing, I&#039;m at:&lt;br /&gt;
:&amp;amp;lt;marker username=&amp;quot;h2g2bob&amp;quot; fullname=&amp;quot;David Batley&amp;quot; location=&amp;quot;Exeter, UK&amp;quot; blurb=&amp;quot;&amp;quot; lat=&amp;quot;50.749056&amp;quot; lon=&amp;quot;-3.530045&amp;quot; title=&amp;quot;Developer&amp;quot;/&amp;amp;gt;&lt;br /&gt;
I can&#039;t edit /team/team.xml myself - no SVN access :( It&#039;s interesting to see how many Europeans there are. Plus Xtophe is just (well 100km) down the road - how cool! --[[User:H2g2bob|h2g2bob]] 18:08, 24 April 2007 (CEST)&lt;br /&gt;
:Done. Thanks. [[User:Dionoea|Dionoea]] 18:05, 30 April 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
== demux ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
On [[Demuxdump]] the following example is given :&lt;br /&gt;
&lt;br /&gt;
 vlc &amp;lt;nowiki&amp;gt;http://example.org/shoutcast.mp3&amp;lt;/nowiki&amp;gt; :demux=dump :demuxdump-file=output.mp3&lt;br /&gt;
&lt;br /&gt;
You say that the &amp;quot;:&amp;quot; syntax is correct (by the way I didn&#039;t get anything out of you explantion in the Edit page). If it is, then can you explain to me why this actually does &#039;&#039;not&#039;&#039; work on my mac:&lt;br /&gt;
&lt;br /&gt;
 vlc &amp;lt;nowiki&amp;gt;http://213.205.96.91:9915&amp;lt;/nowiki&amp;gt; :demux=dump :demuxdump-file=output.mp3&lt;br /&gt;
&lt;br /&gt;
giving the following errors:&lt;br /&gt;
&lt;br /&gt;
[00000278] access_http access: Raw-audio server found, mp3 demuxer selected&amp;lt;br&amp;gt;&lt;br /&gt;
[00000281] demuxdump demuxer: dumping raw stream to file `/Volumes/Proton/output.mp3&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[00000281] demuxdump demuxer: closing /Volumes/Proton/output.mp3 (0 Kbytes dumped)&amp;lt;br&amp;gt;&lt;br /&gt;
libdvdnav: Using dvdnav version 0.2.0cvs from http://dvd.sf.net&amp;lt;br&amp;gt;&lt;br /&gt;
libdvdread: Using libdvdcss version 1.2.9 for DVD access&amp;lt;br&amp;gt;&lt;br /&gt;
libdvdread: Can&#039;t stat demuxdump-file=output.mp3&amp;lt;br&amp;gt;&lt;br /&gt;
No such file or directory&amp;lt;br&amp;gt;&lt;br /&gt;
libdvdnav: vm: failed to open/read the DVD&amp;lt;br&amp;gt;&lt;br /&gt;
[00000283] main input error: no suitable access module for `:demuxdump-file=output.mp3&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[00000271] main playlist: nothing to play&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
while this one works:&lt;br /&gt;
&lt;br /&gt;
 vlc &amp;lt;nowiki&amp;gt;http://213.205.96.91:9915&amp;lt;/nowiki&amp;gt; --demux=dump --demuxdump-file=output.mp3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks.&lt;br /&gt;
&lt;br /&gt;
== Editing Guidelines ==&lt;br /&gt;
&lt;br /&gt;
Hi Dionea!&lt;br /&gt;
Sorry for that one. I just oversaw the Editing Guidelines.&lt;br /&gt;
As I&#039;ve got some spare time the next month, I&#039;d love to contribute to VLC. As I&#039;m (by now) not that good a coder, I thought I&#039;d start with the wiki (which is a rather easy field). So, are there any tasks which are of high priority? Also, as I&#039;m not that very familiar with the inner workings VLC, is there any particular developer I can contact when I stumble upon something I don&#039;t understand (j-b?)? &lt;br /&gt;
&lt;br /&gt;
Regards, Salut,&lt;br /&gt;
--[[User:Materthron|materthron]] 14:24, 28 January 2008 (CET)&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=User:Materthron&amp;diff=10589</id>
		<title>User:Materthron</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=User:Materthron&amp;diff=10589"/>
		<updated>2008-01-27T15:15:17Z</updated>

		<summary type="html">&lt;p&gt;Materthron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi! My name is Philipp Weissenbacher and I&#039;m a first semester cs student at the University of Vienna. I&#039;m interested in GUIs and User Interface (Centred) Design.&lt;br /&gt;
&lt;br /&gt;
I&#039;ve just recently joined the VideoLAN project, helping [[User:Fkuehne|Felix Kühne]] with the German translation. Also I&#039;m trying to improve the wiki in as many ways I can. Although still being a C++ newbie, I&#039;m looking forward to contribute to VLC media player itself soon (especially to it&#039;s brand new [[Qt Interface]]).&lt;br /&gt;
Also, I&#039;m regularly getting the latest nighties to test and see if everything works fine.&lt;br /&gt;
&lt;br /&gt;
Feel free to contact me via ICQ (220627791), Skype (materthron) or email (philipp_DOT_weissenbacher_AT_gmail_DOT_com).&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Documentation:Modules/directx_vout&amp;diff=10588</id>
		<title>Documentation:Modules/directx vout</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Documentation:Modules/directx_vout&amp;diff=10588"/>
		<updated>2008-01-26T17:40:31Z</updated>

		<summary type="html">&lt;p&gt;Materthron: typos, language&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Module|name=directx|type=Video output|description=DirectDraw video output|os=Windows}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; This stopped being default on Windows Vista since VLC 0.8.6. It is likely to not be default for all Windows versions starting with VLC 0.9.0. See [[Documentation:Modules/direct3d|Direct3D]] for more.&lt;br /&gt;
&lt;br /&gt;
{{Stub}}&lt;br /&gt;
&lt;br /&gt;
{{Documentation}}&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Documentation:EditingGuidelines&amp;diff=10587</id>
		<title>Documentation:EditingGuidelines</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Documentation:EditingGuidelines&amp;diff=10587"/>
		<updated>2008-01-26T17:34:02Z</updated>

		<summary type="html">&lt;p&gt;Materthron: fixed some typos and improved language&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This pages lists rules that should apply to &#039;&#039;&#039;all&#039;&#039;&#039; pages in the Official Documentation (ie the Documentation:* namespace in this wiki). Feel free to discuss additions to this list on the [[Documentation_Talk:EditingGuidelines|discussion page]].&lt;br /&gt;
&lt;br /&gt;
== Editing ==&lt;br /&gt;
&lt;br /&gt;
If you are unsure about something you&#039;d like to add to the documentation, please discuss it first in the page&#039;s discussion page before adding it. We want to keep this documentation as accurate as possible. (People often review the wiki so you&#039;re likely to get feedback in a few days time)&lt;br /&gt;
&lt;br /&gt;
== Structure ==&lt;br /&gt;
&lt;br /&gt;
All docs (Play HowTo, Streaming HowTo, Hacker&#039;s Guide, etc.) should start by defining base concepts and gradually cover more advanced topics. The user should be able to read it sequentially (like any other online documentation, but unlike most wikis).&lt;br /&gt;
&lt;br /&gt;
One exception to this rule is the Documentation:Modules/* space. Each of these pages is to focus on a specific module, containing greater detail than the basic documentation.&lt;br /&gt;
&lt;br /&gt;
== Formatting ==&lt;br /&gt;
&lt;br /&gt;
Page formatting needs to be kept consistent. Check existing pages to see what that means.&lt;br /&gt;
&lt;br /&gt;
== Links between different docs ==&lt;br /&gt;
&lt;br /&gt;
These are of course allowed. Just keep in mind the &amp;quot;Structure&amp;quot; rule :)&lt;br /&gt;
&lt;br /&gt;
== Links to other wiki pages and websites ==&lt;br /&gt;
&lt;br /&gt;
The documentation needs to be self-contained. Definitions of important concepts should be in the documentation. This makes it possible to export it as a PDF and keep it understandable. &amp;lt;br/&amp;gt;&lt;br /&gt;
Links to advanced topics, like what you have in the &amp;quot;SEE ALSO&amp;quot; section in Unix man-pages, are of course OK.&lt;br /&gt;
&lt;br /&gt;
== Images ==&lt;br /&gt;
&lt;br /&gt;
Some parts of the documentation will need images, illustrations. Unfortunately, image uploading is currently disabled in the VideoLAN wiki. If you are a VideoLAN developer and have an account on people.videolan.org, please upload images there. If you&#039;re not a VideoLAN developer, just link to an image hosted somewhere else on the web and we&#039;ll download a copy and change the content to point there.&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Documentation:EditingGuidelines&amp;diff=10586</id>
		<title>Documentation:EditingGuidelines</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Documentation:EditingGuidelines&amp;diff=10586"/>
		<updated>2008-01-26T17:20:35Z</updated>

		<summary type="html">&lt;p&gt;Materthron: /* Images */ typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This pages lists rules that should apply to &#039;&#039;&#039;all&#039;&#039;&#039; pages in the Official Documentation (ie the Documentation:* namespace in this wiki). Feel free to discuss additions to this list on the [[Documentation_Talk:EditingGuidelines|discussion page]].&lt;br /&gt;
&lt;br /&gt;
== Editing ==&lt;br /&gt;
&lt;br /&gt;
If you are unsure about something you&#039;d like to add to the documentation, please discuss it first in the page&#039;s discussion page before adding it. We want to keep this documentation as accurate as possible. (People often review the wiki so you&#039;re likely to get a confirmation in a few days time)&lt;br /&gt;
&lt;br /&gt;
== Structure ==&lt;br /&gt;
&lt;br /&gt;
The docs (Play HowTo, Streaming HowTo, Hacker&#039;s Guide, etc.) should start by defining base concepts and gradually cover more advanced topics. The user should be able to read it sequentially (like any other online documentation, but unlike most wikis).&lt;br /&gt;
&lt;br /&gt;
One exception to this rule is the Documentation:Modules/* space. Each of these pages should focus on a specific modules, with greater detail than what can be put in the basic documentation.&lt;br /&gt;
&lt;br /&gt;
== Formatting ==&lt;br /&gt;
&lt;br /&gt;
Page formatting needs to be kept consistent. Check existing pages to see what that means.&lt;br /&gt;
&lt;br /&gt;
== Links between different docs ==&lt;br /&gt;
&lt;br /&gt;
These are of course allowed. Just keep in mind the &amp;quot;Structure&amp;quot; rule :)&lt;br /&gt;
&lt;br /&gt;
== Links to other wiki pages and websites ==&lt;br /&gt;
&lt;br /&gt;
The documentation needs to be self contained. Definitions of important concepts should be in the documentation. This makes it possible to export it as a PDF and keep it understandable.&lt;br /&gt;
Links to advanced topics, like what you have in the &amp;quot;SEE ALSO&amp;quot; section in Unix man-pages, would of course be OK.&lt;br /&gt;
&lt;br /&gt;
== Images ==&lt;br /&gt;
&lt;br /&gt;
Some parts of the documentation will need images, illustrations. Unfortunately, image uploading is currently disabled in the VideoLAN wiki. If you are a VideoLAN developper and have an account on people.videolan.org, please upload images there. If you aren&#039;t a VideoLAN developer, just link to an image hosted somewhere else on the web and we&#039;ll download a copy and change the content to point there.&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Documentation:Streaming_HowTo/Easy_Streaming&amp;diff=10555</id>
		<title>Documentation:Streaming HowTo/Easy Streaming</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Documentation:Streaming_HowTo/Easy_Streaming&amp;diff=10555"/>
		<updated>2008-01-23T14:57:55Z</updated>

		<summary type="html">&lt;p&gt;Materthron: /* Intro */ cleanup + links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RightMenu|documentation streaming howto toc}}&lt;br /&gt;
&lt;br /&gt;
==Intro==&lt;br /&gt;
&lt;br /&gt;
The easier way to start streaming with VLC is by using one of the graphical user interfaces. These are the [[WxWidgets Interface|wxWindows]] and [[Skins|skinnable]] interfaces for Windows and GNU/Linux and the [[MacOSX|Mac OS X]] native interface.&lt;br /&gt;
&lt;br /&gt;
==Streaming using the Wizard==&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;Streaming/Transcoding Wizard&#039;&#039; leads you step by step through the process of streaming your media on a network or saving it to your hard drive. This &#039;&#039;Wizard&#039;&#039; offers easy to use menus but provides a restricted set of options.&lt;br /&gt;
&lt;br /&gt;
Note: The wizard is only available on the wxWindows interface.&lt;br /&gt;
&lt;br /&gt;
===Launching the wizard===&lt;br /&gt;
&lt;br /&gt;
To launch the &#039;&#039;Streaming/Transcoding Wizard&#039;&#039; open the &amp;quot;File&amp;quot; menu, and select the Wizard menu item.&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/streaming-howto/en/images/streaming-howto/intf-wx-wizard.jpg Launching the Wizard&lt;br /&gt;
&lt;br /&gt;
===Wizard dialog===&lt;br /&gt;
&lt;br /&gt;
First select the type of task:&lt;br /&gt;
*&#039;&#039;Stream to network&#039;&#039;: Choose this option if you want to stream media on network.&lt;br /&gt;
*&#039;&#039;Transcode/Save to file&#039;&#039;: Choose this option if you want to change a file&#039;s audio codec and/or video codec, its bitrate, and/or encapsulation method.&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/streaming-howto/en/images/streaming-howto/intf-wx-wizard-first.jpg The Wizard Dialog&lt;br /&gt;
&lt;br /&gt;
===Input selection===&lt;br /&gt;
&lt;br /&gt;
Select a stream (such as a file, a network stream, a disk, a capture device ...) by selecting the &#039;&#039;Choose...&#039;&#039; dialog or an existing item in your playlist, using the &#039;&#039;Existing playlist item&#039;&#039; option.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Partial Extract&#039;&#039;: To read only part of the stream, check the &amp;quot;Enable&amp;quot; checkbox and choose a start and end date (in seconds). This option should only be used with streams you can control such as files or discs but not network streams or capture devices.&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/streaming-howto/en/images/streaming-howto/intf-wx-wizard-input.jpg Wizard input selection&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/streaming-howto/en/images/streaming-howto/intf-wx-wizard-input-playlist.jpg Wizard input selection from playlist&lt;br /&gt;
&lt;br /&gt;
===Streaming methods===&lt;br /&gt;
&lt;br /&gt;
If you chose &#039;&#039;Stream to network&#039;&#039; option, you can now specify the streaming method. Available methods are:&lt;br /&gt;
*&#039;&#039;RTP/UDP Unicast&#039;&#039;: Stream to a single computer. Enter the client&#039;s IP address (in the 0.0.0.0 - 223.255.255.255 range).&lt;br /&gt;
*&#039;&#039;RTP/UDP Multicast&#039;&#039;: Stream to multiple computers using multicast. Enter the IP address of the multicast group (in the 224.0.0.0 to 239.255.255.255 range).&lt;br /&gt;
*&#039;&#039;HTTP&#039;&#039;: Stream by using the HTTP protocol. If you leave the &#039;&#039;Destination&#039;&#039; text box empty, VLC will listen on all the network interfaces of the server on port 8080. Specify an address, port and path on which to listen using the following syntax [ip][:port][/path]. For instance, &#039;&#039;192.168.0.1:80/stream&#039;&#039; will make VLC listen on the interface carrying the 192.168.0.1 IP address, on the 80 TCP port, in the /stream &#039;&#039;virtual file&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/streaming-howto/en/images/streaming-howto/intf-wx-wizard-stream.jpg Wizard streaming method&lt;br /&gt;
&lt;br /&gt;
===Transcoding options===&lt;br /&gt;
&lt;br /&gt;
If you chose the &#039;&#039;Transcode/Save to file&#039;&#039; option, you can now specify the new audio and video codecs and bitrates you want you input converted to.&lt;br /&gt;
&lt;br /&gt;
(See &amp;lt;xref linkend=&amp;quot;smc&amp;quot; endterm=&amp;quot;tsmc&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/streaming-howto/en/images/streaming-howto/intf-wx-wizard-transcode.jpg Wizard transcode&lt;br /&gt;
&lt;br /&gt;
===Encapsulation method===&lt;br /&gt;
&lt;br /&gt;
Choose the method format. The UDP streaming methods require MPEG TS encapsulation. The HTTP streaming method can be used with the MPEG PS, MPEG TS, MPEG 1, OGG, RAW or ASF encapsulation. Saving to a file can be done using any encapsulation format compatible with the chosen codecs.&lt;br /&gt;
&lt;br /&gt;
(See &amp;lt;xref linkend=&amp;quot;smc&amp;quot; endterm=&amp;quot;tsmc&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/streaming-howto/en/images/streaming-howto/intf-wx-wizard-mux.jpg Wizard encapsulation method&lt;br /&gt;
&lt;br /&gt;
===Streaming options===&lt;br /&gt;
&lt;br /&gt;
If you chose to &#039;&#039;Stream to network&#039;&#039; you can now specify several options.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;Time To Live (TTL)&#039;&#039; This sets the numbers of routers your stream can go through, for UDP unicast and unicast access methods. If you do not know what this means, you should leave the default value. Note: With UDP multicast, the default TTL is set to 1, meaning that your stream won&#039;t get accross any router. You may want to increase it if you want to route your multicast stream.&lt;br /&gt;
* &#039;&#039;SAP Announce&#039;&#039; To advertise your stream over the network when using the UDP streaming method, using the SAP protocol, enter the name of the stream in the text input and check the checkbox. This is NOT available for the HTTP streaming method.&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/streaming-howto/en/images/streaming-howto/intf-wx-wizard-streaming-options.jpg Wizard streaming options&lt;br /&gt;
&lt;br /&gt;
===Save to file destination===&lt;br /&gt;
&lt;br /&gt;
If you chose &#039;&#039;Transcode/Save to file&#039;&#039; you can now specify the file you want to save the stream to.&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/streaming-howto/en/images/streaming-howto/intf-wx-wizard-save.jpg Wizard save file - wxWindows interface&lt;br /&gt;
&lt;br /&gt;
You can now select the &#039;&#039;Finish&#039;&#039; button to start streaming/converting the source.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Streaming using the GUI==&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
A second way to set up a streaming instance using VLC is using &#039;&#039;Stream Output&#039;&#039; panel in the &#039;&#039;Open...&#039;&#039; dialog of the wxWindows (Windows / GNU Linux), skinnable (Windows / GNU Linux) and MacOS X interfaces. Streaming methods and options used 99% of time should be available in this panel.&lt;br /&gt;
&lt;br /&gt;
To stream the opened media, check the &amp;quot;Stream output&amp;quot; checkbox in the &amp;quot;Open File/Disc/Network Stream/Capture Device&amp;quot; dialog and click on the &amp;quot;Settings&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/streaming-howto/en/images/streaming-howto/intf-wx-open-file.jpg Open file dialog - wxWindows interface&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/streaming-howto/en/images/streaming-howto/intf-osx-open-file.jpg Open file dialog - Mac OS X interface&lt;br /&gt;
&lt;br /&gt;
===The Stream Output dialog===&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/streaming-howto/en/images/streaming-howto/intf-wx-stream-output.jpg Stream output dialog - wxWindows interface&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/streaming-howto/en/images/streaming-howto/intf-osx-stream-output.jpg Stream output dialog - wxWindows interface&lt;br /&gt;
&lt;br /&gt;
====Stream Output MRL====&lt;br /&gt;
&lt;br /&gt;
On the wxWindows interface, a text box displays the &#039;&#039;Stream Output MRL&#039;&#039; (Media Ressource Locator). This is updated as you change options in the Stream output dialog. For more information on how to edit the &#039;&#039;Stream Output MRL&#039;&#039; read &amp;lt;xref linkend=&amp;quot;cmdline&amp;quot; endterm=&amp;quot;tcmdline&amp;quot; /&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Output methods====&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;Play localy&#039;&#039;: display the stream on your screen. This allows to display the stream you are actually streaming. Effects of transcoding, rescaling, etc... can be monitored locally using this function.&lt;br /&gt;
*&#039;&#039;File&#039;&#039;: Save the stream to a file. The &#039;&#039;Dump raw input&#039;&#039; option allows to save the input stream as it read by VLC, without any processing.&lt;br /&gt;
*&#039;&#039;HTTP&#039;&#039;: Use the HTTP streaming method. Specify the IP address and TCP port number on which to listen.&lt;br /&gt;
*&#039;&#039;MMSH&#039;&#039;: This access method allows to stream to Microsoft Windows Media Player. Specify the IP address and TCP port number on which to listen. Note: This will only work with the &#039;&#039;ASF&#039;&#039; enacpsulation method.&lt;br /&gt;
*&#039;&#039;UDP&#039;&#039;: Stream in unicast by providing an address in the 0.0.0.0 - 223.255.255.255 range or in multicast by providing an address in the 224.0.0.0 - 239.255.255.255 range. It is also possible to stream to IPv6 addresses. Note: This will only work with the &#039;&#039;TS&#039;&#039; encapsulation method.&lt;br /&gt;
*&#039;&#039;RTP&#039;&#039;: Use the Real-Time Transfer Protocol. Like UDP, it can use both unicast and multicast addresses.&lt;br /&gt;
&lt;br /&gt;
Note: UDP, HTTP, MMSH and RTP methods require to select the &#039;&#039;Stream&#039;&#039; option on the MacOS X interface.&lt;br /&gt;
&lt;br /&gt;
(See &amp;lt;xref linkend=&amp;quot;smc&amp;quot; endterm=&amp;quot;tsmc&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
====Encapsulation method====&lt;br /&gt;
&lt;br /&gt;
Select an encapsulation method that fits the codecs and access method of your stream, among MPEG TS, MPEG PS, MPEG 1, OGG, Raw, ASF, AVI, MP4 and MOV. (See &amp;lt;xref linkend=&amp;quot;smc&amp;quot; endterm=&amp;quot;tsmc&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
====Transcoding options====&lt;br /&gt;
&lt;br /&gt;
Enable video transcoding by checking the &amp;quot;Video Codec&amp;quot; checkbox. Choose a codec from the list. You can also specify an average bitrate and scale the input. (See &amp;lt;xref linkend=&amp;quot;smc&amp;quot; endterm=&amp;quot;tsmc&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Enable audio transcoding by checking the &amp;quot;Audio Codec&amp;quot; checkbox. Choose a codec from the list. You can also specify an average bitrate and the number of audio channels to encode. (See &amp;lt;xref linkend=&amp;quot;smc&amp;quot; endterm=&amp;quot;tsmc&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
====Miscellaneous options====&lt;br /&gt;
&lt;br /&gt;
Select methods to announce your stream. You can use SAP (Service Announce Protocol) or SLP (Service Location Protocol). You must also specify a channel name. The Mac OS X interface also allows you to export the description (SDP) file of a RTP session using the internal HTTP or RTSP server of VLC, or as a file. This can be done using the according checkboxes. The &#039;&#039;SDP URL&#039;&#039; text box allows to give the url or destination where the SDP file will be available.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Documentation}}&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=V6F&amp;diff=10554</id>
		<title>V6F</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=V6F&amp;diff=10554"/>
		<updated>2008-01-23T14:48:31Z</updated>

		<summary type="html">&lt;p&gt;Materthron: created; because this is what you find under info-&amp;gt;codec&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Flash Video]]&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Web_Interface&amp;diff=10545</id>
		<title>Web Interface</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Web_Interface&amp;diff=10545"/>
		<updated>2008-01-23T11:28:21Z</updated>

		<summary type="html">&lt;p&gt;Materthron: make it work&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Documentation:Modules/http intf]]&lt;/div&gt;</summary>
		<author><name>Materthron</name></author>
	</entry>
</feed>