<?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=Aztek</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=Aztek"/>
	<link rel="alternate" type="text/html" href="https://wiki.videolan.org/Special:Contributions/Aztek/"/>
	<updated>2026-11-04T15:20:04Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=VLC_Developers_Corner&amp;diff=4817</id>
		<title>VLC Developers Corner</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=VLC_Developers_Corner&amp;diff=4817"/>
		<updated>2006-06-24T06:01:11Z</updated>

		<summary type="html">&lt;p&gt;Aztek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
Welcome to VLC&#039;s developers corner. This is a directory of everything to do with the development of VLC. If you are looking for information about downloading or using VLC, you should have a look at our website [[http://www.videolan.org]].&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;3&amp;quot; &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|width=&amp;quot;40%&amp;quot; class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;border: 1px solid #ffc9c9; color: #000; background-color: #fff3f3&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
=== Compiling VLC ===&lt;br /&gt;
&lt;br /&gt;
To compile VLC, you first need to get the [[GetTheSource|Source Code]].&lt;br /&gt;
&lt;br /&gt;
* [[UnixCompile|How to compile on Unix/Linux]]&lt;br /&gt;
* [[Win32Compile|How to compile on Windows]]&lt;br /&gt;
* [[OSXCompile|Hww to compile on Mac OS X]]&lt;br /&gt;
* [[BeOSCompile|How to compile on BeOS]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- At the moment, all information is available from here : http://developers.videolan.org/vlc/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;60%&amp;quot; class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;border: 1px solid #c6c9ff; color: #000; background-color: #f0f0ff&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
=== Joining us ===&lt;br /&gt;
&lt;br /&gt;
VideoLAN welcomes anyone wanting to help, either by writing code, finding or fixing bugs, starting or updating translations, doing graphics work, ...&lt;br /&gt;
&lt;br /&gt;
==== Getting started ====&lt;br /&gt;
&lt;br /&gt;
Getting started at coding is a matter of finding something to fix, and fixing it. Once you have fixed something, you will want to send in a patch. If you do that a few times, you may want to apply for an SVN account so you can fix things directly.&lt;br /&gt;
&lt;br /&gt;
You might be interested in having a look at our [[Mini_Projects]], which are some identified development efforts for which an existing VLC developer is willing to help a new developer in his progress. These [[Mini_Projects]] generally don&#039;t require a great knowledge of VLC code.&lt;br /&gt;
&lt;br /&gt;
It is recommended that you join the vlc-devel [http://developers.videolan.org/lists.html mailing list], where all commits are archived.&lt;br /&gt;
&lt;br /&gt;
[[Getting_Started_At_Coding|More information on how to get started at coding on VLC]].&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:3pt;width:100%;border: 1px solid #119900; color: #000; background-color: #ddffdd&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== What is currently going on ===&lt;br /&gt;
&lt;br /&gt;
These pages are used to coordinate some of the currently ongoing development or artwork works.&lt;br /&gt;
&lt;br /&gt;
==== Development ====&lt;br /&gt;
&lt;br /&gt;
* [[VoutRework]] - improving the video output subsystem&lt;br /&gt;
* [[ExternalAPI]] - improving the external API to vlc&lt;br /&gt;
* [[MediaControlAPI]] - an high level player-independant media API, wrapping around our [[ExternalAPI]]&lt;br /&gt;
* [[0.8.6PlaylistTODO]] - Major changes in the upcoming version&lt;br /&gt;
* [[telnet rc rewrite]] - Merging the &amp;quot;telnet&amp;quot; and &amp;quot;rc&amp;quot; controls &lt;br /&gt;
* [[SimplePreferences]] - We wish to add a &amp;quot;simple&amp;quot; preferences mode, additionnaly to the full mode we already have&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Design ====&lt;br /&gt;
* [[DefaultSkinRequirements]] - what you need to make a skin that might be eligible for default skin&lt;br /&gt;
* [[WebsiteRedesign]] &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Other software ==&lt;br /&gt;
&lt;br /&gt;
VideoLAN is mainly about VLC, but not only.&lt;br /&gt;
&lt;br /&gt;
Other software by VideoLAN include: &lt;br /&gt;
* [[libdvdcss]], a library to access DVD data without bothering about the CSS encryption&lt;br /&gt;
* [[libdvdplay]], a DVD navigation support library&lt;br /&gt;
* [[libdvbpsi]], a library to decode and create MPEG-TS and DVB-PSI tables&lt;br /&gt;
* [[libdca]], a DTS Coherent Acoustics audio decoder library&lt;br /&gt;
* [[x264]], a [[H264]] encoding library&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous how-to ==&lt;br /&gt;
Cédric Bosdonnat &#039;s [http://134.214.107.10:85/sims/index.php/Client_query notes] (fr) about developing a new module type.&lt;br /&gt;
&lt;br /&gt;
Diego &#039;Flameeyes&#039; Pettenò &#039;s [http://www.gentoo.org/proj/en/desktop/video/vlc.xml notes] about packaging VLC into [http://www.gentoo.org/ Gentoo].&lt;br /&gt;
&lt;br /&gt;
* [[Add a skin|How to add a skin on the skins download page]]&lt;/div&gt;</summary>
		<author><name>Aztek</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Win32Compile&amp;diff=4816</id>
		<title>Win32Compile</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Win32Compile&amp;diff=4816"/>
		<updated>2006-06-24T05:59:42Z</updated>

		<summary type="html">&lt;p&gt;Aztek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Copyed from http://developers.videolan.org/vlc/vlc/INSTALL.win32&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$Id: INSTALL.win32 15707 2006-05-22 09:42:08Z xtophe $&lt;br /&gt;
&lt;br /&gt;
INSTALL file for the Windows9x/Me/NT4/2k/XP version of the VLC media player&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Running VLC&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;===========&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you have already built VLC (see below) or are using a binary release,&lt;br /&gt;
just run &#039;vlc.exe&#039;.&lt;br /&gt;
&lt;br /&gt;
You can also run VLC from a dos command box, in which case you&#039;ll be able&lt;br /&gt;
to use the command line arguments. You can obtain a list of these command&lt;br /&gt;
line arguments by typing &#039;vlc --help&#039; or &#039;vlc --help --advanced&#039;.&lt;br /&gt;
&lt;br /&gt;
To store a debug log of the current VLC session, you can use&lt;br /&gt;
&#039;vlc -vv --extraintf=logger&#039;. You will end-up with a vlc-log.txt file in&lt;br /&gt;
your current directory.&lt;br /&gt;
&lt;br /&gt;
Additional documentation is available at http://www.videolan.org/doc/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Building VLC from the source code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;=================================&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want to build VLC from sources, you can do it in several ways:&lt;br /&gt;
&lt;br /&gt;
- natively on Windows, using cygwin (www.cygwin.com) with or without the&lt;br /&gt;
  POSIX emulation layer. This is the preferred way to compile vlc if you want&lt;br /&gt;
  to do it on Windows.&lt;br /&gt;
  NOTE: This is the PREFERRED way of building VLC natively (the others&lt;br /&gt;
  are not as much tested so expect more difficulties with them).&lt;br /&gt;
&lt;br /&gt;
- natively on Windows, using MSYS+MINGW (www.mingw.org)&lt;br /&gt;
  (MSYS is a minimal build environment to compile Unixish projects under&lt;br /&gt;
  windoze. It provides all the common Unix tools like sh, gmake...)&lt;br /&gt;
  Please note that the gettext utilities are not included in the default&lt;br /&gt;
  MSYS/MINGW packages so you won&#039;t be able to build VLC with i18n support.&lt;br /&gt;
&lt;br /&gt;
- natively on Windows, using Microsoft Visual C++. Even though we provide some&lt;br /&gt;
  msvc project files with vlc, this method is advised only if you just want to&lt;br /&gt;
  experiment/play with some basic functionality in vlc. The reason for this&lt;br /&gt;
  is that vlc depends on a lot of 3rd party libraries and building them in&lt;br /&gt;
  MSVC is not convenient and sometimes even impossible.&lt;br /&gt;
  ( NOTE: if you want to run vlc under the msvc debugger, you need to run it&lt;br /&gt;
    with the --fast-mutex --win9x-cv-method=1 options because the debugger&lt;br /&gt;
    usually loses signals sent by PulseEvent() )&lt;br /&gt;
&lt;br /&gt;
- or on GNU/Linux, using the mingw32 cross-compiler.&lt;br /&gt;
&lt;br /&gt;
Getting the right compiler tools&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;================================&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- cross-compiling with mingw32:&lt;br /&gt;
You first need to download a GNU/Linux cross-compiler version of mingw32.&lt;br /&gt;
&lt;br /&gt;
For Debian GNU/Linux users, you can use the mingw32, mingw32-binutils and&lt;br /&gt;
mingw32-runtime packages.&lt;br /&gt;
&lt;br /&gt;
- compiling natively on Windoze with cygwin:&lt;br /&gt;
You will need to download and run the setup.exe app from cygwin&#039;s web site&lt;br /&gt;
(www.cygwin.com). You will also need to make sure you install at least the&lt;br /&gt;
gcc-g++, gcc-mingw, mingw-runtime and win32-api packages.&lt;br /&gt;
&lt;br /&gt;
- compiling natively on Windoze with MSYS+MINGW:&lt;br /&gt;
You will need to download and install the latest MSYS, MSYS-DTK and MINGW.&lt;br /&gt;
The installation is really easy. Begin with the MSYS auto-installer and once&lt;br /&gt;
this is done, extract MINGW into c:\msys\1.0\mingw. You also have to remember&lt;br /&gt;
to remove the make utility included with MINGW as it conflicts with the one&lt;br /&gt;
from MSYS (just rename or remove c:\msys\1.0\mingw\bin\make.exe).&lt;br /&gt;
&lt;br /&gt;
http://www.mingw.org/download.shtml&lt;br /&gt;
http://prdownloads.sf.net/mingw/MSYS-1.0.9.exe&lt;br /&gt;
http://prdownloads.sf.net/mingw/MinGW-3.1.0-1.exe&lt;br /&gt;
http://prdownloads.sf.net/mingw/msysDTK-1.0.1.exe&lt;br /&gt;
&lt;br /&gt;
Getting the additional libraries&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;=================================&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
VLC depends on other libraries to provide some features like ac3 audio decoding&lt;br /&gt;
or mpeg4 video decoding, etc...&lt;br /&gt;
&lt;br /&gt;
Depending on your needs you will have to compile/install some or all of these&lt;br /&gt;
external libraries.&lt;br /&gt;
&lt;br /&gt;
* They can be found here (source code):&lt;br /&gt;
  http://download.videolan.org/pub/testing/contrib/&lt;br /&gt;
&lt;br /&gt;
* We also provide a package with all the libraries already compiled so it is&lt;br /&gt;
  actually really easy to compile a full-featured version of vlc (these compiled&lt;br /&gt;
  libraries will only work with mingw or cygwin):&lt;br /&gt;
  http://download.videolan.org/pub/testing/win32/contrib-20060330-win32-bin-gcc-3.4.5-only.tar.bz2&lt;br /&gt;
  (Check out for more recent versions at the same location). &lt;br /&gt;
&lt;br /&gt;
  All you need to do is extract it in your root directory (the include files&lt;br /&gt;
  and libraries will be put in /usr/win32). You can do this with the following&lt;br /&gt;
  command: &lt;br /&gt;
&lt;br /&gt;
    tar xjvf contrib-20060330-win32-bin-gcc-3.4.5-only.tar.bz2 -C /&lt;br /&gt;
&lt;br /&gt;
  Please note the &amp;quot;-C /&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
* An automated way of building the contrib libraries is provided in &lt;br /&gt;
  extra/contrib. It will download, configure and build the libraries.&lt;br /&gt;
  See the extras/contrib/README for more info.&lt;br /&gt;
&lt;br /&gt;
A complete list of the libraries on which we depend can be found here:&lt;br /&gt;
http://developers.videolan.org/vlc/&lt;br /&gt;
&lt;br /&gt;
Configuring the build&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;=====================&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once you&#039;ve got all the files you need in place, you need to configure the&lt;br /&gt;
build with the `./configure&#039; script.&lt;br /&gt;
&lt;br /&gt;
I&#039;ll assume that you are using the pre-compiled 3rd party libraries I&#039;m&lt;br /&gt;
providing and that they are in /usr/win32.&lt;br /&gt;
&lt;br /&gt;
If you are cross-compiling from Debian, you can use something&lt;br /&gt;
along those lines:&lt;br /&gt;
&lt;br /&gt;
  ./bootstrap &amp;amp;&amp;amp; \&lt;br /&gt;
  PKG_CONFIG_LIBDIR=/usr/win32/lib/pkgconfig \&lt;br /&gt;
  CPPFLAGS=&amp;quot;-I/usr/win32/include -I/usr/win32/include/ebml&amp;quot; \&lt;br /&gt;
  LDFLAGS=-L/usr/win32/lib \&lt;br /&gt;
  CC=i586-mingw32msvc-gcc CXX=i586-mingw32msvc-g++ \&lt;br /&gt;
  ./configure --host=i586-mingw32msvc --build=i386-linux \&lt;br /&gt;
      --disable-gtk \&lt;br /&gt;
      --enable-nls --enable-sdl --with-sdl-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-ffmpeg --with-ffmpeg-mp3lame --with-ffmpeg-faac \&lt;br /&gt;
      --with-ffmpeg-zlib --enable-faad --enable-flac --enable-theora \&lt;br /&gt;
      --with-wx-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-freetype-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-fribidi-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-live555 --with-live555-tree=/usr/win32/live.com \&lt;br /&gt;
      --enable-caca --with-caca-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-xml2-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-dvdnav-config-path=/usr/win32/bin \&lt;br /&gt;
      --disable-cddax --disable-vcdx --enable-goom \&lt;br /&gt;
      --enable-twolame --enable-dvdread \&lt;br /&gt;
      --enable-debug&lt;br /&gt;
&lt;br /&gt;
If you are using cygwin, you can build VLC with or without the POSIX&lt;br /&gt;
emulation layer. Without is usually better and with POSIX emulation&lt;br /&gt;
hasn&#039;t been tested in about a year or so. So to build without the&lt;br /&gt;
emulation layer, use something like this:&lt;br /&gt;
&lt;br /&gt;
  ./bootstrap &amp;amp;&amp;amp; \&lt;br /&gt;
  PKG_CONFIG_PATH=/usr/win32/lib/pkgconfig \&lt;br /&gt;
  CPPFLAGS=&amp;quot;-I/usr/win32/include -I/usr/win32/include/ebml&amp;quot; \&lt;br /&gt;
  LDFLAGS=-L/usr/win32/lib \&lt;br /&gt;
  CC=&amp;quot;gcc -mno-cygwin&amp;quot; CXX=&amp;quot;g++ -mno-cygwin&amp;quot; \&lt;br /&gt;
  ./configure \&lt;br /&gt;
      --disable-gtk \&lt;br /&gt;
      --enable-nls --enable-sdl --with-sdl-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-ffmpeg --with-ffmpeg-mp3lame --with-ffmpeg-faac \&lt;br /&gt;
      --with-ffmpeg-zlib --enable-faad --enable-flac --enable-theora \&lt;br /&gt;
      --with-wx-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-freetype-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-fribidi-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-live555 --with-live555-tree=/usr/win32/live.com \&lt;br /&gt;
      --enable-caca --with-caca-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-xml2-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-dvdnav-config-path=/usr/win32/bin \&lt;br /&gt;
      --disable-cddax --disable-vcdx --enable-goom \&lt;br /&gt;
      --enable-twolame --enable-dvdread \&lt;br /&gt;
      --enable-debug&lt;br /&gt;
&lt;br /&gt;
If you want to use the emulation layer, then just omit the CC=&amp;quot;gcc -mno-cygwin&amp;quot;&lt;br /&gt;
CXX=&amp;quot;g++ -mno-cygwin&amp;quot; line. You&#039;re on your own though.&lt;br /&gt;
&lt;br /&gt;
If you are compiling with MSYS/MINGW, then you can use something along those&lt;br /&gt;
lines:&lt;br /&gt;
  ./bootstrap &amp;amp;&amp;amp; \&lt;br /&gt;
  PKG_CONFIG_PATH=/usr/win32/lib/pkgconfig \&lt;br /&gt;
  CPPFLAGS=&amp;quot;-I/usr/win32/include -I/usr/win32/include/ebml&amp;quot; \&lt;br /&gt;
  LDFLAGS=-L/usr/win32/lib \&lt;br /&gt;
  ./configure \&lt;br /&gt;
      --disable-gtk \&lt;br /&gt;
      --enable-nls --enable-sdl --with-sdl-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-ffmpeg --with-ffmpeg-mp3lame --with-ffmpeg-faac \&lt;br /&gt;
      --with-ffmpeg-zlib --enable-faad --enable-flac --enable-theora \&lt;br /&gt;
      --with-wx-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-freetype-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-fribidi-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-caca --with-caca-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-xml2-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-dvdnav-config-path=/usr/win32/bin \&lt;br /&gt;
      --disable-cddax --disable-vcdx --enable-goom \&lt;br /&gt;
      --enable-twolame --enable-dvdread \&lt;br /&gt;
      --disable-mkv \&lt;br /&gt;
      --enable-debug&lt;br /&gt;
&lt;br /&gt;
If you have used the &amp;quot;extras/contrib&amp;quot; way, you don&#039;t need to precise &lt;br /&gt;
the CFLAGS, LDFLAGS and --with-foo-config-path=.&lt;br /&gt;
 ./bootstrap &amp;amp;&amp;amp; \&lt;br /&gt;
  ./configure \&lt;br /&gt;
      --disable-gtk \&lt;br /&gt;
      --enable-nls --enable-sdl \&lt;br /&gt;
      --enable-ffmpeg --enable-faad --enable-flac --enable-theora \&lt;br /&gt;
      --disable-cddax --disable-vcdx --enable-goom \&lt;br /&gt;
      --enable-twolame --enable-dvdread \&lt;br /&gt;
      --enable-mkv --enable-caca --enable-live555\&lt;br /&gt;
      --enable-debug&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See `./configure --help&#039; for more information.&lt;br /&gt;
&lt;br /&gt;
Actually Compiling the VLC source&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;=================================&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once configured, to build VLC, just run `make&#039;.&lt;br /&gt;
&lt;br /&gt;
Once the compilation is done, you can either run VLC directly from the source&lt;br /&gt;
tree or you can build self-contained VLC packages with the following&lt;br /&gt;
&#039;make&#039; rules:&lt;br /&gt;
&lt;br /&gt;
  make package-win32-base&lt;br /&gt;
   will create a subdirectory named vlc-x.x.x with all the binaries&lt;br /&gt;
   &#039;stripped&#039; (ie. without any debugging symbols).&lt;br /&gt;
&lt;br /&gt;
  make package-win32-zip&lt;br /&gt;
   Same as above but will package the directory in a zip file.&lt;br /&gt;
&lt;br /&gt;
  make package-win32&lt;br /&gt;
   Same as above but will also create an auto-installer package. You will need&lt;br /&gt;
   to have NSIS installed in its default location for this to work.&lt;br /&gt;
&lt;br /&gt;
Well done, now you&#039;re ready to use VLC!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;=======================================&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aztek</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Win32Compile&amp;diff=4815</id>
		<title>Win32Compile</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Win32Compile&amp;diff=4815"/>
		<updated>2006-06-24T05:57:32Z</updated>

		<summary type="html">&lt;p&gt;Aztek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Copyed from http://developers.videolan.org/vlc/vlc/INSTALL.win32&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$Id: INSTALL.win32 15707 2006-05-22 09:42:08Z xtophe $&lt;br /&gt;
&lt;br /&gt;
INSTALL file for the Windows9x/Me/NT4/2k/XP version of the VLC media player&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Running VLC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have already built VLC (see below) or are using a binary release,&lt;br /&gt;
just run &#039;vlc.exe&#039;.&lt;br /&gt;
&lt;br /&gt;
You can also run VLC from a dos command box, in which case you&#039;ll be able&lt;br /&gt;
to use the command line arguments. You can obtain a list of these command&lt;br /&gt;
line arguments by typing &#039;vlc --help&#039; or &#039;vlc --help --advanced&#039;.&lt;br /&gt;
&lt;br /&gt;
To store a debug log of the current VLC session, you can use&lt;br /&gt;
&#039;vlc -vv --extraintf=logger&#039;. You will end-up with a vlc-log.txt file in&lt;br /&gt;
your current directory.&lt;br /&gt;
&lt;br /&gt;
Additional documentation is available at http://www.videolan.org/doc/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Building VLC from the source code&lt;br /&gt;
=================================&lt;br /&gt;
&lt;br /&gt;
If you want to build VLC from sources, you can do it in several ways:&lt;br /&gt;
&lt;br /&gt;
- natively on Windows, using cygwin (www.cygwin.com) with or without the&lt;br /&gt;
  POSIX emulation layer. This is the preferred way to compile vlc if you want&lt;br /&gt;
  to do it on Windows.&lt;br /&gt;
  NOTE: This is the PREFERRED way of building VLC natively (the others&lt;br /&gt;
  are not as much tested so expect more difficulties with them).&lt;br /&gt;
&lt;br /&gt;
- natively on Windows, using MSYS+MINGW (www.mingw.org)&lt;br /&gt;
  (MSYS is a minimal build environment to compile Unixish projects under&lt;br /&gt;
  windoze. It provides all the common Unix tools like sh, gmake...)&lt;br /&gt;
  Please note that the gettext utilities are not included in the default&lt;br /&gt;
  MSYS/MINGW packages so you won&#039;t be able to build VLC with i18n support.&lt;br /&gt;
&lt;br /&gt;
- natively on Windows, using Microsoft Visual C++. Even though we provide some&lt;br /&gt;
  msvc project files with vlc, this method is advised only if you just want to&lt;br /&gt;
  experiment/play with some basic functionality in vlc. The reason for this&lt;br /&gt;
  is that vlc depends on a lot of 3rd party libraries and building them in&lt;br /&gt;
  MSVC is not convenient and sometimes even impossible.&lt;br /&gt;
  ( NOTE: if you want to run vlc under the msvc debugger, you need to run it&lt;br /&gt;
    with the --fast-mutex --win9x-cv-method=1 options because the debugger&lt;br /&gt;
    usually loses signals sent by PulseEvent() )&lt;br /&gt;
&lt;br /&gt;
- or on GNU/Linux, using the mingw32 cross-compiler.&lt;br /&gt;
&lt;br /&gt;
Getting the right compiler tools&lt;br /&gt;
================================&lt;br /&gt;
&lt;br /&gt;
- cross-compiling with mingw32:&lt;br /&gt;
You first need to download a GNU/Linux cross-compiler version of mingw32.&lt;br /&gt;
&lt;br /&gt;
For Debian GNU/Linux users, you can use the mingw32, mingw32-binutils and&lt;br /&gt;
mingw32-runtime packages.&lt;br /&gt;
&lt;br /&gt;
- compiling natively on Windoze with cygwin:&lt;br /&gt;
You will need to download and run the setup.exe app from cygwin&#039;s web site&lt;br /&gt;
(www.cygwin.com). You will also need to make sure you install at least the&lt;br /&gt;
gcc-g++, gcc-mingw, mingw-runtime and win32-api packages.&lt;br /&gt;
&lt;br /&gt;
- compiling natively on Windoze with MSYS+MINGW:&lt;br /&gt;
You will need to download and install the latest MSYS, MSYS-DTK and MINGW.&lt;br /&gt;
The installation is really easy. Begin with the MSYS auto-installer and once&lt;br /&gt;
this is done, extract MINGW into c:\msys\1.0\mingw. You also have to remember&lt;br /&gt;
to remove the make utility included with MINGW as it conflicts with the one&lt;br /&gt;
from MSYS (just rename or remove c:\msys\1.0\mingw\bin\make.exe).&lt;br /&gt;
&lt;br /&gt;
http://www.mingw.org/download.shtml&lt;br /&gt;
http://prdownloads.sf.net/mingw/MSYS-1.0.9.exe&lt;br /&gt;
http://prdownloads.sf.net/mingw/MinGW-3.1.0-1.exe&lt;br /&gt;
http://prdownloads.sf.net/mingw/msysDTK-1.0.1.exe&lt;br /&gt;
&lt;br /&gt;
Getting the additional libraries&lt;br /&gt;
=================================&lt;br /&gt;
&lt;br /&gt;
VLC depends on other libraries to provide some features like ac3 audio decoding&lt;br /&gt;
or mpeg4 video decoding, etc...&lt;br /&gt;
&lt;br /&gt;
Depending on your needs you will have to compile/install some or all of these&lt;br /&gt;
external libraries.&lt;br /&gt;
&lt;br /&gt;
* They can be found here (source code):&lt;br /&gt;
  http://download.videolan.org/pub/testing/contrib/&lt;br /&gt;
&lt;br /&gt;
* We also provide a package with all the libraries already compiled so it is&lt;br /&gt;
  actually really easy to compile a full-featured version of vlc (these compiled&lt;br /&gt;
  libraries will only work with mingw or cygwin):&lt;br /&gt;
  http://download.videolan.org/pub/testing/win32/contrib-20060330-win32-bin-gcc-3.4.5-only.tar.bz2&lt;br /&gt;
  (Check out for more recent versions at the same location). &lt;br /&gt;
&lt;br /&gt;
  All you need to do is extract it in your root directory (the include files&lt;br /&gt;
  and libraries will be put in /usr/win32). You can do this with the following&lt;br /&gt;
  command: &lt;br /&gt;
&lt;br /&gt;
    tar xjvf contrib-20060330-win32-bin-gcc-3.4.5-only.tar.bz2 -C /&lt;br /&gt;
&lt;br /&gt;
  Please note the &amp;quot;-C /&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
* An automated way of building the contrib libraries is provided in &lt;br /&gt;
  extra/contrib. It will download, configure and build the libraries.&lt;br /&gt;
  See the extras/contrib/README for more info.&lt;br /&gt;
&lt;br /&gt;
A complete list of the libraries on which we depend can be found here:&lt;br /&gt;
http://developers.videolan.org/vlc/&lt;br /&gt;
&lt;br /&gt;
Configuring the build&lt;br /&gt;
=====================&lt;br /&gt;
&lt;br /&gt;
Once you&#039;ve got all the files you need in place, you need to configure the&lt;br /&gt;
build with the `./configure&#039; script.&lt;br /&gt;
&lt;br /&gt;
I&#039;ll assume that you are using the pre-compiled 3rd party libraries I&#039;m&lt;br /&gt;
providing and that they are in /usr/win32.&lt;br /&gt;
&lt;br /&gt;
If you are cross-compiling from Debian, you can use something&lt;br /&gt;
along those lines:&lt;br /&gt;
&lt;br /&gt;
  ./bootstrap &amp;amp;&amp;amp; \&lt;br /&gt;
  PKG_CONFIG_LIBDIR=/usr/win32/lib/pkgconfig \&lt;br /&gt;
  CPPFLAGS=&amp;quot;-I/usr/win32/include -I/usr/win32/include/ebml&amp;quot; \&lt;br /&gt;
  LDFLAGS=-L/usr/win32/lib \&lt;br /&gt;
  CC=i586-mingw32msvc-gcc CXX=i586-mingw32msvc-g++ \&lt;br /&gt;
  ./configure --host=i586-mingw32msvc --build=i386-linux \&lt;br /&gt;
      --disable-gtk \&lt;br /&gt;
      --enable-nls --enable-sdl --with-sdl-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-ffmpeg --with-ffmpeg-mp3lame --with-ffmpeg-faac \&lt;br /&gt;
      --with-ffmpeg-zlib --enable-faad --enable-flac --enable-theora \&lt;br /&gt;
      --with-wx-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-freetype-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-fribidi-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-live555 --with-live555-tree=/usr/win32/live.com \&lt;br /&gt;
      --enable-caca --with-caca-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-xml2-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-dvdnav-config-path=/usr/win32/bin \&lt;br /&gt;
      --disable-cddax --disable-vcdx --enable-goom \&lt;br /&gt;
      --enable-twolame --enable-dvdread \&lt;br /&gt;
      --enable-debug&lt;br /&gt;
&lt;br /&gt;
If you are using cygwin, you can build VLC with or without the POSIX&lt;br /&gt;
emulation layer. Without is usually better and with POSIX emulation&lt;br /&gt;
hasn&#039;t been tested in about a year or so. So to build without the&lt;br /&gt;
emulation layer, use something like this:&lt;br /&gt;
&lt;br /&gt;
  ./bootstrap &amp;amp;&amp;amp; \&lt;br /&gt;
  PKG_CONFIG_PATH=/usr/win32/lib/pkgconfig \&lt;br /&gt;
  CPPFLAGS=&amp;quot;-I/usr/win32/include -I/usr/win32/include/ebml&amp;quot; \&lt;br /&gt;
  LDFLAGS=-L/usr/win32/lib \&lt;br /&gt;
  CC=&amp;quot;gcc -mno-cygwin&amp;quot; CXX=&amp;quot;g++ -mno-cygwin&amp;quot; \&lt;br /&gt;
  ./configure \&lt;br /&gt;
      --disable-gtk \&lt;br /&gt;
      --enable-nls --enable-sdl --with-sdl-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-ffmpeg --with-ffmpeg-mp3lame --with-ffmpeg-faac \&lt;br /&gt;
      --with-ffmpeg-zlib --enable-faad --enable-flac --enable-theora \&lt;br /&gt;
      --with-wx-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-freetype-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-fribidi-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-live555 --with-live555-tree=/usr/win32/live.com \&lt;br /&gt;
      --enable-caca --with-caca-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-xml2-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-dvdnav-config-path=/usr/win32/bin \&lt;br /&gt;
      --disable-cddax --disable-vcdx --enable-goom \&lt;br /&gt;
      --enable-twolame --enable-dvdread \&lt;br /&gt;
      --enable-debug&lt;br /&gt;
&lt;br /&gt;
If you want to use the emulation layer, then just omit the CC=&amp;quot;gcc -mno-cygwin&amp;quot;&lt;br /&gt;
CXX=&amp;quot;g++ -mno-cygwin&amp;quot; line. You&#039;re on your own though.&lt;br /&gt;
&lt;br /&gt;
If you are compiling with MSYS/MINGW, then you can use something along those&lt;br /&gt;
lines:&lt;br /&gt;
  ./bootstrap &amp;amp;&amp;amp; \&lt;br /&gt;
  PKG_CONFIG_PATH=/usr/win32/lib/pkgconfig \&lt;br /&gt;
  CPPFLAGS=&amp;quot;-I/usr/win32/include -I/usr/win32/include/ebml&amp;quot; \&lt;br /&gt;
  LDFLAGS=-L/usr/win32/lib \&lt;br /&gt;
  ./configure \&lt;br /&gt;
      --disable-gtk \&lt;br /&gt;
      --enable-nls --enable-sdl --with-sdl-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-ffmpeg --with-ffmpeg-mp3lame --with-ffmpeg-faac \&lt;br /&gt;
      --with-ffmpeg-zlib --enable-faad --enable-flac --enable-theora \&lt;br /&gt;
      --with-wx-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-freetype-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-fribidi-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-caca --with-caca-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-xml2-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-dvdnav-config-path=/usr/win32/bin \&lt;br /&gt;
      --disable-cddax --disable-vcdx --enable-goom \&lt;br /&gt;
      --enable-twolame --enable-dvdread \&lt;br /&gt;
      --disable-mkv \&lt;br /&gt;
      --enable-debug&lt;br /&gt;
&lt;br /&gt;
If you have used the &amp;quot;extras/contrib&amp;quot; way, you don&#039;t need to precise &lt;br /&gt;
the CFLAGS, LDFLAGS and --with-foo-config-path=.&lt;br /&gt;
 ./bootstrap &amp;amp;&amp;amp; \&lt;br /&gt;
  ./configure \&lt;br /&gt;
      --disable-gtk \&lt;br /&gt;
      --enable-nls --enable-sdl \&lt;br /&gt;
      --enable-ffmpeg --enable-faad --enable-flac --enable-theora \&lt;br /&gt;
      --disable-cddax --disable-vcdx --enable-goom \&lt;br /&gt;
      --enable-twolame --enable-dvdread \&lt;br /&gt;
      --enable-mkv --enable-caca --enable-live555\&lt;br /&gt;
      --enable-debug&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See `./configure --help&#039; for more information.&lt;br /&gt;
&lt;br /&gt;
Actually Compiling the VLC source&lt;br /&gt;
=================================&lt;br /&gt;
&lt;br /&gt;
Once configured, to build VLC, just run `make&#039;.&lt;br /&gt;
&lt;br /&gt;
Once the compilation is done, you can either run VLC directly from the source&lt;br /&gt;
tree or you can build self-contained VLC packages with the following&lt;br /&gt;
&#039;make&#039; rules:&lt;br /&gt;
&lt;br /&gt;
  make package-win32-base&lt;br /&gt;
   will create a subdirectory named vlc-x.x.x with all the binaries&lt;br /&gt;
   &#039;stripped&#039; (ie. without any debugging symbols).&lt;br /&gt;
&lt;br /&gt;
  make package-win32-zip&lt;br /&gt;
   Same as above but will package the directory in a zip file.&lt;br /&gt;
&lt;br /&gt;
  make package-win32&lt;br /&gt;
   Same as above but will also create an auto-installer package. You will need&lt;br /&gt;
   to have NSIS installed in its default location for this to work.&lt;br /&gt;
&lt;br /&gt;
Well done, now you&#039;re ready to use VLC!&lt;br /&gt;
=======================================&lt;/div&gt;</summary>
		<author><name>Aztek</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Win32Compile&amp;diff=4814</id>
		<title>Win32Compile</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Win32Compile&amp;diff=4814"/>
		<updated>2006-06-24T05:57:22Z</updated>

		<summary type="html">&lt;p&gt;Aztek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Copyed from http://developers.videolan.org/vlc/vlc/INSTALL.win32&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$Id: INSTALL.win32 15707 2006-05-22 09:42:08Z xtophe $&lt;br /&gt;
&lt;br /&gt;
INSTALL file for the Windows9x/Me/NT4/2k/XP version of the VLC media player&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Running VLC&lt;br /&gt;
&lt;br /&gt;
If you have already built VLC (see below) or are using a binary release,&lt;br /&gt;
just run &#039;vlc.exe&#039;.&lt;br /&gt;
&lt;br /&gt;
You can also run VLC from a dos command box, in which case you&#039;ll be able&lt;br /&gt;
to use the command line arguments. You can obtain a list of these command&lt;br /&gt;
line arguments by typing &#039;vlc --help&#039; or &#039;vlc --help --advanced&#039;.&lt;br /&gt;
&lt;br /&gt;
To store a debug log of the current VLC session, you can use&lt;br /&gt;
&#039;vlc -vv --extraintf=logger&#039;. You will end-up with a vlc-log.txt file in&lt;br /&gt;
your current directory.&lt;br /&gt;
&lt;br /&gt;
Additional documentation is available at http://www.videolan.org/doc/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Building VLC from the source code&lt;br /&gt;
=================================&lt;br /&gt;
&lt;br /&gt;
If you want to build VLC from sources, you can do it in several ways:&lt;br /&gt;
&lt;br /&gt;
- natively on Windows, using cygwin (www.cygwin.com) with or without the&lt;br /&gt;
  POSIX emulation layer. This is the preferred way to compile vlc if you want&lt;br /&gt;
  to do it on Windows.&lt;br /&gt;
  NOTE: This is the PREFERRED way of building VLC natively (the others&lt;br /&gt;
  are not as much tested so expect more difficulties with them).&lt;br /&gt;
&lt;br /&gt;
- natively on Windows, using MSYS+MINGW (www.mingw.org)&lt;br /&gt;
  (MSYS is a minimal build environment to compile Unixish projects under&lt;br /&gt;
  windoze. It provides all the common Unix tools like sh, gmake...)&lt;br /&gt;
  Please note that the gettext utilities are not included in the default&lt;br /&gt;
  MSYS/MINGW packages so you won&#039;t be able to build VLC with i18n support.&lt;br /&gt;
&lt;br /&gt;
- natively on Windows, using Microsoft Visual C++. Even though we provide some&lt;br /&gt;
  msvc project files with vlc, this method is advised only if you just want to&lt;br /&gt;
  experiment/play with some basic functionality in vlc. The reason for this&lt;br /&gt;
  is that vlc depends on a lot of 3rd party libraries and building them in&lt;br /&gt;
  MSVC is not convenient and sometimes even impossible.&lt;br /&gt;
  ( NOTE: if you want to run vlc under the msvc debugger, you need to run it&lt;br /&gt;
    with the --fast-mutex --win9x-cv-method=1 options because the debugger&lt;br /&gt;
    usually loses signals sent by PulseEvent() )&lt;br /&gt;
&lt;br /&gt;
- or on GNU/Linux, using the mingw32 cross-compiler.&lt;br /&gt;
&lt;br /&gt;
Getting the right compiler tools&lt;br /&gt;
================================&lt;br /&gt;
&lt;br /&gt;
- cross-compiling with mingw32:&lt;br /&gt;
You first need to download a GNU/Linux cross-compiler version of mingw32.&lt;br /&gt;
&lt;br /&gt;
For Debian GNU/Linux users, you can use the mingw32, mingw32-binutils and&lt;br /&gt;
mingw32-runtime packages.&lt;br /&gt;
&lt;br /&gt;
- compiling natively on Windoze with cygwin:&lt;br /&gt;
You will need to download and run the setup.exe app from cygwin&#039;s web site&lt;br /&gt;
(www.cygwin.com). You will also need to make sure you install at least the&lt;br /&gt;
gcc-g++, gcc-mingw, mingw-runtime and win32-api packages.&lt;br /&gt;
&lt;br /&gt;
- compiling natively on Windoze with MSYS+MINGW:&lt;br /&gt;
You will need to download and install the latest MSYS, MSYS-DTK and MINGW.&lt;br /&gt;
The installation is really easy. Begin with the MSYS auto-installer and once&lt;br /&gt;
this is done, extract MINGW into c:\msys\1.0\mingw. You also have to remember&lt;br /&gt;
to remove the make utility included with MINGW as it conflicts with the one&lt;br /&gt;
from MSYS (just rename or remove c:\msys\1.0\mingw\bin\make.exe).&lt;br /&gt;
&lt;br /&gt;
http://www.mingw.org/download.shtml&lt;br /&gt;
http://prdownloads.sf.net/mingw/MSYS-1.0.9.exe&lt;br /&gt;
http://prdownloads.sf.net/mingw/MinGW-3.1.0-1.exe&lt;br /&gt;
http://prdownloads.sf.net/mingw/msysDTK-1.0.1.exe&lt;br /&gt;
&lt;br /&gt;
Getting the additional libraries&lt;br /&gt;
=================================&lt;br /&gt;
&lt;br /&gt;
VLC depends on other libraries to provide some features like ac3 audio decoding&lt;br /&gt;
or mpeg4 video decoding, etc...&lt;br /&gt;
&lt;br /&gt;
Depending on your needs you will have to compile/install some or all of these&lt;br /&gt;
external libraries.&lt;br /&gt;
&lt;br /&gt;
* They can be found here (source code):&lt;br /&gt;
  http://download.videolan.org/pub/testing/contrib/&lt;br /&gt;
&lt;br /&gt;
* We also provide a package with all the libraries already compiled so it is&lt;br /&gt;
  actually really easy to compile a full-featured version of vlc (these compiled&lt;br /&gt;
  libraries will only work with mingw or cygwin):&lt;br /&gt;
  http://download.videolan.org/pub/testing/win32/contrib-20060330-win32-bin-gcc-3.4.5-only.tar.bz2&lt;br /&gt;
  (Check out for more recent versions at the same location). &lt;br /&gt;
&lt;br /&gt;
  All you need to do is extract it in your root directory (the include files&lt;br /&gt;
  and libraries will be put in /usr/win32). You can do this with the following&lt;br /&gt;
  command: &lt;br /&gt;
&lt;br /&gt;
    tar xjvf contrib-20060330-win32-bin-gcc-3.4.5-only.tar.bz2 -C /&lt;br /&gt;
&lt;br /&gt;
  Please note the &amp;quot;-C /&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
* An automated way of building the contrib libraries is provided in &lt;br /&gt;
  extra/contrib. It will download, configure and build the libraries.&lt;br /&gt;
  See the extras/contrib/README for more info.&lt;br /&gt;
&lt;br /&gt;
A complete list of the libraries on which we depend can be found here:&lt;br /&gt;
http://developers.videolan.org/vlc/&lt;br /&gt;
&lt;br /&gt;
Configuring the build&lt;br /&gt;
=====================&lt;br /&gt;
&lt;br /&gt;
Once you&#039;ve got all the files you need in place, you need to configure the&lt;br /&gt;
build with the `./configure&#039; script.&lt;br /&gt;
&lt;br /&gt;
I&#039;ll assume that you are using the pre-compiled 3rd party libraries I&#039;m&lt;br /&gt;
providing and that they are in /usr/win32.&lt;br /&gt;
&lt;br /&gt;
If you are cross-compiling from Debian, you can use something&lt;br /&gt;
along those lines:&lt;br /&gt;
&lt;br /&gt;
  ./bootstrap &amp;amp;&amp;amp; \&lt;br /&gt;
  PKG_CONFIG_LIBDIR=/usr/win32/lib/pkgconfig \&lt;br /&gt;
  CPPFLAGS=&amp;quot;-I/usr/win32/include -I/usr/win32/include/ebml&amp;quot; \&lt;br /&gt;
  LDFLAGS=-L/usr/win32/lib \&lt;br /&gt;
  CC=i586-mingw32msvc-gcc CXX=i586-mingw32msvc-g++ \&lt;br /&gt;
  ./configure --host=i586-mingw32msvc --build=i386-linux \&lt;br /&gt;
      --disable-gtk \&lt;br /&gt;
      --enable-nls --enable-sdl --with-sdl-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-ffmpeg --with-ffmpeg-mp3lame --with-ffmpeg-faac \&lt;br /&gt;
      --with-ffmpeg-zlib --enable-faad --enable-flac --enable-theora \&lt;br /&gt;
      --with-wx-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-freetype-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-fribidi-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-live555 --with-live555-tree=/usr/win32/live.com \&lt;br /&gt;
      --enable-caca --with-caca-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-xml2-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-dvdnav-config-path=/usr/win32/bin \&lt;br /&gt;
      --disable-cddax --disable-vcdx --enable-goom \&lt;br /&gt;
      --enable-twolame --enable-dvdread \&lt;br /&gt;
      --enable-debug&lt;br /&gt;
&lt;br /&gt;
If you are using cygwin, you can build VLC with or without the POSIX&lt;br /&gt;
emulation layer. Without is usually better and with POSIX emulation&lt;br /&gt;
hasn&#039;t been tested in about a year or so. So to build without the&lt;br /&gt;
emulation layer, use something like this:&lt;br /&gt;
&lt;br /&gt;
  ./bootstrap &amp;amp;&amp;amp; \&lt;br /&gt;
  PKG_CONFIG_PATH=/usr/win32/lib/pkgconfig \&lt;br /&gt;
  CPPFLAGS=&amp;quot;-I/usr/win32/include -I/usr/win32/include/ebml&amp;quot; \&lt;br /&gt;
  LDFLAGS=-L/usr/win32/lib \&lt;br /&gt;
  CC=&amp;quot;gcc -mno-cygwin&amp;quot; CXX=&amp;quot;g++ -mno-cygwin&amp;quot; \&lt;br /&gt;
  ./configure \&lt;br /&gt;
      --disable-gtk \&lt;br /&gt;
      --enable-nls --enable-sdl --with-sdl-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-ffmpeg --with-ffmpeg-mp3lame --with-ffmpeg-faac \&lt;br /&gt;
      --with-ffmpeg-zlib --enable-faad --enable-flac --enable-theora \&lt;br /&gt;
      --with-wx-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-freetype-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-fribidi-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-live555 --with-live555-tree=/usr/win32/live.com \&lt;br /&gt;
      --enable-caca --with-caca-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-xml2-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-dvdnav-config-path=/usr/win32/bin \&lt;br /&gt;
      --disable-cddax --disable-vcdx --enable-goom \&lt;br /&gt;
      --enable-twolame --enable-dvdread \&lt;br /&gt;
      --enable-debug&lt;br /&gt;
&lt;br /&gt;
If you want to use the emulation layer, then just omit the CC=&amp;quot;gcc -mno-cygwin&amp;quot;&lt;br /&gt;
CXX=&amp;quot;g++ -mno-cygwin&amp;quot; line. You&#039;re on your own though.&lt;br /&gt;
&lt;br /&gt;
If you are compiling with MSYS/MINGW, then you can use something along those&lt;br /&gt;
lines:&lt;br /&gt;
  ./bootstrap &amp;amp;&amp;amp; \&lt;br /&gt;
  PKG_CONFIG_PATH=/usr/win32/lib/pkgconfig \&lt;br /&gt;
  CPPFLAGS=&amp;quot;-I/usr/win32/include -I/usr/win32/include/ebml&amp;quot; \&lt;br /&gt;
  LDFLAGS=-L/usr/win32/lib \&lt;br /&gt;
  ./configure \&lt;br /&gt;
      --disable-gtk \&lt;br /&gt;
      --enable-nls --enable-sdl --with-sdl-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-ffmpeg --with-ffmpeg-mp3lame --with-ffmpeg-faac \&lt;br /&gt;
      --with-ffmpeg-zlib --enable-faad --enable-flac --enable-theora \&lt;br /&gt;
      --with-wx-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-freetype-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-fribidi-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-caca --with-caca-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-xml2-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-dvdnav-config-path=/usr/win32/bin \&lt;br /&gt;
      --disable-cddax --disable-vcdx --enable-goom \&lt;br /&gt;
      --enable-twolame --enable-dvdread \&lt;br /&gt;
      --disable-mkv \&lt;br /&gt;
      --enable-debug&lt;br /&gt;
&lt;br /&gt;
If you have used the &amp;quot;extras/contrib&amp;quot; way, you don&#039;t need to precise &lt;br /&gt;
the CFLAGS, LDFLAGS and --with-foo-config-path=.&lt;br /&gt;
 ./bootstrap &amp;amp;&amp;amp; \&lt;br /&gt;
  ./configure \&lt;br /&gt;
      --disable-gtk \&lt;br /&gt;
      --enable-nls --enable-sdl \&lt;br /&gt;
      --enable-ffmpeg --enable-faad --enable-flac --enable-theora \&lt;br /&gt;
      --disable-cddax --disable-vcdx --enable-goom \&lt;br /&gt;
      --enable-twolame --enable-dvdread \&lt;br /&gt;
      --enable-mkv --enable-caca --enable-live555\&lt;br /&gt;
      --enable-debug&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See `./configure --help&#039; for more information.&lt;br /&gt;
&lt;br /&gt;
Actually Compiling the VLC source&lt;br /&gt;
=================================&lt;br /&gt;
&lt;br /&gt;
Once configured, to build VLC, just run `make&#039;.&lt;br /&gt;
&lt;br /&gt;
Once the compilation is done, you can either run VLC directly from the source&lt;br /&gt;
tree or you can build self-contained VLC packages with the following&lt;br /&gt;
&#039;make&#039; rules:&lt;br /&gt;
&lt;br /&gt;
  make package-win32-base&lt;br /&gt;
   will create a subdirectory named vlc-x.x.x with all the binaries&lt;br /&gt;
   &#039;stripped&#039; (ie. without any debugging symbols).&lt;br /&gt;
&lt;br /&gt;
  make package-win32-zip&lt;br /&gt;
   Same as above but will package the directory in a zip file.&lt;br /&gt;
&lt;br /&gt;
  make package-win32&lt;br /&gt;
   Same as above but will also create an auto-installer package. You will need&lt;br /&gt;
   to have NSIS installed in its default location for this to work.&lt;br /&gt;
&lt;br /&gt;
Well done, now you&#039;re ready to use VLC!&lt;br /&gt;
=======================================&lt;/div&gt;</summary>
		<author><name>Aztek</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Win32Compile&amp;diff=4813</id>
		<title>Win32Compile</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Win32Compile&amp;diff=4813"/>
		<updated>2006-06-24T05:57:10Z</updated>

		<summary type="html">&lt;p&gt;Aztek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Copyed from http://developers.videolan.org/vlc/vlc/INSTALL.win32&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$Id: INSTALL.win32 15707 2006-05-22 09:42:08Z xtophe $&lt;br /&gt;
&lt;br /&gt;
INSTALL file for the Windows9x/Me/NT4/2k/XP version of the VLC media player&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Running VLC&lt;br /&gt;
===========&lt;br /&gt;
&lt;br /&gt;
If you have already built VLC (see below) or are using a binary release,&lt;br /&gt;
just run &#039;vlc.exe&#039;.&lt;br /&gt;
&lt;br /&gt;
You can also run VLC from a dos command box, in which case you&#039;ll be able&lt;br /&gt;
to use the command line arguments. You can obtain a list of these command&lt;br /&gt;
line arguments by typing &#039;vlc --help&#039; or &#039;vlc --help --advanced&#039;.&lt;br /&gt;
&lt;br /&gt;
To store a debug log of the current VLC session, you can use&lt;br /&gt;
&#039;vlc -vv --extraintf=logger&#039;. You will end-up with a vlc-log.txt file in&lt;br /&gt;
your current directory.&lt;br /&gt;
&lt;br /&gt;
Additional documentation is available at http://www.videolan.org/doc/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Building VLC from the source code&lt;br /&gt;
=================================&lt;br /&gt;
&lt;br /&gt;
If you want to build VLC from sources, you can do it in several ways:&lt;br /&gt;
&lt;br /&gt;
- natively on Windows, using cygwin (www.cygwin.com) with or without the&lt;br /&gt;
  POSIX emulation layer. This is the preferred way to compile vlc if you want&lt;br /&gt;
  to do it on Windows.&lt;br /&gt;
  NOTE: This is the PREFERRED way of building VLC natively (the others&lt;br /&gt;
  are not as much tested so expect more difficulties with them).&lt;br /&gt;
&lt;br /&gt;
- natively on Windows, using MSYS+MINGW (www.mingw.org)&lt;br /&gt;
  (MSYS is a minimal build environment to compile Unixish projects under&lt;br /&gt;
  windoze. It provides all the common Unix tools like sh, gmake...)&lt;br /&gt;
  Please note that the gettext utilities are not included in the default&lt;br /&gt;
  MSYS/MINGW packages so you won&#039;t be able to build VLC with i18n support.&lt;br /&gt;
&lt;br /&gt;
- natively on Windows, using Microsoft Visual C++. Even though we provide some&lt;br /&gt;
  msvc project files with vlc, this method is advised only if you just want to&lt;br /&gt;
  experiment/play with some basic functionality in vlc. The reason for this&lt;br /&gt;
  is that vlc depends on a lot of 3rd party libraries and building them in&lt;br /&gt;
  MSVC is not convenient and sometimes even impossible.&lt;br /&gt;
  ( NOTE: if you want to run vlc under the msvc debugger, you need to run it&lt;br /&gt;
    with the --fast-mutex --win9x-cv-method=1 options because the debugger&lt;br /&gt;
    usually loses signals sent by PulseEvent() )&lt;br /&gt;
&lt;br /&gt;
- or on GNU/Linux, using the mingw32 cross-compiler.&lt;br /&gt;
&lt;br /&gt;
Getting the right compiler tools&lt;br /&gt;
================================&lt;br /&gt;
&lt;br /&gt;
- cross-compiling with mingw32:&lt;br /&gt;
You first need to download a GNU/Linux cross-compiler version of mingw32.&lt;br /&gt;
&lt;br /&gt;
For Debian GNU/Linux users, you can use the mingw32, mingw32-binutils and&lt;br /&gt;
mingw32-runtime packages.&lt;br /&gt;
&lt;br /&gt;
- compiling natively on Windoze with cygwin:&lt;br /&gt;
You will need to download and run the setup.exe app from cygwin&#039;s web site&lt;br /&gt;
(www.cygwin.com). You will also need to make sure you install at least the&lt;br /&gt;
gcc-g++, gcc-mingw, mingw-runtime and win32-api packages.&lt;br /&gt;
&lt;br /&gt;
- compiling natively on Windoze with MSYS+MINGW:&lt;br /&gt;
You will need to download and install the latest MSYS, MSYS-DTK and MINGW.&lt;br /&gt;
The installation is really easy. Begin with the MSYS auto-installer and once&lt;br /&gt;
this is done, extract MINGW into c:\msys\1.0\mingw. You also have to remember&lt;br /&gt;
to remove the make utility included with MINGW as it conflicts with the one&lt;br /&gt;
from MSYS (just rename or remove c:\msys\1.0\mingw\bin\make.exe).&lt;br /&gt;
&lt;br /&gt;
http://www.mingw.org/download.shtml&lt;br /&gt;
http://prdownloads.sf.net/mingw/MSYS-1.0.9.exe&lt;br /&gt;
http://prdownloads.sf.net/mingw/MinGW-3.1.0-1.exe&lt;br /&gt;
http://prdownloads.sf.net/mingw/msysDTK-1.0.1.exe&lt;br /&gt;
&lt;br /&gt;
Getting the additional libraries&lt;br /&gt;
=================================&lt;br /&gt;
&lt;br /&gt;
VLC depends on other libraries to provide some features like ac3 audio decoding&lt;br /&gt;
or mpeg4 video decoding, etc...&lt;br /&gt;
&lt;br /&gt;
Depending on your needs you will have to compile/install some or all of these&lt;br /&gt;
external libraries.&lt;br /&gt;
&lt;br /&gt;
* They can be found here (source code):&lt;br /&gt;
  http://download.videolan.org/pub/testing/contrib/&lt;br /&gt;
&lt;br /&gt;
* We also provide a package with all the libraries already compiled so it is&lt;br /&gt;
  actually really easy to compile a full-featured version of vlc (these compiled&lt;br /&gt;
  libraries will only work with mingw or cygwin):&lt;br /&gt;
  http://download.videolan.org/pub/testing/win32/contrib-20060330-win32-bin-gcc-3.4.5-only.tar.bz2&lt;br /&gt;
  (Check out for more recent versions at the same location). &lt;br /&gt;
&lt;br /&gt;
  All you need to do is extract it in your root directory (the include files&lt;br /&gt;
  and libraries will be put in /usr/win32). You can do this with the following&lt;br /&gt;
  command: &lt;br /&gt;
&lt;br /&gt;
    tar xjvf contrib-20060330-win32-bin-gcc-3.4.5-only.tar.bz2 -C /&lt;br /&gt;
&lt;br /&gt;
  Please note the &amp;quot;-C /&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
* An automated way of building the contrib libraries is provided in &lt;br /&gt;
  extra/contrib. It will download, configure and build the libraries.&lt;br /&gt;
  See the extras/contrib/README for more info.&lt;br /&gt;
&lt;br /&gt;
A complete list of the libraries on which we depend can be found here:&lt;br /&gt;
http://developers.videolan.org/vlc/&lt;br /&gt;
&lt;br /&gt;
Configuring the build&lt;br /&gt;
=====================&lt;br /&gt;
&lt;br /&gt;
Once you&#039;ve got all the files you need in place, you need to configure the&lt;br /&gt;
build with the `./configure&#039; script.&lt;br /&gt;
&lt;br /&gt;
I&#039;ll assume that you are using the pre-compiled 3rd party libraries I&#039;m&lt;br /&gt;
providing and that they are in /usr/win32.&lt;br /&gt;
&lt;br /&gt;
If you are cross-compiling from Debian, you can use something&lt;br /&gt;
along those lines:&lt;br /&gt;
&lt;br /&gt;
  ./bootstrap &amp;amp;&amp;amp; \&lt;br /&gt;
  PKG_CONFIG_LIBDIR=/usr/win32/lib/pkgconfig \&lt;br /&gt;
  CPPFLAGS=&amp;quot;-I/usr/win32/include -I/usr/win32/include/ebml&amp;quot; \&lt;br /&gt;
  LDFLAGS=-L/usr/win32/lib \&lt;br /&gt;
  CC=i586-mingw32msvc-gcc CXX=i586-mingw32msvc-g++ \&lt;br /&gt;
  ./configure --host=i586-mingw32msvc --build=i386-linux \&lt;br /&gt;
      --disable-gtk \&lt;br /&gt;
      --enable-nls --enable-sdl --with-sdl-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-ffmpeg --with-ffmpeg-mp3lame --with-ffmpeg-faac \&lt;br /&gt;
      --with-ffmpeg-zlib --enable-faad --enable-flac --enable-theora \&lt;br /&gt;
      --with-wx-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-freetype-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-fribidi-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-live555 --with-live555-tree=/usr/win32/live.com \&lt;br /&gt;
      --enable-caca --with-caca-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-xml2-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-dvdnav-config-path=/usr/win32/bin \&lt;br /&gt;
      --disable-cddax --disable-vcdx --enable-goom \&lt;br /&gt;
      --enable-twolame --enable-dvdread \&lt;br /&gt;
      --enable-debug&lt;br /&gt;
&lt;br /&gt;
If you are using cygwin, you can build VLC with or without the POSIX&lt;br /&gt;
emulation layer. Without is usually better and with POSIX emulation&lt;br /&gt;
hasn&#039;t been tested in about a year or so. So to build without the&lt;br /&gt;
emulation layer, use something like this:&lt;br /&gt;
&lt;br /&gt;
  ./bootstrap &amp;amp;&amp;amp; \&lt;br /&gt;
  PKG_CONFIG_PATH=/usr/win32/lib/pkgconfig \&lt;br /&gt;
  CPPFLAGS=&amp;quot;-I/usr/win32/include -I/usr/win32/include/ebml&amp;quot; \&lt;br /&gt;
  LDFLAGS=-L/usr/win32/lib \&lt;br /&gt;
  CC=&amp;quot;gcc -mno-cygwin&amp;quot; CXX=&amp;quot;g++ -mno-cygwin&amp;quot; \&lt;br /&gt;
  ./configure \&lt;br /&gt;
      --disable-gtk \&lt;br /&gt;
      --enable-nls --enable-sdl --with-sdl-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-ffmpeg --with-ffmpeg-mp3lame --with-ffmpeg-faac \&lt;br /&gt;
      --with-ffmpeg-zlib --enable-faad --enable-flac --enable-theora \&lt;br /&gt;
      --with-wx-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-freetype-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-fribidi-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-live555 --with-live555-tree=/usr/win32/live.com \&lt;br /&gt;
      --enable-caca --with-caca-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-xml2-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-dvdnav-config-path=/usr/win32/bin \&lt;br /&gt;
      --disable-cddax --disable-vcdx --enable-goom \&lt;br /&gt;
      --enable-twolame --enable-dvdread \&lt;br /&gt;
      --enable-debug&lt;br /&gt;
&lt;br /&gt;
If you want to use the emulation layer, then just omit the CC=&amp;quot;gcc -mno-cygwin&amp;quot;&lt;br /&gt;
CXX=&amp;quot;g++ -mno-cygwin&amp;quot; line. You&#039;re on your own though.&lt;br /&gt;
&lt;br /&gt;
If you are compiling with MSYS/MINGW, then you can use something along those&lt;br /&gt;
lines:&lt;br /&gt;
  ./bootstrap &amp;amp;&amp;amp; \&lt;br /&gt;
  PKG_CONFIG_PATH=/usr/win32/lib/pkgconfig \&lt;br /&gt;
  CPPFLAGS=&amp;quot;-I/usr/win32/include -I/usr/win32/include/ebml&amp;quot; \&lt;br /&gt;
  LDFLAGS=-L/usr/win32/lib \&lt;br /&gt;
  ./configure \&lt;br /&gt;
      --disable-gtk \&lt;br /&gt;
      --enable-nls --enable-sdl --with-sdl-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-ffmpeg --with-ffmpeg-mp3lame --with-ffmpeg-faac \&lt;br /&gt;
      --with-ffmpeg-zlib --enable-faad --enable-flac --enable-theora \&lt;br /&gt;
      --with-wx-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-freetype-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-fribidi-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-caca --with-caca-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-xml2-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-dvdnav-config-path=/usr/win32/bin \&lt;br /&gt;
      --disable-cddax --disable-vcdx --enable-goom \&lt;br /&gt;
      --enable-twolame --enable-dvdread \&lt;br /&gt;
      --disable-mkv \&lt;br /&gt;
      --enable-debug&lt;br /&gt;
&lt;br /&gt;
If you have used the &amp;quot;extras/contrib&amp;quot; way, you don&#039;t need to precise &lt;br /&gt;
the CFLAGS, LDFLAGS and --with-foo-config-path=.&lt;br /&gt;
 ./bootstrap &amp;amp;&amp;amp; \&lt;br /&gt;
  ./configure \&lt;br /&gt;
      --disable-gtk \&lt;br /&gt;
      --enable-nls --enable-sdl \&lt;br /&gt;
      --enable-ffmpeg --enable-faad --enable-flac --enable-theora \&lt;br /&gt;
      --disable-cddax --disable-vcdx --enable-goom \&lt;br /&gt;
      --enable-twolame --enable-dvdread \&lt;br /&gt;
      --enable-mkv --enable-caca --enable-live555\&lt;br /&gt;
      --enable-debug&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See `./configure --help&#039; for more information.&lt;br /&gt;
&lt;br /&gt;
Actually Compiling the VLC source&lt;br /&gt;
=================================&lt;br /&gt;
&lt;br /&gt;
Once configured, to build VLC, just run `make&#039;.&lt;br /&gt;
&lt;br /&gt;
Once the compilation is done, you can either run VLC directly from the source&lt;br /&gt;
tree or you can build self-contained VLC packages with the following&lt;br /&gt;
&#039;make&#039; rules:&lt;br /&gt;
&lt;br /&gt;
  make package-win32-base&lt;br /&gt;
   will create a subdirectory named vlc-x.x.x with all the binaries&lt;br /&gt;
   &#039;stripped&#039; (ie. without any debugging symbols).&lt;br /&gt;
&lt;br /&gt;
  make package-win32-zip&lt;br /&gt;
   Same as above but will package the directory in a zip file.&lt;br /&gt;
&lt;br /&gt;
  make package-win32&lt;br /&gt;
   Same as above but will also create an auto-installer package. You will need&lt;br /&gt;
   to have NSIS installed in its default location for this to work.&lt;br /&gt;
&lt;br /&gt;
Well done, now you&#039;re ready to use VLC!&lt;br /&gt;
=======================================&lt;/div&gt;</summary>
		<author><name>Aztek</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Win32Compile&amp;diff=4812</id>
		<title>Win32Compile</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Win32Compile&amp;diff=4812"/>
		<updated>2006-06-24T05:56:52Z</updated>

		<summary type="html">&lt;p&gt;Aztek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Copyed from http://developers.videolan.org/vlc/vlc/INSTALL.win32&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$Id: INSTALL.win32 15707 2006-05-22 09:42:08Z xtophe $&lt;br /&gt;
&lt;br /&gt;
INSTALL file for the Windows9x/Me/NT4/2k/XP version of the VLC media player&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Running VLC&lt;br /&gt;
===========&lt;br /&gt;
&lt;br /&gt;
If you have already built VLC (see below) or are using a binary release,&lt;br /&gt;
just run &#039;vlc.exe&#039;.&lt;br /&gt;
&lt;br /&gt;
You can also run VLC from a dos command box, in which case you&#039;ll be able&lt;br /&gt;
to use the command line arguments. You can obtain a list of these command&lt;br /&gt;
line arguments by typing &#039;vlc --help&#039; or &#039;vlc --help --advanced&#039;.&lt;br /&gt;
&lt;br /&gt;
To store a debug log of the current VLC session, you can use&lt;br /&gt;
&#039;vlc -vv --extraintf=logger&#039;. You will end-up with a vlc-log.txt file in&lt;br /&gt;
your current directory.&lt;br /&gt;
&lt;br /&gt;
Additional documentation is available at http://www.videolan.org/doc/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Building VLC from the source code&lt;br /&gt;
=================================&lt;br /&gt;
&lt;br /&gt;
If you want to build VLC from sources, you can do it in several ways:&lt;br /&gt;
&lt;br /&gt;
- natively on Windows, using cygwin (www.cygwin.com) with or without the&lt;br /&gt;
  POSIX emulation layer. This is the preferred way to compile vlc if you want&lt;br /&gt;
  to do it on Windows.&lt;br /&gt;
  NOTE: This is the PREFERRED way of building VLC natively (the others&lt;br /&gt;
  are not as much tested so expect more difficulties with them).&lt;br /&gt;
&lt;br /&gt;
- natively on Windows, using MSYS+MINGW (www.mingw.org)&lt;br /&gt;
  (MSYS is a minimal build environment to compile Unixish projects under&lt;br /&gt;
  windoze. It provides all the common Unix tools like sh, gmake...)&lt;br /&gt;
  Please note that the gettext utilities are not included in the default&lt;br /&gt;
  MSYS/MINGW packages so you won&#039;t be able to build VLC with i18n support.&lt;br /&gt;
&lt;br /&gt;
- natively on Windows, using Microsoft Visual C++. Even though we provide some&lt;br /&gt;
  msvc project files with vlc, this method is advised only if you just want to&lt;br /&gt;
  experiment/play with some basic functionality in vlc. The reason for this&lt;br /&gt;
  is that vlc depends on a lot of 3rd party libraries and building them in&lt;br /&gt;
  MSVC is not convenient and sometimes even impossible.&lt;br /&gt;
  ( NOTE: if you want to run vlc under the msvc debugger, you need to run it&lt;br /&gt;
    with the --fast-mutex --win9x-cv-method=1 options because the debugger&lt;br /&gt;
    usually loses signals sent by PulseEvent() )&lt;br /&gt;
&lt;br /&gt;
- or on GNU/Linux, using the mingw32 cross-compiler.&lt;br /&gt;
&lt;br /&gt;
Getting the right compiler tools&lt;br /&gt;
================================&lt;br /&gt;
&lt;br /&gt;
- cross-compiling with mingw32:&lt;br /&gt;
You first need to download a GNU/Linux cross-compiler version of mingw32.&lt;br /&gt;
&lt;br /&gt;
For Debian GNU/Linux users, you can use the mingw32, mingw32-binutils and&lt;br /&gt;
mingw32-runtime packages.&lt;br /&gt;
&lt;br /&gt;
- compiling natively on Windoze with cygwin:&lt;br /&gt;
You will need to download and run the setup.exe app from cygwin&#039;s web site&lt;br /&gt;
(www.cygwin.com). You will also need to make sure you install at least the&lt;br /&gt;
gcc-g++, gcc-mingw, mingw-runtime and win32-api packages.&lt;br /&gt;
&lt;br /&gt;
- compiling natively on Windoze with MSYS+MINGW:&lt;br /&gt;
You will need to download and install the latest MSYS, MSYS-DTK and MINGW.&lt;br /&gt;
The installation is really easy. Begin with the MSYS auto-installer and once&lt;br /&gt;
this is done, extract MINGW into c:\msys\1.0\mingw. You also have to remember&lt;br /&gt;
to remove the make utility included with MINGW as it conflicts with the one&lt;br /&gt;
from MSYS (just rename or remove c:\msys\1.0\mingw\bin\make.exe).&lt;br /&gt;
&lt;br /&gt;
http://www.mingw.org/download.shtml&lt;br /&gt;
http://prdownloads.sf.net/mingw/MSYS-1.0.9.exe&lt;br /&gt;
http://prdownloads.sf.net/mingw/MinGW-3.1.0-1.exe&lt;br /&gt;
http://prdownloads.sf.net/mingw/msysDTK-1.0.1.exe&lt;br /&gt;
&lt;br /&gt;
Getting the additional libraries&lt;br /&gt;
=================================&lt;br /&gt;
&lt;br /&gt;
VLC depends on other libraries to provide some features like ac3 audio decoding&lt;br /&gt;
or mpeg4 video decoding, etc...&lt;br /&gt;
&lt;br /&gt;
Depending on your needs you will have to compile/install some or all of these&lt;br /&gt;
external libraries.&lt;br /&gt;
&lt;br /&gt;
* They can be found here (source code):&lt;br /&gt;
  http://download.videolan.org/pub/testing/contrib/&lt;br /&gt;
&lt;br /&gt;
* We also provide a package with all the libraries already compiled so it is&lt;br /&gt;
  actually really easy to compile a full-featured version of vlc (these compiled&lt;br /&gt;
  libraries will only work with mingw or cygwin):&lt;br /&gt;
  http://download.videolan.org/pub/testing/win32/contrib-20060330-win32-bin-gcc-3.4.5-only.tar.bz2&lt;br /&gt;
  (Check out for more recent versions at the same location). &lt;br /&gt;
&lt;br /&gt;
  All you need to do is extract it in your root directory (the include files&lt;br /&gt;
  and libraries will be put in /usr/win32). You can do this with the following&lt;br /&gt;
  command: &lt;br /&gt;
&lt;br /&gt;
    tar xjvf contrib-20060330-win32-bin-gcc-3.4.5-only.tar.bz2 -C /&lt;br /&gt;
&lt;br /&gt;
  Please note the &amp;quot;-C /&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
* An automated way of building the contrib libraries is provided in &lt;br /&gt;
  extra/contrib. It will download, configure and build the libraries.&lt;br /&gt;
  See the extras/contrib/README for more info.&lt;br /&gt;
&lt;br /&gt;
A complete list of the libraries on which we depend can be found here:&lt;br /&gt;
http://developers.videolan.org/vlc/&lt;br /&gt;
&lt;br /&gt;
Configuring the build&lt;br /&gt;
=====================&lt;br /&gt;
&lt;br /&gt;
Once you&#039;ve got all the files you need in place, you need to configure the&lt;br /&gt;
build with the `./configure&#039; script.&lt;br /&gt;
&lt;br /&gt;
I&#039;ll assume that you are using the pre-compiled 3rd party libraries I&#039;m&lt;br /&gt;
providing and that they are in /usr/win32.&lt;br /&gt;
&lt;br /&gt;
If you are cross-compiling from Debian, you can use something&lt;br /&gt;
along those lines:&lt;br /&gt;
&lt;br /&gt;
  ./bootstrap &amp;amp;&amp;amp; \&lt;br /&gt;
  PKG_CONFIG_LIBDIR=/usr/win32/lib/pkgconfig \&lt;br /&gt;
  CPPFLAGS=&amp;quot;-I/usr/win32/include -I/usr/win32/include/ebml&amp;quot; \&lt;br /&gt;
  LDFLAGS=-L/usr/win32/lib \&lt;br /&gt;
  CC=i586-mingw32msvc-gcc CXX=i586-mingw32msvc-g++ \&lt;br /&gt;
  ./configure --host=i586-mingw32msvc --build=i386-linux \&lt;br /&gt;
      --disable-gtk \&lt;br /&gt;
      --enable-nls --enable-sdl --with-sdl-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-ffmpeg --with-ffmpeg-mp3lame --with-ffmpeg-faac \&lt;br /&gt;
      --with-ffmpeg-zlib --enable-faad --enable-flac --enable-theora \&lt;br /&gt;
      --with-wx-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-freetype-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-fribidi-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-live555 --with-live555-tree=/usr/win32/live.com \&lt;br /&gt;
      --enable-caca --with-caca-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-xml2-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-dvdnav-config-path=/usr/win32/bin \&lt;br /&gt;
      --disable-cddax --disable-vcdx --enable-goom \&lt;br /&gt;
      --enable-twolame --enable-dvdread \&lt;br /&gt;
      --enable-debug&lt;br /&gt;
&lt;br /&gt;
If you are using cygwin, you can build VLC with or without the POSIX&lt;br /&gt;
emulation layer. Without is usually better and with POSIX emulation&lt;br /&gt;
hasn&#039;t been tested in about a year or so. So to build without the&lt;br /&gt;
emulation layer, use something like this:&lt;br /&gt;
&lt;br /&gt;
  ./bootstrap &amp;amp;&amp;amp; \&lt;br /&gt;
  PKG_CONFIG_PATH=/usr/win32/lib/pkgconfig \&lt;br /&gt;
  CPPFLAGS=&amp;quot;-I/usr/win32/include -I/usr/win32/include/ebml&amp;quot; \&lt;br /&gt;
  LDFLAGS=-L/usr/win32/lib \&lt;br /&gt;
  CC=&amp;quot;gcc -mno-cygwin&amp;quot; CXX=&amp;quot;g++ -mno-cygwin&amp;quot; \&lt;br /&gt;
  ./configure \&lt;br /&gt;
      --disable-gtk \&lt;br /&gt;
      --enable-nls --enable-sdl --with-sdl-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-ffmpeg --with-ffmpeg-mp3lame --with-ffmpeg-faac \&lt;br /&gt;
      --with-ffmpeg-zlib --enable-faad --enable-flac --enable-theora \&lt;br /&gt;
      --with-wx-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-freetype-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-fribidi-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-live555 --with-live555-tree=/usr/win32/live.com \&lt;br /&gt;
      --enable-caca --with-caca-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-xml2-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-dvdnav-config-path=/usr/win32/bin \&lt;br /&gt;
      --disable-cddax --disable-vcdx --enable-goom \&lt;br /&gt;
      --enable-twolame --enable-dvdread \&lt;br /&gt;
      --enable-debug&lt;br /&gt;
&lt;br /&gt;
If you want to use the emulation layer, then just omit the CC=&amp;quot;gcc -mno-cygwin&amp;quot;&lt;br /&gt;
CXX=&amp;quot;g++ -mno-cygwin&amp;quot; line. You&#039;re on your own though.&lt;br /&gt;
&lt;br /&gt;
If you are compiling with MSYS/MINGW, then you can use something along those&lt;br /&gt;
lines:&lt;br /&gt;
  ./bootstrap &amp;amp;&amp;amp; \&lt;br /&gt;
  PKG_CONFIG_PATH=/usr/win32/lib/pkgconfig \&lt;br /&gt;
  CPPFLAGS=&amp;quot;-I/usr/win32/include -I/usr/win32/include/ebml&amp;quot; \&lt;br /&gt;
  LDFLAGS=-L/usr/win32/lib \&lt;br /&gt;
  ./configure \&lt;br /&gt;
      --disable-gtk \&lt;br /&gt;
      --enable-nls --enable-sdl --with-sdl-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-ffmpeg --with-ffmpeg-mp3lame --with-ffmpeg-faac \&lt;br /&gt;
      --with-ffmpeg-zlib --enable-faad --enable-flac --enable-theora \&lt;br /&gt;
      --with-wx-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-freetype-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-fribidi-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-caca --with-caca-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-xml2-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-dvdnav-config-path=/usr/win32/bin \&lt;br /&gt;
      --disable-cddax --disable-vcdx --enable-goom \&lt;br /&gt;
      --enable-twolame --enable-dvdread \&lt;br /&gt;
      --disable-mkv \&lt;br /&gt;
      --enable-debug&lt;br /&gt;
&lt;br /&gt;
If you have used the &amp;quot;extras/contrib&amp;quot; way, you don&#039;t need to precise &lt;br /&gt;
the CFLAGS, LDFLAGS and --with-foo-config-path=.&lt;br /&gt;
 ./bootstrap &amp;amp;&amp;amp; \&lt;br /&gt;
  ./configure \&lt;br /&gt;
      --disable-gtk \&lt;br /&gt;
      --enable-nls --enable-sdl \&lt;br /&gt;
      --enable-ffmpeg --enable-faad --enable-flac --enable-theora \&lt;br /&gt;
      --disable-cddax --disable-vcdx --enable-goom \&lt;br /&gt;
      --enable-twolame --enable-dvdread \&lt;br /&gt;
      --enable-mkv --enable-caca --enable-live555\&lt;br /&gt;
      --enable-debug&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See `./configure --help&#039; for more information.&lt;br /&gt;
&lt;br /&gt;
Actually Compiling the VLC source&lt;br /&gt;
=================================&lt;br /&gt;
&lt;br /&gt;
Once configured, to build VLC, just run `make&#039;.&lt;br /&gt;
&lt;br /&gt;
Once the compilation is done, you can either run VLC directly from the source&lt;br /&gt;
tree or you can build self-contained VLC packages with the following&lt;br /&gt;
&#039;make&#039; rules:&lt;br /&gt;
&lt;br /&gt;
  make package-win32-base&lt;br /&gt;
   will create a subdirectory named vlc-x.x.x with all the binaries&lt;br /&gt;
   &#039;stripped&#039; (ie. without any debugging symbols).&lt;br /&gt;
&lt;br /&gt;
  make package-win32-zip&lt;br /&gt;
   Same as above but will package the directory in a zip file.&lt;br /&gt;
&lt;br /&gt;
  make package-win32&lt;br /&gt;
   Same as above but will also create an auto-installer package. You will need&lt;br /&gt;
   to have NSIS installed in its default location for this to work.&lt;br /&gt;
&lt;br /&gt;
Well done, now you&#039;re ready to use VLC!&lt;br /&gt;
=======================================&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aztek</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Win32Compile&amp;diff=4811</id>
		<title>Win32Compile</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Win32Compile&amp;diff=4811"/>
		<updated>2006-06-24T05:56:21Z</updated>

		<summary type="html">&lt;p&gt;Aztek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Copyed from http://developers.videolan.org/vlc/vlc/INSTALL.win32&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$Id: INSTALL.win32 15707 2006-05-22 09:42:08Z xtophe $&lt;br /&gt;
&lt;br /&gt;
INSTALL file for the Windows9x/Me/NT4/2k/XP version of the VLC media player&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Running VLC&lt;br /&gt;
===========&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have already built VLC (see below) or are using a binary release,&lt;br /&gt;
just run &#039;vlc.exe&#039;.&lt;br /&gt;
&lt;br /&gt;
You can also run VLC from a dos command box, in which case you&#039;ll be able&lt;br /&gt;
to use the command line arguments. You can obtain a list of these command&lt;br /&gt;
line arguments by typing &#039;vlc --help&#039; or &#039;vlc --help --advanced&#039;.&lt;br /&gt;
&lt;br /&gt;
To store a debug log of the current VLC session, you can use&lt;br /&gt;
&#039;vlc -vv --extraintf=logger&#039;. You will end-up with a vlc-log.txt file in&lt;br /&gt;
your current directory.&lt;br /&gt;
&lt;br /&gt;
Additional documentation is available at http://www.videolan.org/doc/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Building VLC from the source code&lt;br /&gt;
=================================&lt;br /&gt;
&lt;br /&gt;
If you want to build VLC from sources, you can do it in several ways:&lt;br /&gt;
&lt;br /&gt;
- natively on Windows, using cygwin (www.cygwin.com) with or without the&lt;br /&gt;
  POSIX emulation layer. This is the preferred way to compile vlc if you want&lt;br /&gt;
  to do it on Windows.&lt;br /&gt;
  NOTE: This is the PREFERRED way of building VLC natively (the others&lt;br /&gt;
  are not as much tested so expect more difficulties with them).&lt;br /&gt;
&lt;br /&gt;
- natively on Windows, using MSYS+MINGW (www.mingw.org)&lt;br /&gt;
  (MSYS is a minimal build environment to compile Unixish projects under&lt;br /&gt;
  windoze. It provides all the common Unix tools like sh, gmake...)&lt;br /&gt;
  Please note that the gettext utilities are not included in the default&lt;br /&gt;
  MSYS/MINGW packages so you won&#039;t be able to build VLC with i18n support.&lt;br /&gt;
&lt;br /&gt;
- natively on Windows, using Microsoft Visual C++. Even though we provide some&lt;br /&gt;
  msvc project files with vlc, this method is advised only if you just want to&lt;br /&gt;
  experiment/play with some basic functionality in vlc. The reason for this&lt;br /&gt;
  is that vlc depends on a lot of 3rd party libraries and building them in&lt;br /&gt;
  MSVC is not convenient and sometimes even impossible.&lt;br /&gt;
  ( NOTE: if you want to run vlc under the msvc debugger, you need to run it&lt;br /&gt;
    with the --fast-mutex --win9x-cv-method=1 options because the debugger&lt;br /&gt;
    usually loses signals sent by PulseEvent() )&lt;br /&gt;
&lt;br /&gt;
- or on GNU/Linux, using the mingw32 cross-compiler.&lt;br /&gt;
&lt;br /&gt;
Getting the right compiler tools&lt;br /&gt;
================================&lt;br /&gt;
&lt;br /&gt;
- cross-compiling with mingw32:&lt;br /&gt;
You first need to download a GNU/Linux cross-compiler version of mingw32.&lt;br /&gt;
&lt;br /&gt;
For Debian GNU/Linux users, you can use the mingw32, mingw32-binutils and&lt;br /&gt;
mingw32-runtime packages.&lt;br /&gt;
&lt;br /&gt;
- compiling natively on Windoze with cygwin:&lt;br /&gt;
You will need to download and run the setup.exe app from cygwin&#039;s web site&lt;br /&gt;
(www.cygwin.com). You will also need to make sure you install at least the&lt;br /&gt;
gcc-g++, gcc-mingw, mingw-runtime and win32-api packages.&lt;br /&gt;
&lt;br /&gt;
- compiling natively on Windoze with MSYS+MINGW:&lt;br /&gt;
You will need to download and install the latest MSYS, MSYS-DTK and MINGW.&lt;br /&gt;
The installation is really easy. Begin with the MSYS auto-installer and once&lt;br /&gt;
this is done, extract MINGW into c:\msys\1.0\mingw. You also have to remember&lt;br /&gt;
to remove the make utility included with MINGW as it conflicts with the one&lt;br /&gt;
from MSYS (just rename or remove c:\msys\1.0\mingw\bin\make.exe).&lt;br /&gt;
&lt;br /&gt;
http://www.mingw.org/download.shtml&lt;br /&gt;
http://prdownloads.sf.net/mingw/MSYS-1.0.9.exe&lt;br /&gt;
http://prdownloads.sf.net/mingw/MinGW-3.1.0-1.exe&lt;br /&gt;
http://prdownloads.sf.net/mingw/msysDTK-1.0.1.exe&lt;br /&gt;
&lt;br /&gt;
Getting the additional libraries&lt;br /&gt;
=================================&lt;br /&gt;
&lt;br /&gt;
VLC depends on other libraries to provide some features like ac3 audio decoding&lt;br /&gt;
or mpeg4 video decoding, etc...&lt;br /&gt;
&lt;br /&gt;
Depending on your needs you will have to compile/install some or all of these&lt;br /&gt;
external libraries.&lt;br /&gt;
&lt;br /&gt;
* They can be found here (source code):&lt;br /&gt;
  http://download.videolan.org/pub/testing/contrib/&lt;br /&gt;
&lt;br /&gt;
* We also provide a package with all the libraries already compiled so it is&lt;br /&gt;
  actually really easy to compile a full-featured version of vlc (these compiled&lt;br /&gt;
  libraries will only work with mingw or cygwin):&lt;br /&gt;
  http://download.videolan.org/pub/testing/win32/contrib-20060330-win32-bin-gcc-3.4.5-only.tar.bz2&lt;br /&gt;
  (Check out for more recent versions at the same location). &lt;br /&gt;
&lt;br /&gt;
  All you need to do is extract it in your root directory (the include files&lt;br /&gt;
  and libraries will be put in /usr/win32). You can do this with the following&lt;br /&gt;
  command: &lt;br /&gt;
&lt;br /&gt;
    tar xjvf contrib-20060330-win32-bin-gcc-3.4.5-only.tar.bz2 -C /&lt;br /&gt;
&lt;br /&gt;
  Please note the &amp;quot;-C /&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
* An automated way of building the contrib libraries is provided in &lt;br /&gt;
  extra/contrib. It will download, configure and build the libraries.&lt;br /&gt;
  See the extras/contrib/README for more info.&lt;br /&gt;
&lt;br /&gt;
A complete list of the libraries on which we depend can be found here:&lt;br /&gt;
http://developers.videolan.org/vlc/&lt;br /&gt;
&lt;br /&gt;
Configuring the build&lt;br /&gt;
=====================&lt;br /&gt;
&lt;br /&gt;
Once you&#039;ve got all the files you need in place, you need to configure the&lt;br /&gt;
build with the `./configure&#039; script.&lt;br /&gt;
&lt;br /&gt;
I&#039;ll assume that you are using the pre-compiled 3rd party libraries I&#039;m&lt;br /&gt;
providing and that they are in /usr/win32.&lt;br /&gt;
&lt;br /&gt;
If you are cross-compiling from Debian, you can use something&lt;br /&gt;
along those lines:&lt;br /&gt;
&lt;br /&gt;
  ./bootstrap &amp;amp;&amp;amp; \&lt;br /&gt;
  PKG_CONFIG_LIBDIR=/usr/win32/lib/pkgconfig \&lt;br /&gt;
  CPPFLAGS=&amp;quot;-I/usr/win32/include -I/usr/win32/include/ebml&amp;quot; \&lt;br /&gt;
  LDFLAGS=-L/usr/win32/lib \&lt;br /&gt;
  CC=i586-mingw32msvc-gcc CXX=i586-mingw32msvc-g++ \&lt;br /&gt;
  ./configure --host=i586-mingw32msvc --build=i386-linux \&lt;br /&gt;
      --disable-gtk \&lt;br /&gt;
      --enable-nls --enable-sdl --with-sdl-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-ffmpeg --with-ffmpeg-mp3lame --with-ffmpeg-faac \&lt;br /&gt;
      --with-ffmpeg-zlib --enable-faad --enable-flac --enable-theora \&lt;br /&gt;
      --with-wx-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-freetype-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-fribidi-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-live555 --with-live555-tree=/usr/win32/live.com \&lt;br /&gt;
      --enable-caca --with-caca-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-xml2-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-dvdnav-config-path=/usr/win32/bin \&lt;br /&gt;
      --disable-cddax --disable-vcdx --enable-goom \&lt;br /&gt;
      --enable-twolame --enable-dvdread \&lt;br /&gt;
      --enable-debug&lt;br /&gt;
&lt;br /&gt;
If you are using cygwin, you can build VLC with or without the POSIX&lt;br /&gt;
emulation layer. Without is usually better and with POSIX emulation&lt;br /&gt;
hasn&#039;t been tested in about a year or so. So to build without the&lt;br /&gt;
emulation layer, use something like this:&lt;br /&gt;
&lt;br /&gt;
  ./bootstrap &amp;amp;&amp;amp; \&lt;br /&gt;
  PKG_CONFIG_PATH=/usr/win32/lib/pkgconfig \&lt;br /&gt;
  CPPFLAGS=&amp;quot;-I/usr/win32/include -I/usr/win32/include/ebml&amp;quot; \&lt;br /&gt;
  LDFLAGS=-L/usr/win32/lib \&lt;br /&gt;
  CC=&amp;quot;gcc -mno-cygwin&amp;quot; CXX=&amp;quot;g++ -mno-cygwin&amp;quot; \&lt;br /&gt;
  ./configure \&lt;br /&gt;
      --disable-gtk \&lt;br /&gt;
      --enable-nls --enable-sdl --with-sdl-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-ffmpeg --with-ffmpeg-mp3lame --with-ffmpeg-faac \&lt;br /&gt;
      --with-ffmpeg-zlib --enable-faad --enable-flac --enable-theora \&lt;br /&gt;
      --with-wx-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-freetype-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-fribidi-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-live555 --with-live555-tree=/usr/win32/live.com \&lt;br /&gt;
      --enable-caca --with-caca-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-xml2-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-dvdnav-config-path=/usr/win32/bin \&lt;br /&gt;
      --disable-cddax --disable-vcdx --enable-goom \&lt;br /&gt;
      --enable-twolame --enable-dvdread \&lt;br /&gt;
      --enable-debug&lt;br /&gt;
&lt;br /&gt;
If you want to use the emulation layer, then just omit the CC=&amp;quot;gcc -mno-cygwin&amp;quot;&lt;br /&gt;
CXX=&amp;quot;g++ -mno-cygwin&amp;quot; line. You&#039;re on your own though.&lt;br /&gt;
&lt;br /&gt;
If you are compiling with MSYS/MINGW, then you can use something along those&lt;br /&gt;
lines:&lt;br /&gt;
  ./bootstrap &amp;amp;&amp;amp; \&lt;br /&gt;
  PKG_CONFIG_PATH=/usr/win32/lib/pkgconfig \&lt;br /&gt;
  CPPFLAGS=&amp;quot;-I/usr/win32/include -I/usr/win32/include/ebml&amp;quot; \&lt;br /&gt;
  LDFLAGS=-L/usr/win32/lib \&lt;br /&gt;
  ./configure \&lt;br /&gt;
      --disable-gtk \&lt;br /&gt;
      --enable-nls --enable-sdl --with-sdl-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-ffmpeg --with-ffmpeg-mp3lame --with-ffmpeg-faac \&lt;br /&gt;
      --with-ffmpeg-zlib --enable-faad --enable-flac --enable-theora \&lt;br /&gt;
      --with-wx-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-freetype-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-fribidi-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-caca --with-caca-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-xml2-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-dvdnav-config-path=/usr/win32/bin \&lt;br /&gt;
      --disable-cddax --disable-vcdx --enable-goom \&lt;br /&gt;
      --enable-twolame --enable-dvdread \&lt;br /&gt;
      --disable-mkv \&lt;br /&gt;
      --enable-debug&lt;br /&gt;
&lt;br /&gt;
If you have used the &amp;quot;extras/contrib&amp;quot; way, you don&#039;t need to precise &lt;br /&gt;
the CFLAGS, LDFLAGS and --with-foo-config-path=.&lt;br /&gt;
 ./bootstrap &amp;amp;&amp;amp; \&lt;br /&gt;
  ./configure \&lt;br /&gt;
      --disable-gtk \&lt;br /&gt;
      --enable-nls --enable-sdl \&lt;br /&gt;
      --enable-ffmpeg --enable-faad --enable-flac --enable-theora \&lt;br /&gt;
      --disable-cddax --disable-vcdx --enable-goom \&lt;br /&gt;
      --enable-twolame --enable-dvdread \&lt;br /&gt;
      --enable-mkv --enable-caca --enable-live555\&lt;br /&gt;
      --enable-debug&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See `./configure --help&#039; for more information.&lt;br /&gt;
&lt;br /&gt;
Actually Compiling the VLC source&lt;br /&gt;
=================================&lt;br /&gt;
&lt;br /&gt;
Once configured, to build VLC, just run `make&#039;.&lt;br /&gt;
&lt;br /&gt;
Once the compilation is done, you can either run VLC directly from the source&lt;br /&gt;
tree or you can build self-contained VLC packages with the following&lt;br /&gt;
&#039;make&#039; rules:&lt;br /&gt;
&lt;br /&gt;
  make package-win32-base&lt;br /&gt;
   will create a subdirectory named vlc-x.x.x with all the binaries&lt;br /&gt;
   &#039;stripped&#039; (ie. without any debugging symbols).&lt;br /&gt;
&lt;br /&gt;
  make package-win32-zip&lt;br /&gt;
   Same as above but will package the directory in a zip file.&lt;br /&gt;
&lt;br /&gt;
  make package-win32&lt;br /&gt;
   Same as above but will also create an auto-installer package. You will need&lt;br /&gt;
   to have NSIS installed in its default location for this to work.&lt;br /&gt;
&lt;br /&gt;
Well done, now you&#039;re ready to use VLC!&lt;br /&gt;
=======================================&lt;/div&gt;</summary>
		<author><name>Aztek</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Win32Compile&amp;diff=4810</id>
		<title>Win32Compile</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Win32Compile&amp;diff=4810"/>
		<updated>2006-06-24T05:55:57Z</updated>

		<summary type="html">&lt;p&gt;Aztek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Copyed from http://developers.videolan.org/vlc/vlc/INSTALL.win32&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$Id: INSTALL.win32 15707 2006-05-22 09:42:08Z xtophe $&lt;br /&gt;
&lt;br /&gt;
INSTALL file for the Windows9x/Me/NT4/2k/XP version of the VLC media player&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Running VLC&lt;br /&gt;
===========&lt;br /&gt;
&lt;br /&gt;
If you have already built VLC (see below) or are using a binary release,&lt;br /&gt;
just run &#039;vlc.exe&#039;.&lt;br /&gt;
&lt;br /&gt;
You can also run VLC from a dos command box, in which case you&#039;ll be able&lt;br /&gt;
to use the command line arguments. You can obtain a list of these command&lt;br /&gt;
line arguments by typing &#039;vlc --help&#039; or &#039;vlc --help --advanced&#039;.&lt;br /&gt;
&lt;br /&gt;
To store a debug log of the current VLC session, you can use&lt;br /&gt;
&#039;vlc -vv --extraintf=logger&#039;. You will end-up with a vlc-log.txt file in&lt;br /&gt;
your current directory.&lt;br /&gt;
&lt;br /&gt;
Additional documentation is available at http://www.videolan.org/doc/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Building VLC from the source code&lt;br /&gt;
=================================&lt;br /&gt;
&lt;br /&gt;
If you want to build VLC from sources, you can do it in several ways:&lt;br /&gt;
&lt;br /&gt;
- natively on Windows, using cygwin (www.cygwin.com) with or without the&lt;br /&gt;
  POSIX emulation layer. This is the preferred way to compile vlc if you want&lt;br /&gt;
  to do it on Windows.&lt;br /&gt;
  NOTE: This is the PREFERRED way of building VLC natively (the others&lt;br /&gt;
  are not as much tested so expect more difficulties with them).&lt;br /&gt;
&lt;br /&gt;
- natively on Windows, using MSYS+MINGW (www.mingw.org)&lt;br /&gt;
  (MSYS is a minimal build environment to compile Unixish projects under&lt;br /&gt;
  windoze. It provides all the common Unix tools like sh, gmake...)&lt;br /&gt;
  Please note that the gettext utilities are not included in the default&lt;br /&gt;
  MSYS/MINGW packages so you won&#039;t be able to build VLC with i18n support.&lt;br /&gt;
&lt;br /&gt;
- natively on Windows, using Microsoft Visual C++. Even though we provide some&lt;br /&gt;
  msvc project files with vlc, this method is advised only if you just want to&lt;br /&gt;
  experiment/play with some basic functionality in vlc. The reason for this&lt;br /&gt;
  is that vlc depends on a lot of 3rd party libraries and building them in&lt;br /&gt;
  MSVC is not convenient and sometimes even impossible.&lt;br /&gt;
  ( NOTE: if you want to run vlc under the msvc debugger, you need to run it&lt;br /&gt;
    with the --fast-mutex --win9x-cv-method=1 options because the debugger&lt;br /&gt;
    usually loses signals sent by PulseEvent() )&lt;br /&gt;
&lt;br /&gt;
- or on GNU/Linux, using the mingw32 cross-compiler.&lt;br /&gt;
&lt;br /&gt;
Getting the right compiler tools&lt;br /&gt;
================================&lt;br /&gt;
&lt;br /&gt;
- cross-compiling with mingw32:&lt;br /&gt;
You first need to download a GNU/Linux cross-compiler version of mingw32.&lt;br /&gt;
&lt;br /&gt;
For Debian GNU/Linux users, you can use the mingw32, mingw32-binutils and&lt;br /&gt;
mingw32-runtime packages.&lt;br /&gt;
&lt;br /&gt;
- compiling natively on Windoze with cygwin:&lt;br /&gt;
You will need to download and run the setup.exe app from cygwin&#039;s web site&lt;br /&gt;
(www.cygwin.com). You will also need to make sure you install at least the&lt;br /&gt;
gcc-g++, gcc-mingw, mingw-runtime and win32-api packages.&lt;br /&gt;
&lt;br /&gt;
- compiling natively on Windoze with MSYS+MINGW:&lt;br /&gt;
You will need to download and install the latest MSYS, MSYS-DTK and MINGW.&lt;br /&gt;
The installation is really easy. Begin with the MSYS auto-installer and once&lt;br /&gt;
this is done, extract MINGW into c:\msys\1.0\mingw. You also have to remember&lt;br /&gt;
to remove the make utility included with MINGW as it conflicts with the one&lt;br /&gt;
from MSYS (just rename or remove c:\msys\1.0\mingw\bin\make.exe).&lt;br /&gt;
&lt;br /&gt;
http://www.mingw.org/download.shtml&lt;br /&gt;
http://prdownloads.sf.net/mingw/MSYS-1.0.9.exe&lt;br /&gt;
http://prdownloads.sf.net/mingw/MinGW-3.1.0-1.exe&lt;br /&gt;
http://prdownloads.sf.net/mingw/msysDTK-1.0.1.exe&lt;br /&gt;
&lt;br /&gt;
Getting the additional libraries&lt;br /&gt;
=================================&lt;br /&gt;
&lt;br /&gt;
VLC depends on other libraries to provide some features like ac3 audio decoding&lt;br /&gt;
or mpeg4 video decoding, etc...&lt;br /&gt;
&lt;br /&gt;
Depending on your needs you will have to compile/install some or all of these&lt;br /&gt;
external libraries.&lt;br /&gt;
&lt;br /&gt;
* They can be found here (source code):&lt;br /&gt;
  http://download.videolan.org/pub/testing/contrib/&lt;br /&gt;
&lt;br /&gt;
* We also provide a package with all the libraries already compiled so it is&lt;br /&gt;
  actually really easy to compile a full-featured version of vlc (these compiled&lt;br /&gt;
  libraries will only work with mingw or cygwin):&lt;br /&gt;
  http://download.videolan.org/pub/testing/win32/contrib-20060330-win32-bin-gcc-3.4.5-only.tar.bz2&lt;br /&gt;
  (Check out for more recent versions at the same location). &lt;br /&gt;
&lt;br /&gt;
  All you need to do is extract it in your root directory (the include files&lt;br /&gt;
  and libraries will be put in /usr/win32). You can do this with the following&lt;br /&gt;
  command: &lt;br /&gt;
&lt;br /&gt;
    tar xjvf contrib-20060330-win32-bin-gcc-3.4.5-only.tar.bz2 -C /&lt;br /&gt;
&lt;br /&gt;
  Please note the &amp;quot;-C /&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
* An automated way of building the contrib libraries is provided in &lt;br /&gt;
  extra/contrib. It will download, configure and build the libraries.&lt;br /&gt;
  See the extras/contrib/README for more info.&lt;br /&gt;
&lt;br /&gt;
A complete list of the libraries on which we depend can be found here:&lt;br /&gt;
http://developers.videolan.org/vlc/&lt;br /&gt;
&lt;br /&gt;
Configuring the build&lt;br /&gt;
=====================&lt;br /&gt;
&lt;br /&gt;
Once you&#039;ve got all the files you need in place, you need to configure the&lt;br /&gt;
build with the `./configure&#039; script.&lt;br /&gt;
&lt;br /&gt;
I&#039;ll assume that you are using the pre-compiled 3rd party libraries I&#039;m&lt;br /&gt;
providing and that they are in /usr/win32.&lt;br /&gt;
&lt;br /&gt;
If you are cross-compiling from Debian, you can use something&lt;br /&gt;
along those lines:&lt;br /&gt;
&lt;br /&gt;
  ./bootstrap &amp;amp;&amp;amp; \&lt;br /&gt;
  PKG_CONFIG_LIBDIR=/usr/win32/lib/pkgconfig \&lt;br /&gt;
  CPPFLAGS=&amp;quot;-I/usr/win32/include -I/usr/win32/include/ebml&amp;quot; \&lt;br /&gt;
  LDFLAGS=-L/usr/win32/lib \&lt;br /&gt;
  CC=i586-mingw32msvc-gcc CXX=i586-mingw32msvc-g++ \&lt;br /&gt;
  ./configure --host=i586-mingw32msvc --build=i386-linux \&lt;br /&gt;
      --disable-gtk \&lt;br /&gt;
      --enable-nls --enable-sdl --with-sdl-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-ffmpeg --with-ffmpeg-mp3lame --with-ffmpeg-faac \&lt;br /&gt;
      --with-ffmpeg-zlib --enable-faad --enable-flac --enable-theora \&lt;br /&gt;
      --with-wx-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-freetype-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-fribidi-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-live555 --with-live555-tree=/usr/win32/live.com \&lt;br /&gt;
      --enable-caca --with-caca-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-xml2-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-dvdnav-config-path=/usr/win32/bin \&lt;br /&gt;
      --disable-cddax --disable-vcdx --enable-goom \&lt;br /&gt;
      --enable-twolame --enable-dvdread \&lt;br /&gt;
      --enable-debug&lt;br /&gt;
&lt;br /&gt;
If you are using cygwin, you can build VLC with or without the POSIX&lt;br /&gt;
emulation layer. Without is usually better and with POSIX emulation&lt;br /&gt;
hasn&#039;t been tested in about a year or so. So to build without the&lt;br /&gt;
emulation layer, use something like this:&lt;br /&gt;
&lt;br /&gt;
  ./bootstrap &amp;amp;&amp;amp; \&lt;br /&gt;
  PKG_CONFIG_PATH=/usr/win32/lib/pkgconfig \&lt;br /&gt;
  CPPFLAGS=&amp;quot;-I/usr/win32/include -I/usr/win32/include/ebml&amp;quot; \&lt;br /&gt;
  LDFLAGS=-L/usr/win32/lib \&lt;br /&gt;
  CC=&amp;quot;gcc -mno-cygwin&amp;quot; CXX=&amp;quot;g++ -mno-cygwin&amp;quot; \&lt;br /&gt;
  ./configure \&lt;br /&gt;
      --disable-gtk \&lt;br /&gt;
      --enable-nls --enable-sdl --with-sdl-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-ffmpeg --with-ffmpeg-mp3lame --with-ffmpeg-faac \&lt;br /&gt;
      --with-ffmpeg-zlib --enable-faad --enable-flac --enable-theora \&lt;br /&gt;
      --with-wx-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-freetype-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-fribidi-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-live555 --with-live555-tree=/usr/win32/live.com \&lt;br /&gt;
      --enable-caca --with-caca-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-xml2-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-dvdnav-config-path=/usr/win32/bin \&lt;br /&gt;
      --disable-cddax --disable-vcdx --enable-goom \&lt;br /&gt;
      --enable-twolame --enable-dvdread \&lt;br /&gt;
      --enable-debug&lt;br /&gt;
&lt;br /&gt;
If you want to use the emulation layer, then just omit the CC=&amp;quot;gcc -mno-cygwin&amp;quot;&lt;br /&gt;
CXX=&amp;quot;g++ -mno-cygwin&amp;quot; line. You&#039;re on your own though.&lt;br /&gt;
&lt;br /&gt;
If you are compiling with MSYS/MINGW, then you can use something along those&lt;br /&gt;
lines:&lt;br /&gt;
  ./bootstrap &amp;amp;&amp;amp; \&lt;br /&gt;
  PKG_CONFIG_PATH=/usr/win32/lib/pkgconfig \&lt;br /&gt;
  CPPFLAGS=&amp;quot;-I/usr/win32/include -I/usr/win32/include/ebml&amp;quot; \&lt;br /&gt;
  LDFLAGS=-L/usr/win32/lib \&lt;br /&gt;
  ./configure \&lt;br /&gt;
      --disable-gtk \&lt;br /&gt;
      --enable-nls --enable-sdl --with-sdl-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-ffmpeg --with-ffmpeg-mp3lame --with-ffmpeg-faac \&lt;br /&gt;
      --with-ffmpeg-zlib --enable-faad --enable-flac --enable-theora \&lt;br /&gt;
      --with-wx-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-freetype-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-fribidi-config-path=/usr/win32/bin \&lt;br /&gt;
      --enable-caca --with-caca-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-xml2-config-path=/usr/win32/bin \&lt;br /&gt;
      --with-dvdnav-config-path=/usr/win32/bin \&lt;br /&gt;
      --disable-cddax --disable-vcdx --enable-goom \&lt;br /&gt;
      --enable-twolame --enable-dvdread \&lt;br /&gt;
      --disable-mkv \&lt;br /&gt;
      --enable-debug&lt;br /&gt;
&lt;br /&gt;
If you have used the &amp;quot;extras/contrib&amp;quot; way, you don&#039;t need to precise &lt;br /&gt;
the CFLAGS, LDFLAGS and --with-foo-config-path=.&lt;br /&gt;
 ./bootstrap &amp;amp;&amp;amp; \&lt;br /&gt;
  ./configure \&lt;br /&gt;
      --disable-gtk \&lt;br /&gt;
      --enable-nls --enable-sdl \&lt;br /&gt;
      --enable-ffmpeg --enable-faad --enable-flac --enable-theora \&lt;br /&gt;
      --disable-cddax --disable-vcdx --enable-goom \&lt;br /&gt;
      --enable-twolame --enable-dvdread \&lt;br /&gt;
      --enable-mkv --enable-caca --enable-live555\&lt;br /&gt;
      --enable-debug&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See `./configure --help&#039; for more information.&lt;br /&gt;
&lt;br /&gt;
Actually Compiling the VLC source&lt;br /&gt;
=================================&lt;br /&gt;
&lt;br /&gt;
Once configured, to build VLC, just run `make&#039;.&lt;br /&gt;
&lt;br /&gt;
Once the compilation is done, you can either run VLC directly from the source&lt;br /&gt;
tree or you can build self-contained VLC packages with the following&lt;br /&gt;
&#039;make&#039; rules:&lt;br /&gt;
&lt;br /&gt;
  make package-win32-base&lt;br /&gt;
   will create a subdirectory named vlc-x.x.x with all the binaries&lt;br /&gt;
   &#039;stripped&#039; (ie. without any debugging symbols).&lt;br /&gt;
&lt;br /&gt;
  make package-win32-zip&lt;br /&gt;
   Same as above but will package the directory in a zip file.&lt;br /&gt;
&lt;br /&gt;
  make package-win32&lt;br /&gt;
   Same as above but will also create an auto-installer package. You will need&lt;br /&gt;
   to have NSIS installed in its default location for this to work.&lt;br /&gt;
&lt;br /&gt;
Well done, now you&#039;re ready to use VLC!&lt;br /&gt;
=======================================&lt;/div&gt;</summary>
		<author><name>Aztek</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=UnixCompile&amp;diff=4809</id>
		<title>UnixCompile</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=UnixCompile&amp;diff=4809"/>
		<updated>2006-06-24T05:53:04Z</updated>

		<summary type="html">&lt;p&gt;Aztek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Download source code...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
run this command&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./configure &amp;amp;&amp;amp; make &amp;amp;&amp;amp; make install &amp;amp;&amp;amp; make clean&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
simple isn&#039;t it :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if wrong please fix&lt;/div&gt;</summary>
		<author><name>Aztek</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=UnixCompile&amp;diff=4808</id>
		<title>UnixCompile</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=UnixCompile&amp;diff=4808"/>
		<updated>2006-06-24T05:52:51Z</updated>

		<summary type="html">&lt;p&gt;Aztek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Download source code...&lt;br /&gt;
&lt;br /&gt;
run this command&lt;br /&gt;
&lt;br /&gt;
./configure &amp;amp;&amp;amp; make &amp;amp;&amp;amp; make install &amp;amp;&amp;amp; make clean&lt;br /&gt;
&lt;br /&gt;
simple isn&#039;t it :)&lt;br /&gt;
&lt;br /&gt;
if wrong please fix&lt;/div&gt;</summary>
		<author><name>Aztek</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=VLC_Source_code&amp;diff=4807</id>
		<title>VLC Source code</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=VLC_Source_code&amp;diff=4807"/>
		<updated>2006-06-24T04:59:36Z</updated>

		<summary type="html">&lt;p&gt;Aztek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;VideoLAN Player Source Code can be downloaded here&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/vlc/download-sources.html&lt;/div&gt;</summary>
		<author><name>Aztek</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=VideoLAN_Wiki:Protected_page&amp;diff=4806</id>
		<title>VideoLAN Wiki:Protected page</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=VideoLAN_Wiki:Protected_page&amp;diff=4806"/>
		<updated>2006-06-24T04:57:53Z</updated>

		<summary type="html">&lt;p&gt;Aztek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;pages are protected/locked to prevent editing...&lt;br /&gt;
&lt;br /&gt;
this page needs proper info and get locked...&lt;/div&gt;</summary>
		<author><name>Aztek</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=VideoLAN_Wiki:Protected_page&amp;diff=4805</id>
		<title>VideoLAN Wiki:Protected page</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=VideoLAN_Wiki:Protected_page&amp;diff=4805"/>
		<updated>2006-06-24T04:55:44Z</updated>

		<summary type="html">&lt;p&gt;Aztek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;pages are protected/locked to prevent editing...&lt;/div&gt;</summary>
		<author><name>Aztek</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=VideoLAN_Wiki:Protected_page&amp;diff=4804</id>
		<title>VideoLAN Wiki:Protected page</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=VideoLAN_Wiki:Protected_page&amp;diff=4804"/>
		<updated>2006-06-24T04:55:17Z</updated>

		<summary type="html">&lt;p&gt;Aztek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Aztek</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Real_Media_Video&amp;diff=4803</id>
		<title>Real Media Video</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Real_Media_Video&amp;diff=4803"/>
		<updated>2006-06-24T04:44:08Z</updated>

		<summary type="html">&lt;p&gt;Aztek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{website|Real|http://www.real.com}}&lt;br /&gt;
&#039;&#039;&#039;RealMedia Video&#039;&#039;&#039; is the video [[codec]] used in [[RealMedia]] files, which are played on [[RealPlayer]]. The Real Media Codecs are proprietary, which makes their support in other applications pretty difficult.&lt;br /&gt;
&lt;br /&gt;
== Compatability ==&lt;br /&gt;
{{unsupported|some versions}}&lt;br /&gt;
Some versions of RealMedia video format can be played with VLC, but in your RealMedia file, there&#039;s all sorts of networking stuff, and it is that which causes problems. See [[RealMedia]] for more details.&lt;br /&gt;
&lt;br /&gt;
The [[helix]] player and [[RealPlayer]] is better at playing this kind of file.&lt;/div&gt;</summary>
		<author><name>Aztek</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Real_Media_Video&amp;diff=4802</id>
		<title>Real Media Video</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Real_Media_Video&amp;diff=4802"/>
		<updated>2006-06-24T04:39:52Z</updated>

		<summary type="html">&lt;p&gt;Aztek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{website|Real|http://www.real.com}}&lt;br /&gt;
&#039;&#039;&#039;RealMedia Video&#039;&#039;&#039; is the video [[codec]] used in [[RealMedia]] files, which are played on [[RealPlayer]]. The Real Media Codecs are proprietary, which makes their support in other applications pretty difficult.&lt;br /&gt;
&lt;br /&gt;
== Compatability ==&lt;br /&gt;
{{unsupported|some versions}}&lt;br /&gt;
Some versions of RealMedia video format can be played with VLC, but in your RealMedia file, there&#039;s all sorts of networking stuff, and it is that which causes problems. See [[RealMedia]] for more details.&lt;br /&gt;
&lt;br /&gt;
The [[helix]] player and [[RealPlayer]] is better at playing this kind of file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[Comment] Gunni: What happens if you make a codec for RM files that &amp;quot;ignores&amp;quot; anything BUT the video itself... atleast to begin with...&lt;/div&gt;</summary>
		<author><name>Aztek</name></author>
	</entry>
</feed>