Commit 1d6ea969 authored by Unknown's avatar Unknown

This commit was manufactured by cvs2svn to create tag 'videolan'.

parent 94a5ecb0
<?
$title = "404 forbidden";
?>
<h1>403 forbidden</h1>
<p> Nice try :-) </p>
<?
$title = "404 not found";
?>
<h1>404 not found</h1>
<p>Please check your links, or contact <a href="mailto:info@videolan.org">the
VideoLAN team</a> if you think there should be something here. </p>
ErrorDocument 403 /403.html
ErrorDocument 404 /404.html
RewriteEngine on
#
# Redirects for moved pages
#
# Commented the line below because there are other docs than vlc HOWTO now
# -- Alexis 6/4/2002
#RewriteRule ^doc(.*)$ /vlc/doc$1 [R=permanent,L]
RewriteRule ^vlcs(.*)$ /network$1 [R=permanent,L]
RewriteRule ^download.html /vlc/download.html [R=permanent,L]
RewriteRule ^packages(.*)$ /pub/vlc$1 [R=permanent,L]
RewriteRule ^screenshots(.*)$ /vlc/screenshots$1 [R=permanent,L]
RewriteRule ^team.html /team/index.html [R=permanent,L]
#
# The core engine
#
# directory/ -> directory/index.html
RewriteRule ^(.*)/$ /include/rewrite.php3?dir=$1&page=index&%{QUERY_STRING} [L]
# toto.html -> include/rewrite.php3?page=toto
RewriteRule ^([^/]+)\.html$ /include/rewrite.php3?page=$1&%{QUERY_STRING} [L]
# directory/toto.html -> include/rewrite.php3?dir=directory&page=toto
RewriteRule ^(.*)/([^/]+)\.html$ /include/rewrite.php3?dir=$1&page=$2&%{QUERY_STRING} [L]
#
# MIME Types
AddType application/octet-stream .dmg
AddType application/octet-stream .rpm
<?
$title = "404 forbidden";
?>
<h1>403 forbidden</h1>
<p> Nice try :-) </p>
<?
$title = "404 not found";
?>
<h1>404 not found</h1>
<p>Please check your links, or contact <a href="mailto:info@videolan.org">the
VideoLAN team</a> if you think there should be something here. </p>
<?
$title = "VideoLAN - Contact us";
$lang = "en";
$date = "28 Septembre 2001";
?>
<h1>Contacting the VideoLAN team</h1>
<p> User questions can be sent to the appropriate mailing-lists : </p>
<ul>
<li> <a href="mailto:vlc@videolan.org"> vlc@videolan.org</a> for specific questions about vlc. </li>
<li> <a href="mailto:vls@videolan.org"> vls@videolan.org</a> for specific questions about vls. </li>
<li> <a href="mailto:vlcs@videolan.org"> vlcs@videolan.org</a> for specific questions about vlcs and the network. </li>
</ul>
<p> Developper's questions can be sent to the appropriate mailing-lists : </p>
<ul>
<li> <a href="mailto:vlc-devel@videolan.org"> vlc-devel@videolan.org</a> for specific questions about vlc. </li>
<li> <a href="mailto:vls-devel@videolan.org"> vls-devel@videolan.org</a> for specific questions about vls. </li>
<li> <a href="mailto:vlcs-devel@videolan.org"> vlcs-devel@videolan.org</a> for specific questions about network tools. </li>
</ul>
<p>If you want to contact the French team, about partnerships
for example, write to <a href="mailto:videolan@videolan.org">
videolan@videolan.org</a>.</p>
<?
$title = "VideoLAN - Contribute to the project";
$lang = "en";
$date = "24 July 2002";
?>
<h1>How can I contribute to the VideoLAN project ?</h1>
<h2>Contribute time</h2>
<p>
If you have time and programming skills, you can help us develop
the software. Read the <a href="doc/">developer documentations</a>,
subscribe to the <a href="lists.html">mailing-lists</a>, have
a look at the <a href="vlc/todo.html">vlc TODO list</a> or <a
href="vls/todo.html">vls TODO list</a>, join the <a href="irc/">IRC
channel</a> and start to code ! Send your code to the developer
mailing-lists under the form of patches for the current CVS. If you
often make good contributions, the VideoLAN team will give you a CVS
write account.
</p>
<p>
If you have time but no programming skills, you can help with the
documentation, the translation of vlc, the tests before the releases,
answer the questions in the user mailing-lists if you can, etc...
</p>
<h2>Contribute materials</h2>
<p>
Your particular DVD doesn't work with vlc or vls ? VLC doesn't like
your VCD or SVCD ? You have a satellite card or an MPEG encoding card that is
not supported by VideoLAN ?
</p>
<p>
You can donate it to the developers at the Ecole Centrale and it may
motivate them to work on your suggestion ! In any case, you don't have
any warranty that your wish will be taken into account.
</p>
<p>
If you want to donate materials, please write to <a
href="mailto:videolan@videolan.org">videolan@videolan.org</a> so that
we can tell you if we are interested and give you our snail-mail address.
</p>
<h2>Donate money</h2>
<h3>What is the legal structure of VideoLAN ?</h3>
<p>
VideoLAN is a project of the association <a
href="http://www.via.ecp.fr">Centrale Réseaux</a>, which
is a French non-profit organisation based at the <a
href="http://www.ecp.fr">Ecole Centrale Paris</a>. VideoLAN has its
own bank account and is responsible of its finance in front of the <a
href="http://www.via.ecp.fr/via/ca.html">board of Centrale Réseaux</a>.
</p>
<h3>What are the financial needs of VideoLAN ?</h3>
<ul>
<li>Buy hardware for developing and testing purposes (computers,
satellite cards and antenna, MPEG encoding cards...)</li>
<li>Buy documentation and specifications (MPEG-2 specification,...)</li>
<li>Promote the project by organising or participating in events (Linux
Expo Paris, Annual presentation Day,...)</li>
</ul>
<h3>Who finance VideoLAN ?</h3>
<ul>
<li>the <a href="http://www.via.ecp.fr">Centrale Réseaux</a> association,</li>
<li>the <a href="http://www.ecp.fr">Ecole Centrale Paris</a> and its <a
href="http://www.msio.ecp.fr">SIO Master</a> (Open Information Systems).</li>
<li>you, with your donations !</li>
</ul>
<h3>Donate to VideoLAN via PayPal</h3>
<p>
You can donate money to the project via VideoLAN's <a
href="http://www.paypal.com">PayPal</a> account. The money
collected is regularly transferred to VideoLAN's bank account. There is
no minimal amount for your donation.
</p>
<p>
If you click on the button below, you will be taken the secure
PayPal Web site. Enter the amount of the donation you want to make.
<b>Caution</b> : you must enter the amount in US dollars !
</p>
<ul>
<li>If you're not already a PayPal member, go to the section for
those who have never paid through PayPal. You will be asked to open a
PayPal account (it is free) and give your Credit Card number (VISA,
MasterCard, American Express, Discover), your address, your e-mail and
a password for your account.</li>
<li>If you already have a PayPal account, you will be prompted for you
PayPal login and password. You will then be able to transfer money
to VideoLAN's PayPal account.</li>
</ul>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<p>
<input type="hidden" name="cmd" value="_xclick" />
<input type="hidden" name="business" value="treasurer@videolan.org" />
<input type="hidden" name="item_name" value="Development and communication of VideoLAN" />
<input type="hidden" name="no_shipping" value="1" />
<input type="hidden" name="return" value="http://www.videolan.org/donation-thankyou.html" />
<input type="hidden" name="cn" value="Comments (optional)" />
<input type="image" src="https://www.paypal.com/images/x-click-but21.gif" name="submit" alt="Donate money to VideoLAN via PayPal" />
</p>
</form>
<p>
If you encounter problems or if you have questions, you
can write to VideoLAN's Treasurer, Alexis de Lattre (<a
href="mailto:treasurer@videolan.org">treasurer@videolan.org</a>).
</p>
<h3>Remember VideoLAN is free software...</h3>
<p>
VideoLAN software is released under the
<a href="http://www.gnu.org/copyleft/gpl.html">GNU General Public
Licence</a>, and can be used and distributed freely, according to the
terms of this licence. There is absolutely no requirement to donate
money (this isn't shareware software). But if you want to help us
move faster, we welcome donations.
</p>
<?
$title = "VideoLAN - CVS repository";
$lang = "en";
$date = "5 October 2001";
?>
<h1>CVS repository</h1>
<h2>Basic information</h2>
<p> The anonymous CVS server is called
<code>anoncvs.videolan.org</code>. You can log in as user anonymous,
with an empty password. For instance, to retrieve the <code>vlc</code>
source: </p>
<!-- <object><blockquote><pre>cvs -d :pserver:anonymous@anoncvs.videolan.org:/var/cvs/videolan login
cvs -d :pserver:anonymous@anoncvs.videolan.org:/var/cvs/videolan checkout vlc
</pre></blockquote></object> -->
<pre>cvs -d :pserver:anonymous@anoncvs.videolan.org:/var/cvs/videolan login
cvs -d :pserver:anonymous@anoncvs.videolan.org:/var/cvs/videolan -z3 checkout -P vlc</pre>
<p> In case you do not have access to CVS (due to strange corporate policies),
CVS tarball snapshots are available (see below). </p>
<h2>Available modules</h2>
<ul>
<li><b>vlc</b>: VideoLAN Client; </li>
<li><b>vls</b>: VideoLAN Server; </li>
<li><b>vlms</b>: VideoLAN MiniServer; </li>
<li><b>network</b>: network tools (VLAN-Server and VLAN-Bridge). </li>
<li><b>libdvdcss</b>: library for decrypting DVDs, used by VLC and VLS. </li>
<li><b>libdvbpsi</b>: library for parsing Program Specific Information
from MPEG and DVB streams, used by VLC and VLS. </li>
</ul>
<h2>CVSWeb</h2>
<p> You can <a href="/cgi-bin/cvsweb">browse the CVS repository</a>
using a nifty tool called CVSWeb. </p>
<h2>VideoLAN Client</h2>
<p> Quite often, VLC development is split between a stable branch and an
unstable branch. The unstable branch is the branch you get by default
with CVS, and in the CVS snapshots. The stable branch is a bug-fix-only
branch. Current stable branch is tagged v0_4_1_branch and 0.4.x versions
come from it. To access it : </p>
<pre>cvs -z 3 -d :pserver:anonymous@cvs.videolan.org:/cvs/videolan checkout -P -r v0_4_1_branch vlc</pre>
<p> The unstable branch is under active development (and patches for new
features should be sent against it) and will lead to the 0.5.x series of
VLC. </p>
<h2>CVS tarball snapshots</h2>
<p> If you have trouble using CVS, you can still use our <a
href="/pub/videolan/vlc/snapshots/">daily VLC CVS snapshots</a>. </p>
<h2>Write access policy</h2>
<p> As usual in opensource projects, you get write access to the CVS
repository when you have shown your skills and ability to write good
patches :) </p>
<?
$title = "VideoLAN - Documentation";
$lang = "en";
$date = "40 October 2002";
?>
<h1>User documentation</h1>
<p></p>
<table border="1">
<tr>
<td><b>Document</b></td>
<td><b>Download</b></td>
<td><b>Maintainer</b></td>
<td><b>Status</b></td>
</tr>
<tr>
<td>VideoLAN Quickstart</td>
<td>
<a href="videolan-quickstart/videolan-quickstart.html">HTML</a>
<a href="videolan-quickstart/videolan-quickstart.pdf">PDF</a>
</td>
<td>
<a href="mailto:alexis@videolan.org">Alexis de Lattre</a>
</td>
<td>
Up-to-date
</td>
</tr>
<tr>
<td>VideoLAN HOWTO</td>
<td>
<a href="../network/doc/videolan-howto.html">HTML</a>
<a href="../network/doc/videolan-howto.pdf">PDF</a>
</td>
<td>
<a href="mailto:alexis@videolan.org">Alexis de Lattre</a>
</td>
<td>
Up-to-date
</td>
</tr>
<tr>
<td>VideoLAN Client HOWTO</td>
<td>
<a href="../vlc/doc/vlc-howto.html">HTML</a>
<a href="../vlc/doc/vlc-howto.pdf">PDF</a>
</td>
<td>
<a href="mailto:jobi@videolan.org">Johan Bilien</a>
</td>
<td>
Outdated
</td>
</tr>
<tr>
<td>VideoLAN Server user guide</td>
<td>
<a href="../vls/doc/vls-guide.html">HTML</a>
<a href="../vls/doc/vls-guide.pdf">PDF</a>
</td>
<td>
<a href="mailto:asmax@videolan.org">Cyril Deguet</a>
</td>
<td>
Up-to-date
</td>
</tr>
</table>
<p></p>
<h1>Developer Documentation</h1>
<p></p>
<table border="1">
<tr>
<td><b>Document</b></td>
<td><b>Download</b></td>
<td><b>Maintainer</b></td>
<td><b>Up-to-date</b></td>
</tr>
<tr>
<td>VideoLAN Server developer documentation</td>
<td>
<a href="../vls/doc/developer/vls-devel/book1.html">HTML</a>
<a href="../vls/doc/developer/vls-devel.pdf">PDF</a>
<a href="../vls/doc/developer/vls-devel.ps">PS</a>
</td>
<td>
<a href="mailto:asmax@videolan.org">Cyril Deguet</a>
</td>
<td>
Up-to-date
</td>
</tr>
<tr>
<td>VideoLAN Client developer documentation</td>
<td>
<a href="../vlc/doc/developer/manual.html">HTML</a>
<a href="../vlc/doc/developer/manual.pdf">PDF</a>
<a href="../vlc/doc/developer/manual.ps">PS</a>
</td>
<td>
<a href="mailto:massiot@videolan.org">Christophe Massiot</a> and <a href="mailto:sam@videolan.org">Samuel Hocevar</a>
</td>
<td>
Incomplete
</td>
</tr>
</table>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
<TITLE>VideoLAN Quickstart: Introduction</TITLE>
<LINK HREF="videolan-quickstart-2.html" REL=next>
<LINK HREF="videolan-quickstart.html#toc1" REL=contents>
</HEAD>
<BODY>
<A HREF="videolan-quickstart-2.html">Next</A>
Previous
<A HREF="videolan-quickstart.html#toc1">Contents</A>
<HR>
<H2><A NAME="s1">1.</A> <A HREF="videolan-quickstart.html#toc1">Introduction</A></H2>
<H2><A NAME="ss1.1">1.1</A> <A HREF="videolan-quickstart.html#toc1.1">What is the VideoLAN project ?</A>
</H2>
<P>VideoLAN is a complete software solution for video streaming, developed
by students at the
<A HREF="http://www.ecp.fr">Ecole Centrale Paris</A> and contributors from all over the world, under the
<A HREF="http://www.gnu.org/copyleft/gpl.html">General Public License (GPL)</A>. It has been designed for streaming MPEG 1 and MPEG 2 videos on
local area networks (LAN), but it can be extended to metropolitan or
wide area networks (MAN, WAN), thanks to the multicast technology.</P>
<P>The VideoLAN solution includes a server, which can stream video from
various sources (file, DVD, satellite and MPEG 2 encoder), a client, which can
receive, decode and display MPEG 1 and MPEG 2 streams and, if necessary,
a channel server which tells automatically to the client the parameters
needed to receive the stream.</P>
<P>Here is an illustration of the complete VideoLAN solution :</P>
<P>
<PRE>
DVD --->- Unicast/Broadcast/Multicast
\ ---
File --->-- -------- / \ --------
|->-| Server |=====>====| LAN |---->-----| Client |
Satellite ->-- | (VLS) | \ / | (VLC) |
/ -------- --- --------
MPEG2 -->- ^
encoder |
v
----------------
| Channel Server |
| (VLCS) |
----------------
</PRE>
More details about the project can be found on the
<A HREF="http://www.videolan.org">VideoLAN Web site</A>.</P>
<H2><A NAME="ss1.2">1.2</A> <A HREF="videolan-quickstart.html#toc1.2">Legal notice</A>
</H2>
<P>Copyright (©) 2002 by the VideoLAN project.</P>
<P>Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.1
or any later version published by the Free Software Foundation ;
with no Invariant Sections, with no Front-Cover Texts, and with no
Back-Cover Texts. The text of the license can be found on
<A HREF="http://www.gnu.org/copyleft/fdl.html">http://www.gnu.org/copyleft/fdl.html</A>.</P>
<H2><A NAME="doc"></A> <A NAME="ss1.3">1.3</A> <A HREF="videolan-quickstart.html#toc1.3">The documentation of the project</A>
</H2>
<P>There are four main documents :
<UL>
<LI>this VideoLAN Quickstart,</LI>
<LI>the
<A HREF="http://www.videolan.org/network/doc/videolan-howto.html">VideoLAN HOWTO</A>,</LI>
<LI>the
<A HREF="http://www.videolan.org/vls/doc/vls-guide.html">VideoLAN Server user guide</A>,</LI>
<LI>the
<A HREF="http://www.videolan.org/vlc/doc/vlc-howto.html">VideoLAN Client HOWTO</A>.</LI>
</UL>
</P>
<P>The up-to-date version of these documents can be found on the
<A HREF="http://www.videolan.org/doc">VideoLAN Web site</A>.</P>
<H2><A NAME="ss1.4">1.4</A> <A HREF="videolan-quickstart.html#toc1.4">Requirements</A>
</H2>
<H3>Skills</H3>
<P> </P>
<P>Basic skills on Linux and Network should be enough.</P>
<H3>VideoLAN Client</H3>
<P>The VideoLAN Client (vlc) works on many platforms : Linux, Windows, Mac
OS X, BeOS, *BSD, Solaris, iPaq, QNX. It can read MPEG 1, MPEG 2 and
MPEG 4 / DivX files from a hard disk or a CD-ROM drive, read DVDs and
VCDs and read from a satellite card. But the most important function
is that it can read MPEG 1, MPEG 2 and DVDs streamed on a network. Vlc
requires at least a Pentium 400Mhz with 32MB of RAM.</P>
<H3>VideoLAN Server and mini-Server</H3>
<P>The VideoLAN Server (vls) can read videos from :
<UL>
<LI>an MPEG 1 or MPEG 2 file stored on a hard drive or on a CD,</LI>
<LI>a DVD located in a local DVD drive or copied on a hard drive,</LI>
<LI>a satellite card,</LI>
<LI>an MPEG encoding card ;</LI>
</UL>
</P>
<P>and stream it on a network to :
<UL>
<LI>one machine (i.e. to one IP address) : this is called <B>unicast</B> ;
</LI>
<LI>all the machines of a subnet (i.e. to a broadcast IP address) :
this is called <B>broadcast</B> ;
</LI>
<LI>a dynamic group of machines that the clients can join or leave
(i.e. to a multicast IP address) : this is called <B>multicast</B>.
</LI>
</UL>
</P>