aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--DOCS/Polish/DVB1
-rw-r--r--DOCS/Polish/bugreports.html2
-rw-r--r--DOCS/Polish/cd-dvd.html229
-rw-r--r--DOCS/Polish/codecs-in.html178
-rw-r--r--DOCS/Polish/codecs.html6
-rw-r--r--DOCS/Polish/encoding.html338
-rw-r--r--DOCS/Polish/faq.html1017
-rw-r--r--DOCS/Polish/formats.html261
-rw-r--r--DOCS/Polish/gcc-2.96-3.0.html6
-rw-r--r--DOCS/Polish/mplayer.11821
-rw-r--r--DOCS/Polish/skin-en.html1604
-rw-r--r--DOCS/Polish/sound.html381
-rw-r--r--DOCS/Polish/users_against_developers.html5
-rw-r--r--DOCS/Polish/video.html509
14 files changed, 3829 insertions, 2529 deletions
diff --git a/DOCS/Polish/DVB b/DOCS/Polish/DVB
index d2e12ea6ab..f6b945bf08 100644
--- a/DOCS/Polish/DVB
+++ b/DOCS/Polish/DVB
@@ -1,4 +1,3 @@
-
Kilka słów o obsłudze karty Siemens-DVB. autor: A'rpi
========================================
diff --git a/DOCS/Polish/bugreports.html b/DOCS/Polish/bugreports.html
index 09a80cca63..69883fb875 100644
--- a/DOCS/Polish/bugreports.html
+++ b/DOCS/Polish/bugreports.html
@@ -1,5 +1,5 @@
<HTML>
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
+<META http-equiv="content-type" content="text/html; charset=iso-8859-2">
<BODY BGCOLOR=white>
<FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
diff --git a/DOCS/Polish/cd-dvd.html b/DOCS/Polish/cd-dvd.html
index 70dac22dde..71fa9e8d1b 100644
--- a/DOCS/Polish/cd-dvd.html
+++ b/DOCS/Polish/cd-dvd.html
@@ -1,17 +1,27 @@
+
<HTML>
+
+<HEAD>
+<STYLE>
+ .text
+ {font-family : Verdana, Arial, Helvetica, sans-serif;
+ font-size : 14px;}
+</STYLE>
+</HEAD>
+
<BODY BGCOLOR=white>
-<FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
+<FONT CLASS="text">
<P><B><A NAME=4.1>4.1. CD-ROM drives</A></B></P>
<P>Playing standard Video CDs:</P>
<P>
-mplayer -vcd <I>trackno</I> [device]<BR><BR>
+mplayer -vcd <I>trackno</I> [-cdrom-device device]<BR><BR>
Examples:<BR>
mplayer -vcd 1<BR>
-mplayer -fs -vcd 2 /dev/hdc<BR>
+mplayer -fs -vcd 2 -cdrom-device /dev/hdc<BR>
</P>
<P>
@@ -64,79 +74,61 @@ CDROM.</P>
<P><B><A NAME=4.2>4.2. DVD playback</A></B></P>
-<P>Yes, the real DVD support has been arrived. You don't need to play VOB files
-manually from disk thinking of the purpose of a file in the video_ts
-directory, you don't need worry it it's an encrypted disk or not (in old
-<B>MPlayer</B> you had to put '-dvdauth /dev/dvd' into the command line in case
-of encrypted discs), and you don't need even mount your disk to be able to
-play :)</P>
-
-<P>IMPORTANT NOTE: please _DO_NOT_ require further features for DVD playback.
-This is the first version of some real DVD support inside <B>MPlayer</B> and
-we're busy with hunting bugs and implementing basic DVD player features.</P>
-
-<P><B>MPlayer</B> uses libdvdread which has got built in support for IFO
-parsing, reading navi blocks and doing authentication/descrambling. libdvdread
-uses libdvdcss to the latter tasks. So you will need libdvdcss and libdvdread
-downloaded, compiled and installed BEFORE you run ./configure script of
-<B>MPlayer</B> which will autodetect libdvdread for you in this way.</P>
-
-<UL>
-<LI><P><B>Download source of libdvdread and libdvdcss.</B></P>
-
-<P><I>You can download them from
-<A HREF="http://www.dtek.chalmers.se/groups/dvd">http://www.dtek.chalmers.se/groups/dvd</A>
-(click 'download' in the menu at the left, and you can find libdvdcss and
-libdvdread in a table).</I></P>
-
-<P><B><I>IMPORTANT !</I></B><BR>
-For
-<UL>
- <LI>libdvdread 0.8 - you'll need <B>libcss</B> instead of libdvdcss</LI>
- <LI>libdvdread 0.9 - you'll need <B>libdvdcss 0.0.3</B> ! Don't use newer
- versions, they won't work!</LI>
- <LI>For example <B><U>never</U></B> use libdvdcss <B>1.0</B>, it will be unusably slow!</LI>
-</UL>
-</P>
-</LI>
-
-<LI><P><B>Compile and install libdvdcss THEN libdvdread.</B></P>
-
-<P><I>Read documentation of these packages to do this step easily.</I></P></LI>
-
-<LI><P><B>Recompile MPlayer.</B></P>
-
-<P><I>Run <CODE>./configure</CODE>. If you install libdvdread correctly, ./configure
-says something similar:<BR><CODE>Checking for DVDread support ... yes</CODE><BR>
-(Of course you can put your favourite configure options into the command
-line when you run ./configure). That's it! Say: <CODE>make</CODE>, then <CODE>make install</CODE>.</I></P></LI>
-</UL>
+<P><B>MPlayer</B> uses <CODE>libdvdread</CODE> and <CODE>libdvdcss</CODE> for
+ DVD decryption and playing. These two libraries are contained in the
+ <CODE>libmpdvdkit/</CODE> subdirectory in the <B>MPlayer</B> tree, you
+ don't have to install them separately. We opt for this solution because
+ we had to fix a libdvdread bug, and apply a patch which adds
+ <B>cracked CSS keys caching support</B> for libdvdcss (results in large
+ speed increase before playing). These cracked keys are stored in
+ <CODE>$HOME/.mplayer/DVDKeys</CODE> directory.</P>
+
+<P>Support for <CODE>dvdnav</CODE> is being added (not usable now).</P>
+
+<LI><P><B>Old-style DVD support - <I>OPTIONAL</I></B></P>
+
+<P><I>Useful if you want to play encoded VOB's from hard disk. Compile and
+ install <B>libcss</B> 0.0.1 (not newer) (if <B>MPlayer</B> can't detect
+ it, use the <CODE>-csslib /path/to/libcss.so</CODE> option).</P></LI>
+
+<LI><P><B>Compile MPlayer.</B></P>
+
+<P>Run <CODE>./configure</CODE>. If you didn't delete
+ <CODE>libmpdvdkit</CODE> subdirectory from MPlayer tree, ./configure should
+ say the following:</P>
+
+<P><CODE>Checking for DVD support (libmpdvdkit) ... yes</CODE></P>
-<P>Of course after installing libdvdcss and libdvdread you don't need recompile
-them at each time when you want to recompile <B>MPlayer</B> (from a new CVS version
-for example) since the needed packages have already been installed on your
-machine.</P>
+<P>(of course you can put your favourite configure options into the command
+ line when you run ./configure)</P>
+
+<P><B>MPlayer</B> can use <CODE>libdvdread</CODE> and <CODE>libdvdcss</CODE>
+ libraries installed system-wide, but this solution is NOT RECOMMENDED, as
+ can result in bugs, library incompatibilities, and slower speed.</P>
+
+<P>Either way, say: <CODE>make</CODE>, then <CODE>make install</CODE>.</P>
<P><B>Using MPlayer to play DVDs:</B></P>
<TABLE BORDER=0 WIDTH=100%>
-<TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-dvd &lt;title_id&gt;&nbsp;</TD>
-<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Enables DVD support and selects title.</TD><TR>
-<TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-chapter &lt;chapter_id&gt;&nbsp;</TD>
-<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Selects DVD chapter (default: play from chapter 1)</TD><TR>
-<TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-dvdangle &lt;angle_id&gt;&nbsp;</TD>
-<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Selects camera angle (default: 1)</TD><TR>
-<TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-alang &lt;country code&gt;&nbsp;</TD>
-<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
+<TD VALIGN=top><FONT CLASS="text">-dvd &lt;title_id&gt;&nbsp;</TD>
+<TD><FONT CLASS="text">Enables DVD support and selects title.</TD><TR>
+<TD VALIGN=top><FONT CLASS="text">-chapter &lt;chapter_id&gt;&nbsp;</TD>
+<TD><FONT CLASS="text">Selects DVD chapter(s) to play (default: play from chapter 1).
+ Example : <CODE>-chapter 5-10</CODE> or <CODE>-chapter -9</CODE></TD><TR>
+<TD VALIGN=top><FONT CLASS="text">-dvdangle &lt;angle_id&gt;&nbsp;</TD>
+<TD><FONT CLASS="text">Selects camera angle (default: 1)</TD><TR>
+<TD VALIGN=top><FONT CLASS="text">-alang &lt;country code&gt;&nbsp;</TD>
+<TD><FONT CLASS="text">
The <CODE>country code</CODE> tells <B>MPlayer</B> which audio language(s) to prefer.
For the list of available languages, add <CODE>-v</CODE> option after
your DVD options, and browse the output.<BR>
For example :<BR>
&nbsp;&nbsp;<CODE>-alang hu,en</CODE> - first tries to find hungarian
audio, and if not found, decode english audio.</TD></TR>
-<TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-slang &lt;country code&gt;&nbsp;</TD>
-<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
+<TD VALIGN=top><FONT CLASS="text">-slang &lt;country code&gt;&nbsp;</TD>
+<TD><FONT CLASS="text">
Turns on DVD subtitles. The <CODE>country code</CODE> tells <B>MPlayer</B>
which language(s) to prefer.
For the list of available languages, add <CODE>-v</CODE> option after
@@ -144,101 +136,100 @@ machine.</P>
For example :<BR>
&nbsp;&nbsp;<CODE>-slang hu,en</CODE> - first tries to display hungarian
subtitles, and if not found, display english subtitles.</TD></TR>
-<TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-sid &lt;subtitle_id&gt;&nbsp;</TD>
-<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
+<TD VALIGN=top><FONT CLASS="text">-sid &lt;subtitle_id&gt;&nbsp;</TD>
+<TD><FONT CLASS="text">
Displays a subtitle channel with the given <CODE>id</CODE> (values can be
0-31). Useful for example with badly mastered DVDs where country code
- selects the wrong channel.
+ selects the wrong channel.</TD></TR>
+<TD VALIGN=top><FONT CLASS="text">-csslib &lt;path/filename&gt;</TD>
+<TD><FONT CLASS="text">
+ (old-style DVD option) This option is used to override the default location
+ of <CODE>libcss.so</CODE>
+ </TD></TR>
+<TD VALIGN=top><FONT CLASS="text">-dvdauth &lt;DVD device&gt;&nbsp;</TD>
+<TD><FONT CLASS="text">
+ (old-style DVD option) Turns on DVD authentication using the given device.
+ </TD></TR>
+<TD VALIGN=top><FONT CLASS="text">-dvdkey &lt;CSS key&gt;</TD>
+<TD><FONT CLASS="text">
+ (old-style DVD option) When decoding from non-DVD, this option gives the
+ CSS key needed to crack the DVD (the key is printed when authenticating
+ with DVD).
+ </TD></TR>
</TABLE>
<P>Default device is <CODE>/dev/dvd</CODE>, you can change it in config.h
-(compile time option), or you can specify it as a filename for <B>MPlayer</B>:
+(compile time option), or you can specify it using the -dvd-device option :
</P>
-<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>mplayer -dvd 1 /dev/dvd</CODE></P>
-<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>mplayer -dvd 1 -sid 5 /dev/dvd</CODE></P>
-<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>mplayer -dvd 2 -chapter 5 -dvdangle 2</CODE></P>
+<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>mplayer -dvd 1 -dvd-device /dev/dvd</CODE></P>
+<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>mplayer -dvd 1 -slang en -dvd-device /dev/dvd</CODE></P>
+<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>mplayer -dvd 1 -slang en -dvd-device /dev/dvd -chapter 20-25</CODE></P>
+<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>mplayer -dvd 2 -alang sp -chapter 5 -dvdangle 2</CODE></P>
+<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>mplayer -dvdauth /dev/dvd /mnt/cd/video_ts/vts_03_1.vob</CODE></P>
+<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>mplayer -dvdkey C005D4A16D vts_03_1.vob</CODE></P>
<P><B><A NAME=4.3>4.3. DVD playback FAQ</A></B></P>
<TABLE BORDER=0 ALIGN=left WIDTH=100%>
-<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
Playing a DVD, I encountered this error :<BR>
<CODE>mplayer: ifo_read.c:1143: ifoRead_C_ADT_internal: Assertion nfo_length /
sizeof(cell_adr_t) >= c_adt->nr_of_vobs' failed.</CODE>
-</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
-This is a known libdvdread 0.9.1 bug, it should be already fixed in 0.9.2.
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT CLASS="text">
+This is a known libdvdread 0.9.1 bug, it should be already fixed in 0.9.2 and
+libmpdvdkit, use the later.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
Can I compile libdvdread and libdvdcss for example on my sweet Sparc/Solaris?
-</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT CLASS="text">
Who knows ... Please test it and send feedback. But it's said that it
should work. Please refer documentation of libdvdread and its homepage
as well. We're not authors of libdvdread.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
What about subtitles? Can MPlayer display them?
-</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT CLASS="text">
Yes! See above in the DVD chapter.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
-I've got no sound / bad sound (Spanish audio and other ugly things).
-</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
-<B>MPlayer</B> currently does not use all of information of IFO blocks from DVD.
-You can adjust the right DVD audio stream with: '-aid 128' command line
-option, where 128 is the stream id of requested audio stream. You can
-experience with numbers of 128,129,... and so on. Of course this problem
-will be solved in the future.
-</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-
-<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
-There is some strange effect (interlace like thing) especially when fast
-moving objects are shown in the movie.
-</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
-Known problem, we try to fix it later (when we switch to libvo2).
-</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-
-<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
How can I set the region code of my DVD-Drive ? I don't have windows!
-</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT CLASS="text">
Use the 'regionset' tool:
<A HREF="http://www.linuxtv.org/download/dvd/dvd_disc_20000215.tar.gz">http://www.linuxtv.org/download/dvd/dvd_disc_20000215.tar.gz</A>
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
-So MPlayer can play DVDs? Then it must use DeCSS! You are under arrest
-under the XYZ#$ paragraph of the--
-</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
-Get back asshole, there is no DeCSS code in <B>MPlayer</B>. <B>MPlayer</B> uses libdvdread
-by linking against it, and libdvdread uses libdvdcss by dynamic loading it.<BR>
-<B>UPDATE</B> : DeCSS is free.
-</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-
-<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
Do I need to be (setuid) root/setuid fibmap_mplayer to be able to play DVD?
-</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
-No, you don't. This is the past :) However of course you must have got
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT CLASS="text">
+No, you don't. Only for old-style DVD support. However of course you must have
the proper rights to the DVD device driver entry (in /dev).
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
-How can I ... (insert some expectable DVD player feature here)?
-</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
-The current implementation is the first implementation of some real DVD
-player functionality. First, we would like to target existing bugs and
-basic features before implementing new features.
-</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-
-<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
Where can I get libdvdread and libdvdcss packages from?
-</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT CLASS="text">
From the site of Ogle:
<A HREF="http://www.dtek.chalmers.se/groups/dvd">http://www.dtek.chalmers.se/groups/dvd</A>.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+Is it possible to play/encode only selected chapters ?
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT CLASS="text">
+Yes, see the <CODE>-chapter</CODE> option.
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+My DVD playing is sluggish !
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT CLASS="text">
+Use the <CODE>-cache</CODE> option (see the manpage!). If it still doesn't
+work, try enabling DMA for the DVD drive.
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
</TABLE>
</BODY>
diff --git a/DOCS/Polish/codecs-in.html b/DOCS/Polish/codecs-in.html
index aeeb15e2e5..036e0829c8 100644
--- a/DOCS/Polish/codecs-in.html
+++ b/DOCS/Polish/codecs-in.html
@@ -1,217 +1,225 @@
-<HTML><HEAD>
+<HTML>
+
+<HEAD>
+<STYLE>
+ .text
+ {font-family : Verdana, Arial, Helvetica, sans-serif;
+ font-size : 14px;}
+</STYLE>
<TITLE>mplayer - codec status table</TITLE>
-<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2" />
</HEAD>
+
<BODY BGCOLOR=#FFFFFF text="#000000" link="#666666" vlink="#666666" alink="#666666" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width=750 border="0">
<tr>
<td align="right">
<p>&nbsp;</p>
- <p><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Status of codecs support</font></b></p>
+ <p><b><FONT CLASS="text">Stan obsługi kodeków</font></b></p>
</td>
</tr>
<td>
- <p><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><a href="#vc">Video codecs</a><br><a href="#ac">Audio codecs</a><br></font></p>
+ <p><FONT CLASS="text"><a href="#vc">Kodeki video</a><br><a href="#ac">Kodeki audio</a><br></font></p>
</td>
</tr>
<tr>
<td align="center">
- <b><font face="Verdana, Arial, Helvetica, sans-serif" size="5"><a name="vc">Video codecs:</a></font></b><br><br>
+ <b><font face="Verdana, Arial, Helvetica, sans-serif" size="5"><a name="vc">Kodeki video</a></font></b><br><br>
<table width="100%" border="1" cellspacing="0" cellpadding="5" bordercolor=#DDDDDD>
<tr>
- <td colspan=6 bgcolor=#CCCCCC><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Built-in native codecs</b></font></td>
+ <td colspan=6 bgcolor=#CCCCCC><FONT CLASS="text"><b>Wbudowane własne kodeki</b></font></td>
</tr>
<tr>
- <td width=150 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">codec name</font></b></td>
+ <td width=150 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">nazwa kodeka</font></b></td>
<td width=70 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">fourcc</font></b></td>
- <td width=120 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">codecfile</font></b></td>
- <td width=40 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">out</font></b></td>
- <td align=center colspan=2><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">comments</font></b></td>
+ <td width=120 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">plik</font></b></td>
+ <td width=40 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">wyjście</font></b></td>
+ <td align=center colspan=2><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">komentarze</font></b></td>
</tr>
<!-- %0 -->
<tr>
- <td align=center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%i</b></font></td>
- <td align=center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%F</b></font></td>
- <td align=center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%d</b></font></td>
- <td align=center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%Y</b></font></td>
- <td align=center colspan=2><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%c</b></font></td>
+ <td align=center><FONT CLASS="text"><b>%i</b></font></td>
+ <td align=center><FONT CLASS="text"><b>%F</b></font></td>
+ <td align=center><FONT CLASS="text"><b>%d</b></font></td>
+ <td align=center><FONT CLASS="text"><b>%Y</b></font></td>
+ <td align=center colspan=2><FONT CLASS="text"><b>%c</b></font></td>
</tr>
<!-- %. -->
<tr>
- <td colspan=6 bgcolor=#CCCCCC><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Fully functional Win32 VfW/DShow codecs</b></font></td>
+ <td colspan=6 bgcolor=#CCCCCC><FONT CLASS="text"><b>W pełni funkcjonalne kodeki Win32 VfW/DShow</b></font></td>
</tr>
<tr>
- <td width=150 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">codec name</font></b></td>
+ <td width=150 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">nazwa kodeka</font></b></td>
<td width=70 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">fourcc</font></b></td>
- <td width=120 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">codecfile</font></b></td>
- <td width=40 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">out</font></b></td>
+ <td width=120 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">plik</font></b></td>
+ <td width=40 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">wyjście</font></b></td>
<td align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">DShow</font></b></td>
- <td align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">comments</font></b></td>
+ <td align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">komentarze</font></b></td>
</tr>
<!-- %1 -->
<tr>
- <td align=center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%i</b></font></td>
- <td align=center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%F</b></font></td>
- <td align=center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%d</b></font></td>
- <td align=center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%Y</b></font></td>
- <td align=center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%D</b></font></td>
- <td align=center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%c</b></font></td>
+ <td align=center><FONT CLASS="text"><b>%i</b></font></td>
+ <td align=center><FONT CLASS="text"><b>%F</b></font></td>
+ <td align=center><FONT CLASS="text"><b>%d</b></font></td>
+ <td align=center><FONT CLASS="text"><b>%Y</b></font></td>
+ <td align=center><FONT CLASS="text"><b>%D</b></font></td>
+ <td align=center><FONT CLASS="text"><b>%c</b></font></td>
</tr>
<!-- %. -->
<tr>
- <td colspan=6 bgcolor=#CCCCCC><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Codecs with problems</b></font></td>
+ <td colspan=6 bgcolor=#CCCCCC><FONT CLASS="text"><b>Problematyczne kodeki</b></font></td>
</tr>
<tr>
- <td width=150 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">codec name</font></b></td>
+ <td width=150 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">nazwa kodeka</font></b></td>
<td width=70 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">fourcc</font></b></td>
- <td width=120 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">codecfile</font></b></td>
+ <td width=120 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">plik</font></b></td>
<td colspan=3 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">problem</font></b></td>
</tr>
<!-- %2 -->
<tr>
- <td align=center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%i</b></font></td>
- <td align=center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%F</b></font></td>
- <td align=center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%d</b></font></td>
- <td align=center colspan=3><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%c</b></font></td>
+ <td align=center><FONT CLASS="text"><b>%i</b></font></td>
+ <td align=center><FONT CLASS="text"><b>%F</b></font></td>
+ <td align=center><FONT CLASS="text"><b>%d</b></font></td>
+ <td align=center colspan=3><FONT CLASS="text"><b>%c</b></font></td>
</tr>
<!-- %. -->
<tr>
- <td colspan=6 bgcolor=#CCCCCC><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Not yet working codecs:</b></font></td>
+ <td colspan=6 bgcolor=#CCCCCC><FONT CLASS="text"><b>Kodeki jeszcze nie działające</b></font></td>
</tr>
<tr>
- <td width=150 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">codec name</font></b></td>
+ <td width=150 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">nazwa kodeka</font></b></td>
<td width=70 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">fourcc</font></b></td>
- <td width=120 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">codecfile</font></b></td>
+ <td width=120 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">plik</font></b></td>
<td colspan=3 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">problem</font></b></td>
</tr>
<!-- %3 -->
<tr>
- <td align=center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%i</b></font></td>
- <td align=center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%F</b></font></td>
- <td align=center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%d</b></font></td>
- <td align=center colspan=3><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%c</b></font></td>
+ <td align=center><FONT CLASS="text"><b>%i</b></font></td>
+ <td align=center><FONT CLASS="text"><b>%F</b></font></td>
+ <td align=center><FONT CLASS="text"><b>%d</b></font></td>
+ <td align=center colspan=3><FONT CLASS="text"><b>%c</b></font></td>
</tr>
<!-- %. -->
<tr>
- <td colspan=6 bgcolor=#CCCCCC><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Not tested codecs:</b></font></td>
+ <td colspan=6 bgcolor=#CCCCCC><FONT CLASS="text"><b>Kodeki jeszcze nie testowane</b></font></td>
</tr>
<tr>
- <td width=150 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">codec name</font></b></td>
+ <td width=150 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">nazwa kodeka</font></b></td>
<td width=70 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">fourcc</font></b></td>
<td width=120 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">codecfile</font></b></td>
<td colspan=3 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">problem</font></b></td>
</tr>
<!-- %4 -->
<tr>
- <td align=center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%i</b></font></td>
- <td align=center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%F</b></font></td>
- <td align=center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%d</b></font></td>
- <td align=center colspan=3><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%c</b></font></td>
+ <td align=center><FONT CLASS="text"><b>%i</b></font></td>
+ <td align=center><FONT CLASS="text"><b>%F</b></font></td>
+ <td align=center><FONT CLASS="text"><b>%d</b></font></td>
+ <td align=center colspan=3><FONT CLASS="text"><b>%c</b></font></td>
</tr>
<!-- %. -->
</table>
- <br><b><font face="Verdana, Arial, Helvetica, sans-serif" size="5"><a name="ac">Audio codecs:</a></font></b><br><br>
+ <br><b><font face="Verdana, Arial, Helvetica, sans-serif" size="5"><a name="ac">Kodeki audio</a></font></b><br><br>
<table width="100%" border="1" cellspacing="0" cellpadding="5" bordercolor=#DDDDDD>
<tr>
- <td colspan=6 bgcolor=#CCCCCC><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Built-in native codecs</b></font></td>
+ <td colspan=6 bgcolor=#CCCCCC><FONT CLASS="text"><b>Wbudowane własne kodeki</b></font></td>
</tr>
<tr>
- <td width=150 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">codec name</font></b></td>
+ <td width=150 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">nazwa kodeka</font></b></td>
<td width=70 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">format</font></b></td>
- <td width=120 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">codecfile</font></b></td>
- <td align=center colspan=3><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">comments</font></b></td>
+ <td width=120 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">plik</font></b></td>
+ <td align=center colspan=3><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">komentarze</font></b></td>
</tr>
<!-- %5 -->
<tr>
- <td align=center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%i</b></font></td>
- <td align=center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%f</b></font></td>
- <td align=center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%d</b></font></td>
- <td align=center colspan=3><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%c</b></font></td>
+ <td align=center><FONT CLASS="text"><b>%i</b></font></td>
+ <td align=center><FONT CLASS="text"><b>%f</b></font></td>
+ <td align=center><FONT CLASS="text"><b>%d</b></font></td>
+ <td align=center colspan=3><FONT CLASS="text"><b>%c</b></font></td>
</tr>
<!-- %. -->
<tr>
- <td colspan=6 bgcolor=#CCCCCC><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Fully functional Win32 ACM/DShow codecs</b></font></td>
+ <td colspan=6 bgcolor=#CCCCCC><FONT CLASS="text"><b>W pełni funkcjonalne kodeki Win32 ACM/DShow</b></font></td>
</tr>
<tr>
- <td width=150 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">codec name</font></b></td>
+ <td width=150 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">nazwa kodeka</font></b></td>
<td width=70 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">format</font></b></td>
- <td width=120 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">codecfile</font></b></td>
+ <td width=120 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">plik</font></b></td>
<td width=40 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">DShow</font></b></td>
- <td align=center colspan=2><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">comments</font></b></td>
+ <td align=center colspan=2><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">komentarze</font></b></td>
</tr>
<!-- %6 -->
<tr>
- <td align=center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%i</b></font></td>
- <td align=center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%f</b></font></td>
- <td align=center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%d</b></font></td>
- <td align=center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%D</b></font></td>
- <td align=center colspan=2><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%c</b></font></td>
+ <td align=center><FONT CLASS="text"><b>%i</b></font></td>
+ <td align=center><FONT CLASS="text"><b>%f</b></font></td>
+ <td align=center><FONT CLASS="text"><b>%d</b></font></td>
+ <td align=center><FONT CLASS="text"><b>%D</b></font></td>
+ <td align=center colspan=2><FONT CLASS="text"><b>%c</b></font></td>
</tr>
<!-- %. -->
<tr>
- <td colspan=6 bgcolor=#CCCCCC><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Codecs with problems</b></font></td>
+ <td colspan=6 bgcolor=#CCCCCC><FONT CLASS="text"><b>kodeki problematyczne</b></font></td>
</tr>
<tr>
- <td width=150 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">codec name</font></b></td>
+ <td width=150 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">nazwa kodeka</font></b></td>
<td width=70 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">format</font></b></td>
- <td width=120 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">codecfile</font></b></td>
+ <td width=120 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">plik</font></b></td>
<td colspan=3 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">problem</font></b></td>
</tr>
<!-- %7 -->
<tr>
- <td align=center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%i</b></font></td>
- <td align=center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%f</b></font></td>
- <td align=center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%d</b></font></td>
- <td align=center colspan=3><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%c</b></font></td>
+ <td align=center><FONT CLASS="text"><b>%i</b></font></td>
+ <td align=center><FONT CLASS="text"><b>%f</b></font></td>
+ <td align=center><FONT CLASS="text"><b>%d</b></font></td>
+ <td align=center colspan=3><FONT CLASS="text"><b>%c</b></font></td>
</tr>
<!-- %. -->
<tr>
- <td colspan=6 bgcolor=#CCCCCC><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Not yet working codecs</b></font></td>
+ <td colspan=6 bgcolor=#CCCCCC><FONT CLASS="text"><b>Kodeki jeszcze nei działające</b></font></td>
</tr>
<tr>
- <td width=150 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">codec name</font></b></td>
+ <td width=150 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">nazwa kodeka</font></b></td>
<td width=70 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">format</font></b></td>
- <td width=120 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">codecfile</font></b></td>
+ <td width=120 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">plik</font></b></td>
<td colspan=3 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">problem</font></b></td>
</tr>
<!-- %8 -->
<tr>
- <td align=center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%i</b></font></td>
- <td align=center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%f</b></font></td>
- <td align=center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%d</b></font></td>
- <td align=center colspan=3><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%c</b></font></td>
+ <td align=center><FONT CLASS="text"><b>%i</b></font></td>
+ <td align=center><FONT CLASS="text"><b>%f</b></font></td>
+ <td align=center><FONT CLASS="text"><b>%d</b></font></td>
+ <td align=center colspan=3><FONT CLASS="text"><b>%c</b></font></td>
</tr>
<!-- %. -->
<tr>
- <td colspan=6 bgcolor=#CCCCCC><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Not yet tested codecs</b></font></td>
+ <td colspan=6 bgcolor=#CCCCCC><FONT CLASS="text"><b>Kodeki jeszcze nie testowane</b></font></td>
</tr>
<tr>
- <td width=150 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">codec name</font></b></td>
+ <td width=150 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">nazwa kodeka</font></b></td>
<td width=70 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">format</font></b></td>
- <td width=120 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">codecfile</font></b></td>
+ <td width=120 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">plik</font></b></td>
<td colspan=3 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">problem</font></b></td>
</tr>
<!-- %9 -->
<tr>
- <td align=center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%i</b></font></td>
- <td align=center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%f</b></font></td>
- <td align=center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%d</b></font></td>
- <td align=center colspan=3><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>%c</b></font></td>
+ <td align=center><FONT CLASS="text"><b>%i</b></font></td>
+ <td align=center><FONT CLASS="text"><b>%f</b></font></td>
+ <td align=center><FONT CLASS="text"><b>%d</b></font></td>
+ <td align=center colspan=3><FONT CLASS="text"><b>%c</b></font></td>
</tr>
<!-- %. -->
diff --git a/DOCS/Polish/codecs.html b/DOCS/Polish/codecs.html
index 10963092c7..fe75c4dfb9 100644
--- a/DOCS/Polish/codecs.html
+++ b/DOCS/Polish/codecs.html
@@ -1,5 +1,9 @@
<HTML>
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
+
+<HEAD>
+ <META http-equiv="content-type" content="text/html; charset=iso-8859-2" />
+</HEAD>
+
<BODY BGCOLOR=WHITE>
<FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
diff --git a/DOCS/Polish/encoding.html b/DOCS/Polish/encoding.html
index 4679cc95bb..25853e93f3 100644
--- a/DOCS/Polish/encoding.html
+++ b/DOCS/Polish/encoding.html
@@ -1,7 +1,16 @@
<HTML>
+
+<HEAD>
+<STYLE>
+ .text
+ {font-family : Verdana, Arial, Helvetica, sans-serif;
+ font-size : 14px;}
+</STYLE>
+</HEAD>
+
<BODY BGCOLOR=white>
-<FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
+<FONT CLASS="text">
<P><B><A NAME=2.4>2.4. Encoding with MEncoder</A></B></P>
@@ -9,22 +18,23 @@
<P><B>MEncoder</B> (<B>MPlayer</B>'s Movie Encoder) is a simple movie encoder,
designed to encode MPlayer-playable movies
-(<B>AVI/DVD/VCD/VOB/MPG/MOV/VIV/NET</B>) to other MPlayer-playable formats (see
-below). Currently it's in beta stage, and encodes only to <B>DivX4</B> (1 or 2
-passes) video, <B>PCM</B>/<B>MP3</B>/<B>VBRMP3</B> audio. Also has stream
-copying abilities. In the future, there will be cropping, resizing filters, and
-other interesting stuff.</P>
+(<B>AVI/ASF/OGG/DVD/VCD/VOB/MPG/MOV/VIV/FLI/RM/NUV/NET</B>) to other MPlayer-playable
+formats (see below). It can encode with various codecs, like <B>DivX4</B> (1 or
+2 passes), libavcodec, <B>PCM</B>/<B>MP3</B>/<B>VBRMP3</B> audio. Also has
+stream copying and video resizing abilities.</P>
<P><B><A NAME=2.4.2>2.4.2. Compiling</B></P>
<P>
<UL>
- <LI><B>OPTIONAL</B> - read <B>MPlayer</B>'s compilation instructions, it contains info about
- how to install <I>libdvdread</I> for <B>DVD</B> support, etc.</LI>
- <LI><B>OPTIONAL</B> - download the newest <B>DivX4linux</B> libs
+ <LI><B>OPTIONAL</B> - read <B>MPlayer</B>'s compilation instruction.</LI>
+ <LI><B>OPTIONAL (LINUX ONLY)</B> - download the newest <B>DivX4linux</B> libs
from <A HREF="http://avifile.sourceforge.net/download.htm">avifile.sourceforge.net</A>,
- and have them PROPERLY installed. This is needed for DivX4 (1/2 pass)
- encoding. And since this is mandatory (now), MEncoder is Linux-only.</LI>
+ and have them PROPERLY installed. You need them if you want DivX4
+ (1/2 pass) encoding.</LI>
+ <LI><B>OPTIONAL</B> - <A HREF="codecs.html#2.2.1.9">download and install
+ <B>XViD</B></A>. Very useful on non-Linux boxes, and/or when you need
+ faster encoding than DivX4, with approximately the same quality.</LI>
<LI><B>OPTIONAL</B> - for libavcodec support, install libavcodec as
described in the <A HREF="codecs.html#2.2.1.2">libavcodec section</A>.</LI>
<LI><B>OPTIONAL</B> - download and compile <B>libmp3lame</B> (from lame 3.89beta or lame CVS).<BR>
@@ -39,9 +49,9 @@ other interesting stuff.</P>
panic if it's <B>400</B> or so, you shouldn't heard any audible
quality decrease. Oh, and if your compiler doesn't even run <CODE>make test</CODE> ...
Well, delete that <B>GCC 2.96</B>.</LI>
- <LI>use <CODE>./configure</CODE> with optional parameters as usual
- (use <CODE>--enable-tv</CODE> to include V4L tuner grabbing code), and
- type : <CODE>make mencoder</CODE> , then <CODE>make install</CODE>.</LI>
+ <LI><B>OPTIONAL</B> - <CODE>libjpeg</CODE> and <CODE>libpng</CODE> -
+ as described in the <A HREF="documentation.html#1.3">Installation</A>
+ section</LI>
</UL>
</P>
@@ -53,31 +63,37 @@ other interesting stuff.</P>
<P>
<UL>
<LI>encoding from the wide range of fileformats and decoders of <B>MPlayer</B></LI>
- <LI>encoding from <B>V4L compatible TV tuners</B></LI>
+ <LI>encoding to all the codecs of ffmpeg's
+ <A HREF=codecs.html#2.2.1.2>libavcodec</A></LI>
+ <LI>video encoding from <B>V4L compatible TV tuners</B></LI>
<LI>encoding/multiplexing to interleaved AVI files with proper index</LI>
- <LI>1 or 2 pass <B>DivX4</B> video</LI>
- <LI><B>VBR</B> MP3 audio</LI>
+ <LI>creating files from external audio stream</LI>
+ <LI>1, 2 or 3 pass <B>DivX4</B> video</LI>
+ <LI><B>VBR</B> MP3 audio - <B>IMPORTANT NOTE</B> : VBR MP3 audio doesn't
+ always play nicely on windows players! On the other hand, currently
+ <B>MEncoder</B>'s CBR encoding is totally broken on win32 players :)</LI>
<LI>PCM audio</LI>
- <LI>stream copying (CBR audio only)</LI>
+ <LI>stream copying</LI>
<LI>input A/V synchronizing (PTS-based, can be disabled with -mc 0 option)</LI>
<LI>FPS correction with <CODE>-ofps</CODE> option (useful when encoding
29.97fps VOB to 24fps AVI)</LI>
- <LI>movie rescaling</LI>
+ <LI>using our very powerful plugin system (crop, expand, flip, postprocess,
+ rotate, scale, rgb/yuv conversion)</LI>
+ <LI>can encode DVD/VOBsub <B>AND</B> text subtitles into the output file</LI>
</UL>
</P>
<P><B><I>Planned features</I></B> :
<UL>
- <LI>using audio from separate file (AC3, MP3, OGG)</LI>
- <LI>VBR audio stream copy</LI>
<LI>even wider variety of available en/decoding formats/codecs
(creating VOB files with DivX4/Indeo5/VIVO streams :)</LI>
+ <LI>audio encoding from v4l (DONE for FreeBSD ?)</LI>
</UL>
</P>
-<P><B><A NAME=2.4.3.1>2.4.3.1. Encoding 2-pass DivX4</B></P>
+<P><B><A NAME=2.4.3.1>2.4.3.1. Encoding 2 or 3-pass DivX4</B></P>
-<P>The name comes from the fact that this method encodes the file <I>twice</I>.
+<P><U><B>2-pass encoding :</B></U> the name comes from the fact that this method encodes the file <I>twice</I>.
The first encoding (dubbed <I>pass</I>) creates some temporary files (*.log) with a
size of few megabytes, do not delete them yet (you can delete the AVI). In the second pass, the
2-pass output file is created, using the bitrate data from the temporary files. The resulting
@@ -86,9 +102,88 @@ about this, you should consult some guides available on the Net.</P>
<P>This example shows how to encode a DVD to a 2-pass DivX4 AVI. Just two
commands are needed :<BR>
-<CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder -dvd 2 -ovc divx4 -oac mp3lame -divx4opts br=1100
+<CODE>&nbsp;&nbsp;&nbsp;&nbsp;rm frameno.avi</CODE> - remove this file, which
+ can come from a previous 3-pass encoding (it interferes with current one)<BR>
+<CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder -dvd 2 -divx4opts br=1100
-o movie.avi -pass 1<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;mencoder -dvd 2 -ovc divx4 -oac mp3lame -divx4opts br=1100 -o movie.avi -pass 2</CODE></P>
+&nbsp;&nbsp;&nbsp;&nbsp;mencoder -dvd 2 -divx4opts br=1100 -o movie.avi -pass 2</CODE></P>
+
+<P><U><B>3-pass encoding :</B></U> this is an extension of 2-pass encoding,
+ where the audio encoding takes place in a separate pass. This method enables
+ estimation of recommended video bitrate in order to fit on a CD. Also, the
+ audio is encoded only once, unlike in 2-pass mode. The schematics :</P>
+
+<P>
+ <TABLE>
+ <TR>
+ <TD><FONT CLASS="text">
+ <CODE>rm frameno.avi</CODE></TD>
+ <TD><FONT CLASS="text">
+ <B>remove conflicting temporary file</B></TD>
+ </TR>
+ <TR>
+ <TD><FONT CLASS="text">
+ <CODE>mencoder &lt;file/DVD&gt; -ovc frameno -o
+ frameno.avi</CODE></TD>
+ <TD><FONT CLASS="text">
+ <B><U>First pass</U> : an audio-only avi file will be created, containing
+ ONLY the requested audio stream. Don't forget <CODE>-lameopts</CODE>, if
+ you need to set it. If you were encoding a long movie, MEncoder prints
+ the recommended bitrate values for 650Mb, 700Mb, and 800Mb destination
+ sizes, after this pass finishes.</B></TD>
+ </TR>
+ <TR>
+ <TD><FONT CLASS="text">
+ <CODE>mencoder &lt;file/DVD&gt; -oac copy -pass 1
+ -divx4opts br=&lt;bitrate&gt;</CODE></TD>
+ <TD><FONT CLASS="text">
+ <B><U>Second pass</U> : alias the first pass of DivX4 video encoding.
+ Optionally specify the video bitrate MEncoder printed at the end of the
+ previous pass.</B></TD>
+ </TR>
+ <TR>
+ <TD><FONT CLASS="text">
+ <CODE>mencoder &lt;file/DVD&gt; -oac copy -pass 2
+ -divx4opts br=&lt;bitrate&gt;</CODE></TD>
+ <TD><FONT CLASS="text">
+ <B><U>Third pass</U> : alias the second pass of DivX4 video encoding.
+ Optionally specify the video bitrate MEncoder printed at the end of the
+ previous pass. In this pass, audio from <CODE>frameno.avi</CODE> will be
+ inserted into the destination file.. and it's all ready!</B></TD>
+ </TR>
+ </TABLE>
+</P>
+
+<P><B>Example for 3-pass encoding :</B></P>
+
+<P><CODE>&nbsp;&nbsp;&nbsp;&nbsp;rm frameno.avi</CODE> - remove this file,
+ which can come from a previous 3-pass encoding (it interferes with current
+ one)<BR>
+<CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder -dvd 2 -ovc frameno
+ -o frameno.avi<BR>
+<CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder -dvd 2
+ -divx4opts br=1100 -oac copy -o movie.avi -pass 1<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;mencoder -dvd 2
+ -divx4opts br=1100 -oac copy -o movie.avi -pass 2</CODE>
+</P>
+
+<P><U><B>2 or 3-pass encoding using internal libavcodec controler</B></U> :
+Optionally you can use libavcodec's internal 2 or 3-pass mode, it may gives you
+better final rate accuracy than using the external, DivX4-inspired 2-pass rate
+controler with libavcodec.<BR>
+<UL>
+<B>2-pass encoding</B> :<BR>
+<CODE>rm -f lavc_stats.txt<BR>
+mencoder -dvd 2 -ovc lavc -lacvopts vpass=1 (audio-options) -o movie.avi<BR>
+mencoder -dvd 2 -ovc lavc -lacvopts vpass=2 (audio-options) -o movie.avi</CODE><BR>
+<BR>
+<B>3-pass encoding</B> :<BR>
+<CODE>rm -f frameno.avi lavc_stats.txt<BR>
+mencoder -dvd 2 -ovc frameno (audio-options) -o frameno.avi<BR>
+mencoder -dvd 2 -ovc lavc -lacvopts vpass=1 -oac copy -o movie.avi<BR>
+mencoder -dvd 2 -ovc lavc -lacvopts vpass=2 -oac copy -o movie.avi</CODE><BR>
+</UL>
+</P>
<P><B><A NAME=2.4.3.2>2.4.3.2. Rescaling movies</B></P>
@@ -101,16 +196,14 @@ commands are needed :<BR>
AVI (DivX) files, you have be aware that AVI headers don't store this
value. Thus, the only solution is rescaling.</P>
-<P><B>MEncoder can scale input images if they come in YV12 format (for example:
- ffdivx, odivx drivers, or mpeg1/2). The output size is specified with the
- <CODE>-x</CODE>, and <CODE>-y</CODE> options. Furthermore, there are 3
- rescaling filters in <B>MEncoder</B>, <I>0
- : fast bilinear</I>, <I>1 : bilinear</I>, <I>2 : bicubic</I> (best quality).
- They can be specified with the <CODE>-sws</CODE> option. If not specified,
- <B>MEncoder</B> will use 0 : fast bilinear.</P>
+<P>The scaling process is handled by the <I>'scale'</I> video filter:
+ <CODE>-vop scale=X:Y</CODE>. Its quality can be set with the
+ <CODE>-sws</CODE> option. If it's not specified, <B>MEncoder</B> will use 0 :
+ fast bilinear.</P>
+
+<P>Usage :<BR>
+<CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder sample-svcd.mpg -divx4opts br=1300 -vop scale=640:480 -sws 2 -o output.avi</CODE></P>
-<P>Rescaling is very simple :<BR>
-<CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder sample-svcd.mpg -divx4opts br=1300 -x 640 -y 480 -sws 2 -o output.avi</CODE></P>
<P><B><A NAME=2.4.3.3>2.4.3.3. Stream copying</B></P>
@@ -126,24 +219,29 @@ commands are needed :<BR>
example when only the audio stream has to be encoded (like, uncompressed PCM
to MP3).</LI>
- <LI><B>Audio stream</B> (option <CODE>-oac copy</CODE>) : straightforward.</LI>
+ <LI><B>Audio stream</B> (option <CODE>-oac copy</CODE>) : straightforward.
+ It is possible to take an external audio file (MP3, AC3, Vorbis) and mux it
+ into the output stream. Use the <CODE>-audiofile &lt;filename&gt;</CODE>
+ option for this.</LI>
</UL>
</P>
-<P><B><A NAME=2.4.3.4>2.4.3.4. Fixing AVIs with broken index</B></P>
+
+<P><B><A NAME=2.4.3.4>2.4.3.4. Fixing AVIs with broken index or interleaving</B></P>
<P>Easiest thing. We simply copy the video and audio streams, and
<B>MEncoder</B> generates the index. Of course this cannot fix possible bugs in
-the video and/or audio streams.</P>
+the video and/or audio streams. It also fixes files with broken interleaving,
+thus the <CODE>-ni</CODE> option won't be needed for them anymore.</P>
-<P>Command : <CODE>mencoder input.avi -ovc copy -oac copy -o output.avi</CODE></P>
+<P>Command : <CODE>mencoder -idx input.avi -ovc copy -oac copy -o output.avi</CODE></P>
<P><B><A NAME=2.4.3.5>2.4.3.5. Encoding with the <I>libavcodec</I> codec family</B></P>
-<P>libavcodec provides simple encoding to a lot of interesting video and audio
-formats (currently its audio codecs are unsupported). You can encode to the
-following codecs :</P>
+<P><A HREF="codecs.html#2.2.1.2">libavcodec</A> provides simple encoding to a
+lot of interesting video and audio formats (currently its audio codecs are
+unsupported). You can encode to the following codecs :</P>
<P>
<UL>
@@ -152,6 +250,7 @@ following codecs :</P>
<LI>h263p - H263 Plus</LI>
<LI>mpeg4 - DivX4</LI>
<LI>msmpeg4 - the old DivX</LI>
+ <LI>msmpeg4v2 - Micro$oft MPEG4 V2 (DivX alias MP43 predecessor)</LI>
<LI>rv10 - an old RealVideo codec</LI>
<LI>mpeg1video - MPEG1 video :)</LI>
</UL>
@@ -160,48 +259,95 @@ following codecs :</P>
<P>The first column contains the codec names that should be passed after the
<CODE>vcodec</CODE> config, like : <CODE>-lavcopts vcodec=msmpeg4</CODE></P>
+<P>An example, with MJPEG compression :<BR>
+ <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder -dvd 2 -o title2.avi -ovc lavc -lavcopts vcodec=mjpeg</CODE></P>
+
+
+<P><B><A NAME=2.4.3.6>2.4.3.6. Encoding from multiple input image files (JPEGs or PNGs)</B></P>
+
+<P><B>MEncoder</B> is capable of creating movies from one or more JPEG or PNG
+ files. With simple framecopy it can create MJPEG (Motion JPEG) or MPNG
+ (Motion PNG) files.</P>
+
+<P><B><I>Explanation of the process</I></B></P>
+
+<P><B>MEncoder</B> <I>decodes</I> the input image(s) with <CODE>libjpeg</CODE>
+ (when decoding PNGs, it will use <B>libpng</B>).
+</P>
+
+<P><B>MEncoder</B> then feeds the decoded image to the chosen video compressor
+ (DivX4, Xvid, ffmpeg msmpeg4, etc...). Watch for the PNG decoder, as
+ currently it can output only to RGB formats, thus can't be used with codecs
+ that require YUV as input, like DivX4 or ffmpeg's msmpeg4.</P>
+
+<P><B><I>Examples</I></B></P>
+
+<P>The explanation of the <CODE>-mf</CODE> option can be found below in the
+ global <A HREF=#2.4.5>Options</A> section and in the manpage.</P>
+
+<P><I>Creating a DivX4 file from all the JPEG files in the current dir :</I><BR>
+ &nbsp;&nbsp;<CODE>mencoder \*.jpg -mf on:w=800:h=600:fps=25 -ovc divx4 -o
+ output.avi</CODE></P>
+
+<P><I>Creating a DivX4 file from some JPEG files in the current dir :</I><BR>
+ &nbsp;&nbsp;<CODE>mencoder frame001.jpg,frame002.jpg -mf on:w=800:h=600:fps=25 -ovc divx4 -o
+ output.avi</CODE></P>
+
+<P><I>Creating a Motion JPEG (MJPEG) file from all the JPEG files in the current dir :</I><BR>
+ &nbsp;&nbsp;<CODE>mencoder \*.jpg -mf on:w=800:h=600:fps=25 -ovc copy
+ -o output.avi</CODE></P>
+
+<P><I>Creating an uncompressed file from all the PNG files in the current dir :</I><BR>
+ &nbsp;&nbsp;<CODE>mencoder \*.png -mf on:w=800:h=600:fps=25:type=png -ovc raw -o
+ output.avi</CODE></P>
+
+<P><I>Creating a Motion PNG (MPNG) file from all the PNG files in the current dir :</I><BR>
+ &nbsp;&nbsp;<CODE>mencoder \*.png -mf on:w=800:h=600:fps=25:type=png -ovc copy
+ -o output.avi</CODE></P>
+
+
<P><B><A NAME=2.4.4>2.4.4. Syntax</B></P>
<P>&nbsp;&nbsp;<CODE>mencoder [options] [input file] [options] ...</P>
+
<P><B><A NAME=2.4.5>2.4.5. Available options</B></P>
<P>NOTE : for all available options, <B>read the manpage !</B></P>
-<TABLE BORDER=0>
+<P>
+ As <B>MEncoder</B> is built on the same codebase as <B>MPlayer</B>, there
+ are many <B>MPlayer</B> options that have function in <B>MEncoder</B> too!
+ See, you can use <CODE>-sid</CODE> to rip a DVD with subtitles, or
+ <CODE>-noidx</CODE> to disregard buggy index of input AVI. <B>Be smart!</B>
+</P>
+
+<TABLE BORDER=1>
<TR>
- <TD>&nbsp;&nbsp;</TD>
- <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
- <I>-o</I> filename</TD>
- <TD>&nbsp;&nbsp;</TD>
- <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
- specify output filename
+ <TD><FONT CLASS="text">
+ <I>-ss</I> time</TD>
+ <TD><FONT CLASS="text">
+ start encoding from the given time (can start only from keyframes !)
</TD>
</TR>
<TR>
- <TD>&nbsp;&nbsp;</TD>
- <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
- <I>-x</I> width in pixels</TD>
- <TD>&nbsp;&nbsp;</TD>
- <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
- rescale output video to given pixels width
+ <TD><FONT CLASS="text">
+ <I>-endpos</I> time</TD>
+ <TD><FONT CLASS="text">
+ stop encoding at the given time. See the manpage for examples !
</TD>
</TR>
<TR>
- <TD>&nbsp;&nbsp;</TD>
- <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
- <I>-y</I> height in pixels</TD>
- <TD>&nbsp;&nbsp;</TD>
- <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
- rescale output video to given pixels height
+ <TD><FONT CLASS="text">
+ <I>-o</I> filename</TD>
+ <TD><FONT CLASS="text">
+ specify output filename
</TD>
</TR>
<TR>
- <TD>&nbsp;&nbsp;</TD>
- <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
+ <TD><FONT CLASS="text">
<I>-sws</I> 0-2</TD>
- <TD>&nbsp;&nbsp;</TD>
- <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
+ <TD><FONT CLASS="text">
type of scaling method<BR>
&nbsp;&nbsp;0 - fast bilinear<BR>
&nbsp;&nbsp;1 - bilinear<BR>
@@ -209,24 +355,22 @@ following codecs :</P>
</TD>
</TR>
<TR>
- <TD>&nbsp;&nbsp;</TD>
- <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
+ <TD><FONT CLASS="text">
<I>-ovc</I> codecname</TD>
- <TD>&nbsp;&nbsp;</TD>
- <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
+ <TD><FONT CLASS="text">
Encode with the given codec (codec names are from codecs.conf). Examples:<BR>
&nbsp;&nbsp;<B>help</B> - get list of available codecs<BR>
+ &nbsp;&nbsp;<B>rawrgb</B> - ?<BR>
&nbsp;&nbsp;<B>copy</B> - no encoding, just copy the stream (only from AVI/ASF now)<BR>
&nbsp;&nbsp;<B>divx4</B> - encode to DivX4<BR>
&nbsp;&nbsp;<B>lavc</B> - encode with a codec from libavcodec<BR>
+ &nbsp;&nbsp;<B>vfw</B> - encode with a Windows DLL<BR>
</TD>
</TR>
<TR>
- <TD>&nbsp;&nbsp;</TD>
- <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
+ <TD><FONT CLASS="text">
<I>-oac</I> codecname</TD>
- <TD>&nbsp;&nbsp;</TD>
- <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
+ <TD><FONT CLASS="text">
Encode with the given codec (codec names are from codecs.conf). Examples:<BR>
&nbsp;&nbsp;<B>help</B> - get list of available codecs<BR>
&nbsp;&nbsp;<B>copy</B> - no encoding, just copy the stream (only from AVI/ASF now)<BR>
@@ -235,50 +379,58 @@ following codecs :</P>
</TD>
</TR>
<TR>
- <TD>&nbsp;&nbsp;</TD>
- <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
+ <TD><FONT CLASS="text">
+ <I>-mf</I> multifile options</TD>
+ <TD><FONT CLASS="text">
+ Used when encoding from multiple JPEG files. Its sub-options are:<BR>
+ &nbsp;&nbsp;<B>on</B> - turns on multifile support<BR>
+ &nbsp;&nbsp;<B>w</B>=&lt;value&gt; - width of the output file<BR>
+ &nbsp;&nbsp;<B>h</B>=&lt;value&gt; - height of the output file<BR>
+ &nbsp;&nbsp;<B>fps</B>=&lt;value&gt; - fps of the output file<BR>
+ &nbsp;&nbsp;<B>type</B>=&lt;value&gt; - type of input files (available types : <CODE>jpeg</CODE>, <CODE>png</CODE>)<BR>
+ </TD>
+</TR>
+
+<TR>
+ <TD><FONT CLASS="text">
<I>-divx4opts</I></TD>
- <TD>&nbsp;&nbsp;</TD>
- <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
+ <TD><FONT CLASS="text">
If encoding to DivX4, you can specify its parameters here, like:<BR>
&nbsp;&nbsp;<CODE>-divx4opts br=1800:deinterlace:key=250</CODE><BR>
Common options: <B>(for full list, check the manpage!)</B><BR>
&nbsp;&nbsp;<B>help</B> - get help<BR>
- &nbsp;&nbsp;<B>br</B>=XXX - specify bitrate in kbit &lt;4-16000&gt; or bit &lt;16001-24000000&gt;<BR>
- &nbsp;&nbsp;<B>q</B>=XXXX - quality (1-fastest, 5-best - default 5)<BR>
- &nbsp;&nbsp;<B>key</B>=XXXX - keyframe interval<BR>
+ &nbsp;&nbsp;<B>br</B>=&lt;value&gt; - specify bitrate in kbit &lt;4-16000&gt; or bit &lt;16001-24000000&gt;<BR>
+ &nbsp;&nbsp;<B>q</B>=&lt;value&gt; - quality (1-fastest, 5-best - default 5)<BR>
+ &nbsp;&nbsp;<B>key</B>=&lt;value&gt; - keyframe interval<BR>
</TD>
</TR>
<TR>
- <TD>&nbsp;&nbsp;</TD>
- <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
+ <TD><FONT CLASS="text">
<I>-lavcopts</I></TD>
- <TD>&nbsp;&nbsp;</TD>
- <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
+ <TD><FONT CLASS="text">
If encoding with libavcodec, you can specify its parameters here, like:<BR>
&nbsp;&nbsp;<CODE>-lavcopts vcodec=msmpeg4:vbitrate=1800:vhq:keyint=250</CODE><BR>
Common options: <B>(for full list, check the manpage!)</B><BR>
&nbsp;&nbsp;<B>help</B> - get help<BR>
- &nbsp;&nbsp;<B>vcodec</B>=XXX - select videocodec (for the full list, see the libavcodec section above)<BR>
- &nbsp;&nbsp;<B>vbitrate</B>=XXX - specify bitrate in kbit &lt;4-16000&gt; or bit &lt;16001-24000000&gt;<BR>
+ &nbsp;&nbsp;<B>vcodec</B>=&lt;value&gt; - select videocodec (for the full list, see the libavcodec section above)<BR>
+ &nbsp;&nbsp;<B>vbitrate</B>=&lt;value&gt; - specify bitrate in kbit &lt;4-16000&gt; or bit &lt;16001-24000000&gt;<BR>
&nbsp;&nbsp;<B>vhq</B> - high quality<BR>
- &nbsp;&nbsp;<B>keyint</B>=XXX - keyframe interval<BR>
+ &nbsp;&nbsp;<B>keyint</B>=&lt;value&gt; - keyframe interval<BR>
</TD>
</TR>
<TR>
- <TD>&nbsp;&nbsp;</TD>
- <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
+ <TD><FONT CLASS="text">
<I>-lameopts</I></TD>
- <TD>&nbsp;&nbsp;</TD>
- <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
+ <TD><FONT CLASS="text">
If encoding to MP3 with libmp3lame, you can specify its parameters here, like:<BR>
&nbsp;&nbsp;<CODE>-lameopts q=3</CODE><BR>
&nbsp;&nbsp;<CODE>-lameopts br=192:cbr</CODE><BR>
Common options: <B>(for full list, check the manpage!)</B><BR>
&nbsp;&nbsp;<B>help</B> - get help<BR>
&nbsp;&nbsp;<B>cbr</B> - select <B>CBR</B> MP3 (default is <B>VBR</B>)<BR>
- &nbsp;&nbsp;<B>br</B>=XXX - specify bitrate in kbit &lt;0-1024&gt; (this is for <B>CBR</B> only!)<BR>
- &nbsp;&nbsp;<B>q</B>=XXXX - quality (0-highest, 9-fastest - default 0) (this is for <B>VBR</B> only!)<BR>
+ &nbsp;&nbsp;<B>br</B>=&lt;value&gt; - specify bitrate in kbit &lt;0-1024&gt; (this is for <B>CBR</B> only!)<BR>
+ &nbsp;&nbsp;<B>q</B>=&lt;value&gt; - quality (0-highest, 9-fastest - default 0) (this is for <B>VBR</B> only!)<BR>
+ &nbsp;&nbsp;<B>vbr</B>=&lt;value&gt; - VBR sub-mode (3-ABR, best quality/speed) (this is for <B>VBR</B> only!)<BR>
</TD>
</TR>
</TABLE>
@@ -294,7 +446,7 @@ following codecs :</P>
<CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder -dvd 2 -o title2.avi -ovc lavc -lavcopts vcodec=mjpeg -ffourcc mjpg</CODE></P>
<P>Encoding from DVD, title 2, with rescaling :<BR>
- <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder -dvd 2 -x 640 -y 480 -sws 2 -o title2.avi</CODE></P>
+ <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder -dvd 2 -vop scale=640:480 -sws 2 -o title2.avi</CODE></P>
<P>Encoding from HTTP :<BR>
<CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder http://mplayer.hq/example.avi -o example.avi</CODE></P>
diff --git a/DOCS/Polish/faq.html b/DOCS/Polish/faq.html
index 6fed58216c..656ca3df3f 100644
--- a/DOCS/Polish/faq.html
+++ b/DOCS/Polish/faq.html
@@ -1,48 +1,60 @@
<HTML>
+
+<HEAD>
+<STYLE>
+ .text
+ {font-family : Verdana, Arial, Helvetica, sans-serif;
+ font-size : 14px;}
+</STYLE>
+</HEAD>
+
<BODY BGCOLOR=white>
-<FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
+<FONT CLASS="text">
<P><B><A NAME=5>5. FAQ section</A></B></P>
<TABLE BORDER=0 WIDTH=100% ALIGN=left>
-<TD COLSPAN=3><P><B><A NAME=5.1><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>5.1 Compilation</A></B></P>
+<TR><TD COLSPAN=3><P><B><A NAME=5.1><FONT CLASS="text">5.1 Compilation</A></B></P>
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD>&nbsp;&nbsp;</TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-configure ends with this text, and MPlayer won't compile !<BR>
-<CODE>Your gcc does not support even i386 for '-march' and '-mcpu'.</CODE>
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Your gcc isn't installed correctly, check <CODE>config.log</CODE> file
+<TD>&nbsp;&nbsp;</TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+Configure ends with this text, and MPlayer won't compile!<BR>
+<CODE>"Your gcc does not support even i386 for '-march' and '-mcpu'."</CODE>
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+Your gcc isn't installed correctly, check the <CODE>config.log</CODE> file
for details.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD>&nbsp;&nbsp;</TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-What does "No such file or directory" means ?
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+<TD>&nbsp;&nbsp;</TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+What does "No such file or directory" mean?
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
Probably there is no such file or directory.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD>&nbsp;&nbsp;</TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-What's the problem with gcc 2.96 ?
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-To be short: <B><I>DO NOT USE gcc 2.96 !!!</I></B><BR>
-Check <A HREF="gcc-2.96-3.0.html">this</A> and <A HREF="users_against_developers.html">this</A> texts!
-If you still really really want to do so, be sure to use the latest release.
+<TD>&nbsp;&nbsp;</TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+What's the problem with gcc 2.96?
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+<B><I>We strongly discourage the use of gcc 2.96!!!</I></B><BR>
+Read <A HREF="gcc-2.96-3.0.html">this</A> and <A HREF="users_against_developers.html">this</A>
+document for details. If you still really really want to use it, be sure to get
+the latest release, but remember that you are on your own. Do <B>not</B> report
+bugs or ask for help on the mailing lists. We will <B>not</B> provide any support
+in case you run into problems.
<BR>
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Great, I have gcc 3.0.1 from RedHat/Mandrake, then I'm fine--!
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-No, since there have been/are issues with those compilers.<BR>
-Use 2.95.x series for reliability (not <A HREF="gcc-2.96-3.0.html">2.96</A>).
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+Great, I have gcc 3.0.1 from Red Hat/Mandrake, then I'm fine--!
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+No, since there have been/are issues with these compilers as well.<BR>
+Use the 2.95.x series for reliability (not <A HREF="gcc-2.96-3.0.html">2.96</A>).
Use the latest gcc 3.0.x (starting at 3.0.2) if you want to use a 3.0.x version.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-I tried to compile MPlayer, but I got this output:<BR>
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+I tried to compile MPlayer, but I got this output:
<PRE>
In file included from /usr/include/g++-v3/bits/std_cwchar.h:42,
from /usr/include/g++-v3/bits/fpos.h:40,
@@ -57,22 +69,23 @@ In file included from /usr/include/g++-v3/bits/std_cwchar.h:42,
/usr/include/wchar.h:514: cannot convert `const wchar_t* __restrict' to
`const
</PRE>
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Upgrade your glibc to the newest. On Mandrake, use 2.2.4-8mdk .
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+Upgrade your glibc to the latest release. On Mandrake, use 2.2.4-8mdk.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-...gcc 2.96... (yes, some people are STILL flaming about their gcc 2.96!!)
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-<P>But we has idegs (the word 'ideg' is described further in the FAQ). And our
-idegcounters overflow again and again.</P>
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+... gcc 2.96 ... (Yes, some people are STILL flaming about their gcc 2.96!!)
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+Quoted from a <A HREF="http://www.mplayerhq.hu/pipermail/mplayer-users/2001-October/005351.html">mail</A> A'rpi sent to the mplayer-users list (the word 'ideg' is described below):
+<BLOCKQUOTE>
+<P>And we have idegs. And our idegcounter overflowed again and again.</P>
<P>Unfortunately MPlayer is out of our control. It's used by lamers, Linux users
-who can't even use windows, and never tried to compile a kernel. They installed
-(with default options) Mandrake or RedHat or Suse, and without RTFM'ing they
-send messages saying 'it doesn't work! help me! please! i'm new to the linux!
-help! oh! help me!'. We can't stop them, but at least we try to force them RTFM
-and to read messages of ./configure and mplayer.</P>
+who can't even use Windows, and never tried to compile a kernel. They installed
+(with default options) Mandrake or Red Hat or SuSE, and without RTFM'ing they
+send messages saying 'it doesn't work! help me! please! i'm new to Linux!
+help! oh! help me!'. We can't stop them, but at least we try to force them to
+RTFM and to read messages of ./configure and MPlayer.</P>
<P>And you clever guys come and flame us with gcc 2.96 and binary packages.
Instead of helping users or making patches to help solve problems.</P>
@@ -80,683 +93,678 @@ Instead of helping users or making patches to help solve problems.</P>
<P>Half of our spare/free time is spent by answering silly mails here and
making newer tricks and checks to configure to avoid such mails.</P>
-<P>And there is a balance. On one hand are you, clever guys, saying we are very
-bad because we don't like buggy gcc 2.96, and at the other hand there are the
-'new to linux' guys who are showing us gcc 2.96 is buggy.</P>
+<P>And there is a balance. On the one side are you, clever guys, saying we are
+very bad because we don't like buggy gcc 2.96, and on the other side there are
+the 'new to Linux' guys who are showing us gcc 2.96 is buggy.</P>
-<P>Conclusion: we can't be good. Half of people always will say we are bad.</P>
+<P>Conclusion: We can't be good. Half the people always will say we are bad.</P>
<P>Maybe we should close the project, make it closed source, commercial, and
provide install support for it. then we could leave current work, so
-development could go faster, and we earn lots of money with it and buy a big
-house, etc etc. Do you really want it? It seems.</P>
+development could go faster, and we could earn lots of money with it and buy a
+big house, etc etc. Do you really want it? It seems.</P>
+</BLOCKQUOTE>
-<P ALIGN=RIGHT>Arpi (a mail on the mplayer-users list)</P>
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Where can I find information about gcc 2.96 bugs ?
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-In <A HREF="gcc-2.96-3.0.html">this</A> documentation. And <A HREF="users_against_developers.html">this</A>
-documentation describes why RedHat released 2.96 and other interesting things.
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+Where can I find information about gcc 2.96 bugs?
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+In <A HREF="gcc-2.96-3.0.html">this</A> document. And <A HREF="users_against_developers.html">this</A>
+document describes why Red Hat released 2.96 and other interesting things.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-SDL output doesn't work or compile. Problem is ....
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-It is tested with newest SDL (probably runs on 1.1.7+).
-It does NOT work with any previous version, so don't ask.
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+SDL output doesn't work or compile. The problem is ...
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+It was tested to work with SDL 1.2.x and may run on SDL 1.1.7+.
+It does <B>not</B> work with any previous version. So if you choose to use such
+a version, you are on your own.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
I am still having trouble compiling with SDL support. gcc says something
-about "undefined reference to `SDL_EnableKeyRepeat'" What's now?
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+about "undefined reference to `SDL_EnableKeyRepeat'". What now?
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
Where did you install the SDL library? If you installed in /usr/local
(the default) then edit the top level config.mak and add
-"-L/usr/local/lib " after "X_LIBS=" Now type make. You're done!
+"-L/usr/local/lib" after "X_LIBS=". Now type make. You're done!
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-It doesn't compile, and it misses uint64_t inttypes.h and similar things...
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-copy etc/inttypes.h to <B>MPlayer</B> directory (cp etc/inttypes.h .)
-try again...
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+It doesn't compile, and it misses uint64_t inttypes.h and similar things ...
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+Copy etc/inttypes.h to the <B>MPlayer</B> directory (<CODE>cp etc/inttypes.h .</CODE>)
+and try again ...
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-I have Pentium III but ./configure doesn't detect SSE
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Only kernel versions 2.4.x supports SSE (or try latest 2.2.19 or newer, but
-be prepared for problems)
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+I have Linux running on a Pentium III but <CODE>./configure</CODE> doesn't detect
+SSE ...
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+Only kernel versions 2.4.x support SSE (or try 2.2.19 or newer, but
+be prepared for problems).
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-I have G200/G400, how to compile/use mga_vid driver?
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Read all this documentation.
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+I have a G200/G400, how do I compile/use the mga_vid driver?
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+Read the <A HREF="video.html#2.3.1.7">documentation</A>.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
Are there rpm/deb/... packages of <B>MPlayer</B>?
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-You can make a .deb package for yourself, check section <A HREF="documentation.html#6.1">6.1</A>.
-It's _STRONGLY_ discouraged to use precompiled packages
-of <B>MPlayer</B>, since it (currently) _highly_ depends on compile-time
-options and optimizations!
-Precompiled packages are COMPLETELY unsupported by the <B>MPlayer</B> team!
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+You can make a .deb package for yourself, check the <A HREF="documentation.html#6.1">Debian packaging</A> section.
+There are RPM packages available on our homepage, don't use other sources!
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
During 'make', MPlayer complains about X11 libraries. I don't understand,
I DO have X installed!?
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-...but you don't have the X development package installed. Or not
-correctly. It's called XFree86-devel* under RedHat, and xlib6g-dev* under
-Debian. Also check if the /usr/X11 symlink exists (this can be a problem on
-Mandrake systems). It can be created with the<BR>
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+... but you don't have the X development package installed. Or not
+correctly. It's called XFree86-devel* under Red Hat, and xlib6g-dev* under
+Debian. Also check if the <CODE>/usr/X11</CODE> and <CODE>/usr/include/X11</CODE>
+symlinks exist (this can be a problem on Mandrake systems). They can be created
+with these commands:<BR>
&nbsp;&nbsp;&nbsp;&nbsp;<CODE>$ ln -sf /usr/X11R6 /usr/X11</CODE><BR>
- command. Also check the /usr/include/X11 link :<BR>
&nbsp;&nbsp;&nbsp;&nbsp;<CODE>$ ln -sf /usr/X11R6/include/X11 /usr/include/X11</CODE><BR>
-Your distribution may differ from the Linux Filesystem Standard.
+Your distribution may differ from the
+<A HREF="http://www.pathname.com/fhs/">Filesystem Hierarchy Standard</A>.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-What about DGA driver? I can't find it!!!
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-./configure autodetects your DGA driver. If -vo help doesn't show
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+What about the DGA driver? I can't find it!!!
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+<CODE>./configure</CODE> autodetects your DGA driver. If <CODE>-vo help</CODE> doesn't show
DGA, then there's a problem with your X installation.
-Try ./configure --enable-dga (and RTFM)
-Alternatively, try SDL's DGA driver with '-vo sdl:dga' options.
+Try <CODE>./configure --enable-dga</CODE> and read the
+<A HREF="video.html#2.3.1.3">documentation</A>.
+Alternatively, try SDL's DGA driver with the <CODE>-vo sdl:dga</CODE> option.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-I can't compile SVGAlib.. I'm using 2.3/2.4 kernel.
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-You have to edit SVGAlib's Makefile.cfg and comment "BACKGROUND = y" out.
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+I can't compile SVGAlib. I'm using kernel 2.3/2.4 ...
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+You have to edit SVGAlib's Makefile.cfg and comment <CODE>BACKGROUND = y</CODE> out.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
I compiled MPlayer with libdvdcss/libdivxdecore support, but when
I try to start it, it says:<BR>
<CODE>&gt; error while loading shared libraries: lib*.so.0: cannot load
shared object file: No such file or directory</CODE><BR>
-I checked up on the file and it IS there in /usr/local/lib.
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Add /usr/local/lib to <B>/etc/ld.so.conf</B> and run <B>ldconfig</B> .
-</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-MPlayer doesn't seem to find my libcss. What am I doing wrong ?
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-It's normal. <B>MPlayer</B> no longer depends on libcss to play a DVD. You
-have to install <B>libdvdread</B> and <B>libdvdcss</B>. Check for DVD Playback
-part <A HREF="cd-dvd.html">here</A>. libcss is to be used for example when you
-want to play encrypted VOB files from hard disk (not for general users).
+I checked up on the file and it IS there in <CODE>/usr/local/lib</CODE> ...
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+Add <CODE>/usr/local/lib</CODE> to <CODE>/etc/ld.so.conf</CODE> and run <CODE>ldconfig</CODE>.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
Hmm, strange. When loading the mga_vid.o kernel module, I found this in the logs:<BR>
<CODE>Warning: loading mga_vid.o will taint the kernel: no license</CODE>
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-The latest kernels modules needs require a flag indicating its license (mainly
-to avoid kernel hackers' debugging closed sources drivers).
-Upgrade your kernel and your modutils and <B>MPlayer</B>.
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+The latest kernel modutils require a flag indicating the license (mainly
+to avoid kernel hackers debugging closed source drivers).
+Upgrade your kernel, modutils and <B>MPlayer</B>.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-When compiling <B>MEncoder</B>, it segfaults at linking !!!
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Dunno, upgrading binutils should help (2.11.92.* or newer should be good). Not our fault, do NOT report!
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+When compiling <B>MEncoder</B>, it segfaults at linking!!!
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+This is a linker problem. Upgrading binutils should help (2.11.92.* or newer
+should be good). Since it is not our fault, please do <B>not</B> report!
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-I'd like to compile <B>MPlayer</B> on Minix !
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+I'd like to compile <B>MPlayer</B> on Minix!
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
Me too. :)
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD COLSPAN=3><B><A NAME=5.2><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>5.2. General questions</A></B>
+<TD COLSPAN=3><B><A NAME=5.2><FONT CLASS="text">5.2. General questions</A></B>
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-What about DVD playing ?
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Read the CD/DVD section in <A HREF="cd-dvd.html">this page</A>.
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+What about DVD playing?
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+Read the CD/DVD section in <A HREF="cd-dvd.html">this document</A>.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
--xy or -fs option doesn't work with x11 driver (-vo x11)
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+The <CODE>-xy</CODE> or <CODE>-fs</CODE> option doesn't work with the x11 driver (<CODE>-vo x11</CODE>) ...
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
It does, but you have to explicitly specify software scaling (it's SLOW!) with
the <CODE>-zoom</CODE> option. You better use XF86VidMode support:
-you must specify the -vm and the -fs switch, and you're done.
-Make sure you have the right Modelines in your XF86Config file, and
-try if the DGA driver (and SDL's DGA driver, see RTFM) works for you.
-It's much faster. If SDL's DGA works too, use that, it'll be EVEN faster!
+you must specify the <CODE>-vm</CODE> and the <CODE>-fs</CODE> switch, and
+you're done. Make sure you have the right modelines in your XF86Config file, and
+try to make the <A HREF="video.html#2.3.1.3">DGA driver</A> and
+<A HREF="video.html#2.3.1.4">SDL's DGA driver</A> work for you.
+It's much faster. If SDL's DGA works, use that, it'll be EVEN faster!
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-What is the meaning of numbers in the status line?
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-See: <CODE><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A: 2.1 V: 2.2 A-V: -0.167 ct: 0.042 57 41% 0% 2.6% 0 4</CODE><BR>
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+What is the meaning of the numbers on the status line?
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+Example: <CODE><FONT CLASS="text">A: 2.1 V: 2.2 A-V: -0.167 ct: 0.042 57/57 41% 0% 2.6% 0 4 49%</CODE><BR>
<UL>
-<LI><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A: audio position in seconds
+<LI>A: audio position in seconds
<LI>V: video position in seconds
<LI>A-V: audio-video difference in seconds (delay)
<LI>ct: total A-V sync correction done
<LI>frames played (counting from last seek)
-<LI>video codec cpu usage in percent (for mpeg it includes video_out too!)
-<LI>video_out cpu usage for avi, 0 for mpg (see above)
+<LI>frames decoded (counting from last seek)
+<LI>video codec cpu usage in percent (for slices and DR this includes video_out)
+<LI>video_out cpu usage
<LI>audio codec cpu usage in percent
<LI>frames needed to drop to maintain A-V sync
-<LI>current level of image postprocessing (when using -autoq)
+<LI>current level of image postprocessing (when using <CODE>-autoq</CODE>)
+<LI>current cache size used (around 50% is normal)
</UL>
-<I>Most of them are for debug purposes, and will be removed soon.</I>
+Most of them are for debug purposes and will be removed soon.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
What if I don't want them to appear?
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Then you use the -quiet option, and read the manpage.
-</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Why is video_out cpu usage zero (0%) for mpeg files?
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-It's not zero, but it's built in into codec, so can't be measured separated.
-You should try to play the file using -vo null and then -vo ... and check
-the difference to see video_out speed...
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+Use the <CODE>-quiet</CODE> option and read the man page.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-What's XMMP? (is it XMMS or XMPS but mispelled?)
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-It's a new project, see http://frozenproductions.com for details
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+Why is video_out cpu usage zero (0%) for some files?
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+It's not zero, but it's called from the codec and thus cannot be measured
+separately. You should try to play the file using <CODE>-vo null</CODE> and then
+<CODE>-vo ...</CODE> and check the difference to see the video_out speed.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-There are error messages about file not found /usr/lib/win32/....
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Download <A HREF="ftp://ftp.mplayerhq.hu/MPlayer/releases/w32codec.zip">w32codec.zip</A>
-from *our* FTP (avifile's codec package has different DLL set).
-Install it.
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+There are error messages about file not found <CODE>/usr/lib/win32/</CODE> ...
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+Download the <A HREF="ftp://ftp.mplayerhq.hu/MPlayer/releases/w32codec-0.60.tar.bz2">Win32 codecs</A>
+from <B>our</B> FTP site (avifile's codec package has a different DLL set) and
+install it.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
Are there any mailing lists on MPlayer?
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Yes! See RTFM on how to subscribe them!
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+Yes! See the bottom of the info page on
+<A HREF="http://www.mplayerhq.hu/homepage/info.html">our homepage</A> to subscribe!
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-I've found a nasty bug when I tried to play my favourite video!!
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+I've found a nasty bug when I tried to play my favorite video!!
Who should I inform?
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-See Appendix <A HREF="bugreports.html">C</A>.
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+Please read the <A HREF="bugreports.html">bug reporting guidelines</A> and follow
+the instructions.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-I have problems playing files with ... codec. Can I use'em?
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Check <A HREF="http://www.mplayerhq.hu/DOCS/codecs-status.html">http://www.mplayerhq.hu/DOCS/codecs-status.html</A>,
-if it doesn't contain your codec, read
-<A HREF="codecs.html#2.1.3">section 2.1.3</A>, and contact us.
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+I have problems playing files with the ... codec. Can I use them?
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+Check the <A HREF="http://www.mplayerhq.hu/DOCS/codecs-status.html">codec status</A>,
+if it doesn't contain your codec, read the
+<A HREF="codecs.html#2.1.3">codec documentation</A>, especially the
+<A HREF="codecs.html#2.2.3">codec importing HOWTO</A> and contact us.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
Umm, what is "IdegCounter"?
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-A mixture of a hungarian and an english word. In english, "Ideg" means
-"nerve", and is pronounced as something like "ydaegh" . It was first used
-to measure the nervousness of A'rpi, after some (umm) "mystic" disappearance
-of CVS code ;)
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+A combination of a Hungarian and an English word. "Ideg" in Hungarian means
+the same as "nerve" in English, and is pronounced as something like "ydaegh".
+It was first used to measure the nervousness of A'rpi, after some (umm) "mystic"
+disappearance of CVS code ;)
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-And what is "Faszom(C)ounter" ?
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-"Fasz" is a hungarian word you don't want to know, the others are in
-connection with the pervert minds of the MPlayer developers.
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+And what is "Faszom(C)ounter"?
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+"Fasz" is a Hungarian word you don't want to know, the others are connected to
+the perverted minds of the MPlayer developers.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
LIRC doesn't work, because ...
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Are you sure you use "mplayer_lirc" instead of "mplayer"?
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+Are you sure you are using <CODE>mplayer</CODE> instead of <CODE>mplayer_lirc</CODE>?
+Note that it was <CODE>mplayer_lirc</CODE> for long time, including the 0.60 release, but recently
+changed back to <CODE>mplayer</CODE>.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
Subtitles are very nice, the most beautiful I've ever seen, but they slow
-down the playing! I know it's unlikely...
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-After running ./configure , edit config.h and replace <CODE>#undef FAST_OSD</CODE> with
-<CODE>#define FAST_OSD</CODE>. Then recompile.
+down playing! I know it's unlikely ...
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+After running <CODE>./configure</CODE> , edit <CODE>config.h</CODE> and replace
+<CODE>#undef FAST_OSD</CODE> with <CODE>#define FAST_OSD</CODE>. Then recompile.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
The OSD is flickering!
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
You use a vo driver with single buffering (x11,xv). With xv,
-use -double option.
+use the <CODE>-double</CODE> option. Also try <CODE>-vop expand</CODE>
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-What exactly is this libavcodec?
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-See the <A HREF="codecs.html#2.1.2.2">2.1.2.2 section</A>.
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+What exactly is this libavcodec thing?
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+See the <A HREF="codecs.html#2.2.1.2">FFmpeg section</A>.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
But configure tells me "Checking for libavcodec ... no"!
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
You need to get libavcodec from FFmpeg's CVS. Read the instructions in
-the <A HREF="codecs.html#2.1.2.2">ffmpeg section</A>.
+the <A HREF="codecs.html#2.2.1.2">FFmpeg section</A>.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-The GUI isn't usable with icewm, because some panel are over the movie!!
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Known, icewm is dictatoric. Unsolvable. In detail:
-its taskbar overrides GUI's window resize queries. If it asks for
-resize to 800x600, then it resizes window to 800x(600-taskbar_size). It's bad.
-Very bad.
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+The GUI isn't usable with icewm, because a panel is over the movie!!
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+Known problem with icewm. It is unsolvable from our side. In detail:
+Icewm's taskbar overrides the GUI's window resize queries. If asked for a
+resize to 800x600, icewm resizes the window to 800x(600-taskbar_size).
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
I can't access the GUI menu. I press right click, but I can't access any
-menu items !
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Are you using FVWM ? Try the following :<BR>
+menu items!
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+Are you using FVWM? Try the following:<BR>
Start -&gt; Settings -&gt; Configuration -&gt; Base Configuration<BR>
-<BR>
-Set "Use Applications position hints" to Yes.
+Set "Use Applications position hints" to "Yes".
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+How can I run MPlayer in the background?
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+Use: <CODE>mplayer &lt;options&gt; &lt;filename&gt; &lt; /dev/null &</CODE>
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
<TD COLSPAN=3>
-<B><A NAME=5.3><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>5.3. File playing problems</A></B>
+<B><A NAME=5.3><FONT CLASS="text">5.3. File playing problems</A></B>
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-...... works with avifile/aviplay while doesn't with MPlayer.
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-<B>MPlayer</B> != avifile
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+... works with avifile/aviplay but doesn't with MPlayer.
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+<B>MPlayer</B> != avifile.
The only common thing between these players is the Win32 DLL loader.
-The codecs (dll) sets, syncronization, demultiplexing etc is totaly
+The codecs (DLL) set, synchronization, demultiplexing etc is totally
different and shouldn't be compared.
-If something works with aviplay it doesn't mean that <B>MPlayer</B> should do
-it and vice versa.
+If something works with aviplay it doesn't mean that <B>MPlayer</B> will work
+and vice versa.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Audio goes out of sync playing .avi file.
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Try with -bps or -nobps option
-if still bad, send me (upload to ftp) that file, I'll check.
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+Audio goes out of sync playing a .avi file.
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+Try the <CODE>-bps</CODE> or <CODE>-nobps</CODE> option. If it does not improve,
+read <A HREF="bugreports.html">this</A> and upload the file to FTP.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Indeo 3.x/4.x movies are viewed upside-down!!!?
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-It's a known bug (really it's a bug/limitation of the DLL codec)
-Try if your vo driver supports the -flip switch.
-</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Indeo 3.x,4.x video doesn't work at 32bpp resolutions (16,24 bpp are ok).
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-It's a known bug (really it's a bug/limitation of the DLL codec).
-</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-MPlayer exits with something error when using l3codeca.acm.
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Check 'ldd /usr/local/bin/mplayer' output. If it contains<BR>
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+MPlayer exits with some error when using l3codeca.acm.
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+Check <CODE>ldd /usr/local/bin/mplayer</CODE> output. If it contains<BR>
&nbsp;&nbsp;&nbsp;&nbsp;<CODE>libc.so.6 => /lib/libc.so.6 (0x4???????)</CODE><BR>
-where "?" is any number then it's ok, the error is not here. If it is:<BR>
+where "?" is any number then it's OK, the error is not here. If it is:<BR>
&nbsp;&nbsp;&nbsp;&nbsp;<CODE>libc.so.6 => /lib/libc.so.6 (0x00??????)</CODE><BR>
-then there is problem with your kernel/libc. Maybe you are using some
+then there is a problem with your kernel/libc. Maybe you are using some
security patches (for example Solar Designer's OpenWall patch) which
forces loading libraries to very low addresses.
Because l3codeca.acm is a non-relocatable DLL, it must be loaded to
-0x00400000, we can't change this. You should use non-patched kernel,
-or use <B>MPlayer</B>'s -afm 1 option to disable using l3codeca.acm.
+0x00400000, we can't change this. You should use a non-patched kernel,
+or use <B>MPlayer</B>'s <CODE>-afm 1</CODE> option to disable using l3codeca.acm.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
My computer plays M$ DivX AVIs with resolutions ~ 640x300 and stereo mp3
-sound too slow. When I use -nosound switch, everything is ok (but quiet).
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Ok son, your machine is too slow. RTFM or anything.
+sound too slow. When I use -nosound switch, everything is OK (but quiet).
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+Your machine is too slow or your soundcard driver is broken. Consult the documentation to see if you can improve
+performance.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
MPlayer dies with "MPlayer interrupted by signal 4 in module: decode_video".
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
Try running <B>MPlayer</B> on the machine you compiled on. Or recompile. Don't
-use <B>MPlayer</B> on different CPU than it was compiled on.
+use <B>MPlayer</B> on a CPU different from the one it was compiled on.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-I have problems with [your window manager] and fullscreen xv/xmga/sdl/x11 modes..
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Use the -fsmode switch. See example.conf or manpage.
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+I have problems with [your window manager] and fullscreen xv/xmga/sdl/x11 modes ...
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+Use the <CODE>-fsmode</CODE> switch. See example.conf or the man page.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
But it works with avifile!
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
So what?
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
Then avifile is better!
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Then use avifile, it has nice GUI and nice C++ code :)
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+Then use avifile, it has a nice GUI and nice C++ code :)
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
I got this playing mpeg files: Can't find codec for video format 0x10000001!
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-You have old version of codecs.conf at ~/.mplayer/. Upgrade it from etc/<BR>
-<B>OR</B> you have the <CODE>vc=</CODE> option or similar, in your
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+You have an old version of codecs.conf at <CODE>~/.mplayer/</CODE>. Upgrade it
+from <CODE>/etc/</CODE>.<BR>
+<B>OR</B> you have the <CODE>vc=</CODE> option or something similar in your
config file(s).
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-After starting mplayer under KDE(1/2) I just get a black screen and nothing
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+After starting MPlayer under KDE(1/2) I just get a black screen and nothing
happens, after about one minute the video starts playing.
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
The KDE arts sound daemon is blocking the sound device, either wait the time
-until video starts or you disable the arts-daemon in kontrollcenter.
-If you want to use arts sound, specify audio output via SDL (ao=sdl), and
+until video starts or you disable the arts-daemon in kontrol center. If you want
+to use arts sound, specify audio output via SDL (<CODE>ao=sdl</CODE>), and
make sure your SDL can handle arts sound. Yet another option is to start
-mplayer with artsdsp.
+<B>MPlayer</B> with artsdsp.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-I have an AVI that plays with grey screen with -vc odivx, and green with -vc divx4 .
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+I have an AVI that produces a gray screen when played with <CODE>-vc odivx</CODE>
+and a green one with <CODE>-vc divx4</CODE>.
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
It's not a DivX file, but an M$ MPEG4v3 . Update your codecs.conf.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-There this movie is, and when I play it I get video-audio desync and/or MPlayer crashes with the following:<BR>
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+When I play this movie I get video-audio desync and/or MPlayer crashes with the following message:<BR>
<CODE>DEMUXER: Too many (945 in 8390980 bytes) video packets in the buffer!</CODE>
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
This can have multiple reasons.<BR>
- <LI>your CPU <B>and/or</B> video card <B>and/or</B> bus is too SLOW. <B>MPlayer</B>
- displays a message if this is the case. (and the dropped frames counter is going up fast)</LI>
- <LI>if it is an AVI, maybe it has bad interleaving. Try the <I>-ni</I> option.</LI>
- <LI>your sound driver is buggy, or you use ALSA 0.5 with <I>-ao oss</I>. See the <A HREF="sound.html">soundcards section</A>.</LI>
- <LI>the AVI has bad header, try with the <I>-nobps</I> option, and/or <I>-mc 0</I> .</LI>
+<UL>
+ <LI>Your CPU <B>and/or</B> video card <B>and/or</B> bus is too SLOW. <B>MPlayer</B>
+ displays a message if this is the case (and the dropped frames counter goes up fast).</LI>
+ <LI>If it is an AVI, maybe it has bad interleaving. Try the <CODE>-ni</CODE> option.</LI>
+ <LI>Your sound driver is buggy, or you use ALSA 0.5 with <CODE>-ao oss</CODE>.
+ See the <A HREF="sound.html">sound card section</A>.</LI>
+ <LI>The AVI has a bad header, try the <CODE>-nobps</CODE> option, and/or
+ <CODE>-mc 0</CODE>.</LI>
+</UL>
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-I have an MJPEG file which works with other players but displays only black
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+I have an MJPEG file which works with other players but displays only a black
image in MPlayer.
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Disable the Windows DLL in <CODE>codecs.conf</CODE>, or use <CODE>-vc ffmjpeg</CODE> option (you have to
-compile MPlayer with libavcodec).
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+Disable the Windows DLL in <CODE>codecs.conf</CODE>, or use the
+<CODE>-vc ffmjpeg</CODE> option (compile MPlayer with libavcodec for this to work).
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-When I try to grab from my tuner, it works, but colors are strange. It's ok
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+When I try to grab from my tuner, it works, but colors are strange. It's OK
with other applications.
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
Your card probably misreports its colorspace capacity. Try with YUY2 instead
-of default YV12 (see TV input documentation).
+of default YV12 (see the <A HREF="documentation.html#2.5">TV input documentation</A>).
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-When I try to start playing, I get this message, but playing is good :<BR>
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+When I start playing, I get this message but everything seems fine:<BR>
<CODE>Linux RTC init: ioctl (rtc_pie_on): Permission denied</CODE>
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-See the <A HREF="documentation.html#1.3">Installation section</A>. The part
-about new sync code.
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+You need root privileges to use the new timing code. For details see the
+<A HREF="documentation.html#1.3">installation section</A> of the documentation.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
I have A/V sync problems. Some of my AVIs play fine, but some play with
-double speed !
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-You have buggy soundcard/driver. Most likely it's fixed at 44100Hz, and
-you try to play a file which has 22050Hz audio. Try the <CODE>-ao sdl</CODE>
-driver.
+double speed!
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+You have a buggy sound card/driver. Most likely it's fixed at 44100Hz, and
+you try to play a file which has 22050Hz audio. Try the resample audio plugin.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-All the WMV (or other..) files I play gives green/gray window and there is
-only sound! It prints:<BR>
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+All the WMV (or other..) files I play create a green/gray window and there is
+only sound! MPlayer prints:<BR>
<CODE>Detected video codec: [null] drv:0 (NULL codec (no decoding))</CODE>
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Update your <CODE>codecs.conf</CODE>
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+Update your <CODE>codecs.conf</CODE>.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+I get very strange percentage values (way too big) while playing files on my notebook.
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+It's an effect of the power management / power saving system of your notebook
+(BIOS, not kernel). Plug the external power connector in <b>before</b> you power on your
+notebook.
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+The audio/video gets totally out of sync when I run MPlayer as root on my notebook.
+It works normal when i run it as a user.
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+This is again a power management effect (see above). Plug the external power connector
+in <b>before</b> you power on your notebook.
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
<TD COLSPAN=3>
-<B><A NAME=5.4><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>5.4. Video/audio driver problems (vo/ao)</A></B>
+<B><A NAME=5.4><FONT CLASS="text">5.4. Video/audio driver problems (vo/ao)</A></B>
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Ok, -vo help shows DGA driver, but it is babbling about permissions!
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+OK, <CODE>-vo help</CODE> shows DGA driver, but it complains about permissions!
Help me!
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
It works only if running as root! It's a DGA limitation.
-You should become to root (su -), and try again.
-Another solution is making mplayer SUID root, but its NOT RECOMMENDED!<BR>
+You should become root (<CODE>su -</CODE>), and try again.
+Another solution is making <B>MPlayer</B> SUID root, but it's <B>NOT RECOMMENDED!</B><BR>
&nbsp;&nbsp;&nbsp;&nbsp;<CODE>chown root /usr/local/bin/mplayer</CODE><BR>
-&nbsp;&nbsp;&nbsp;&nbsp;<CODE>chmod 750 /usr/local/bin/mplayer</CODE><BR>
+&nbsp;&nbsp;&nbsp;&nbsp;<CODE>chmod 755 /usr/local/bin/mplayer</CODE><BR>
&nbsp;&nbsp;&nbsp;&nbsp;<CODE>chmod +s /usr/local/bin/mplayer</CODE><BR>
<B>!!!! BUT STAY TUNED !!!!</B><BR>
This is a *BIG* security risk! *NEVER* do this on a server or on a computer
-can be accessed by more people than only you because they can gain root
-privilegies through suid root mplayer!!!<BR>
+that you do not control completely because other users can gain root
+privileges through SUID root MPlayer!!!<BR>
<B>!!!! SO YOU HAVE BEEN WARNED ... !!!!</B>
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
When using Xvideo, my Voodoo 3/Banshee says:<BR>
<CODE>X Error of failed request: BadAccess (attempt to access private resource denied)<BR>
&nbsp;&nbsp;Major opcode of failed request: 147 (MIT-SHM)<BR>
&nbsp;&nbsp;Minor opcode of failed request: 1 (X_ShmAttach)<BR>
&nbsp;&nbsp;Serial number of failed request: 26<BR>
&nbsp;&nbsp;Current serial number in output stream:27</CODE><BR>
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Your driver is old, update it. Either download (at least) DRI version 0.6
-from <A HREF="http://dri.sourceforge.net">http://dri.sourceforge.net</A>,
-or use the DRI cvs.
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+The "tdfx" driver in XFree86 4.0.2/4.0.3 had this bug. This was solved by
+<A HREF="http://www.xfree86.org/cvs/changes_4_1.html">bugfix #621 of the XFree86 4.1.0 CVS log</A>.
+So upgrade to XFree86 4.1.0 or later. Alternatively, either download (at least)
+DRI version 0.6 from the <A HREF="http://dri.sourceforge.net">DRI homepage</A>,
+or use CVS DRI.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-When using Xvideo, I can't play DivX avis with my Voodoo 3/Banshee!
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+When using Xvideo, I can't play DivX AVIs with my Voodoo 3/Banshee!
It says:<BR>
...<BR>
<CODE>Xvideo image format: 0x32315659 (YV12) planar<BR>
Xvideo image format: 0x30323449 (I420) planar<BR></CODE>
...
-</B></TD><TR><TD></TD><TD VALIGN=top><font face="Verdana, Arial, Helvetica, sans-serif" size="2">A1:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A1:</TD><TD><FONT CLASS="text">
See the previous answer.
-</TD><TR><TD></TD><TD VALIGN=top><font face="Verdana, Arial, Helvetica, sans-serif" size="2">A2:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Since 0.18pre4 we support libavcodec from the ffmpeg package. It contains
+</TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A2:</TD><TD><FONT CLASS="text">
+Since 0.18pre4 we support libavcodec from the FFmpeg package. It contains
a C language DivX and OpenDivX decoder. The DivX decoder uses YV12 format
for output, thus it should work for you. Compile in libavcodec support.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-OpenGL (-vo gl) output doesn't work (hangup/black window/X11 errors/...).
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Your opengl driver doesn't support dynamic texture changes (glTexSubImage)
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+OpenGL (<CODE>-vo gl</CODE>) output doesn't work (hang/black window/X11 errors/...).
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+Your OpenGL driver doesn't support dynamic texture changes (glTexSubImage).
It's known not to work with nVidia's binary mess.
-It's known to work with Utah-GLX/DRI and Matrox G400 card. Also with
-DRI and Radeon card. It won't work with DRI others than these.
-it will not work with 3DFX cards because the 256x256 texture size limit.
+It's known to work with Utah-GLX/DRI and Matrox G400 cards. Also with
+DRI and Radeon cards. It won't work with DRI and other cards.
+it will not work with 3DFX cards because of the 256x256 texture size limit.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-I have an nVidia TNT/TNT2 card, and I have a band with strange colours,
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+I have an nVidia TNT/TNT2 card, and I have a band with strange colors,
right under the movie! Whose fault is this?
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-It's the nVidia X driver's. These bugs are ONLY with the TNT/TNT2 cards,
-and we can't do anything about it, it's not our bug. UPDATE : it's fixed
-in newest drivers, at last..
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+This is a bug of nVidia's binary X driver. These bugs appear ONLY with the
+TNT/TNT2 cards, and we can't do anything about it. To fix the problem, upgrade
+to the latest nVidia binary driver version. If still bad, complain to nVidia!
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-I have an nVidia XYZ card, and when I click on the GUI's diplay window to toggle
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+I have an nVidia XYZ card, and when I click on the GUI's display window to toggle
displaying the GUI panel, a black square appears where I clicked. I have
the newest driver.
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Yes, nvidia corrected a previous bug (above), and implemented a new one. Let's
-congratule them.
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+Yes, nVidia corrected a previous bug (above), and introduced a new one. Let's
+congratulate them. UPDATE: According to
+<A HREF="users_against_developers.html#nvidia">nVidia</A>, this has already been
+fixed.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
When I use the GUI with SDL video output, a second video window is created.
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Known, don't use SDL for GUI yet.
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+Known, don't use SDL for the GUI yet.
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+Oh the world is cruel ...! SDL has only <CODE>x11</CODE> target, but not
+<CODE>xv</CODE>!
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+Try that <CODE>x11</CODE> target again. Now try <CODE>-vo x11 -fs -zoom</CODE>.
+See the difference? No?! OK, here comes the enlightenment: SDL's
+<CODE>x11</CODE> target uses xv when available, you don't have to worry about
+it ... Note: you can force/disable Xv via SDL using <CODE>-forcexv<CODE> and <CODE>-noxv</CODE>
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
<TD COLSPAN=3>
-<B><A NAME=5.5><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>5.5. Feature requests</A></B>
+<B><A NAME=5.5><FONT CLASS="text">5.5. Feature requests</A></B>
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
Is there a hint on how to watch RealMedia movies in MPlayer?
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
There's no way to do it. Therefore this format deserves to die in flames.
Theoretically you can reverse engineer Real codecs built for Linux (they
are available as .so files), but in practice that's really difficult, even
if you know how the compiler used by Real is making assembler code.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-When will be &lt;your favourite video feature&gt; (like subtitle placement) implemented?
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Wait for libvo2.
-</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-I want to play MP3 files with MPlayer !
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-This feature is not planned. There are much better players (mpg123, 3pm, xmms)
-for this task, use them. BTW, MPlayer stands for Movie Player.
-</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-I'd like to seek +/- 1 frames, instead of 10 seconds.
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+I'd like to seek +/- 1 frames instead of 10 seconds.
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
This won't be done. It was, but then it messed up A/V sync. Feel free to
implement it, and send a patch. Don't ask for it.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
- Where is the Windows version ?
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
- It's not released, and won't be. Look around the windows scene (opensource
- ASF parsers, opensource ASF encoders, etc) and you'll know why. We don't
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+ Where is the Windows version?
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+ It's not released, and won't be. Look around the Windows scene (open source
+ ASF parsers, open source ASF encoders, etc) and you'll know why. We don't
want to go to jail.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-What card you may suggest me to buy?</font></font></b></td>
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A0:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-It's for your opinion only but our issues are:</font></font>
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A1:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Speed:</font></font>
-<br><font face="Verdana, Arial, Helvetica, sans-serif"><font size=-1>This
-parameter can be computed very easy:</font></font>
-<br><font face="Verdana, Arial, Helvetica, sans-serif"><font size=-1><b>a)</b>
-which movies do you plan to watch:</font></font>
-<br><font face="Verdana, Arial, Helvetica, sans-serif"><font size=-1><b>-
-MPEG1:</b> 320x200@32=256000</font></font>
-<br><font face="Verdana, Arial, Helvetica, sans-serif"><font size=-1>so
-you need only 256*25fps=6.4Mb/sec bandwidth (This format can be played
-in real-time on any PC since P-100 + S3Virge)</font></font>
-<br><font face="Verdana, Arial, Helvetica, sans-serif"><font size=-1><b>-
-MPEG4:</b> 640x480@32=1228800</font></font>
-<br><font face="Verdana, Arial, Helvetica, sans-serif"><font size=-1>you
-need videobandwidth 1.2*25fps=30Mb/sec To watch such movie in real-time
-you need enough power PC: (Celeron-450+DIMM based video card)</font></font>
-<br><font face="Verdana, Arial, Helvetica, sans-serif"><font size=-1><b>-
-MPEG2 (aka DVD or SDTV):</b> 1024x768@32=3145728</font></font>
-<br><font face="Verdana, Arial, Helvetica, sans-serif"><font size=-1>you
-need videobandwidth 3*30fps=90Mb/sec In extremal cases (if your video card
-supports IDCT decoding) this can be played on the same PC as for MPEG4</font></font>
-<br><font face="Verdana, Arial, Helvetica, sans-serif"><font size=-1><b>-
-HDTV (HighData TeleVision):</b> 2000x2000@32=16000000</font></font>
-<br><font face="Verdana, Arial, Helvetica, sans-serif"><font size=-1>i.e.
-videobandwidth = 16*30fps=480Mb/sec (This means also that you need at least
-32Mb of video memory to watch this stream: 16Mb for RGB area and 16Mb for
-YUV area)</font></font>
-<br><font face="Verdana, Arial, Helvetica, sans-serif"><font size=-1><b>b)</b>
-Bandwidth of PCI slot is: 33Mhz*32bit=132Mb/sec And PCI2.1 has 66MHz*32bit=265Mb/sec
-that is far enough for any movie playback (except HDTV streams which really
-require AGP bus).</font></font>
-<br><font face="Verdana, Arial, Helvetica, sans-serif"><font size=-1><b>c)</b>
-What memory type should be installed on video card:</font></font>
-<br><font face="Verdana, Arial, Helvetica, sans-serif"><font size=-1><b>SIMM</b>
-- avoid that</font></font>
-<br><font face="Verdana, Arial, Helvetica, sans-serif"><font size=-1><b>DIMM</b>
-- good if your video card has 128-bit memory access.</font></font>
-<br><font face="Verdana, Arial, Helvetica, sans-serif"><font size=-1><b>DDR</b>
-- is far enough for all types.</font></font>
-<br><font face="Verdana, Arial, Helvetica, sans-serif"><font size=-1>Note:
-By DGA comparision - there is no any visible difference between video cards
-which have installed the same type of video memory.</font></font>
-<br><font face="Verdana, Arial, Helvetica, sans-serif"><font size=-1><b>Resume:</b>
-If you have enough power CPU (Celeron-450 or K6-2-500) it would be enough
-to buy any video card which has at least 8Mb of DIMM or DDR memory.</font></font>
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A2:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Quality:</font></font>
-<br><font face="Verdana, Arial, Helvetica, sans-serif"><font size=-1>This
-question was investigated in depth at:</font></font>
-<br><font face="Verdana, Arial, Helvetica, sans-serif"><font size=-1><a href="http://www.anandtech.com">http://www.anadtech.com</a>
-AnandTech - Video Card Roundup - DVD Quality, Features &amp; Performance
-(October 2000)</font></font>
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A3:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-WORKING features under Linux:</font></font>
-<br><font face="Verdana, Arial, Helvetica, sans-serif"><font size=-1>If
-you are win32 user then probably you have support (from driver and DirectX8
-side) for any feature which was introduced in your chip.</font></font>
-<br><font face="Verdana, Arial, Helvetica, sans-serif"><font size=-1>But
-for <b>linux </b>users:</font></font>
-<br><font face="Verdana, Arial, Helvetica, sans-serif"><font size=-1>Currently
-I know only several vendors which have more or less advanced support under
-Linux:</font></font>
-<br>&nbsp;
-<table BORDER COLS=5 WIDTH="100%" NOSAVE >
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+What card do you suggest me to buy?
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A0:</TD><TD><FONT CLASS="text">
+It's for your information only but our criteria are:
+</TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A1:</TD><TD><FONT CLASS="text">
+Speed:<BR>
+This parameter can be computed easily:
+<OL>
+ <LI>Which movies do you plan to watch?</LI>
+ <UL>
+ <LI><B>MPEG1:</B> 320x200@32=256000<BR>
+ You need only 256*25fps=6.4MB/sec of bandwidth (This format can be played
+ in real-time on any PC since the times of Pentium-100 + S3Virge).</LI>
+ <LI><B>MPEG4:</B> 640x480@32=1228800<BR>
+ You need a video bandwidth of 1.2*25fps=30MB/sec. To watch such a movie
+ in real-time you need a PC equivalent to a Celeron-450 and a DIMM based
+ video card.</LI>
+ <LI><B>MPEG2 (aka DVD or SDTV):</B> 1024x768@32=3145728<BR>
+ You need a video bandwidth of 3*30fps=90MB/sec. In extreme cases (if your
+ video card supports IDCT decoding) the hardware requirements are the same
+ as for MPEG4.</LI>
+ <LI><B>HDTV (High Definition TeleVision):</B> 2000x2000@32=16000000<BR>
+ You need a video bandwidth of 16*30fps=480MB/sec. You also need at least
+ 32MB of video memory to watch this stream: 16MB for the RGB area and 16MB
+ for the YUV area.</LI>
+ </UL>
+ <LI>The bandwidth of PCI slots is: 33MHz*32Bit=133MB/sec. PCI2.1 has
+ 66MHz*32Bit=266MB/sec which is more than enough for playing any movie (except
+ HDTV streams which really require an AGP bus).</LI>
+ <LI>What memory type should be installed on the video card:
+ <UL>
+ <LI><B>SIMM</B> - Avoid that.</LI>
+ <LI><B>DIMM</B> - Good if your video card has 128-bit memory access.</LI>
+ <LI><B>DDR</B> - Is fast enough for all types.</LI>
+ </UL>
+</OL>
+Note: DGA comparison shows that there is no visible difference between video
+cards which have the same type of video memory installed.<BR>
+<B>Conclusion:</B> If you have enough CPU power (Celeron-450 or K6-2-500) it
+should be enough to buy any video card which has at least 8MB of DIMM or DDR
+memory.
+</TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A2:</TD><TD><FONT CLASS="text">
+Quality:<BR>
+This question was investigated in depth at:
+<br><a href="http://www.anandtech.com/showdoc.html?i=1332&rndr=04132002115140">
+AnandTech</a> - Video Card Roundup - DVD Quality, Features &amp; Performance
+(October 2000)
+</TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A3:</TD><TD><FONT CLASS="text">
+<B>Working</B> features under Linux:<BR>
+If you are a Win32 user then probably you have support (from driver and DirectX8
+side) for any feature your chip has.<BR>
+But for <B>Linux</B> users there are currently only a few vendors which have more
+or less advanced driver support:<BR><BR>
+
+<table BORDER=1 COLS=5 WIDTH="100%">
<tr>
<td>&nbsp;</td>
<td>
-<center>Matrox</center>
+<center>Matrox Gxxx</center>
</td>
<td>
-<center>ATI</center>
+<center>ATI m64/r128/radeon</center>
</td>
<td>
-<center>NVidia</center>
+<center>nVidia tnt/geforce</center>
</td>
<td>
-<center>S4 Savage</center>
+<center>S3 Virge/Savage</center>
</td>
</tr>
<tr>
<td>Driver's provider</td>
-<td>enthusiasts</td>
+<td>OEM and enthusiasts</td>
-<td>enthusiasts</td>
+<td>OEM and enthusiasts</td>
-<td>OEM + enthusiasts</td>
+<td>OEM or enthusiasts</td>
<td>enthusiasts</td>
</tr>
@@ -764,13 +772,13 @@ Linux:</font></font>
<tr>
<td>Driver's quality</td>
-<td>Best(X11,kernel)</td>
+<td>best (X11,kernel)</td>
-<td>Best(X11,GATOS,kernel)</td>
+<td>best (X11,GATOS,kernel)</td>
-<td>Buggy(X11 only)</td>
+<td>buggy/unstable (X11 only)</td>
-<td>Best(X11 only)</td>
+<td>slow (X11 only)</td>
</tr>
<tr>
@@ -812,7 +820,7 @@ Linux:</font></font>
<tr>
<td>adaptive deinterlace</td>
-<td>NO</td>
+<td>N/A</td>
<td>YES</td>
@@ -824,11 +832,11 @@ Linux:</font></font>
<tr>
<td>Video equalizer (hue, contrast, saturation, color correction)</td>
-<td>N/A</td>
+<td>YES</td>
-<td>PARTLY&nbsp;(under devel)</td>
+<td>YES</td>
-<td>N/A</td>
+<td>GeForce only</td>
<td>N/A</td>
</tr>
@@ -836,9 +844,9 @@ Linux:</font></font>
<tr>
<td>Alpha blending, color and video keys</td>
-<td>PARTLY</td>
+<td>PARTIAL</td>
-<td>PARTLY&nbsp;(under devel)</td>
+<td>PARTIAL (under development)</td>
<td>N/A</td>
@@ -848,9 +856,9 @@ Linux:</font></font>
<tr>
<td>Video capture</td>
-<td>N/A</td>
+<td>YES (Marvel)</td>
-<td>YES(GATOS)</td>
+<td>YES (GATOS)</td>
<td>N/A</td>
@@ -860,7 +868,7 @@ Linux:</font></font>
<tr>
<td>TV-out</td>
-<td>YES</td>
+<td>G400 only</td>
<td>YES</td>
@@ -870,40 +878,65 @@ Linux:</font></font>
</tr>
</table>
-<p><font face="Verdana, Arial, Helvetica, sans-serif"><font size=-1>Well
-- it's very rude observing of video card. Indeed we should pay our attention
-for models of video card:</font></font>
-<br><font face="Verdana, Arial, Helvetica, sans-serif"><font size=-1>For
-example if MatroxG400(G450) drivers support TV-out then G550 has no such
-support.</font></font>
-<br><font face="Verdana, Arial, Helvetica, sans-serif"><font size=-1>Other
-sample: Adaptive deinterlacing exists only since Rage128 chip and isn't
-present on Mach64+ ones. Same as 3D features are far different from Mach64
-to Radeon2 8500 with trueform possibilities.</font></font>
-<p><b><font face="Verdana, Arial, Helvetica, sans-serif"><font size=-1>ANYWAY
-- MPLAYER'S TEAM DOESN'T ACCEPT ANY CLAIMS IF YOU AFTER</font></font></b>
-<br><b><font face="Verdana, Arial, Helvetica, sans-serif"><font size=-1>READING
-OF THIS MATERIAL WILL BUY CARD WHICH IS UNSUCCESSFUL FOR YOU!!!</font></font></b>
-<br><b><font face="Verdana, Arial, Helvetica, sans-serif"><font size=-1>THIS
-MATERIAL IS ONLY OUR VISION.</font></font></b>
-<p><font face="Verdana, Arial, Helvetica, sans-serif"><font size=-1><b>Q:</b>
-If PCI slot is far enough for most types of movies then why S3 Virge</font></font>
-<br><font face="Verdana, Arial, Helvetica, sans-serif"><font size=-1>is
-too slow for them?</font></font>
-<br><font face="Verdana, Arial, Helvetica, sans-serif"><font size=-1><b>A:</b>
-Due to its SIMM memory.</font></font>
+<P>It's a very rough overview of video cards. We should pay attention to video
+card models. If for example Matrox G400 drivers support TV-out then G450 and
+G550 do not necessarily have this feature.<BR>
+Another example: Adaptive deinterlacing exists only for the Rage128 chip and
+isn't present on Mach64+ ones. The same goes for 3D features. They are different
+from Mach64 to the Radeon 8500 with TRUFORM technology.</P>
+
+<P><B>ANYWAY - THE MPLAYER TEAM DOESN'T ACCEPT ANY CLAIMS IF AFTER READING THIS
+MATERIAL YOU BUY A CARD WHICH IS UNSATISFACTORY FOR YOU!!! THIS IS ONLY OUR
+POINT OF VIEW.</B></P>
+
+<P><B>Q:</B> If a PCI slot is fast enough for most types of movies then why is
+the S3 Virge too slow for them?<BR>
+<B>A:</B> Due to its SIMM memory.</P>
+
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
<TD COLSPAN=3>
-<B><A NAME=5.6><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>5.6. Encoding</A></B>
+<B><A NAME=5.6><FONT CLASS="text">5.6. Encoding</A></B>
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+How can I encode?
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+Read the <B>MEncoder</B> <A HREF="encoding.html">documentation</A>.
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+My tuner works, I can hear the sound and watch the video with MPlayer, but
+MEncoder doesn't encode audio!
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+TV audio encoding for Linux is currently unimplemented, we're working on it.
+At the moment it works only on BSD.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-How can I encode ?
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Check <A HREF="encoding.html">this documentation</A>.
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+I can't encode DVD subtitles into the AVI!
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+You have to specify the <CODE>-sid</CODE> option correctly!
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+MEncoder segfaults on startup!
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+Upgrade DivX4Linux.
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+How can I encode only selected chapters from a DVD?
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+Use the <CODE>-chapter</CODE> option correctly, like: <CODE>-chapter 5-7</CODE>
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top><FONT CLASS="text">Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
+I'm trying to work with 2GB+ files on a VFAT file system. Does it work?
+</B></TD><TR><TD></TD><TD VALIGN=top><FONT CLASS="text">A:</TD><TD><FONT CLASS="text">
+No, VFAT doesn't support 2GB+ files.
+</TD><TR><TD COLSPAN=3>&nbsp;</TD>
+
</TABLE>
</BODY>
diff --git a/DOCS/Polish/formats.html b/DOCS/Polish/formats.html
index 7b918e77b8..87578b4603 100644
--- a/DOCS/Polish/formats.html
+++ b/DOCS/Polish/formats.html
@@ -1,47 +1,36 @@
<HTML>
-<BODY BGCOLOR=WHITE>
-<FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
+<HEAD>
+<STYLE>
+ .text
+ {font-family : Verdana, Arial, Helvetica, sans-serif;
+ font-size : 14px;}
+</STYLE>
+</HEAD>
+
+<BODY BGCOLOR=WHITE>
+<FONT CLASS="text">
<P><B><A NAME=2.1>2.1. Supported formats</A></B></P>
-<P><B>MPlayer</B> can read/play from the following devices/formats:<BR>
-<UL>
-<LI> <A HREF="#2.1.1.1">VCD</A> (Video CD) directly from CD-ROM or from CDRwin's .bin image file
-<LI> <A HREF="#2.1.1.1">DVD</A>, directly from your DVD disk, using libdvdread for decryption
-<LI> <A HREF="#2.1.1.1">MPEG 1/2</A> System Stream (PS/PES/VOB) and Elementary Stream (ES) file
- formats
-<LI> <A HREF="#2.1.1.2">RIFF AVI</A> file format
-<LI> <A HREF="#2.1.1.3">ASF/WMV</A> 1.0 file format
-<LI> <A HREF="#2.1.1.4">QT/MOV</A> file format with (un)compressed headers
-<LI> <A HREF="#2.1.1.5">VIVO</A> format (.viv files)
-<LI> <A HREF="#2.1.1.6">FLI</A> format
-<LI> <A HREF="#2.1.1.7">RealMedia</A> format (.rm files)
-<LI> <A HREF="#2.1.1.8">NuppelVideo</A> format (.nuv files)
-<LI> <A HREF="#2.1.1.9">yuv4mpeg</A> format
-<LI> supports <A HREF="documentation.html#3.3">reading from stdin</A>, or network via HTTP
-</UL></P>
-
-<P>It's important to clarify a popular mistake. When people see a file with
-<B>.AVI</B> extension, they instantly declare that isn't an MPEG file.
-That's not true. At least not entirely. If you tell them that such a file
-can contain MPEG1 video, they laugh at you. Feel free to kick their dumbass
-faces, then tell them to RTFM.</P>
-
-<P>You see, a <B>codec</B> isn't equal to a <B>file format</B>.<BR>
-Video <B>codecs</B> are: MPEG1, MPEG2, DivX, Indeo5, 3ivx.<BR>
-Video <B>formats</B> are: MPG, AVI, ASF.<BR>
+<P>It is important to clarify a common mistake. When people see a file with a
+<B>.AVI</B> extension, they immediately conclude that it is not an MPEG file.
+That is not true. At least not entirely. Contrary to popular belief such a file
+<B>can</B> contain MPEG1 video.</P>
+
+<P>You see, a <B>codec</B> is not the same as a <B>file format</B>.<BR>
+Examples of video <B>codecs</B> are: MPEG1, MPEG2, DivX, Indeo5, 3ivx.<BR>
+Examples of file <B>formats</B> are: MPG, AVI, ASF.<BR>
</P>
-<P>In theory, you can happily put an OpenDivX video and MP3 audio
-into a <B>.MPG</B> format file. Though most players won't play it, since
-they expect MPEG1 video and MP2 audio (<B>.MPG</B> doesn't have the
-necessary fields to describe its video and audio streams, like <B>.AVI</B>
-does). Or put MPEG1 video to an .AVI. For example <A HREF="http://ffmpeg.sourceforge.net">ffmpeg</A> can
-create these files.</P>
+<P>In theory, you can put an OpenDivX video and MP3 audio
+into an <B>MPG</B> format file. However, most players will not play it, since
+they expect MPEG1 video and MP2 audio (unlike <B>AVI</B>, <B>MPG</B> does not have the
+necessary fields to describe its video and audio streams).
+Or you might put MPEG1 video into an AVI file. <A HREF="http://ffmpeg.sourceforge.net">FFmpeg</A>
+and <A HREF="encoding.html">MEncoder</A> can create these files.</P>
-<P>Audio <B>codecs</B> and <B>formats</B> are basically the same terms.</P>
<P><B><A NAME=2.1.1>2.1.1. Video formats</A></B></P>
@@ -49,74 +38,80 @@ create these files.</P>
<P><B><A NAME=2.1.1.1>2.1.1.1. MPEG files</A></B></P>
-<P>
-<LI>MPG : this is the most <B>basic</B> form of MPEG file formats. Contains
-MPEG1 video, and MP2 (MPEG-1 layer 2) audio, or rarely MP1.</LI>
-<LI>DAT : this is the very same format as MPG, just different extension. Used
-on <B>Video CD</B>s. Due to the nature VCDs are created and Linux is designed,
-the DAT files can't be played nor copied from VCDs. You have to use the
-<CODE>-vcd</CODE> option to play the VideoCD.</LI>
-<LI>VOB : this is the MPEG file format on <B>DVD</B>s. The same as MPG, plus
-capability to contain subtitles, or non-MPEG (AC3) audio. Contains encoded MPEG2
-video, and usually AC3 audio, but MP2 is allowed too.<BR>
+<P>MPEG files come in different guises:</P>
+
+<UL>
+<LI>MPG: This is the most <B>basic</B> form of the MPEG file formats. It contains
+MPEG1 video, and MP2 (MPEG-1 layer 2) or rarely MP1 audio.</LI>
+<LI>DAT: This is the very same format as MPG with a different extension. It is used
+on <B>Video CD</B>s. Due to the way VCDs are created and Linux is designed,
+the DAT files cannot be played nor copied from VCDs as regular files. You have
+to use the <CODE>-vcd</CODE> option to play the Video CD.</LI>
+<LI>VOB: This is the MPEG file format on <B>DVD</B>s. It is the same as MPG, plus the
+capability to contain subtitles or non-MPEG (AC3) audio. It contains encoded MPEG2
+video and usually AC3 audio, but DTS, MP2 and uncompressed LPCM are allowed, too.<BR>
<B>Read the <A HREF="cd-dvd.html#4.2">DVD section</A> !</B></LI>
-</P>
+</UL>
-<P>In MPEG files, series of frames are grouped together, and are independent
-from the other groups. What this means is you can cut/join an MPEG file with
-standard file-tools (like dd, cut), and it remains completely functional.</P>
+<P>Series of frames form independent groups in MPEG files. This means that you
+can cut/join an MPEG file with standard file tools (like dd, cut), and it
+remains completely functional.</P>
-<P>One important feature for MPGs is that they have a field to describe
+<P>One important feature of MPGs is that they have a field to describe
the aspect ratio of the video stream within. For example SVCDs have
-480x480 resolution video, and in the header that field is set to 4:3, so
-it's played at 640x480. AVI files don't have this field, so one has to
-rescale it during encoding.</P>
+480x480 resolution video, and in the header that field is set to 4:3, so that
+it is played at 640x480. AVI files do not have this field, so they have to be
+rescaled during encoding or played with the <CODE>-aspect</CODE> option.</P>
<P><B><A NAME=2.1.1.2>2.1.1.2. AVI files</A></B></P>
-<P>Designed by Micro$oft, the <B>AVI (Audio Video Interleaved)</B> is a
-widespread multipurpose format, currently used mostly for DivX and DivX4
-videos. Has many known drawbacks, and inabilities (for example in streaming).
-Has support for one video stream, and 99 audio streams. Can be as big as
-2Gb. There exists an extension for it to be bigger, called <B>OpenDMS</B>.
-M$ currently strongly discourages its use and propagates ASF/WMV. Not if
+<P>Designed by Micro$oft, <B>AVI (Audio Video Interleaved)</B> is a
+widespread multipurpose format currently used mostly for DivX and DivX4
+video. It has many known drawbacks and shortcomings (for example in streaming).
+It supports one video stream and 0 to 99 audio streams and can be as big as
+2GB. There exists an extension allowing bigger files called <B>OpenDMS</B>.
+M$ currently strongly discourages its use and encourages ASF/WMV. Not that
anybody cares.<BR>
-<B>NOTE</B> : DV cameras can create two types of AVI format, one is the usual and
+
+<P>There is a hack for AVI files that enhances them to contain Ogg Vorbis audio
+ stream, but makes them incompatible with standard AVI. <B>MPlayer</B>
+ supports playing these files, though seeking is currently unimplemented.</P>
+
+<B>NOTE:</B> DV cameras can create two types of AVI formats. One is common and
playable, the other is neither.</P>
-<P>There are two kinds of AVI files:
+<P>There are two kinds of AVI files:</P>
<UL>
- <LI><B>Interleaved</B> : audio and video content is interleaved. This is the
+ <LI><B>Interleaved:</B> Audio and video content is interleaved. This is the
standard usage. Recommended and mostly used. Some tools create interleaved
AVIs with bad sync. <B>MPlayer</B> detects these as interleaved, and this
climaxes in loss of A/V sync, probably at seeking. These files should be
played as non-interleaved (with the <CODE>-ni</CODE> option).</LI>
- <LI><B>Non-interleaved</B> : bad. First come the whole video stream, then the whole
- audio stream, thus needs a lot of seeking. It's very bad when playing from
- network or CDROM.</LI>
+ <LI><B>Non-interleaved:</B> First comes the whole video stream, then the whole
+ audio stream. It thus needs a lot of seeking, making playing from network or
+ CD-Rom difficult.</LI>
</UL>
-</P>
-<P>MPlayer supports 2 kind of timing for AVI files:
+<P><B>MPlayer</B> supports two kinds of timings for AVI files:</P>
<UL>
- <LI><B>bps-based</B> : it is based on bitrate/samplerate of video/audio stream. This
- method is used by most players, including avifile and windows media player.
+ <LI><B>bps-based</B>: It is based on the bitrate/samplerate of the video/audio stream. This
+ method is used by most players, including <A HREF="http://avifile.sourceforge.net">avifile</A>
+ and windows media player.
Files with broken headers, and files created with VBR audio but not
VBR-compliant encoder will result in A/V desync with this method (mostly at
seeking).</LI>
- <LI><B>interleaving-based</B> : it doesn't use bitrate value of the header, instead
- it uses the relative position of interleaved audio and video chunks. Makes
- some badly encoded file with VBR audio playable.</LI>
+ <LI><B>interleaving-based</B>: It does not use the bitrate value of the header, instead
+ it uses the relative position of interleaved audio and video chunks, making
+ badly encoded files with VBR audio playable.</LI>
</UL>
-</P>
-<P>Any audio and video codec is allowed, but note that VBR audio isn't well
-supported by most of the players. The file format makes it possible to use VBR
+<P>Any audio and video codec is allowed, but note that VBR audio is not well
+supported by most players. The file format makes it possible to use VBR
audio, but most players expect CBR audio, thus they fail with VBR. VBR is
-unusual, and Microsoft's AVI specs only describe CBR audio. I also note, that
-most AVI encoders/multiplexers create bad files if using VBR audio. Only 2
-exception (known by me): NaNDub and <A HREF="encoding.html">MEncoder</A>.</P>
+uncommon and Microsoft's AVI specs only describe CBR audio. I also noticed that
+most AVI encoders/multiplexers create bad files when using VBR audio. There are only
+two exceptions (known to me): NaNDub and <A HREF="encoding.html">MEncoder</A>.</P>
<P><B><A NAME=2.1.1.3>2.1.1.3. ASF/WMV files</A></B></P>
@@ -124,81 +119,125 @@ exception (known by me): NaNDub and <A HREF="encoding.html">MEncoder</A>.</P>
<P>ASF (active streaming format) comes from Microsoft. They developed two
variants of ASF, v1.0 and v2.0. v1.0 is used by their media tools (windows
media player and windows media encoder) and is very secret. v2.0 is published
-and patented :). Of course they differ, there is no compatibility at all (it's
+and patented :). Of course they differ, there is no compatibility at all (it is
just another legal game). <B>MPlayer</B> supports only v1.0, as nobody has ever seen
-v2.0 files :) . Note, that .ASF files nowdays come with the extension .WMA or
+v2.0 files :). Note that ASF files nowadays come with the extension .WMA or
.WMV.</P>
<P><B><A NAME=2.1.1.4>2.1.1.4. QuickTime/MOV files</A></B></P>
-<P>These are from Macintosh. Usually have extensions of .QT or .MOV . Note
-that since the MPEG4 Group chose QuickTime as the recommended file format
-for MPEG4, their .MOV files come with .MPG or .MP4 extension (interesting
-that in these files the video stream is a real .MPG file. With the
-<CODE>-dumpvideo</CODE> option you can even extract it.).</P>
+<P>These formats were designed by Apple. They usually have a .QT or .MOV extension. Note
+that since the MPEG4 group chose QuickTime as the recommended file format
+for MPEG4, their MOV files come with a .MPG or .MP4 extension (Interestingly
+the video and audio streams in these files are real MPG and AAC files. With the
+<CODE>-dumpvideo</CODE> and <CODE>-dumpaudio</CODE> options you can even extract them!).</P>
-<P><B>Codecs</B>: any codecs allowed, both CBR and VBR. Note: most new mov files use
-<B>Sorenson</B> video and QDesign Music audio. These formats are completely
-secret, and only Apple's quicktime player is able to play these files (on
-win/mac only).</P>
+<P><B>Codecs</B>: Any codec is allowed, both CBR and VBR. Note: most new QuickTime files use
+<B>Sorensen</B> video and QDesign Music audio. These formats have not been
+disclosed and will probably remain so in the future, making Apple's QuickTime
+player the only player able to play these files (on Windows/Mac OS only).</P>
<P><B><A NAME=2.1.1.5>2.1.1.5. VIV files</A></B></P>
-<P><B>MPlayer</B> happily demuxes VIVO file formats. The format's big
-disadvantage is that it has no index block, nor fixed packetsize or sync bytes,
+<P><B>MPlayer</B> happily demuxes VIVO file formats. The biggest disadvantage of
+the format is that it has no index block, nor a fixed packet size or sync bytes
and most files lack even keyframes, so forget seeking!</P>
-<P>VIVO/1.0 files' video codec is standard <B>h.263</B> . The VIVO/2.0 files'
-video codec is a modified, nonstandard <B>h.263</B> . Audio is the same,
-it may be <B>g.723</B> (standard), or <B>Vivo Siren</B> .</P>
+<P>The video codec of VIVO/1.0 files is standard <B>h.263</B>. The video codec
+of VIVO/2.0 files is a modified, nonstandard <B>h.263v2</B>. The audio is the same,
+it may be <B>g.723</B> (standard), or <B>Vivo Siren</B>.</P>
-<P>See the <A HREF=codecs.html#2.2.1.4>VIVO video codec</A>
-and <A HREF=codecs.html#2.2.2.4>VIVO audio codec</A> sections for installation
+<P>See the <A HREF="codecs.html#2.2.1.4">VIVO video codec</A>
+and <A HREF="codecs.html#2.2.2.4">VIVO audio codec</A> sections for installation
instructions.</P>
<P><B><A NAME=2.1.1.6>2.1.1.6. FLI files</A></B></P>
-<P><B>FLI</B> is a very old fileformat used by Autodesk Animator, but it's
-a common fileformat for short animations on the Net. <B>MPlayer</B> demuxes
+<P><B>FLI</B> is a very old file format used by Autodesk Animator, but it is
+a common file format for short animations on the net. <B>MPlayer</B> demuxes
and decodes FLI movies and is even able to seek within them (useful when
-looping with the -loop option). FLI files don't have keyframes, so picture
+looping with the <CODE>-loop</CODE> option). FLI files do not have keyframes, so the picture
will be messy for a short time after seeking.</P>
<P><B><A NAME=2.1.1.7>2.1.1.7. RealMedia (RM) files</A></B></P>
-<P>Yes, <B>MPlayer</B> can read (demux) RealMedia (.rm) files. Seeking
-is under implementation, and RM has keyframes so it will be flawless.
-Here are the lists of the supported <A HREF="codecs.html#2.2.1.8">RealVideo</A>
+<P>Yes, <B>MPlayer</B> can read (demux) RealMedia (.rm) files. Seeking works
+(the format supports keyframes). Here are the lists of the supported
+<A HREF="codecs.html#2.2.1.8">RealVideo</A>
and <A HREF="codecs.html#2.2.2.5">RealAudio</A> codecs.
<P><B><A NAME=2.1.1.8>2.1.1.8. NuppelVideo files</A></B></P>
<P><A HREF="http://mars.tuwien.ac.at/~roman/nuppelvideo">NuppelVideo</A>
-is a TV grabber tool (AFAIK:). <B>MPlayer</B> can read its <CODE>.nuv</CODE>
+is a TV grabber tool (AFAIK:). <B>MPlayer</B> can read its .NUV
files (only NuppelVideo 5.0). Those files can contain uncompressed YV12,
YV12+RTJpeg compressed, YV12 RTJpeg+lzo compressed, and YV12+lzo compressed
-frames, <B>MPlayer</B> decodes (and also <B>encodes</B> them with MEncoder to
-DivX/etc!) them all. Seeking is under implementation.</P>
+frames. <B>MPlayer</B> decodes (and also <B>encodes</B> them with MEncoder to
+DivX/etc!) them all. Seeking works.</P>
<P><B><A NAME=2.1.1.9>2.1.1.9. yuv4mpeg files</A></B></P>
<P><A HREF="http://mjpeg.sourceforge.net">yuv4mpeg / yuv4mpeg2</A> is
-also a fileformat for TV grabbing, or so :) I know only one thing about it:
-we support it.</P>
+a file format used by the <A HREF="http://mjpeg.sf.net">mjpegtools programs</A>.
+You can grab, produce, filter or encode video in this format using these.
+The file format is really a sequence of uncompressed YUV 4:2:0 images.
+</P>
+
+
+<P><B><A NAME=2.1.1.10>2.1.1.10. FILM files</A></B></P>
+
+<P>This format is used on old Sega Saturn CD-Rom games.</P>
+
+
+<P><B><A NAME=2.1.1.11>2.1.1.11. RoQ files</A></B></P>
+
+<P>RoQ files are multimedia files used in some ID games such as Quake III and
+ Return to Castle Wolfenstein.</P>
+
+
+<P><B><A NAME=2.1.1.12>2.1.1.12. OGG files</A></B></P>
+
+<P>This is a new fileformat from Xiphophorus, developed to contain Vorbis
+ audio. You'll need <CODE>libogg</CODE> and <CODE>libvorbis</CODE> installed
+ before compiling <B>MPlayer</B> to be able to play it.</P>
<P><B><A NAME=2.1.2>2.1.2. Audio formats</A></B></P>
-<P>Currently <B>MPlayer</B> is still a <B>Movie</B> and not a <B>Media</B>
-player, thus the pure audio formats (for example MP3, WAV, audio ASF) are
-unplayable. Use <A HREF="http://www.xmms.org">xmms</A>, <A HREF="http://www.mpg123.de">mpg123</A>
-or whatever.</P>
+<P><B>MPlayer</B> is a <B>Movie</B> and not a <B>Media</B> player, although
+ it can play some audio file formats (they are listed in the sections below).
+ This is not a recommended usage of <B>MPlayer</B>, you better use
+ <A HREF="http://www.xmms.org">xmms</A>.</P>
+
+
+<P><B><A NAME=2.1.2.1>2.1.2.1. MP3 files</A></B></P>
+
+<P>You may have problems playing certain MP3 files that <B>MPlayer</B> will
+misdetect as MPEGs and play incorrectly or not at all. This cannot be fixed
+without dropping support for certain broken MPEG files and thus will remain
+like this for the foreseeable future. The <CODE>-demuxer</CODE> flag described
+in the manpage may help you in these cases.</P>
+
+
+<P><B><A NAME=2.1.2.2>2.1.2.2. WAV files</A></B></P>
+
+
+<P><B><A NAME=2.1.2.3>2.1.2.3. OGG files (Vorbis)</A></B></P>
+
+<P>Requires properly installed <CODE>libogg</CODE> and
+ <CODE>libvorbis</CODE>.</P>
+
+
+<P><B><A NAME=2.1.2.4>2.1.2.4. WMA/ASF files</A></B></P>
+
+
+<P><B><A NAME=2.1.2.5>2.1.2.5. MP4 files</A></B></P>
</BODY>
</HTML>
diff --git a/DOCS/Polish/gcc-2.96-3.0.html b/DOCS/Polish/gcc-2.96-3.0.html
index e607256126..b092d1d032 100644
--- a/DOCS/Polish/gcc-2.96-3.0.html
+++ b/DOCS/Polish/gcc-2.96-3.0.html
@@ -1,5 +1,9 @@
<HTML>
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
+
+<HEAD>
+ <META http-equiv="content-type" content="text/html; charset=iso-8859-2">
+</HEAD>
+
<BODY BGCOLOR=WHITE>
<FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
diff --git a/DOCS/Polish/mplayer.1 b/DOCS/Polish/mplayer.1
index 4b8e8567d5..1f16f49373 100644
--- a/DOCS/Polish/mplayer.1
+++ b/DOCS/Polish/mplayer.1
@@ -1,454 +1,303 @@
-.\" MPlayer (C) 2000-2001 Arpad Gereoffy <sendmail@to.mplayer-users>
-.\" This manpage was/is done by Gabucino
-.\"
-.TH MPlayer
-.SH NAME
+.\" MPlayer (C) 2000-2002 Arpad Gereoffy <sendmail@to.mplayer-users>
+.\" This manpage was/is done by Gabucino <sendmail@to.mplayer-users>
+.\" (Patches done by Jonas Jermann <sendmail@to.mplayer-users>)
+.\"
+.TH "MPlayer" "1" "2002-05-05"
+
+.SH "NAME"
mplayer \- Movie Player for Linux
-.SH SYNOPSIS
+.br
+mencoder \- Movie Encoder for Linux
+
+.SH "SYNOPSIS"
+.B mplayer
+.RB [options]\ [\fIfile\fP\ |\ \fIURL\fP\ |\ \fIplaylist\fP\ |\ \-\ ]
+.br
+.B mplayer
+.RB [global\ options]\ \fIfile1\fP\ [specific\ options]\ [file2]\ [specific\ options]
+.br
+.B mplayer
+.RB [global\ options]\ {\fIgroup\ of\ files\ and\ options\fP}\ [group\ specific\ options]
+.br
+.B mplayer
+.RB [dvd|vcd|tv]://[title]\ [options]
+.br
+.B mplayer
+.RB [mms|http|http_proxy|rtp]://URL[:port]\ [options]
+.br
+.B mencoder
+.RB [options]\ [\fIfile\fP\ |\ \fIURL\fP\ |\ \-\ ]\ [\-o\ file]
+.br
+.B gmplayer
+.RB [options]\ [\-skin\ skin]
+
+.SH "DESCRIPTION"
.B mplayer
-.RB [ \-gui ]
-.RB [ \-v ]
-.RB [ \-help / -h / --help ]
-.RB [ \-quiet ]
-.RB [ \-vo\ <driver>[:<device>] ]
-.RB [ \-ao\ <driver>[:<device>] ]
-.RB [ \-vcd\ <track\ number> ]
-.RB [ \-sb\ <byte\ position> ]
-.RB [ \-nosound ]
-.RB [ \-abs\ <bytes> ]
-.RB [ \-delay\ <secs> ]
-.RB [ \-nobps ]
-.RB [ \-aid\ <id> ]
-.RB [ \-alang\ <audio\ stream\ languages> ]
-.RB [ \-vid\ <id> ]
-.RB [ \-fps\ <rate> ]
-.RB [ \-mc\ <seconds/5f> ]
-.RB [ \-fs ]
-.RB [ \-vm ]
-.RB [ \-zoom ]
-.RB [ \-x\ <x> ]
-.RB [ \-y\ <y> ]
-.RB [ \-sws\ <software\ scaler\ type> ]
-.RB [ \-xy\ <factor> ]
-.RB [ \-pp\ <quality> ]
-.RB [ \-include\ <config\ file> ]
-.RB [ \-lircconf\ <config\ file> ]
-.RB [ \-ffactor\ <number> ]
-.RB [ \-sub\ <filename> ]
-.RB [ \-subfps\ <rate> ]
-.RB [ \-subdelay\ <seconds> ]
-.RB [ \-z\ <0-8> ]
-.RB [ \-idx ]
-.RB [ \-forceidx ]
-.RB [ \-nodshow ]
-.RB [ \-noxv ]
-.RB [ \-forcexv ]
-.RB [ \-ss\ <time> ]
-.RB [ \-dumpaudio ]
-.RB [ \-dumpvideo ]
-.RB [ \-dumpstream ]
-.RB [ \-noframedrop ]
-.RB [ \-framedrop ]
-.RB [ \-nodouble ]
-.RB [ \-double ]
-.RB [ \-stereo\ <mode> ]
-.RB [ \-channels\ <n> ]
-.RB [ \-srate\ <Hz> ]
-.RB [ \-osdlevel\ <level> ]
-.RB [ \-config\ <file> ]
-.RB [ \-display\ <name> ]
-.RB [ \-wid\ <window\ id> ]
-.RB [ \-unicode ]
-.RB [ \-utf8 ]
-.RB [ \-fsmode\ <mode> ]
-.RB [ \-vc\ <video\ codec\ name> ]
-.RB [ \-ac\ <audio\ codec\ name> ]
-.RB [ \-vfm\ <video\ codec\ family> ]
-.RB [ \-afm\ <audio\ codec\ family> ]
-.RB [ \-frames\ <number> ]
-.RB [ \-autoq\ <quality> ]
-.RB [ \-fb\ <device> ]
-.RB [ \-fbmode\ <modename> ]
-.RB [ \-fbmodeconfig\ <filename> ]
-.RB [ \-monitor_hfreq\ <horizontal\ frequency\ range> ]
-.RB [ \-monitor_vfreq\ <vertical\ frequency\ range> ]
-.RB [ \-monitor_dotclock\ <dotclock\ (or\ pixelclock)\ range> ]
-.RB [ \-benchmark ]
-.RB [ \-dvd\ <title\ id> ]
-.RB [ \-chapter\ <chapter\ id> ]
-.RB [ \-dvdangle\ <angle\ id> ]
-.RB [ \-alang\ <country\ code> ]
-.RB [ \-slang\ <country\ code> ]
-.RB [ \-sid\ <subtitle \id> ]
-.RB [ \-dvdkey\ <key> ]
-.RB [ \-skin\ <skin\ name> ]
-.RB [ \-aspect\ <ratio> ]
-.RB [ \-monitoraspect\ <ratio> ]
-.RB [ \-subcp\ <codepage> ]
-.RB [ \-dumpmpsub ]
-.RB [ \-dumpfile ]
-.RB [ \-dumpsub ]
-.RB [ \-screenw\ <pixels> ]
-.RB [ \-screenh\ <pixels> ]
-.RB [ \-cache\ <kbytes> ]
-.RB [ \-bpp\ <depth> ]
-.RB [ \-flip ]
-.RB [ \-playlist\ <filename> ]
-.RB [ \-slave ]
-.RB [ \-loop\ <num> ]
-.RB [ \-mixer\ <device> ]
-.RB [ \-master\ yes/no ]
-.RB [ \-tv\ suboptions ]
-.RB [ \-dapsync ]
-.RB [ \-softsleep ]
-.I < - | file | URL | device >
-.PP
-.SH DESCRIPTION
-.I mplayer
-MPlayer is a movie player for LINUX (runs on many other Unices, and non-x86
-CPUs, see section 6). It plays most MPEG, AVI and ASF/WMV files, supported by
-many native and Win32 DLL codecs. You can watch VideoCD, SVCD, DVD, and even
-DivX movies too (and you don't need the avifile library at all!).
-
-Another big feature of mplayer is the wide range of supported output drivers :
-X11, Xv, DGA, OpenGL, SVGAlib, fbdev, AAlib, DirectFB, SDL (and all the drivers
-it supports), and some lowlevel card-specific drivers (for Matrox, 3Dfx and
-Radeon) too! Most of them supports software or hardware scaling, so you can
-enjoy movies in fullscreen.
-
-Several subtitles types are supported (curently 9 !) and the fonts are
-rendered with nice big antialiased shaded fonts ! Of course there is support
-for european/ISO 8859-1,2 (hungarian, english, czech, etc), cyrillic, korean
-fonts.
-.LP
-.SH "GUI OPTIONS"
+is a movie player for LINUX (runs on many other Unices, and non\-x86
+CPUs, see DOCS section 6). It plays most MPEG, VOB, AVI, VIVO, ASF/WMV, QT/MOV, FLI,
+RM, NuppelVideo, yuv4mpeg, FILM, RoQ files, supported by many native, XAnim, and
+Win32 DLL codecs. You can watch VideoCD, SVCD, DVD, 3ivx, DivX 3/4/5 and even WMV movies too
+(and you don't need the avifile library at all!).
+
+Another big feature of mplayer is the wide range of supported output drivers.
+It works with X11, Xv, DGA, OpenGL, SVGAlib, fbdev, AAlib, DirectFB, but you can use
+GGI and SDL (and this way all their drivers) and some lowlevel card-specific drivers
+(for Matrox G-series, 3Dfx Banshee/Voodoo3 and ATI cards) too!
+.br
+Most of them supports software or hardware scaling, so you can enjoy movies in fullscreen.
+MPlayer supports displaying through some hardware MPEG decoder boards, such as the Siemens DVB and
+DXR3/Hollywood+!
+
+Nice big antialiased shaded subtitles with european/ISO 8859-1,2 (hungarian, english, czech,
+etc), cyrillic, korean fonts are supported (10 supported subtitle formats: MicroDVD, SubRip,
+SubViewer, SAMI (smi), vplayer, RealMedia RT, ssa (Sub Station Alpha), AQT, VobSub, and our
+own: MPsub).
+
+.B mencoder
+(MPlayer's Movie Encoder) is a simple movie encoder, designed to
+encode MPlayer-playable movies (AVI/DVD/VCD/VOB/MPG/MOV/VIV/VIV/FLI/RM/NUV/NET)
+to other MPlayer-playable formats (see below). It encodes to DivX4
+(1, 2 or 3 passes), xvid, codecs of libavcodec, PCM/MP3/VBRMP3 audio.
+Also has stream copying abilities, a powerfull plugin system
+(crop, expand, flip, postprocess, rotate, scale, rgb/yuv conversion) and more.
+
+.B gmplayer
+is MPlayer with a graphical user interface.
+It has the same options as MPlayer.
+
+.SH GENERAL NOTES
+Every "flag" option has "noflag" pair, e.g. \-fs opposite is \-nofs.
+.br
+.B Check the html documentation too!
+
+.SH "DEMUXER/STREAM OPTIONS"
+.TP
+.B \-aid <id>
+Select audio channel [MPG: 0\-31 AVI: 1\-99 ASF: 0\-127 VOB: 128\-...]
+.br
.I NOTE:
-The GUI code has to be compiled in *explicitly*, for details see the
-documentation.
-.TP
-.B \-gui
-start MPlayer in GUI mode.
+Use \-alang to define the language by name.
.TP
-.B \-skin <skin\ directory>
-load skin from this directory (WITHOUT path name!). For example '-skin fittyfene' tries these :
-
- /usr/local/share/mplayer/Skin/fittyfene
- ~/.mplayer/Skin/fittyfene
-.LP
-.SH "DVD OPTIONS"
-.I NOTE:
-These options are valid only with DVD support compiled in. For details,
-see the documentation.
+.B \-alang <audio\ stream\ language>
+Usable when playing DVD disks. Expects a two\-letter country code(s) as
+parameter, and always tries to play back audio streams those language
+matches the given code. For example: \-alang hu,en will always try to play
+hungarian or if it's non\-existant then english audio streams if there are any.
.TP
-.B \-dvd\ titleid
-tell MPlayer which movies (marked with titleid) to play. For example
-sometimes '1' are trailers, and '2' is the real movie.
+.B \-audio\-demuxer <number>
+Force audio demuxer type for \-audiofile.
+Give the demuxer ID as defined in demuxers.h.
+You can use \-audio\-demuxer 17 to force .mp3 detection!
.TP
-.B \-sid\ <id>
-Turns on DVD subtitle displaying. Also, you MUST specify a number which
-corresponds to a DVD subtitle language (0-31). For the list of available
-subtitles, use with the -v switch and look at the output.
+.B \-audiofile <filename>
+Play audio from an external file (WAV, MP3 or OggVorbis)
.TP
-.B \-chapter\ <chapter\ id>
-specify which chapter to start playing at. Examples can be found below.
+.B \-cdrom\-device <path\ to\ device>
+Override default CDROM drive name /dev/cdrom
.TP
-.B \-dvdangle\ <angle\ id>
-some DVD discs contain scenes that can be viewed from multiple angles.
-Here you can tell MPlayer which angles to use. Examples can be found below.
+.B \-cache <kbytes>
+This option specifies how much memory (in kbytes) to use when precaching a file/URL.
+Especially useful on slow media (default is \-nocache).
.TP
-.B \-alang\ <audio\ stream\ language>
-Used when playing DVD disks. Expects a two-letter country code(s) as
-parameter, and always tries to play back audio streams those language
-matches the given code. For example: -alang hu,en will always try to play
-hungarian or if it's non-existant then english audio streams if there are any.
+.B \-chapter <chapter\ id>[-<end chapter id>]
+Specify which chapter to start playing at. Optionally specify which chapter to
+end playing at. Examples can be found below.
.TP
-.B \-slang\ <subtitle\ language>
-See the former, but this option needs a two-letter parameter, a country code.
-Like: -slang hu,en will always select hungarian or if it's non existant then
-english subtitles, if there are any. For the list of available subtitles, use
-with the -v switch and look at the output.
-.LP
-.SH "GENERAL OPTIONS"
+.B \-csslib <filename>
+(old-style DVD option) This option is used to override the default location of libcss.so
.TP
-.I NOTE
-Every "flag" option has "noflag" pair, e.g. -fs opposite is -nofs
+.B \-demuxer <number>
+Force demuxer type. Give the demuxer ID as defined in demuxers.h.
.TP
-.B \-vo\ <driver>[:<device>]
-select video output driver and optinaly device. "device" is valid with
-SDL and GGI too, it means sub-driver then (for example: -vo sdl:aalib).
-
-you can get the list of available drivers executing
-.I mplayer -vo help
-
+.B \-dumpaudio (MPLAYER only)
+Dumps raw compressed audio stream to ./stream.dump (usefull with mpeg/ac3)
.TP
-.B \-ao\ <driver>[:<device>]
-select audio output driver and optinaly device. "device" is valid with
-SDL too, it means sub-driver then (for example: -vo sdl:esd).
-
-If using OSS, you can specify which sound device to use like this :
--ao oss:/dev/dsp1 (replaces the old -dsp option)
-
-you can get the list of available drivers executing
-.I mplayer -ao help
-
+.B \-dumpfile <filename> (MPLAYER only)
+Specify which file MPlayer should dump to. Should be used together
+with \-dumpaudio/\-dumpvideo/\-dumpstream.
.TP
-.B \-vcd\ <track>
-play video cd track from device instead of plain file
+.B \-dumpstream (MPLAYER only)
+Dumps the raw stream to ./stream.dump . Useful for example
+when ripping from DVD or network.
.TP
-.B \-nosound
-don't play sound
+.B \-dumpsub (MPLAYER only)
+Dumps the subtitle substream from VOB streams.
.TP
-.B \-fs
-fullscreen playing (centers movie, and makes black
-bands around it)
+.B \-dumpvideo (MPLAYER only)
+Dump raw compressed video stream to ./stream.dump (not very usable)
.TP
-.B \-vm
-try to change to a different video mode. dga2, x11 (XF86VidMode) and sdl
-output drivers support it.
+.B \-dvd <title\ id>
+Tell MPlayer which movies (marked with titleid) to play. For example
+sometimes '1' are trailers, and '2' is the real movie. Sometimes deinterlacing
+is required for DVD playback: see '\-pp 0x20000' or '\-npp lb' options too.
.TP
-.B \-zoom
-use software scaling, where available (use with -nofs). svga, x11, vesa
-output drivers support it.
+.B \-dvd\-device <path\ to\ device>
+Override default DVD device name /dev/dvd
.TP
-.B \-flip
-flip image (useful for example for old Indeo codecs). Supported only(?)
-by the 'sdl' and 'x11' outputs.
+.B \-dvdangle <angle\ id>
+Some DVD discs contain scenes that can be viewed from multiple angles.
+Here you can tell MPlayer which angles to use. Examples can be found below.
.TP
-.B \-x\ <x>
-scale image to x width (if driver suppports)
+.B \-dvdauth <DVD\ device>
+(old-style DVD option) Turns on DVD authentication using the given device.
.TP
-.B \-y\ <y>
-scale image to y height (if driver supports)
+.B \-dvdkey <CSS\ key>
+(old-style DVD option) When decoding from non-DVD, this option gives the CSS key needed
+to crack the DVD (the key is printed when authenticating with DVD).
.TP
-.B \-sws\ <software\ scaler\ type>
-this option sets the quality (and speed, respectively) of the software scaler,
-with the -zoom option. For example with x11 or other outputs which lack
-hardware acceleration. Possible settings are :
-
- 0 - fast bilinear (default)
- 1 - bilinear
- 2 - bicubic (best quality)
+.B \-dvdnav (BETA CODE)
+Force usage of libdvdnav.
.TP
-.B \-xy\ <factor>
-scale image by <factor>
+.B \-forceidx
+Force rebuilding of INDEX. Useful for files with broken index (desyncs, etc).
+Seeking will be possible. You can fix the index permanently with
+MEncoder (see the documentation).
.TP
-.B \-autoq\ <quality>
-dynamically changes the level of postprocess, depending on spare CPU
-time available. Uses the same value ranges as -pp . The number you
-specify will be the maximum level used. Usually you can use some big
-number. You don't have to (and don't) use together with -pp !
+.B \-fps <value>
+Override video frame rate (if value is wrong/missing in the header) (float number)
.TP
-.B \-ffactor\ <number>
-resample alphamap of the font. Can be:
-
- 0 plain white fonts
- 0.75 very narrow black outline [default]
- 1 narrow black outline
- 10 bold black outline
+.B \-frames <number>
+Play/convert only first <number> frames, then quit.
.TP
-.B \-sub\ <subtitle\ file>
-use/display this subtitle file
+.B \-hr\-mp3\-seek (.MP3 only)
+Hi\-res mp3 seeking. Default is: enabled when playing from external MP3 file,
+as we need to seek to the very exact position to keep A/V sync. It can be slow
+especially when seeking backwards \- it has to rewind to the beginning to find
+the exact frame.
.TP
-.B \-subfps\ <rate>
-specify frame/sec rate of subtitle file (float number)
-(ONLY for frame-based SUB files, i.e. NOT MicroDVD format!)
-(default: the same fps as the movie)
+.B \-idx (see \-forceidx option too!)
+Rebuilds INDEX of the AVI if no INDEX was found,
+thus allowing seeking. Useful with broken/incomplete
+downloads, or badly created AVIs.
.TP
-.B \-subdelay\ <sec>
-delays subtitles by <sec> seconds. Can be negative.
+.B \-mc <seconds/frame>
+Maximum A-V sync correction per frame (in seconds)
.TP
-.B \-osdlevel\ <level>
-specifies which mode the OSD should start in (0 : none, 1 : seek, 2: seek+timer)
-(default = 2)
+.B \-mf <option1:option2:...>
+Used when decoding from multiple PNG or JPEG files.
+(see documentation). They are:
+
+ on turns on multifile support
+ w=<value> width of the output (autodetect)
+ h=<value> height of the output (autodetect)
+ fps=<value> fps of the output (default: 25)
+ type=<value> type of input files (available types : jpeg, png)
.TP
-.B \-lircconf\ <config\ file>
-specifies a configfile for LIRC (see http://www.lirc.org) if you don't like the default ~/.lircrc
+.B \-ni (.AVI only)
+Force usage of non\-interleaved AVI parser (fixes playing
+of some bad AVI files).
.TP
-.B \-v
-enable verbose output (more -v means more verbosity)
+.B \-nobps (.AVI only)
+Don't use avg. byte/sec value for A\-V sync (AVI).
+Helps with some AVI files with broken header.
.TP
-.B \-quiet
-display less output, status messages.
+.B \-skipopening
+Skip dvd opening (dvdnav only).
.TP
-.B \-benchmark
-used in combination with -nosound and -vo null for benchmarking.
+.B \-sb <byte\ position> (see \-ss option too!)
+Seek to byte position. Useful for playback from cdrom
+images / vob files with junk at the beginning.
.TP
-.B \-aspect <ratio>
-set aspect ratio of movies. It's autodetected on MPEG files, and can't be
-autodetected on AVI files. Examples:
-
- -aspect 4:3 or -aspect 1.3333
- -aspect 16:9 or -aspect 1.7777
-
+.B \-srate <Hz>
+Specifies Hz to playback audio on. Has effect on playback speed!
.TP
-.B \-monitoraspect <ratio>
-set aspect ratio of your screen. Examples:
-
- -monitoraspect 4:3 or 1.3333
- -monitoraspect 16:9 or 1.7777
+.B \-ss <time> (see \-sb option too!)
+Seek to given time position. For example:
+ \-ss 56 seeks to 56 seconds
+ \-ss 01:10:00 seeks to 1 hour 10 min
.TP
-.B \-playlist <file>
-play files according to this filelist (1 file/row).
-.TP
-.B \-ss\ <time>
-seek to given time position. For example :
-
- -ss 56 seeks to 56 seconds
- -ss 01:10:00 seeks to 1 hour 10 min
+.B \-tv <option1:option2:...>
+This option enables the TV grabbing feature of MPlayer (see documentation).
+Available options are:
+ on use TV input
+ noaudio no sound
+ driver=<value> available: dummy, v4l
+ device=<value> specify other device than the default /dev/video0
+ input=<value> available: television, s-video, composite, etc
+ freq=<value> specify the frequency to set the tuner (e.g. 511.250)
+ outfmt=<value> output format of the tuner (rgb32, rgb24, yv12, uyvy, i420)
+ width=<value> the width of the output window
+ height=<value> the height of the output window
+ norm=<value> available: PAL, SECAM, NTSC
+ channel=<value> set the tuner to the given channel
+ chanlist=<value> available: us-bcast, us-cable, europe-west, europe-east, etc
.TP
-.B \-loop\ <num>
-loops movie playback <num> times. 0 means forever.
-.TP
-.B \-mixer\ <device>
-this option will tell MPlayer to use a different device for mixing than
-/dev/mixer.
-.TP
-.B \-master\ yes/no
-Setting this option to "yes" will instruct MPlayer to change the MASTER
-mixer channel when setting the volume, and "no" means the PCM channel.
+.B \-vcd <track>
+Play video cd track from device instead of plain file
.TP
-.B \-tv\ suboptions
-this option enables the TV grabbing feature of MPlayer. For complete
-documentation, please see documentation.html chapter 2.5
-.IP
-.SH "ADVANCED OPTIONS"
+.B \-vid <id>
+Select video channel [MPG: 0\-15 ASF: 0\-255 ]
.TP
-.I NOTE
-These options can help you solve your particular problem.. Also, see the
-documentation !
-.TP
-.B \-vc <name>
-force usage of a specific video codec, according to its name in codecs.conf,
-for example :
+.B \-vivo <sub\-options> (DEBUG CODE)
+Force audio parameters for the .vivo demuxer (for debugging purposes)
- -vc divx use VFW DivX codec
- -vc divxds use DirectShow DivX codec
- -vc ffdivx use libavcodec's DivX codec
- -vc ffmpeg12 use libavcodec's MPEG1/2 codec
- -vc divx4 use ProjectMayo's DivX codec
-See '-vc help' for FULL list !
+.SH "DECODING/FILTERING OPTIONS"
.TP
-.B \-ac <name>
-force usage of a specific audio codec, according to its name in codecs.conf,
-for example :
+.B \-ac <codec name>
+Force usage of a specific audio codec, according to its name in codecs.conf,
+for example:
- -ac mp3 use libmp3 MP3 codec
- -ac mp3acm use l3codeca.acm MP3 codec
- -ac ac3 use AC3 codec
- -ac hwac3 enable Hardware AC3 passthrough
- (see documentation)
- -ac vorbis use libvorbis
- -ac ffmp3 use ffmpeg's MP3 decoder (SLOW)
+ \-ac mp3 use libmp3 MP3 codec
+ \-ac mp3acm use l3codeca.acm MP3 codec
+ \-ac ac3 use AC3 codec
+ \-ac hwac3 enable Hardware AC3 passthrough (see documentation)
+ \-ac vorbis use libvorbis
+ \-ac ffmp3 use ffmpeg's MP3 decoder (SLOW)
-See '-ac help' for FULL list !
+See '\-ac help' for FULL list!
.TP
-.B \-vfm <1-12>
-force usage of a specific codec FAMILY, and FALLBACK to default if failed.
-For example:
+.B \-afm <1\-12> (OBSOLETE)
+Force usage of a specific audio format. For example:
- -vfm 2 use VFW (Win32) codecs
- -vfm 3 use OpenDivX/DivX4 codec (YV12)
- (same as -vc odivx but fallback)
- -vfm 4 use DirectShow (Win32) codecs
- -vfm 5 use libavcodec codecs
- -vfm 7 use DivX4 codec (YUY2)
- (same as -vc divx4 but fallback)
- -vfm 10 use XAnim codecs
+ \-afm 1 use libmp3 (mp2/mp3, but not mp1)
+ \-afm 2 suppose raw PCM audio
+ \-afm 3 use libac3
+ \-afm 4 use a matching Win32 codec
+ \-afm 5 use aLaw/uLaw driver
+ \-afm 10 use libvorbis
+ \-afm 11 use ffmpeg's MP3 decoder (even mp1)
-See -vc help for FULL list !
-
-.I NOTE:
-if libdivxdecore support was compiled in, then type 3 and 7 now contains
-just the same DivX4 codec, but different APIs to reach it. For difference
-between them and when to use which, check the DivX4 section in the
-documentation.
+See \-ac help for FULL list!
.TP
-.B \-afm <1-12>
-force usage of a specific audio format. For example:
-
- -afm 1 use libmp3 (mp2/mp3, but not mp1)
- -afm 2 suppose raw PCM audio
- -afm 3 use libac3
- -afm 4 use a matching Win32 codec
- -afm 5 use aLaw/uLaw driver
- -afm 10 use libvorbis
- -afm 11 use ffmpeg's MP3 decoder (even mp1)
+.B \-aspect <ratio>
+Override aspect ratio of movies. It's autodetected on MPEG files, but can't be
+autodetected on most AVI files. Examples:
-See -ac help for FULL list !
+ \-aspect 4:3 or \-aspect 1.3333
+ \-aspect 16:9 or \-aspect 1.7777
.TP
-.B \-sb\ <byte\ position>
-seek to byte position
-.TP
-.B \-bpp\ <depth>
-use different color depth than autodetect. Not all -vo drivers support
-it (fbdev, dga2, svga, vesa).
+.B \-flip
+Flip image upside-down
.TP
-.B \-pp\ <quality>
-apply postprocess filter on decoded image.
-Postprocessing effect depends on the codec and works only for MPEG, OpenDivX,
-DivX4, DivX. Quality is an hexadecimal number built as below:
-
-0x 00 TX hv YZ
- ^^ ^^ ^^
- || | ||
- || | |\- postprocessing flag for luminance:
- || | | 1/2: v/h deblock 4: dering
- || | | 8: auto contrast/brightness correction
- || | |
- || | \-- postproc flags for color:
- || | 1/2: v/h deblock 4: dering
- || |
- || \---- experimental deblocking filters:
- || 11: X's filter 22: x1 filter
- ||
- |\------- deinterlacing modes
- | 1: linear interpolation 2: linear blend
- | 4: cubic interpolation 8: median
- |
- \-------- temporal denoise filter: 1 enabled
-
-.I HINT:
-0x2007f or 0x7f are known to give good results.
-.I NOTE:
-0x20000 (deinterlacing) may be required for DVD playback
+.B \-nosound
+Don't play/encode sound
.TP
-.B \-npp\ <options> (EXPERIMENTAL)
-This option allows to give more litterate options for postprocessing, and is
-another way of calling it (not with -pp).
+.B \-npp <option1,option2,...>
+This option allows to give more litterate options for postprocessing,
+and is another way of calling it (not with \-pp).
+.br
+NOTE: -npp only controls the external postprocess filter, and you HAVE TO
+load it manually by '-vop pp', it is not auto-loaded!
+.br
+So, the usage: -vop pp -npp <options>
.I EXAMPLE:
- '-pp 0x2007f' <=> '-npp hb,vb,dr,al,lb'
- '-pp 0x7f' <=> '-npp hb,vb,dr,al'
-
-The options for -npp are a coma separated list of the keywords below:
- de or default : hdeblock:a,vdeblock:a,
- dering:a,autolevels,tmpnoise:a:150:200:400 (0xTODO)
- fa or fast : x1hdeblock:a,x1vdeblock:a,
- dering:a,autolevels,tmpnoise:a:150:200:400 (0xTODO)
- hb or hdeblock : horizontal deblocking filter (0xTODO)
- vb or vdeblock : vertical deblocking filter (0xTODO)
- hr or rkhdeblock : rk horizontal deblock filter (0xTODO)
- vr or rkvdeblock : rk vertical deblock filter (0xTODO)
- h1 or x1hdeblock : x1 horizontal deblock filter (0xTODO)
- v1 or x1vdeblock : y1 horizontal deblock filter (0xTODO)
- dr or dering : TODO
- al or autolevels : brightness/contrast correction (0xTODO)
- lb or linblenddeint : linear blend deinterlacing (0x20000)
- li or linipoldeint : linear interpolation deinterlacing (0x10000)
- ci or cubicipoldeint : cubic interpolation deinterlacing (0x40000)
- md or mediandeint : median deinterlacing (0x80000)
- tn or tmpnoise : temporal denoise filter (0x100000)
-
-These keywords accept a '-' prefix to disable the option.
+ '\-pp 0x2007f' <=> '\-npp hb,vb,dr,al,lb'
+ '\-pp 0x7f' <=> '\-npp hb,vb,dr,al'
+
+You can get a list of options for \-npp by executing
+.I mplayer \-npp help
+.br
+These keywords accept a '\-' prefix to disable the option.
.I EXAMPLE:
- '-npp de,-al' means 'default filters without brightness/contrast correction'
+ '\-npp de,\-al' means 'default filters without brightness/contrast correction'
-A postfix letter, separated by ':' may be appended to the option to indicate
-its scope:
+A ':' followed by a letter may be appended to the option to indicate its
+scope:
a : automatically switches the filter off if the cpu is too slow
c : do chrominance filtering too
y : do not do chrominance filtering (that is only luminance filtering)
@@ -456,313 +305,1075 @@ its scope:
Each filter defaults to 'c' (chrominance).
.I EXAMPLE:
- '-npp de,tn:1:2:3' means 'enable default filters & temporal denoiser'
- '-npp hb:y,vb:a -autoq 6' means 'deblock horizontal only luminance, and
+ '\-npp de,tn:1:2:3' means 'enable default filters & temporal denoiser'
+ '\-npp hb:y,vb:a \-autoq 6' means 'deblock horizontal only luminance, and
automatically switch vertical deblocking on/off depending on available
cpu time'
+.TP
+.B \-pp <quality> (see \-npp option too!)
+Apply postprocess filter on decoded image
+
+Value given by -pp is sent to the codec, if the codec has built-in postprocess
+filter (newer win32 DShow DLLs, divx4linux) otherwise the external postprocess
+filter plugin (-vop pp) is auto-loaded and used.
+Note, that you can use the built-in and external pp at the
+same time, use -pp to set internal pp, and -vop pp=value to set up the external!
+
+The valid range of -pp value for built-in pp filters vary on codecs, mostly
+0-6, where 0=disable 6=slowest/best.
+
+For the external pp filter, this is the numerical mode to use postprocessing. The '\-npp' option described
+above has the same effects but with letters. To have several filters at the
+same time, simply add the hexadecimal values.
-.I HINT:
- the following values are known to give good results:
- -npp default -autoq 6 and -npp tn:150:200:400 for the denoiser
+.I EXAMPLE:
+The following values are known to give good results:
+ \-pp 0x20000 <=> \-npp lb (deinterlacing \- for DVD/MPEG2 playback e.g.)
+ \-pp 0x7f <=> \-npp hb,vb,dr,al (deblocking filter - for DivX)
+.TP
+.B \-ssf <mode> (BETA CODE)
+Specifies SwScaler parameters. Available options are:
+
+ lgb=[0..100] gaussian blur filter (luma)
+ cgb=[0..100] gaussian blur filter (chroma)
+ ls=[0..100] sharpen filter (luma)
+ cs=[0..100] sharpen filter (chroma)
+ cvs=x chroma vertival shifting
+ chs=x chroma horizontal shifting
+.TP
+.B \-stereo <mode>
+Select type of MP2/MP3 stereo output.
+
+ Stereo 0
+ Left channel 1
+ Right channel 2
+.TP
+.B \-sws <software\ scaler\ type>
+This option sets the quality (and speed, respectively) of the software scaler,
+with the \-zoom option. For example with x11 or other outputs which lack
+hardware acceleration. Possible settings are:
+
+ 0 fast bilinear (default)
+ 1 bilinear
+ 2 bicubic (best quality)
+ 3 ?
+ 4 nearest neighbor (bad quality)
+ 5 area averageing scaling support
+.TP
+.B \-vc <codec name>
+Force usage of a specific video codec, according to its name in codecs.conf,
+for example:
+
+ \-vc divx use VFW DivX codec
+ \-vc divxds use DirectShow DivX codec
+ \-vc ffdivx use libavcodec's DivX codec
+ \-vc ffmpeg12 use libavcodec's MPEG1/2 codec
+ \-vc divx4 use ProjectMayo's DivX codec
+
+See '\-vc help' for FULL list!
+.TP
+.B \-vfm <1\-12> (OBSOLETE)
+Force usage of a specific codec FAMILY, and FALLBACK to default if failed.
+For example:
+
+ \-vfm 2 use VFW (Win32) codecs
+ \-vfm 3 use OpenDivX/DivX4 codec (YV12)
+ (same as \-vc odivx but fallback)
+ \-vfm 4 use DirectShow (Win32) codecs
+ \-vfm 5 use libavcodec codecs
+ \-vfm 7 use DivX4 codec (YUY2)
+ (same as \-vc divx4 but fallback)
+ \-vfm 10 use XAnim codecs
+
+See \-vc help for FULL list!
+.I NOTE:
+If libdivxdecore support was compiled in, then type 3 and 7 now contains
+just the same DivX4 codec, but different APIs to reach it. For difference
+between them and when to use which, check the DivX4 section in the
+documentation.
.TP
-.B \-slave
-This option switches on slave mode. This is intended for use
-of MPlayer as a backend to other programs. Instead of intercepting keyboard
-events, MPlayer will read simplistic command lines from its stdin.
-See section
-.B SLAVE MODE PROTOCOL
-for the syntax.
+.B \-vop <plugin3[=options], plugin2, plugin1, ...>
+Activate coma separated list of video filters (see documentation!).
+Available plugins are:
+
+ crop[=w:h:x:y] cropping
+ expand[=w:h:x:y:o] expanding and OSD
+ flip flips upside-down
+ mirror horizontal mirroring
+ rotate[=direction] rotate image
+ scale[=w:h] software scaling
+ yuy2 YV12/I420 \-> YUY2
+ rgb2bgr[=swap] RGB 24/32 <\-> BGR 24/32
+ palette RGB/BGR 8 \-> 15/16/24/32 bpp
+ format[=fourcc] restrict colorspace
+ pp[=flags] postprocessing (see \-pp)
+ lavc[=quality:fps] YV12\->MPEG1 (libavcodec)
+ fame YV12\->MPEG1 (libfame)
+
+.I parameters:
+.br
+ w,h destination width/height
+ value : w/h = value
+ \-1 : w/h = original (default)
+ 0 : w/h = scaled (aspect) w/h
+ \-value : w/h = original+value
+ x,y x/y position of the sub-image
+ value : x/y = value
+ \-1 : x/y = center image (default)
+ o en/disable OSD/SUB rendering
+ 0 : disabled (default)
+ 1 : enabled
+
+.TP
+.B \-x <x> (MPLAYER only)
+Scale image to x width (if sw/hw scaling available). Disables aspect calcs.
+.TP
+.B \-xy <x>
+ x<=8 Scale image by factor <x>
+ x>8 Set width to <x> and calculate height to keep correct aspect ratio
+.TP
+.B \-y <y> (MPLAYER only)
+Scale image to y height (if sw/hw scaling available). Disables aspect calcs.
.TP
-.B \-abs\ <bytes>
-sound card audio buffer size (in bytes, default: measuring)
+.B \-zoom
+Allow software scaling, where available. Could be used to force scaling with -vop scale
+(-vop scale will IGNORE options -x/-y/-xy/-fs/-aspect without -zoom)
+
+
+.SH "OSD/SUB OPTIONS"
+.I NOTE:
+See -vop expand too.
.TP
-.B \-delay\ <secs>
-audio delay in seconds (may be +/- float value)
+.B \-dumpmpsub (MPLAYER only)
+Convert the given subtitle (specified with the \-sub switch) to MPlayer's
+subtitle format, MPsub. Creates a dump.mpsub file in current directory.
+.TP
+.B \-ifo <vobsub\ ifo\ file>
+Indicate the file that will be used to load palette and frame size for VOBSUB
+subtitles.
+.TP
+.B \-ffactor <number>
+Resample alphamap of the font. Can be:
+
+ 0 plain white fonts
+ 0.75 very narrow black outline [default]
+ 1 narrow black outline
+ 10 bold black outline
.TP
-.B \-nobps
-don't use avg. byte/sec value for A-V sync (AVI)
+.B \-font <path\ to\ font.desc\ file>
+Search for the OSD/SUB fonts in an alternative directory (default:
+~/.mplayer/font/font.desc). For example:
+
+ \-font ~/.mplayer/arial\-14/font.desc
.TP
-.B \-aid\ <id>
-select audio channel [MPG: 0-31 AVI: 1-99 ASF: 0-127 VOB: 128-...]
+.B \-noautosub
+Turns off automatic subtitles
.TP
-.B \-vid\ <id>
-select video channel [MPG: 0-15 AVI: -- ]
+.B \-osdlevel <0\-2> (MPLAYER only)
+Specifies which mode the OSD should start in (0: none, 1: seek, 2: seek+timer)
+(default = 2)
.TP
-.B \-fps\ <value>
-force frame rate (if value is wrong in the header) (float number)
+.B \-sid <id>
+Turns on DVD subtitle displaying. Also, you MUST specify a number which
+corresponds to a DVD subtitle language (0\-31). For the list of available
+subtitles, use with the \-v switch and look at the output.
+.br
+.I NOTE:
+Use \-slang to define the subtitle language by name.
.TP
-.B \-mc\ <seconds/5frame>
-maximum sync correction per 5 frames (in seconds)
+.B \-slang <subtitle\ language>
+See the \-sid option, but this one needs a two\-letter parameter, a country code.
+Like: \-slang hu,en will always select hungarian or if it's non existant then
+english subtitles, if there are any. For the list of available subtitles, use
+with the \-v switch and look at the output.
.TP
-.B \-ni
-force usage of non-interleaved AVI parser (fixes playing
-of some bad AVI files)
+.B \-sub <subtitle\ file>
+Use/display this subtitle file
.TP
-.B \-include configfile
-specify config file to be parsed after the default
+.B \-subcp\ codepage
+If your system supports iconv(3), you can use this option to
+specify codepage of the subtitle. Examples:
+
+ \-subcp latin2
+ \-subcp cp1250
.TP
-.B \-z\ <0-8>
-specifies compression level for PNG output
- 0 : no compression
- 8 : max compression
+.B \-sub\-demuxer <number> (BETA CODE)
+Force subtitle demuxer type for \-subfile.
.TP
-.B \-idx
-rebuilds INDEX of the AVI. Useful with broken downloads, or badly
-created AVIs.
+.B \-subdelay <sec>
+Delays subtitles by <sec> seconds. Can be negative.
.TP
-.B \-forceidx
-force rebuilding of INDEX. Useful for testing, or AVIs with bad
-indexes.
+.B \-subfps <rate>
+Specify frame/sec rate of subtitle file (float number)
+(ONLY for frame\-based SUB files, i.e. NOT MicroDVD format!)
+(default: the same fps as the movie)
.TP
-.B \-nodshow
-disables usage of DirectShow video codecs
+.B \-subfile <filename> (BETA CODE)
+Currently useless. Same as \-audiofile, but for subtitle streams. (OggDS?)
.TP
-.B \-noxv (SDL only)
-disable XVideo hardware acceleration
+.B \-subpos <0 \- 100> (usefull with -vop expand)
+Specify the position of subtitles on screen
.TP
-.B \-forcexv (SDL only)
-force using XVideo
+.B \-unicode
+Tells MPlayer to handle the subtitle file as UNICODE.
.TP
-.B \-dumpaudio
-writes audio stream of the file to ./stream.dump (mostly usable
-with mpeg/ac3)
+.B \-utf8
+Tells MPlayer to handle the subtitle file as UTF8.
.TP
-.B \-dumpstream
-dumps the file to ./stream.dump . Useful for example
-when ripping from DVD.
+.B \-vobsub <vobsub\ file\ without\ extention>
+Specify the VobSub files that are to be used for subtitle. This is
+the full pathname without extensions, i.e. without the ".idx", ".ifo"
+or ".sub".
.TP
-.B \-noframedrop
-no frame dropping : every frame is played, audio and video may be out of
-sync (default)
+.B \-vobsubid <vobsub\ subtitle\ id>
+Specify the VobSub subtitle id. Valid values range from 0 to 31.
+
+
+.SH "AUDIO OUTPUT OPTIONS (MPLAYER ONLY)"
.TP
-.B \-framedrop
-frame dropping : decode all frames, video may skip
+.B \-abs <value> (OBSOLETE)
+Override audio driver/card buffer size detection, -ao oss only
.TP
-.B \-nodouble
-disables doublebuffering.
-With the DGA driver this also disables OSD support but yields some speed gain.
+.B \-ao <driver>[:<device>]
+Select audio output driver and optionaly device. "device" is valid with
+SDL too, it means sub\-driver then (for example: \-vo sdl:esd).
+If using OSS, you can specify which sound device to use like this:
+
+ \-ao oss:/dev/dsp1 (replaces the old \-dsp option)
+
+You can get the list of available drivers executing
+.I mplayer \-ao help
.TP
-.B \-dvdkey key
-key to decrypt stream encrypted with CSS. For example : -dvdkey F169072699
-(this is NOT for DVD playing! For DVD use the -dvd option!)
+.B \-aofile <filename>
+Filename for \-ao pcm.
.TP
-.B \-stereo mode
-select type of MP2/MP3 stereo output.
+.B \-aop <plugin1:plugin2:...>
+Specify audio plugin(s) and their options (see documentation!!).
+Available sub\-options are:
- Stereo 0
- Left channel 1
- Right channel 2
+ list=[plugins] comma separated list of plugins
+ (resample, format, surround, format, volume, extrastereo, volnorm)
+ delay=<sec> example plugin, don't use!
+ format=<format> output format (format plugin only)
+ fout=<Hz> output frequency (resample plugin only)
+ volume=<0-255> volume (volume plugin only)
+ mul=<value> stereo coefficient, defaults to 1 (extrastereo plugin only)
+ softclip compressor/"soft\-clipping" capabilities (volume plugin only)
.TP
-.B \-channels n
-select number of audio output channels to be used
+.B \-channels <n>
+Select number of audio output channels to be used
- Stereo 2
- Surround 4
- Full 5.1 6
+ Stereo 2
+ Surround 4
+ Full 5.1 6
-Currently this option is only honoured for AC3 audio.
+Currently this option is only honoured for AC3 audio, and/or the surround plugin.
.TP
-.B \-srate <Hz>
-specifies Hz to playback audio on. Has effect on playback speed!
+.B \-delay <secs>
+Audio delay in seconds (may be +/\- float value)
.TP
-.B \-config <config\ file>
-specifies where to search for config file
+.B \-mixer <device>
+This option will tell MPlayer to use a different device for mixing than
+/dev/mixer.
+.TP
+.B \-nowaveheader (-ao pcm only)
+Don't include wave header. Used for RAW PCM.
+
+
+.SH "VIDEO OUTPUT OPTIONS (MPLAYER ONLY)"
+.TP
+.B \-aa*
+Used for \-vo aa. You can get a list and an explanation of available options executing
+.I mplayer \-aahelp
+.TP
+.B \-blue_intensity <\-1000\ \-\ 1000>
+Adjust intensity of blue component of video signal (default 0).
+.TP
+.B \-bpp <depth>
+Use different color depth than autodetect. Not all \-vo drivers support
+it (fbdev, dga2, svga, vesa).
+.TP
+.B \-brightness <\-1000\ \-\ 1000>
+Adjust brightness of video output (default 0). It changes intensity of
+RGB components of video signal from black to white screen.
+.TP
+.B \-contrast <\-1000\ \-\ 1000>
+Adjust contrast of video output (default 0). Works in similar manner as brightness.
.TP
.B \-display <name>
-specify the hostname and display number of the X server you want
-to display on. For example : -display xtest.localdomain:0
+Specify the hostname and display number of the X server you want
+to display on. For example: \-display xtest.localdomain:0
.TP
-.B \-wid\ <window\ id>
-This tells MPlayer to use a X11 window, which is useful to embed MPlayer in a
-browser (with the plugger extension for instance)
-.IP
-.B \-unicode
-tells MPlayer to handle the subtitle file as UNICODE.
-Contrary: -nounicode
+.B \-double
+Enables doublebuffering. Fixes flicker by storing two frames in memory, and
+displaying one while decoding another. Can effect OSD. Needs twice the memory
+than a single buffer, so it won't work on cards with very few video memory.
.TP
-.B \-utf8
-tells MPlayer to handle the subtitle file as UTF8.
+.B \-dr
+Turns on direct rendering (not supported by all codecs and video outputs)
+(default is off).
+.TP
+.B \-fb <device> (FBdev or DirectFB only)
+Specifies the framebuffer device to use. By default it uses /dev/fb0.
+.TP
+.B \-fbmode <modename> (FBdev only)
+Change videomode to the one that is labelled as <modename> in /etc/fb.modes.
+.br
+.I NOTE:
+VESA framebuffer doesn't support mode changing.
+.TP
+.B \-fbmodeconfig <filename> (FBdev only)
+Use this config file instead of the default /etc/fb.modes.
+Only valid for the fbdev driver.
+.TP
+.B \-forcexv (SDL only)
+Force using XVideo
+.TP
+.B \-fs
+Fullscreen playing (centers movie, and makes black
+bands around it). Toggle it with the 'f' key (not all video
+outputs support it).
.TP
-.B \-fsmode\ mode
+.B \-fsmode <mode>
This option workarounds some problems when using specific windowmanagers and
fullscreen mode. If you experience fullscreen problems, try changing this
value between 0 and 7.
- -fsmode 0 new method
- -fsmode 1 ICCCWM patch
- (for KDE2/icewm)
- -fsmode 2 old method
- -fsmode 3 ICCCWM patch
- plus Motif method
-.TP
-.B \-frames\ number
-MPlayer plays <number> frames, then quits.
+ \-fsmode 0 new method
+ \-fsmode 1 ICCCWM patch
+ (for KDE2/icewm)
+ \-fsmode 2 old method
+ \-fsmode 3 ICCCWM patch
+ plus Motif method
.TP
-.B \-fb\ <device> (FBdev or DirectFB only)
-Specifies the framebuffer device to use. By default it uses /dev/fb0 .
+.B \-green_intensity <\-1000\ \-\ 1000>
+Adjust intensity of green component of video signal (default 0).
.TP
-.B \-fbmode\ <modename> (FBdev only)
-Change videomode to the one that is labelled as <modename> in /etc/fb.modes .
+.B \-hue <\-1000\ \-\ 1000>
+Adjust hue of video signal (default 0). You can get colored negative
+of image with this option.
.TP
-.I NOTE
-VESA framebuffer doesn't support mode changing.
+.B \-jpeg <sub\-options>
+Specify options for the JPEG output (-vo jpeg), separated by ":" (see documentation!).
+Available sub\-options are [no]progressiv, [no]baseline,
+optimize, smooth, quality and outdir.
.TP
-.B \-fbmodeconfig\ <filename> (FBdev only)
-Use this config file instead of the default /etc/fb.modes .
-Only valid for the fbdev driver.
+.B \-monitor_dotclock <dotclock\ (or\ pixelclock) range> (FBdev only)
+Look into etc/example.conf for further information and in DOCS/video.html.
.TP
.B \-monitor_hfreq <horizontal frequency range> (FBdev only)
.TP
.B \-monitor_vfreq <vertical frequency range> (FBdev only)
.TP
-.B \-monitor_dotclock <dotclock\ (or\ pixelclock) range> (FBdev only)
-Look into etc/example.conf for further information and in DOC/video.html.
-.TP
-.B \-subcp\ codepage
-If your system supports iconv(3), you can use this option to
-specify codepage of the subtitle. Examples:
-
- -subcp latin2
- -subcp cp1250
+.B \-monitoraspect <ratio>
+Set aspect ratio of your screen. Examples:
+ \-monitoraspect 4:3 or 1.3333
+ \-monitoraspect 16:9 or 1.7777
.TP
-.B \-dumpmpsub
-Convert the given subtitle (specified with the -sub switch) to MPlayer's
-subtitle format, MPsub. Dumps a dump.mpsub file to current directory.
+.B \-noslices
+Disable drawing video by 16-pixel height slices/bands, instead draws the
+while frame in a single run. May be faster or slower, depending on card/cache.
+It has effect only with libmpeg2 and libavcodec codecs.
.TP
-.B \-screenw\ <pixels>
-If you use an output driver which can't know the resolution of the screen
-(mga/fbdev/x11 and/or TVout) this is where you can specify the horizontal
-resolution.
+.B \-red_intensity <\-1000\ \-\ 1000>
+Adjust intensity of red component of video signal (default 0).
.TP
-.B \-screenh\ <pixels>
+.B \-saturation <\-1000\ \-\ 1000>
+Adjust saturation of video output (default 0). You can get grayscale output
+with this option.
+.TP
+.B \-rootwin
+Play movie in the root window (desktop background) instead of opening
+a new one. Works only with x11, xv, xmga, xvidix drivers.
+.TP
+.B \-screenw <pixels> \-screenh <pixels>
If you use an output driver which can't know the resolution of the screen
-(mga/fbdev/x11 and/or TVout) this is where you can specify the vertical
+(fbdev/x11 and/or TVout) this is where you can specify the horizontal and vertical
resolution.
.TP
-.B \-cache\ <kbytes>
-This option specifies how much memory to use when precaching a file/URL.
-Especially useful on slow media. Default is off.
-.IP
-.SH "ALPHA/BETA CODE"
+.B \-vm
+Try to change to a better video mode. dga, x11/xv (XF86VidMode) and sdl
+output drivers support it.
.TP
-.I NOTE
-These are included in this manpage just for completeness! These may or may NOT
-work! If you don't know what are these, you DON'T need these! In either case,
-double-check the documentation !
+.B \-vo <driver>[:<device>]
+Select video output driver and optinally device. "device" is valid with
+SDL and GGI too, it means sub\-driver then (for example: \-vo sdl:aalib).
+
+You can get the list of available drivers executing
+.I mplayer \-vo help
.TP
-.B \-dumpvideo
-dump video stream to ./stream.dump (only with MPEG-PS) (not very usable)
-.IP
-.SH KEYBOARD CONTROL
+.B \-vsync
+Enables VBI for vesa
.TP
-.I NOTE
-These keys may/may not work, depending on your video output driver.
+.B \-wid <window\ id>
+This tells MPlayer to use a X11 window, which is useful to embed MPlayer in a
+browser (with the plugger extension for instance)
.TP
- <- or -> seek backward/forward 10 seconds
-
-up or down seek backward/forward 1 minute
-
-pgup/pgdown seek backward/forward 10 minutes
-
-p or SPACE pause movie (press any key)
-
-q or ESC stop playing and quit program
-
-+ or - adjust audio delay by +/- 0.1 second
-
-/ or * decrease/increase volume
-
-o toggle OSD: none / seek / seek+timer
-
-m toggle using master/pcm volume
-
-z or x adjust subtitle delay by +/- 0.1 second
+.B \-xineramascreen <screen\ number>
+In Xinerama configurations (i.e. a single desktop that spans across multiple
+displays) this option tells MPlayer which screen to display movie on. Range 0 \- ...
+.TP
+.B \-z <0\-9>
+Specifies compression level for PNG output (-vo png)
+ 0 no compression
+ 9 max compression
+.TP
+.B \-zr*
+Used for \-vo zr. You can get a list and an explanation of available options executing
+.I mplayer \-zrhelp
-(the following keys are valid only when using DirectShow DivX codec, or
-the DivX4 codec with -vc divx4)
-1 or 2 adjust contrast
+.SH "PLAYER OPTIONS (MPLAYER ONLY)"
+.TP
+.B \-autoq <quality> (use with -vop pp!)
+Dynamically changes the level of postprocess, depending on spare CPU time
+available. The number you specify will be the maximum level used. Usually you
+can use some big number. You may not use together with \-pp but it's ok with
+\-npp!
+.TP
+.B \-benchmark
+Prints some statistics on CPU usage and dropped frames at the end.
+Used in combination with \-nosound and \-vo null for benchmarking only video codec.
+.TP
+.B \-dapsync (OBSOLETE)
+Use alternative A/V sync method.
+.TP
+.B \-framedrop (see \-hardframedrop option too!)
+Frame dropping: decode all (except B) frames, video may skip. Usefull for playback on slow VGA card/bus.
+.TP
+.B \-gui (BETA CODE)
+Start MPlayer in GUI mode.
+.TP
+.B \-h, \-\-help
+Show short summary of options
+.TP
+.B \-hardframedrop
+More intense frame dropping (breaks decoding). Leads to image disortion!
+.TP
+.B \-input <commands>
+This option can be used to configure certain parts of the input system.
+Relative path are relative to $HOME/.mplayer.
+
+ conf=<file> read alternative input.conf.
+ If given without pathname,
+ $HOME/.mplayer is assumed.
+ ar\-delay delay in msec before we start
+ to autorepeat a key
+ (0 to disable)
+ ar\-rate how many keypress/second when
+ we autorepeat
+ keylist prints all keys that can be
+ bound to
+ cmdlist prints all commands that can
+ be bound
+ js\-dev specifies the joystick device
+ to use
+ (default is /dev/input/js0)
-3 or 4 adjust brightness
+.I NOTE:
+Autorepeat is currently only supported by joysticks
+.TP
+.B \-lircconf <config\ file>
+Specifies a configfile for LIRC (see http://www.lirc.org) if you don't like the default ~/.lircrc
+.TP
+.B \-loop <num>
+Loops movie playback <num> times. 0 means forever
+.TP
+.B \-nojoystick
+Turns off joystick support. Default is on, if compiled in
+.TP
+.B \-nolirc
+Turns off lirc support
+.TP
+.B \-nortc
+Turns off usage of /dev/rtc (real-time clock)
+.TP
+.B \-playlist <file>
+Play files according to this filelist (1 file/row or Winamp or ASX format).
+.TP
+.B \-quiet
+Display less output, status messages.
+.TP
+.B \-skin <skin\ directory> (BETA CODE)
+Load skin from this directory (WITHOUT path name!). For example '\-skin fittyfene' tries these:
-5 or 6 adjust hue
+ /usr/local/share/mplayer/Skin/fittyfene
+ ~/.mplayer/Skin/fittyfene
+.TP
+.B \-slave
+This option switches on slave mode. This is intended for use
+of MPlayer as a backend to other programs. Instead of intercepting keyboard
+events, MPlayer will read simplistic command lines from its stdin.
+See section
+.B SLAVE MODE PROTOCOL
+For the syntax.
+.TP
+.B \-softsleep
+Uses high quality software timers. Efficient as the RTC, doesn't need root,
+but requires more CPU.
+.TP
+.B \-sstep <sec>
+Specifies seconds between displayed frames. Usefull for slideshows.
+.TP
+.B \-use-stdin
-7 or 8 adjust saturation
-.IP
-.SH SLAVE MODE PROTOCOL
-If the -slave switch is given, playback is controlled by a
-line-based protocol with the following tokens:
+.SH "ENCODING OPTIONS (MENCODER ONLY)"
.TP
- stop pause playback
+.B \-divx4opts <options>
+If encoding to DivX4, you can specify its parameters here, like:
-play resume playback
+ -divx4opts br=1800:deinterlace:key=250
-seek <NUM> continue at second NUM
+Available options:
-skip <NUM> skip NUM seconds (may be negative)
+ help get help
+ br=<value> specify bitrate in
+ kbit <4\-16000> or
+ bit <16001\-24000000>
+ key=<value> maximum keyframe interval
+ (in frames)
+ deinterlace enable deinterlacing
+ (don't use, DivX4 is buggy!)
+ q=<1\-5> quality (1\-fastest, 5\-best)
+ min_quant=<1\-31> minimum quantizer
+ max_quant=<1\-31> maximum quantizer
+ rc_period=<value> rate control period
+ rc_reaction_period=<value>
+ rate control reaction period
+ rc_reaction_ratio=<value>
+ rate control reaction ratio
+ crispness=<0\-100> specify crispness/smoothness
+.TP
+.B \-endpos <time|byte\ position>
+Stop encoding at given time or byte position. Can be specified in many ways :
-quit exit MPlayer
+ -endpos 56 encode only 56 seconds
+ -endpos 01:10:00 encode only 1 hours
+ -endpos 100mb encode only 100 mbytes
-.IP
-.SH FILES AND DIRECTORIES
+Can be used in conjuction with -ss or -sb!
+.br
+.I NOTE:
+Byte position won't be accurate, as it can only stop at
+a frame boundary.
+.TP
+.B \-ffourcc <fourcc>
+Can be used to override the video fourcc of the output file. For example -ffourcc
+div3 will have the output file contain "div3" as video fourcc.
+.TP
+.B \-include <config\ file>
+Specify config file to be parsed after the default
+.TP
+.B \-lameopts <options>
+If encoding to MP3 with libmp3lame, you can specify its parameters here, like:
+
+ -lameopts br=192:cbr
+
+Available options:
+
+ help get help
+ vbr=<value> variable bitrate method
+ 0=cbr
+ 1=mt
+ 2=rh(default)
+ 3=abr
+ 4=mtrh
+ abr average bitrate
+ cbr constant bitrate
+ br=<value> specify bitrate in
+ kbit <0-1024>
+ (only for CBR and ABR)
+ q=<value> Quality
+ (0-highest, 9-low)
+ (for VBR)
+ aq=<value> ?
+ ratio=<value> compression ratio <1-100>
+ vol=<value> set audio input gain <0-10>
+ mode=<value> 0=stereo
+ 1=joint-stereo
+ 2=dualchannel
+ 3=mono
+ (default: auto)
+ padding=<value> 0=no
+ 1=all
+ 2=adjust
+.TP
+.B \-lavcopts <options>
+If encoding with a codec from libavcodec, you can specify its parameters here,
+like:
+
+ -lavcopts vcodec=msmpeg4:vbitrate=1800:vhq:keyint=250
+
+Available options:
+
+ help get help
+
+ vcodec=<value> use the specified codec :
+ mjpeg - Motion JPEG
+ h263 - H263
+ h263p - H263 Plus
+ mpeg4 - DivX 4/5
+ msmpeg4 - DivX 3
+ rv10 - an old RealVideo codec
+ mpeg1video - MPEG1 video :)
+ There's no default, you must
+ specify it.
+
+ vbitrate=<value> specify bitrate in
+ kbit <4-16000> or
+ bit <16001-24000000>
+ (warning: 1kbit = 1000 bits)
+ default = 800k
+
+ vratetol=<value> approximated *filesize* tolerance
+ in kbits.
+ (warning: 1kbit = 1000 bits)
+ default = 1024*8 kbits = 1MByte
+
+ keyint=<value> interval between keyframes
+ (specify in frames, >300 are not
+ recommended)
+ default = 250 (one key frame every
+ ten seconds in a 25fps movie)
+
+ vhq high quality mode, macro blocks
+ will be encoded multiple times and
+ the smallest will be used.
+ default = HQ disabled
+
+ vme=<0\-5> motion estimation method :
+ 0 - no ME at all
+ 1 - ME_FULL
+ 2 - ME_LOG
+ 3 - ME_PHODS
+ 4 - ME_EPZS
+ 5 - ME_X1
+ EPZS usually gives best results,
+ but you can try X1 too. FULL is
+ very slow and the others are
+ experimental.
+ default = EPZS
+
+ vqcomp=<value> if the value is set to 1.0, the
+ quantizer will stay nearly
+ constant (high motion scenes will
+ look bad). If it's 0.0, the
+ quantizer will be changed
+ to make all frames approximately
+ equally sized (low motion scenes
+ will look bad).
+ default = 0.5
+
+ vqblur=<0\-1> blurs the quantizer graph over
+ time.
+ 0.0 : no blur
+ 1.0 : average all past
+ quantizers
+ default = 0.5
+
+ vqscale=<2\-31> gives each frame the same
+ quantizer (selects fixed
+ quantizer mode).
+ default = 0 (fixed quantizer
+ mode disabled)
+
+ vrc_strategy=<0\-2>
+ different strategies to
+ decide which frames should get
+ which quantizer.
+ default = 2
+
+ v4mv 4 motion vectors per macroblock,
+ may gives you slightly better
+ quality, can only be used in HQ
+ mode and is buggy with B frames
+ currently.
+ default = disabled
+
+ vpass=<1/2> select internal first pass
+ or second pass of 2-pass mode.
+ default = 0 (1-pass mode)
+
+The next 3 options apply only to I & P frames :
+
+ vqmin=<1\-31> minimum quantizer,
+ default = 3
+
+ vqmax=<1\-31> maximum quantizer
+ default = 15
+
+ vqdiff=<1\-31> quantizer difference.
+ Limits the maximum quantizer
+ difference between frames.
+ default = 3
+
+The following options apply only to B frames :
+
+ vmax_b_frames=<0\-4>
+ maximum number of frames
+ between each I/P frame.
+ default = 0 (B-frames generation
+ disabled)
+
+ vb_strategy=<value>
+ strategy to choose between
+ I/P/B frames :
+ 0 allways use max B
+ 1 avoid B frames in high
+ motion / scene change (can
+ lead to filesize miss
+ prediction)
+ default = 0
+
+ vb_qfactor=<value>
+ quantizer factor between b
+ and i/p frames (larger means
+ higher quantizer for b frames)
+ default = 2.0
+
+ vb_qfactor=<value>
+ quantizer factor between b
+ and i/p frames (larger means
+ higher quantizer for b frames)
+ default = 2.0
+
+In fixed quantizer mode you can use those options :
+ vqscale, vmax_b_frames, vhq, vme, keyint
+
+You can use the following options only in pass 1 of 2-pass mode or in 1-pass mode :
+ vqblur, vqdiff
+
+You can use the following options only in pass 2 of 2-pass mode :
+ vrc_strategy, vb_strategy
+
+All other options can be used in all modes.
+.TP
+.B \-noskip
+Don't skip frames
+.TP
+.B \-o <filename>
+Outputs to the given filename, instead of the default 'test.avi'.
+.TP
+.B \-oac <codec name>
+Encode with the given codec (codec names are from codecs.conf,
+use -ovc help to get a list of available codecs).
+Examples:
+
+ -oac copy no encoding, just streamcopy
+ -oac pcm encode to uncompressed PCM
+ -oac mp3lame encode to MP3 (using Lame)
+.TP
+.B \-ofps <fps>
+The output file will have different frame/sec than the source.
+You MUST set it for variable fps (asf, some mov) and progressive
+(29.97fps telecined mpeg) files.
+.TP
+.B \-ovc <codec name>
+Encode with the given codec (codec names are from codecs.conf,
+use -ovc help to get a list of available codecs).
+Examples:
+
+ -ovc copy no encoding, just streamcopy
+ -ovc divx4 encode to DivX4/DivX5 or XviD
+ -ovc rawrgb encode to uncompressed RGB24
+ -ovc lavc encode with a libavcodec codec
+.TP
+.B \-pass <1/2>
+With this you can encode 2pass DivX4 files. First encode with -pass 1, then
+with the same parameters, encode with -pass 2.
+NOTE: for libavcodec 2-pass use -lavcopts vpass=1/2 instead of -pass 1/2
.TP
-.I CONFIG FILES
-Settings are stored system-wide in the /etc/mplayer.conf file,
-and per-user in $HOME/.mplayer/config. The directory
-$HOME/.mplayer and the 'config' are created if doesn't exist.
+.B \-passlogfile <filename>
+When encoding in 2pass mode, MEncoder dumps first pass' informations
+to the given file instead of the default divx2pass.log.
.TP
-.I FONTS
-Fonts are searched in $HOME/.mplayer/font. There must be a font.desc
-file, and files with .RAW extension.
+.B \-skiplimit <value>
+Maximal skipable frames after non-skipped one
+(-noskiplimit for unlimited number)
.TP
-.I SUBTITLE FILES
-MPlayer currently supports 9 subtitle formats : MicroDVD, SubRip, unnamed,
-SAMI (smi), vplayer, RealMedia RT, ssa (Sub Station Alpha), AQT, and our own: MPsub.
-Sub files are searched in this priority : (for example /mnt/cdrom/movie.avi)
+.B \-v, \-\-verbose
+Enable verbose output (more \-v means more verbosity)
+
+
+.SH "KEYBOARD CONTROL"
+.I NOTE:
+MPlayer has a fully configurable, command driven, control layer
+which allow you to control MPlayer using keyboard, mouse, joystick
+or remote control (using lirc).
+.B See documentation!
+.br
+.I NOTE:
+The default config file for the input system is
+$HOME/.mplayer/input.conf but it can be overrided
+using the -input conf option.
+.br
+.I NOTE:
+These keys may/may not work, depending on your video output driver.
+.TP
+.B general control
+<\- and \-> seek backward/forward 10 seconds
+.br
+up and down seek backward/forward 1 minute
+.br
+pgup and pgdown seek backward/forward 10 minutes
+.br
+< and > backward/forward in playlist
+.br
+HOME and END go to next/previous playtree entry in
+ the parent list
+.br
+INS and DEL go to next/previous alternative source (asx playlist only)
+.br
+p / SPACE pause movie (press any key)
+.br
+q / ESC stop playing and quit program
+.br
++ and \- adjust audio delay by +/\- 0.1 second
+.br
+/ and * decrease/increase volume
+.br
+f toggle fullscreen
+.br
+o toggle OSD: none / seek / seek+timer
+.br
+d toggle frame dropping
+.br
+z and x adjust subtitle delay by +/\- 0.1 second
+.br
+r and t adjust subtitle position
+
+(The following keys are valid only when using \-vo xv or \-vo [vesa|fbdev]:vidix
+or \-vo xvidix or \-vc divxds (slow).)
+
+1 and 2 adjust contrast
+.br
+3 and 4 adjust brightness
+.br
+5 and 6 adjust hue
+.br
+7 and 8 adjust saturation
+.TP
+.B GUI keyboard control
+, and . previous / next file
+.br
+gray \- and + decrease/increase volume
+.br
+ENTER start playing
+.br
+s stop playing
+.br
+a about
+.br
+l load file
+.br
+b skin browser
+.br
+e toggle equalizer
+.br
+p toggle playlist
+.TP
+.B TV input control
+h and l select previous/next channel
+.br
+n change norm
+.br
+b change channel list
+.TP
+.B DVDNAV input control
+K,J,H,L browse up/down/left/right
+.br
+M jump to main menu
+.br
+S select
+
+
+.SH "SLAVE MODE PROTOCOL"
+If the \-slave switch is given, playback is controlled by a
+line\-based protocol. If the new input is enabled (default)
+each line must contain one command otherwise one of the
+following tokens:
+.TP
+.B Commands
+.br
+.br
+seek <value> [type=<0/1>]
+ Seek to some place in the movie.
+ Type 0 is a relative seek of +/-
+ <value> seconds. Type 1 seek to
+ <value> % in the movie.
+
+audio_delay <value>
+ Adjust the audio delay of val seconds
+
+quit Quit MPlayer
+
+pause Pause/unpause the playback
+
+grap_frames Somebody know ?
+
+pt_step <value> [force=<value>]
+ Go to next/prev entry in playtree.
+
+pt_up_step <value> [force=<value>]
+ Like pt_step but it jump to next/prev
+ in the parent list.
+
+alt_src_step <value>
+ When more than one source is available
+ it select the next/previous one (only
+ supported by asx playlist).
+
+sub_delay <value> [abs=<value>]
+ Adjust the subtitles delay of +/- <value>
+ seconds or set it to <value> seconds when
+ abs is non zero.
+
+osd [level=<value>]
+ Toggle osd mode or set it to level when
+ level > 0.
+
+volume <dir> Increase/decrease volume
+
+contrast <value> [abs=<value>]
+.br
+brightness <value> [abs=<value>]
+.br
+hue <value> [abs=<value>]
+.br
+saturation <value> [abs=<value>]
+ Set/Adjust video paramters.
+ <value> range from -100 to 100.
+
+frame_drop [type=<value>]
+ Toggle/Set frame dropping mode.
+
+sub_pos <value> Adjust subtitles position.
+
+vo_fullscreen Switch fullscreen mode.
+
+tv_step_channel <dir>
+ Select next/previous tv channel.
+
+tv_step_norm Change TV norm.
+
+tv_step_chanlist
+ Change channel list.
+
+gui_loadfile
+.br
+gui_loadsubtitle
+.br
+gui_about
+.br
+gui_play
+.br
+gui_stop
+ GUI actions
+
+
+.SH "FILES"
+.BR /etc/mplayer.conf\ \ \ \ \
+System\-wide settings
+.br
+.BR ~/.mplayer/config\ \ \ \ \
+User settings
+.br
+.BR ~/.mplayer/input.conf\
+Input bindings. See '\-input keylist' for full keylist!
+.br
+.BR ~/.mplayer/font/\ \ \ \ \ \
+Font directory. There must be a font.desc file and files with .RAW extension.
+.br
+
+.I Subtitles
+(utf/UTF/sub/SUB/srt/SRT/smi/SMI/rt/RT/txt/TXT/ssa/SSA)
+.br
+Sub files are searched in this priority (for example /mnt/movie/movie.avi):
+.br
/mnt/cdrom/movie.sub
- (utf/UTF/sub/SUB/srt/SRT/smi/SMI/rt/RT/txt/TXT/ssa/SSA)
- $HOME/.mplayer/sub/movie.sub
- (utf/UTF/sub/SUB/srt/SRT/smi/SMI/rt/RT/txt/TXT/ssa/SSA)
- $HOME/.mplayer/default.sub
-.IP
+.br
+ ~/.mplayer/sub/movie.sub
+.br
+ ~/.mplayer/default.sub
+
+
.SH "EXAMPLES"
+.TP
.B Quickstart DVD playing
-mplayer -dvd 1
+mplayer \-dvd 1
+.TP
+.B Play only chapters 5, 6, 7
+mplayer \-dvd 1 \-chapter 5\-7
.TP
.B Multiangle DVD playing
-mplayer -dvd 1 -dvdangle 2
+mplayer \-dvd 1 \-dvdangle 2
.TP
.B Playing from a different DVD device
-mplayer -dvd 1 /dev/dvd2
+mplayer \-dvd 1 \-dvd\-device /dev/dvd2
+.TP
+.B Old style DVD (VOB) playing
+mplayer \-dvdauth /dev/dvd /mnt/dvd/VIDEO_TS/VTS_02_4.VOB
.TP
.B Stream from HTTP
mplayer http://mplayer.hq/example.avi
.TP
.B Convert subtitle to MPsub (to ./dump.mpsub)
-mplayer dummy.avi -sub source.sub -dumpmpsub
-.LP
-.SH BUGS
-Probably. Check the documentation.
+mplayer dummy.avi \-sub source.sub \-dumpmpsub
+.TP
+.B Input from standard V4L
+mplayer \-tv on:driver=v4l:width=640:height=480:outfmt=i420 \-vc rawi420 \-vo xv
+.TP
+.B Encoding DVD title #2, only selected chapters
+mencoder -dvd 2 -chapter 10-15 -o title2.avi
+.TP
+.B Encoding DVD title #2, resizing to 640x480
+mencoder -dvd 2 -vop scale=640:480 -o title2.avi
+.TP
+.B Encoding DVD title #2, resizing to 512xHHH (keep aspect ratio)
+mencoder -dvd 2 -vop scale -zoom -xy 512 -o title2.avi
+.TP
+.B The same, but with libavcodec family, MPEG4 (Divx5) compression
+mencoder -dvd 2 -o title2.avi -ovc lavc -lavcopts vcodec=mpeg4:vhq:vbitrate=1800
+.TP
+.B Encoding all *.jpg files in the current dir
+mencoder \*.jpg -mf on:fps=25 -o output.avi
+.TP
+.B Encoding from tuner (see documentation!)
+mencoder -tv on:driver=v4l:width=640:height=480 -o tv.avi
+.TP
+.B Encoding from a pipe
+rar p test-SVCD.rar | mencoder -divx4opts br=800 -ofps 24 -pass 1 -- -
+.TP
+.B Encoding multiple *.vob files
+cat *.vob | mencoder <options> -
-Bugreports should be addressed to the MPlayer-users mailing list
-(mplayer-users@mplayerhq.hu) ! If you want to submit a bugreport
-(which we love to receive!), please double-check the bugreports.html, and
-tell us all that we need to know to identify your problem.
-.LP
-.SH AUTHORS
-Check documentation !
+.SH "BUGS"
+Probably. PLEASE, double-check the documentation (especially bugreports.html),
+the FAQ and the mail archive before!
-MPlayer is (C) 2000-2001
-.I Arpad Gereoffy <sendmail@to.mplayer-users>
+Send your complete bugreports to the MPlayer-users mailing list at
+<mplayer-users@mplayerhq.hu>. We love complete bugreports :)
+
+
+.SH "AUTHORS"
+Check documentation!
+
+MPlayer is (C) 2000\-2002
+.I Arpad Gereoffy <sendmail@to.mplayer\-users>
This manpage is written and maintained by
-.I Gabucino .
-.LP
-.SH STANDARD DISCLAIMER
+.I Gabucino <sendmail@to.mplayer\-users>.
+
+(Patches done by
+.I Jonas Jermann <sendmail@to.mplayer\-users>
+)
+
+
+.SH "STANDARD DISCLAIMER"
Use only at your own risk! There may be errors and inaccuracies that could
be damaging to your system or your eye. Proceed with caution, and although
this is highly unlikely, the author doesn't take any responsibility for that!
diff --git a/DOCS/Polish/skin-en.html b/DOCS/Polish/skin-en.html
index 720fd77bca..b21f4baeaa 100644
--- a/DOCS/Polish/skin-en.html
+++ b/DOCS/Polish/skin-en.html
@@ -1,865 +1,1063 @@
<html>
<head>
-<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
-<title>MPlayer skin format</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
+ <title>MPlayer skin format</title>
<style type="text/css">
em.note {color: green}
em.warn {color: red}
</style>
</head>
+<body text="#000000" bgcolor="#FFFFFF">
-<body bgcolor=white text=black>
+<center>
+<h1>
+Format skór MPlayera</h1></center>
-<h1 align="center">MPlayer skin format</h1>
+<center>
+<h1>
-<hr>
+<hr></h1></center>
-<h2>Contents</h2>
+<h2>
+Zawartość</h2>
<ul type=disc>
-<li><a href="#intro">1 Introduction</a></li>
-<li><a href="#overview">2 Overview</a></li>
- <ul type=circle>
- <li><a href="#dirs">2.1 Directories</a></li>
- <li><a href="#images">2.2 Images</a></li>
- <li><a href="#parts">2.3 Parts of a skin</a></li>
- <li><a href="#files">2.4 Files</a></li>
- </ul>
-<li><a href="#skin">3 The <code>skin</code> file</a></li>
- <ul type=circle>
- <li><a href="#mainwin">3.1 Main window</a></li>
- <li><a href="#subwindow">3.2 Subwindow</a></li>
- <li><a href="#skinmenu">3.3 Skin menu</a></li>
- </ul>
-<li><a href="#fonts">4 Fonts</a></li>
- <ul type=circle>
- <li><a href="#symbols">4.1 Symbols</a></li>
- </ul>
-<li><a href="#guimsg">Appendix A: GUI messages</a></li>
-</ul>
-
-<hr>
-
-<div align=center>
-Last modified: Sep 10, 2001
-</div>
-
-<hr>
-
-<h2><a name="intro">1 Introduction</a></h2>
-
-The purpose of this document is to describe the MPlayer skin format.
-The information contained here might be wrong, for <em>a)</em> it is not me
-who wrote the GUI, <em>b)</em> the GUI is not finished, <em>c)</em> I might
-be wrong. So do not be surprised if something does not work as described here.
-
-<p>
-Thanks to <em>Zoltán Ponekker</em> for his help.
-
-<p>
-<em>András Mohari &lt;mayday@freemail.hu&gt;</em>
-
-
-<h2><a name="overview">2 Overview</a></h2>
-
-It does not really have anything to do with the skin format, but you should
-know that <em>MPlayer has <b>no</b> builtin skin, so <b>at least one skin
-must be installed in order to be able to use the GUI.</b></em>
-
-
-<h3><a name="dirs">2.1 Directories</a></h3>
-
-The directories searched for skins are (in order):
-<pre>
- /usr/local/share/mplayer/Skin/
- ~/.mplayer/Skin/
-</pre>
+<li>
+<a href="#intro">1 Wstęp</a></li>
-<p>
-Note that the first path may vary according to the way MPlayer was configured
-(see the <code>--datadir</code> argument of the <code>configure</code>
-script).
+<li>
+<a href="#overview">2 Omówienie</a></li>
-<p>
-Every skin is installed into its own directory under one of the directories
-listed above, for example:
-<pre>
- /usr/local/share/mplayer/Skin/default/
-</pre>
+<ul type=circle>
+<li>
+<a href="#dirs">2.1 Katalogi</a></li>
+<li>
+<a href="#images">2.2 Obrazki</a></li>
-<h3><a name="images">2.2 Image formats</a></h3>
+<li>
+<a href="#parts">2.3 Części skóry</a></li>
-Images must be truecolor (24 or 32 bpp) and can be in
-BMP, PNG and TGA format (note that TGA images must be uncompressed).
-<em>The preferred format is PNG as it compresses very well.</em>
+<li>
+<a href="#files">2.4 Pliki</a></li>
+</ul>
-<p>
-In the main window (see below) you can use images with `transparency':
-regions filled with the color #FF00FF (<font color="#FF00FF">magenta</font>)
-are fully transparent when viewed by MPlayer. This means that you can even
-have shaped windows if your X server has the XShape extension.
+<li>
+<a href="#skin">3 Plik <tt>skin</tt></a></li>
+<ul type=circle>
+<li>
+<a href="#mainwin">3.1 Główne okno</a></li>
-<h3><a name="parts">2.3 Parts of a skin</a></h3>
+<li>
+<a href="#subwindow">3.2 Okno ekranu</a></li>
-Skins are quite free-format (unlike the fixed-format skins of
-Winamp/XMMS, for example), so it is up to you to create something great.
+<li>
+<a href="#skinmenu">3.3 Menu skóry</a></li>
+</ul>
-<p>
-Currently there are three windows to be decorated: the
-<a href="#mainwin">main window</a>, the <a href="#subwindow">subwindow</a> and
-the <a href="#skinmenu">skin menu</a> (which can be activated by a right
-click).
+<li>
+<a href="#fonts">4 Fonty</a></li>
-<ul>
+<ul type=circle>
<li>
-The <b>main window</b> is where you can control MPlayer. The background of
-the window is an image. Various items can (and must) be
-placed in the window: <em>buttons</em>, <em>potmeters</em> (sliders, if
-you like it better) and <em>labels</em>. For every item, you must
-specify its position and size.
-
-<p>
-A <b>button</b> has three states (pressed, released,
-disabled), so its image must be divided into three parts vertically.
-See the <a href="#main.button">button</a> item for details.
-<p>
-A <b>potmeter</b> (mainly used for the seek bar and volume/balance
-control) can have any number of phases by dividing its image into different
-parts below each other.
-See <a href="#main.hpotmeter">hpotmeter</a> and
-<a href="#main.potmeter">potmeter</a> for details.
-
-<p>
-<b>Labels</b> are a bit special: the characters needed to draw them are taken
-from an image file, and the characters in the image are described
-by a <a href="#fonts">font description file</a>.
-The latter is a plain text file which specifies
-the x,y position and size of each character in the image. (So the
-image file and its font description file form a font <em>together</em>.)
-See <a href="#main.dlabel">dlabel</a> and <a href="#main.slabel">slabel</a>
-for details.
-
-<p>
-<em class=note>
-<b>Note:</b> all images can have full transparency as described in the
-section about <a href="#images">image formats</a>.
-</em>
-</li>
-
-<li>
-The <b>subwindow</b> is where the movie appears. It can display a specified
-image if there is no movie loaded (it is quite boring to have an empty
-window :-))
-<em class=note><b>Note:</b> transparency
-is <b>not allowed</b> here.</em>
-</li>
-
-<li>
-The <b>skin menu</b> is just a way to control MPlayer by means of
-menu entries. Two images are required for the menu: one of them is the base
-image that shows the menu in its normal state, the other one is used to
-display the selected entries. When you pop up the menu, the first image is
-shown. If you move the mouse over the menu entries, the currently selected
-entry is copied from the second image over the menu entry below the mouse
-pointer. (So the second image is never shown in whole.)
-<p>
-A menu entry is defined by its position and size in the image (see the
-section about the <a href="#skinmenu">skin menu</a> for details).
-</li>
+<a href="#symbols">4.1 Symbole</a></li>
</ul>
-<p>
-There is an important thing not mentioned yet: for buttons, potmeters and
-menu entries to work, MPlayer must know what to do if they are clicked.
-This is done by <a href="#guimsg">messages</a> (events). For these items
-you must define the messages to be genereated when they are clicked.
+<li>
+<a href="#guimsg">Dodatek A: sygnały GUI</a></li>
+</ul>
-<h3><a name="files">2.4 Files</a></h3>
+<hr>
+<center>Ostatnia modyfikacja: Sep 10, 2001
+<br>Ostatnia modyfikacja w języku polskim: 29 marca 2002</center>
-You need the following files to build a skin.
+<hr>
+<h2>
+<a NAME="intro"></a>1 Wstęp</h2>
+Celem tej dokumentacji jest opisanie formatu skór MPlayera. Informacje zawarte
+w tym dokumencie mogą być błędne, ponieważ:
+<br><i>a)</i> to nie ja napisałem GUI
+<br><i>b)</i> Gui nie jest skończony
+<br><i>c)</i> Mogę się mylić, więc nie bądź zaskoczony jeżeli coś nie będzie
+działało w sposób w jaki zostało tutaj opisane.
+<p>Podziękowania dla <i>Zoltán Ponekker</i> za pomoc.
+<p><i>András Mohari &lt;mayday@freemail.hu></i>
+<p><i>Tłumaczenie na język polski:</i>
+<br><i>CyberPe &lt;cyberp@silesianet.pl></i>
+<br>Wszystkie uwagi i pomysły dotyczące tego tłumaczenia są mile widziane.
+W temacie proszę podać "Mplayer".
+<h2>
+<a NAME="overview"></a>2 Omówienie</h2>
+To nie ma tak naprawdę żadnego związku z formatem skór, ale powinieneś
+wiedzieć, że MPlayer <b>nie ma</b> wbudowanej skórki, więc <b>musisz mieć
+zainstalowaną chociaż jedną skórę, aby mieć możliwość używania GUII</b>.
+<h3>
+<a NAME="dirs"></a>2.1 Katalogi</h3>
+Katalogi przeszukiwane przez MPlayera w poszukiwaniu skór to (w kolejności
+szukania):
+<pre>&nbsp;&nbsp;&nbsp; /usr/local/share/mplayer/Skin/
+&nbsp;&nbsp;&nbsp; ~/.mplayer/Skin/</pre>
+Zauważ, że pierwsza ścieżka może być zależna od tego, jak MPlayer został
+skonfigurowany podczas kompilacji (zobacz argument "<tt>--datadir" skryptu
+konfiguracyjnego</tt>).
+<p>Każda skórka jest zainstalowana w swoim własnym katalogu znajdującym
+się w jednym z folderów zwymienionych powyżej, na przykład:
+<pre>&nbsp;&nbsp;&nbsp; /usr/local/share/mplayer/Skin/default/</pre>
+
+<h3>
+<a NAME="images"></a>2.2 Formaty plików graficznych</h3>
+Obrazki muszą być w formacie truecolor (24, albo 32 bity) i mogą być zapisane
+jako BMP, PNG i TGA (z tym, że obrazki zapisane jako TGA nie mogą być skompresowane).
+Preferowany format to PNG, ponieważ ma on bardzo dobry współczynnik kompresji,
+a co za tym idzie, obrazki zajmują mniej miejsca.
+<p>W głównym oknie (zobacz niżej) możesz używać obrazków z 'przeźroczystością':
+obszary wypełnione przy użyciu koloru #FF00FF (<font color="#FF00FF">magenta</font>)
+są dla MPlayera w pełni przeźroczyste. Oznacza to, że możesz używać dowolnych
+kształtów okna głównego (np. okrągłych), jeżeli tylko twój X serwer posiada
+rozszerzenie XShape.
+<h3>
+<a NAME="parts"></a>2.3 Części skóry</h3>
+Skórki są całkowicie konfigurowalne (w przeciwieństwie np. do skór Winampa/XMMS)
+(chodzi o to, że możesz umieścić dowolny przycisk np. 'play' w dowolnym
+miejscu swojej skóry, format XMMSa i Winampa ma z góry ustalone położenie
+każdego elementu i nie można tego zmienić - przyp. tłumacza), więc tylko
+od ciebie zależy czy stworzysz coś naprawdę fajnego.
+<p>Na dzień dzisiejszy są trzy okna do skonfigurowania: <a href="#mainwin">okno
+główne</a> (main window), <a href="#subwindow">okno ekranu</a> (subwindow)
+oraz <a href="#skinmenu">menu skóry</a> (skin menu), które może zostać
+uaktywnione poprzez naciśnięcie prawego przycisku myszy.
<ul>
<li>
-The configuration file named <a href="#skin">skin</a> tells MPlayer how
-to put different parts of the skin together and what to do if you click
-somewhere in the window.
-</li>
-<li>The background image for the main window.</li>
-<li>Images for the items in the main window (including one or more font
-description files needed to draw labels).</li>
-<li>The image to be displayed in the subwindow (optional).</li>
-<li>Two images for the skin menu (they are needed only if you want to create
-a menu).
-</ul>
+<b>okno główne</b> - to okno w którym kontrolujesz MPlayera. Tło tego okna
+jest obrazkiem. Wszystkie elementy muszą być umieszczone w tym oknie: przyciski
+(buttons), potencjometry (albo suwaki, jeżeli bardziej ci odpowiada ta
+nazwa) oraz etykiety (labels). Dla każdego elementu musisz określić jego
+pozycję oraz rozmiar.</li>
+
+<p>Każdy <b>przycisk</b> ma trzy fazy (wciśnięty, uwolniony oraz nieaktywny),
+więc ich obrazki muszą być podzielone na trzy części w pionie. Zobacz sekcję
+<a href="#main.button">przyciski</a>,
+aby uzyskać więcej informacji.
+<p><b>potencjometry </b>(zazwyczaj używane do określania pozycji filmu
+(seek bar) oraz do kontroli głośności, balansu dźwięku) mogą posiadać dowolną
+liczbę faz poprzez umieszczenie każdej następnej fazy pod poprzednią (w
+obrazku) <font size=-1>(to nie jest za dobrze przetłumaczone-przyp. tłumacz)</font>.Zobacz
+sekcję
+<a href="#main.hpotmeter">hpotmeter</a> i <a href="#main.potmeter">potmeter</a>,
+aby dowiedzieć się więcej na ten temat.
+<p><b>Etykiety </b>są bardzo specyficzne: znaki służące do ich opisania
+są brane z osobnego obrazka, a litery, które są w nim zawarte (w pliku
+graficznym) są opisane przez <a href="#fonts">plik opisujący fonty</a>.
+Jest to plik tekstowy, który określa pozycję x, y oraz rozmiar każdego
+symbolu znajdującego się w obrazku. (a więc "plik graficzny z fontami"
+i "plik opisujący fonty" tworzą razem fonty). Zobacz <a href="#main.dlabel">dlabel</a>
+i <a href="#main.slabel">slabel</a>, po więcej szczegółów
+<p><i><b>Uwaga:</b> wszystkie obrazki mogą posiadać przeźroczystość tak,
+jak opisano to w sekcji <a href="#images">formaty plików graficznych</a>.</i>
+<br>&nbsp;
+<li>
+<b>okno ekranu</b> <font size=-1>(niezbyt szczęśliwe tłumaczenie - przyp.
+tłumacz)</font> - tutaj pojawia się film podczas odtwarzania. Może ono wyświetlać
+określony obrazek jeżeli nie jest w danym momencie odgrywany żaden film
+(to strasznie denerwujące mieć puste okno:-)) <i><b>Uwaga</b>: przeźroczystość
+</i>jest tutaj <i><b>niedostępna</b>.</i></li>
-With the exception of the skin configuration file, you can name the other
-files whatever you want (but note that font description files must have
-.fnt extension).
+<br>&nbsp;
+<li>
+<b>menu skóry</b>- to po prostu jeden ze sposobów do kontrolowania MPlayera
+poprzez polecenia z menu. Wymagane są tutaj dwa obrazki: pierwszy z nich
+jest podstawowym obrazkiem pokazującym menu w "normalnym" stanie, drugi
+natomiast jest używany do wyświetlania wybranych elementów. Kiedy aktywujesz
+menu (poprzez prawe kliknięcie myszy) pokazywany jest pierwszy obrazek.
+Kiedy najeżdżasz kursorem na którąś z pozycji, jej zaznaczenie jest kopiowane
+z drugiego obrazka na obszar menu znajdujący się pod wskaźnikiem myszy
+(a więc drugi obrazek nigdy nie jest pokazany w całości).</li>
+
+<br>&nbsp;</ul>
+
+<ul>Obszar menu znajdujący się pod kursorem jest zdefiniowany poprzez jego
+pozycję i rozmiar w obrazku (zobacz sekcję <a href="#skinmenu">menu skóry</a>
+aby dowiedzieć się więcej na ten temat)</ul>
+Jest jeszcze jedna ważna rzecz, która nie została jeszcze wspomniana: dla
+przycisków, potencjometrów i obszarów menu, MPlayer musi wiedzieć co ma
+zrobić jeżeli zostaną one kliknięte. Zajmują się tym <a href="#guimsg">sygnały</a>
+(zdarzenia). Dla wszystkich tych elementów muszą być zdefiniowane sygnały,
+które mają zostać wywołane po naciśnięciu przycisku myszy.
+<h3>
+<a NAME="files"></a><i>2.4 Pliki</i></h3>
+Aby stworzyć skórę będziesz potrzebował następujących plików.
+<ul>
+<li>
+Plik konfiguracyjny o nazwie <a href="#skin">skin</a>, który informuje
+MPlayera w jaki sposób łączyć ze sobą poszczególne części skóry i co ma
+zrobić kiedy klikasz gdziesz w obszarze okna.</li>
+<li>
+Obrazek Tła do głównego okna.</li>
-<h2><a name="skin">3 The <code><b>skin</b></code> file</a></h2>
+<li>
+Obrazki dla elementów okna głównego (włączając w to jeden, albo więcej
+plików opisujących fonty potrzebnych do wyświetlania etykiet)</li>
-<p>
-As mentioned above, this is the skin configuration file.
-It is line oriented; comment lines start with a '<code>;</code>' character
-at the beginning of the line (only spaces and tabs are allowed before the
-'<code>;</code>').
+<li>
+Obrazek który ma być wyświetlony w oknie ekranu (opcjonalnie)</li>
-<p>
-The file is made up of sections. Each section describes the skin for an
-application and has the following form:
-<table border=1 width="100%"><tr bgcolor=silver><td><pre>
-section = <i>section name</i>
-.
+<li>
+Dwa obrazki do menu skóry (są one potrzebne tylko jeśli chcesz stworzyć
+takie menu)</li>
+</ul>
+Poza plikiem konfiguracyjnym skóry, możesz nazwać wszystkie inne pliki
+jak tylko chcesz (ale pamiętaj, że plik opisujący fonty musi mieć rozszerzenie
+.fnt).
+<h2>
+<a NAME="skin"></a>3 The <b><tt>skin</tt></b> file</h2>
+Jak wspomniano powyżej jest to plik konfigurujący skórę. Potrafi on rozpoznawać
+typy wierszy: wiersze komentarza rozpoczyna średnik, czyli ';' (przed nim
+mogą znajdować się tylko spacje, lub "taby")
+<p>Plik podzielony jest na sekcję. Każda z nich opisuje poszczególny element
+skóry dla każdej z aplikacji i ma następującą postać:
+<table BORDER WIDTH="100%" >
+<tr BGCOLOR="#C0C0C0">
+<td>
+<pre>section = section<i> name
+</i>.
.
.
-end
-</pre></td></tr></table>
-
-<p>
-Currently there is only one application, so you need only one section:
-its name is <b>movieplayer</b>.
+end</pre>
+</td>
+</tr>
+</table>
-<p>
-Within this section each window is described by a block in the following form:
-<table border=1 width="100%"><tr bgcolor=silver><td><pre>
-window = <i>window name</i>
+<p>Na dzień dzisiejszy istnieje tylko jedna aplikacja, więc potrzebujesz
+tylko jednej sekcji: jej nazwa to <b>movieplayer</b> (odtwarzacz filmów)
+<p>W tej sekcji każde z okien jest opisane poprzez dany blok w taki sposób:
+<table BORDER WIDTH="100%" >
+<tr BGCOLOR="#C0C0C0">
+<td>
+<pre>window = <i>window name
+</i>.
.
.
-.
-end
-</pre></tr></td></table>
-where <i>window name</i> can be one of these strings:
+end</pre>
+</td>
+</tr>
+</table>
+gdzie<i> window name </i>może być jednym z następujących bloków:
<ul>
-<li><b>main</b> - for the main window</li>
-<li><b>sub</b> - for the subwindow</li>
-<li><b>menu</b> - for the skin menu</li>
-</ul>
-
-<p>
-(The sub and menu block is optional---you do not need to create a menu or
-to decorate the subwindow.)
+<li>
+<b>main</b> - dla głównego okna</li>
-<p>
-Within a window block, you can define each item for the window
-by a line in this form:
+<li>
+<b>sub</b> - dla okna ekranu</li>
+<li>
+<b>menu</b> - dla menu skóry.</li>
+</ul>
+(Blok sub i menu są opcjonalne-nie musisz tworzyć menu, ani dekorować okna
+ekranu jeżeli nie chcesz.)
+<p>W każdym z bloków możesz zdefiniować poszczególne elementy (items) dla
+danego okna w sposób przedstawiony poniżej:
<blockquote>
-<pre>
-item = parameter
-</pre>
+<pre>item = parameter</pre>
</blockquote>
+Gdzie <i>item </i>jest blokiem identyfikującym typ danego elementu GUI,
+<i>parametr</i>
+jest numeryczną, lub tekstową wartością (lub lstą wartości oddzieloną przecinkami).
+<p>Łącząc to wszystko ze sobą, uzyskujemy plik wyglądający mniej więcej
+tak:
+<table BORDER WIDTH="100%" >
+<tr BGCOLOR="#C0C0C0">
+<td>
+<pre>section = movieplayer
+&nbsp; window = main
+&nbsp; ; ... elementy dla okna głównego ...
+&nbsp; end
+&nbsp;&nbsp;
+&nbsp; window = sub
+&nbsp; ; ... elementy dla okna ekranu ...
+&nbsp; end
+&nbsp;&nbsp;
+&nbsp; window = menu
+&nbsp; ; ... elementy dla menu skóry ...
+&nbsp; end
+end</pre>
+</td>
+</tr>
+</table>
-<p>
-where <i>item</i> is a string that identifies the type of the GUI item,
-<i>parameter</i> is a numeric or textual value (or a list of values
-separated by commas).
-</p>
-
-<p>
-Putting the above together, the whole file looks something like this:
-
-<p>
-<table border=1 width="100%"><tr bgcolor=silver><td><pre>
-section = movieplayer
- window = main
- ; ... items for main window ...
- end
-
- window = sub
- ; ... items for subwindow ...
- end
-
- window = menu
- ; ... items for skin menu ...
- end
-end
-</pre></tr></td></table>
-
-<p>
-Finally some words about specifying images for the various items.
-<br>
-The name of an image file must be given without leading directories---
-images are searched in the directory of the skins. You may (but you need not)
-specify the file's extension. If the file doesn't exist, MPlayer tries to
-load the file <i>&lt;filename&gt;.&lt;ext&gt;</i>, where <i>tga</i>,
-<i>TGA</i>, <i>bmp</i>, <i>BMP</i>, <i>png</i> and <i>PNG</i> is tried
-for <i>&lt;ext&gt;</i> (in this order). The first matching file will be used.
-
-<p>
-
-<table border=1 cellpadding=5 width="100%"><tr bgcolor="#ffffcc"><td>
-Here is an example to make this clear. Suppose that you have an image called
-<i>main.png</i> that you use for the main window:
+<p>Na koniec kila słów o specyfice obrazków dla różnych elementów.
+<br>Nazwa obrazk musi być podana bez żadnych głównych katalogów---obrazki
+są poszukiwane w katalogu ze skórką. Możesz (ale nie musisz) podać rozszerzenie
+plików. Jeżeli plik nie istnieje, MPlayer próbuje załadować plik <i>&lt;nazwa
+pliku>.&lt;rozszerzenie></i> gdzie <i>tga, TGA, bmp, BMP, png i PNG</i>
+są próbowane jako <i>&lt;rozszerzenie></i> (w tej kolejności)
+<br>Wykorzystany zostanie pierwszy pasujący plik.
+<table BORDER CELLPADDING=5 WIDTH="100%" >
+<tr BGCOLOR="#FFFFCC">
+<td>Tutaj jest przykład, który powinien to wyjaśnić. Przypuśćmy, że masz
+obrazek o nazwie <i>main.png</i>, który używasz do głównego okna:
<blockquote>
-<pre>
- base = main, -1, -1
-</pre>
+<pre>&nbsp;&nbsp;&nbsp; base = main, -1, -1</pre>
</blockquote>
-
-MPlayer tries to load <i>main</i>, <i>main.tga</i>, <i>main.TGA</i>,
-<i>main.bmp</i> etc, so <i>main.png</i> will be found.
-<br>
-If (by accident) you wrote
+MPlayer próbuje załadować <i>main, main.tga, main.TGA, main.BMP</i>, itd.,
+więc <i>main.png</i> zostanie znaleziony.
+<br>Jeżeli (przez przypadek) napiszesz:
<blockquote>
-<pre>
- base = main.bmp, -1, -1
-</pre>
+<pre>&nbsp;&nbsp;&nbsp; base = main.bmp, -1, -1</pre>
</blockquote>
-then <i>main.bmp</i>, <i>main.bmp.tga</i>, <i>main.bmp.TGA</i>,
-<i>main.bmp.bmp</i> would be searched and MPlayer would finally give up
-because there is no <i>main.bmp</i> in the directory, but <i>main.png</i>.
-</td></tr></table>
+wtedy <i>main.bmp</i>, <i>main.bmp.tga</i>, <i>main.bmp.TGA</i>,
+<i>main.bmp.bmp</i>
+będą wyszukiwane i MPlayer w końcu się podda, ponieważ nie ma pliku <b>main.bmp</b>
+w katalogu, ale <i>main.png.</i></td>
+</tr>
+</table>
+<h3>
+<a NAME="mainwin"></a>3.1 Główne okno</h3>
+Poniżej możesz zobaczyć listę elementów, które mogą być użyte w bloku '<tt>window
+= main</tt>' . . . '<tt>end</tt>'.
+<dl>
+<dt>
+<a NAME="main.base"></a><b>base = <i>obrazek, x, y</i></b></dt>
-<h3><a name="mainwin">3.1 Main window</a></h3>
+<dd>
+Pozwala ci określić obrazek tła, który ma zostać użyty w głównym oknie.
+Okno to pojawi się w określonej przez <i>x,y</i> pozycji na ekranie (0,0
+to lewy górny róg). Możesz tu użyć także następujących wartości: 1-dla
+wyśrodkowania, 2 dla wyrównania do prawej (dla wartości x) i do dołu (dla
+wartości y). Okno to będzie rozmiarów obrazka tła.</dd>
-Below you can see the list of items that can be used in the
-'<code>window = main</code>' .&nbsp;.&nbsp;. '<code>end</code>' block.
+<p><i><b>Uwaga: </b>przeźroczyste obszary w obrazku (kolor #FF00FF) pojawiają
+się jako czarny kolor w X serwerach, które nie obsługują rozszerzenia XShape.</i></dl>
<dl>
-<dt><a name="main.base">
-<b>base = <i>image, x, y</i></b>
-</a></dt>
-<dd>
-Lets you specify the background image to be used for the main window.
-The window will appear at the given <i>x</i>,<i>y</i> position
-on the screen (0,0 is the top left corner). You can specify -1 for center
-and -2 for right (x) and bottom (y). The window will be as large as the image.
-<p>
-<em class=warn>
-<b>Warning:</b> transparent regions in the image (colored #FF00FF) appear
-black on X servers without the XShape extension.
-</em>
-</dd>
-</dl>
+<dt>
+<a NAME="main.button"></a><b>button = <i>obrazek, x, y, szerokość, wysokość,
+sygnał</i></b></dt>
-<dl>
-<dt><a name="main.button">
-<b>button = <i>image, x, y, width, height, message</i></b></a></dt>
-<dd>
-Place a button of <i>width</i> * <i>height</i> size at the
-<i>x</i>,<i>y</i> position. The specified message is generated when
-the button is clicked.
-The image given by <i>image</i> must have three parts below each other
-(according to the possible states of the button), like this:
-<div align=center><table><tr><td><pre><small>
-+------------+
-| pressed |
-+------------+
-| released |
+<dd>
+Umieszcza przycisk o rozmiarze <i>szerokość * wysokość</i> na pozycji <i>x,y</i>.
+Określony sygnał jest generowany, kiedy przycisk zostanie kliknięty. Obrazek
+określony jako <i>obrazek</i> musi być podzielony na trzy części umieszczone
+jedna pod drugą (podzielony według możliwych faz przycisku), w ten sposób:</dd>
+
+<br>&nbsp;
+<center><table>
+<tr>
+<td>
+<pre><font size=-1>+------------+
+| wciśnięty&nbsp; |
+------------+
-| disabled |
+|&nbsp; uwolniony |
+------------+
-</small></pre></td></tr></table></div>
-</dd>
+| nieaktywny |
++------------+</font></pre>
+</td>
+</tr>
+</table></center>
</dl>
<dl>
-<dt><a name="main.decoration">
-<b>decoration = enable|disable</b>
-</a></dt>
+<dt>
+<a NAME="main.decoration"></a><b>decoration = enable|disable</b></dt>
+
<dd>
-Enable or disable window manager decoration of the main window. Default
-is <b>disable</b>.
-</dd>
+Włącza, lub wyłącza dekoracje okna (pasek tytułowy) twojego menadżera okien.
+Domyślnie jest to <b>wyłączone</b>.</dd>
</dl>
<dl>
<dt>
-<a name="main.hpotmeter">
-<b>
-hpotmeter = <i>butt, bw,bh, phases, numphases, default, x, y, w, h, msg</i>
-</b>
-</a>
-</dt>
-<dd>
-Place a horizontal potmeter of <i>w</i> * <i>h</i> size at the
-<i>x</i>,<i>y</i> position. The image can be divided into
-different parts for the different phases of the potmeter (for example,
-you can have a pot for volume control that turns from green to red
-while its value changes from the minimum to the maximum.)
-hpotmeter can have a button that can be dragged horizontally.
-The parameters are:
+<a NAME="main.hpotmeter"></a><b>hpotmeter = <i>suwak, szs,ws, fazy, liczbafaz,
+domyślna, x, y, sz, w, sygnał</i></b></dt>
+
+<dd>
+Umieszcza poziomo potencjometr o rozmiarach <i>sz*w</i> na pozycji <i>x,y</i>.
+Obrazek może być podzielony na różne części dla różnych faz potencjometru
+(np. możesz mieć potencjometr głośności, który zmienia się z zielonego
+na czerwony podczas zmiany głośności z minimalnej do maksymalnej). hpotencjometr
+może mieć przycisk który jest przesuwany w poziomie. Jego parametry to:</dd>
+
<ul>
-<li><i>butt</i> - the image to be used for the button
-(must have three parts below each other, like in case of
-<a href="#main.button">button</a>)</li>
-<li><i>bw</i>, <i>bh</i> - size of the button</li>
-<li><i>phases</i> - The image to be used for the different phases of the
-hpotmeter. The image must be divided into <i>numphases</i> parts vertically
-(see below). A special value of <kbd>NULL</kbd> can be used if you want
-no such image.
-</li>
-<li><i>numphases</i> - number of phases stored in the <i>phases</i>
-image</li>
-<li><i>default</i> - default value for hpotmeter (in the range 0 to
-100)</li>
-<li><i>x</i>, <i>y</i> - position for the hpotmeter</li>
-<li><i>w</i>, <i>h</i> - width and height of the hpotmeter</li>
-<li><i>msg</i> - the message to be generated when the value of hpotmeter
-is changed</li>
-</ul>
-The image used for the different phases must look something like this:
-<div align=center><table border=0><tr><td><pre><small>
-+------------+
-| phase #1 |
-+------------+
-| phase #2 |
+<li>
+<i>suwak</i> - obrazek który ma być użyty jako suwak (musi mieć trzy części
+umieszczone jedna pod drugą, tak jak w przypadku <a href="#main.button">przycisku</a>)</li>
+
+<li>
+szs, ws - rozmiar suwaka</li>
+
+<li>
+<i>fazy</i> - obrazek który ma być użyty&nbsp; dla różnych faz hpotencjometru.
+Obrazek musi być podzielony w pionie na <i>liczbęfaz</i> (zobacz poniżej).
+Specjalna wartość <font size=-1>NULL</font> może być użyta jeżeli nie chcesz
+żadnego obrazka.</li>
+
+<li>
+<i>liczbafaz</i> - liczba faz znajdująca się w obrazku z <i>fazami</i>.</li>
+
+<li>
+<i>domyślna</i> - domyślna wartość dla hpotencjometru (w przedziale od
+0 do 100)</li>
+
+<li>
+<i>x</i>, <i>y</i> - pozycja hpotencjometru</li>
+
+<li>
+<i>sz, w</i> - szerokość i wysokość obszaru po którym może poruszać się
+suwak.</li>
+
+<li>
+<i>sygnał</i> - sygnał który ma być wywołany, kiedy zmienia się wartość
+hpotnecjometru</li>
+
+<p>Obrazek określający poszczególne fazy musi wyglądać w ten sposób:
+<br>&nbsp;</ul>
+
+<center><table BORDER=0 >
+<tr>
+<td>
+<pre><font size=-1>+------------+
+|&nbsp;&nbsp; faza #1&nbsp; |
+------------+
- ...
+|&nbsp;&nbsp; faza #2&nbsp; |
+------------+
-| phase #n |
+&nbsp;&nbsp;&nbsp;&nbsp; ...
+------------+
-</small></pre></td></tr></table></div>
-<em class=note>
-<b>Note:</b> there will be a vpotmeter item too, but is it not implemented
-yet.
-</em>
-</dd>
-</dl>
+|&nbsp;&nbsp; faza #n&nbsp; |
++------------+</font></pre>
+</td>
+</tr>
+</table></center>
+<i><b>Uwaga: </b>w przyszłości będzie teć vpotencjometr, ale nie został
+on jeszcze zaimpletowany.</i></dl>
<dl>
-<dt><a name="main.potmeter">
-<b>potmeter = <i>phases, numphases, default, x, y, w, h, msg</i></b>
-</a></dt>
-<dd>
-A potmeter without a button. (I guess it is ment to be turned round,
-but it reacts to horizontal dragging only.)
-For the description of the parameters see
-<a href="#main.hpotmeter">hpotmeter</a>. <i>phases</i> can be
-<code>NULL</code>, but its quite useless, since you can not see where
-the potmeter is set.
-</dd>
-</dl>
+<dt>
+<a NAME="main.potmeter"></a><b>potmeter = <i>fazy, liczbafaz, domyślna,
+x, y, sz, w, sygnał</i></b></dt>
-<dl>
-<dt><a name="main.font">
-<b>font = <i>fontfile, fontid</i></b>
-</a></dt>
-<dd>
-Defines a font. <i>fontfile</i> is the name of a font description file
-with <code>.fnt</code> extension (<b>no need</b> to specify the extension
-here).
-<i>fontid</i> is used to refer to the font
-(see <a href="#main.dlabel">dlabel</a> and <a href="#main.slabel">slabel</a>).
-Up to 25 fonts can be defined.
-</dd>
+<dd>
+Potencjometr bez suwaka. (Myślę, że chodzi tu o to żeby nim kręcić, ale
+reaguje on tylko na poziome przesuwanie.) Aby zobaczyć opis parametrów
+zobacz <a href="#main.hpotmeter">hpotmeter</a>. <i>fazy</i> mogą mieć wartość
+<font size=-1>NULL</font>
+(nic), ale jest to bezużyteczne, jeżeli nie możesz zobaczyć gdzie znajduje
+się potencjometr.</dd>
</dl>
<dl>
-<dt><a name="main.dlabel">
-<b>dlabel = <i>x, y, length, align, fontid, "text"</i></b>
-</a></dt>
-<dd>
-Place a dynamic label at the <i>x</i>,<i>y</i> position. The label is called
-dynamic because its text is refreshed periodically.
-The maximum length of the label is given by <i>length</i> (its height is the
-height of a character).
-If the text to be displayed is wider than that, then it will be
-scrolled, otherwise it is aligned within the specified space by the value
-of the <i>align</i> parameter: 0 is for right, 1 is for center,
-2 is for left.
-<br>
-The text to be displayed is given by <i>text</i>: it must be written between
-double quotes (<code>"</code>) (but the <code>"</code> cannot be part of the
-text). The label is displayed using the font identified by <i>fontid</i>.
-You can use the following variables in the text.
-
-<div align=center>
-<table valign=top border=1>
-<tr align=center><th>Variable</th><th align=left>Meaning</th></tr>
-<tr><td align=center><kbd>$1</kbd></td>
- <td>play time in <em>hh:mm:ss</em> format</td></tr>
-<tr><td align=center><kbd>$2</kbd></td>
- <td>play time in <em>mmmm:ss</em> format</td></tr>
-<tr><td align=center><kbd>$3</kbd></td>
- <td>play time in <em>hh</em> format (hours)</td></tr>
-<tr><td align=center><kbd>$4</kbd></td>
- <td>play time in <em>mm</em> format (minutes)</td></tr>
-<tr><td align=center><kbd>$5</kbd></td>
- <td>play time in <em>ss</em> format (seconds)</td></tr>
-<tr><td align=center><kbd>$6</kbd></td>
- <td>movie's length in <em>hh:mm:ss</em> format</td></tr>
-<tr><td align=center><kbd>$7</kbd></td>
- <td>movie's length in <em>mmmm:ss</em> format</td></tr>
-<tr><td align=center><kbd>$8</kbd></td>
- <td>play time in <em>h:mm:ss</em> format</td></tr>
-<tr><td align=center><kbd>$v</kbd></td>
- <td>volume in <em>xxx.xx%</em> format</td></tr>
-<tr><td align=center><kbd>$V</kbd></td>
- <td>volume in <em>xxx.x</em> format</td></tr>
-<tr><td align=center><kbd>$b</kbd></td>
- <td>balance in <em>xxx.xx%</em> format</td></tr>
-<tr><td align=center><kbd>$B</kbd></td>
- <td>balance in <em>xxx.x</em> format</td></tr>
-<tr><td align=center><kbd>$$</kbd></td>
- <td>the <kbd>$</kbd> character</td></tr>
-<tr><td align=center><kbd>$a</kbd></td>
- <td>a character according to the audio type (none: <code>n</code>,
- mono: <code>m</code>, stereo: <code>t</code>)</td></tr>
-<tr><td align=center><kbd>$t</kbd></td>
- <td>track number (in playlist)</td></tr>
-<tr><td align=center><kbd>$o</kbd></td>
- <td>filename</td></tr>
-<tr><td align=center><kbd>$f</kbd></td>
- <td>filename in lower case</td></tr>
-<tr><td align=center><kbd>$F</kbd></td>
- <td>filename in upper case</td></tr>
-<tr><td align=center><kbd>$T</kbd></td>
- <td>a character according to the stream type (file: <code>f</code>,
- video CD: <code>v</code>, DVD: <code>d</code>, URL: <code>u</code>)
- </td></tr>
-<tr><td align=center><kbd>$p</kbd></td>
- <td>the "p" character (if a movie is playing and the font has the "p"
- character)
- </td></tr>
-<tr><td align=center><kbd>$s</kbd></td>
- <td>the "s" character (if the movie is stopped and the font has the "s"
- character)
- </td></tr>
-<tr><td align=center><kbd>$e</kbd></td>
- <td>the "e" character (if playback is paused and the font has the "e"
- character)
- </td></tr>
-</table></div>
-<p>
-<b>Note:</b> The <kbd>$a</kbd>, <kbd>$T</kbd>, <kbd>$p</kbd>, <kbd>$s</kbd>
-and <kbd>$e</kbd> variables all return characters that should be displayed
-as special symbols (for example, "e" is for the pause symbol that usually
-looks something like <code>||</code>). You should have a font for normal
-characters and a different font for symbols.
-See the section about <a href="#symbols">symbols</a> for more information.
-</dd>
+<dt>
+<a NAME="main.font"></a><b>font = <i>plikfontów, fontid</i></b></dt>
+
+<dd>
+Definiuje fonty. <i>plikfontów</i> jest nazwą <i>pliku opisującego fonty</i>
+z rozszerzeniem .fnt (<b>nie trzeba</b> tu określać rozszerzenia). <i>fontid</i>
+jest używany do odsyłania do fontów (kiepskie tłumaczenie-przyp. tłumacz)
+(zobacz <a href="#main.dlabel">dlabel</a> i <a href="#main.slabel">slabel</a>).
+Możesz określić ponad 25 znaków.</dd>
</dl>
<dl>
-<dt><a name="main.slabel">
-<b>slabel = <i>x, y, fontid, text</i></b>
-</a></dt>
-<dd>
-Place a static label at the <i>x</i>,<i>y</i> position.
-<i>text</i> is displayed using the font identified by <i>fontid</i>.
-The text is just a raw string ($x variables do not work) that must be enclosed
-between double quotes (the <code>"</code> cannot be part of the text).
-The label is displayed using the font identified by <i>fontid</i>.
-</dd>
-</dl>
+<dt>
+<a NAME="main.dlabel"></a><b>dlabel = <i>x, y, długość, align, fontid,
+"text"</i></b></dt>
+<dd>
+Umieszcza dynamiczne etykiety na pozycji x,y. Etykieta nazywana jest dynamiczną,
+ponieważ tekst w niej jest regularnie odświeżany (coś jak okno z tytułem
+utworu w Winampie-przyp. tłumacz). Maksymalna długość etykiety jest ustalona
+przez <i>długość</i> (jej wysokość jest wysokością fontów). Jeżeli tekst
+który ma być wyświetlony jest dłuższy od tej wartości, wtedy będzie on
+skrolowany (przesuwany-tak jak w XMMS/Winamp-przyp.tłumacz), w innym przypadku
+będzie on wyrównany do określonej przez <i>align</i> (wyrównanie) przestrzeni.0
+dla wyrównania do prawej, 1 dla wyśrodkowania, 2 dla wyrównania do lewej.</dd>
-<h3><a name="subwindow">3.2 Subwindow</a></h3>
+<p>Tekst, który ma zostać wyświetlony jest określony przez <i>text</i>:
+musi być on opisany w cudzysłowiu (") (ale " nie może być częścią tekstu).
+Etykieta jest wyświetlana używając <i>fontid</i>. Możesz użyć poniższych
+zmiennych w tekście:
+<br>&nbsp;
+<center><table BORDER valign="top" >
+<tr ALIGN=CENTER>
+<th>Zmienna</th>
-The following items can be used in the
-'<code>window = sub</code>' .&nbsp;.&nbsp;. '<code>end</code>' block.
+<th ALIGN=LEFT>Znaczenie</th>
+</tr>
-<dl>
-<dt><a name="sub.base">
-<b>base = <i>image, x, y, width, height</i></b>
-</a></dt>
-<dd>
-The image to be displayed in the window.
-The window will appear at the given <i>x</i>,<i>y</i> position
-on the screen (0,0 is the top left corner). You can specify -1 for center
-and -2 for right (x) and bottom (y). The window will be as large as the image.
-<i>width</i> and <i>height</i> gives the size of the window; they are
-optional (if they are missing, the window is the same size as the image).
-</dd>
-</dl>
+<tr>
+<td ALIGN=CENTER><tt>$1</tt></td>
-<dl>
-<dt><a name="sub.background">
-<b>background = <i>r, g, b</i></b>
-</a></dt>
-<dd>
-Lets you set the background color. It is useful if the image is smaller than
-the window.
-<i>r</i>, <i>g</i> and <i>b</i> specifies the red, green and blue
-component of the color (each of them is a decimal number from 0 to 255).
-</dd>
-</dl>
+<td>odtwarza czas w formacie <i>hh:mm:ss</i></td>
+</tr>
+
+<tr>
+<td ALIGN=CENTER><tt>$2</tt></td>
+
+<td>odtwarza czas w formacie <i>mmmm:ss</i></td>
+</tr>
+
+<tr>
+<td ALIGN=CENTER><tt>$3</tt></td>
+
+<td>odtwarza czas w formacie <i>hh</i> (godziny)</td>
+</tr>
+
+<tr>
+<td ALIGN=CENTER><tt>$4</tt></td>
+
+<td>odtwarza czas w formacie <i>mm</i> (minuty)</td>
+</tr>
+<tr>
+<td ALIGN=CENTER><tt>$5</tt></td>
-<h3><a name="skinmenu">3.3 Skin menu</a></h3>
+<td>odtwarza czas w formacie <i>ss</i> (sekundy)</td>
+</tr>
-As mentioned earlier, the menu is displayed using two images.
-Normal menu entries are taken from the image specified by the <i>base</i>
-item, while the currently selected entry is taken from the image specified
-by the <i>selected</i> item.
-You must define the position and size of each menu entry by the <i>menu</i>
-item.
+<tr>
+<td ALIGN=CENTER><tt>$6</tt></td>
-<p>
-These are the items that can be used in the '<code>window = menu</code>'
-.&nbsp;.&nbsp;. '<code>end</code>' block.
+<td>wyświetla długość filmu w formacie <i>hh:mm:ss</i></td>
+</tr>
+
+<tr>
+<td ALIGN=CENTER><tt>$7</tt></td>
+
+<td>wyświetla długość filmu w formacie <i>mmmm:ss</i></td>
+</tr>
+
+<tr>
+<td ALIGN=CENTER><tt>$8</tt></td>
+
+<td>odtwarza czas w formacie <i>h:mm:ss</i></td>
+</tr>
+
+<tr>
+<td ALIGN=CENTER><tt>$v</tt></td>
+
+<td>głośność w formacie <i>xxx.xx%</i></td>
+</tr>
+
+<tr>
+<td ALIGN=CENTER><tt>$V</tt></td>
+
+<td>głośność w formacie <i>xxx.x</i></td>
+</tr>
+
+<tr>
+<td ALIGN=CENTER><tt>$b</tt></td>
+
+<td>balans w formacie <i>xxx.xx%</i></td>
+</tr>
+
+<tr>
+<td ALIGN=CENTER><tt>$B</tt></td>
+
+<td>balans w formacie <i>xxx.x</i></td>
+</tr>
+
+<tr>
+<td ALIGN=CENTER><tt>$$</tt></td>
+
+<td>znaczek <tt>$</tt></td>
+</tr>
+
+<tr>
+<td ALIGN=CENTER><tt>$a</tt></td>
+
+<td>znak określający typ dźwięku (żaden: <tt>n</tt>, mono: <tt>m</tt>,
+stereo: <tt>t</tt>)</td>
+</tr>
+
+<tr>
+<td ALIGN=CENTER><tt>$t</tt></td>
+
+<td>Numer ścieżki (w playliście)</td>
+</tr>
+
+<tr>
+<td ALIGN=CENTER><tt>$o</tt></td>
+
+<td>nazwa pliku</td>
+</tr>
+
+<tr>
+<td ALIGN=CENTER><tt>$f</tt></td>
+
+<td>nazwa pliku małymi literami</td>
+</tr>
+
+<tr>
+<td ALIGN=CENTER><tt>$F</tt></td>
+
+<td>nazwa pliku drukowanymi literami</td>
+</tr>
+
+<tr>
+<td ALIGN=CENTER><tt>$T</tt></td>
+
+<td>znak określający typ strumienia (plik: <tt>f</tt>, video CD:
+<tt>v</tt>,
+DVD: <tt>d</tt>, URL: <tt>u</tt>)&nbsp;</td>
+</tr>
+
+<tr>
+<td ALIGN=CENTER><tt>$p</tt></td>
+
+<td>znak "p" (jeżeli film jest odgrywany i font ma określony symbol "p")&nbsp;</td>
+</tr>
+
+<tr>
+<td ALIGN=CENTER><tt>$s</tt></td>
+
+<td>znak "s" (jeżeli film jest zatrzymany i font ma określony symbol "s")&nbsp;</td>
+</tr>
+
+<tr>
+<td ALIGN=CENTER><tt>$e</tt></td>
+
+<td>znak "e" (jeżeli włączona jest pauza i font ma określony symbol "e")&nbsp;</td>
+</tr>
+</table></center>
+<b>Uwaga: </b>Zmienne <font size=-1>$a, $T, $p, $s i $e</font> mają znaki
+które powinny być wyświetlane jako znaki specjalne (np. "e" jest symbolem
+pauzy wyglądającym zazwyczaj tak <b><tt>||</tt></b> ). Powinieneś mieć
+fonty dla normalnych znaczków i osobne dla znaków specjalnych. Zobacz sekcję
+<a href="#symbols">symbols</a>
+, aby dowiedzieć się więcej.</dl>
+
+<dl>
+<dt>
+<a NAME="main.slabel"></a><b>slabel = <i>x, y, fontid, text</i></b></dt>
+
+<dd>
+Umieszcza statyczną etykietę na pozycji <i>x,y</i>. <i>text</i> jest wyświetlany
+używając <i>fontid</i>. Text jest po prostu ciągiem (zmienne $x nie działają)
+który musi znajdować się w cudzysłowiu (" nie może być częścią tekstu).
+Etykieta jest wyświetlana używając&nbsp; <i>fontid</i>.</dd>
+</dl>
+<h3>
+<a NAME="subwindow"></a>3.2 Okno ekranu</h3>
+Poniżej możesz zobaczyć listę elementów, które mogą być użyte w bloku '<tt>window
+= sub</tt>' . . . '<tt>end</tt>'.
<dl>
-<dt><a name="menu.base">
-<b>base = <i>image</i></b>
-</a></dt>
+<dt>
+<a NAME="sub.base"></a><b>base = <i>image, x, y, szerokość, wysokość</i></b></dt>
+
<dd>
-The image for normal menu entries.
+Obrazek który ma być wyświetlony w tym oknie. Okno pojawi się w określonej
+przez ciebie pozycji <i>x,y</i> na ekranie (0,0 umieszcza obrazek w lewym
+górnym rogu). Możesz tu użyć także następujących wartości: 1-dla wyśrodkowania,
+2 dla wyrównania do prawej (dla wartości x) i do dołu (dla wartości y).
+Okno to będzie rozmiarów obrazka. <i>szerokość</i> i <i>wysokość</i> określa
+rozmiar okna. Te zmienne są opcjonalne (jeżeli ich nie będzie, okno będzie
+takich samych rozmiarów jak obrazek)</dd>
</dl>
-</dd>
<dl>
-<dt><a name="menu.selected">
-<b>selected = <i>image</i></b>
-</a></dt>
+<dt>
+<a NAME="sub.background"></a><b>background = <i>r, g, b</i></b></dt>
+
<dd>
-The image showing the menu with all entries selected.
-</dd>
+Pozwala ci ustalić kolor tła. Jest to przydatne jeżeli obrazek jest mniejszy
+od okna (będzie on także wyświetlany dookoła okna ekranu w trybie pełnoekranowym-przyp.
+tłumacz). r, g i b określają czerwoną, zieloną i niebieską wartość koloru
+(każda z nich jest określona w przedziale od 0 do 255).</dd>
</dl>
+<h3>
+<a NAME="skinmenu"></a>3.3 Menu Skóry</h3>
+Jak wspomnianow wcześniej, menu jest wyświtlane przy użyciu dwóch obrazków.
+"Normalny" stan menu jest brany z obrazka określonego jako <i>base</i>,
+podczas gdy zaznaczony obszar jest brany z obrazka określonego jako <i>selected</i>.
+Musisz zdefiniować pozycję i rozmiar każdego z elementów menu poprzez element
+<i>menu</i>.
+<p>Te elementy mogą zostać wykorzystane w bloku '<tt>window = menu</tt>'
+. . . '<tt>end</tt>':
<dl>
-<dt><a name="menu.menu">
-<b>menu = <i>x, y, width, height, message</i></b>
-</a></dt>
-<dd>
-Defines the <i>x</i>,<i>y</i> position and the size of a menu entry in
-the images. <i>message</i> is the message to be generated when
-the mouse button is released over the entry.
-</dd>
+<dt>
+<a NAME="menu.base"></a><b>base = <i>obrazek</i></b></dt>
+
+<dd>
+Obrazek pokazujący normalny stan menu</dd>
</dl>
+<dl>
+<dt>
+<a NAME="menu.selected"></a><b>selected = <i>obrazek</i></b></dt>
-<h2><a name="fonts">4 Fonts</a></h2>
+<dd>
+Obrazek pokazujący zaznaczony stan menu.</dd>
+</dl>
-As mentioned in the section about the parts of a skin, a font is defined
-by an image and a description
-file. You can place the characters anywhere in the image, but make sure that
-their position and size is given in the description file exactly.
+<dl>
+<dt>
+<a NAME="menu.menu"></a><b>menu = <i>x, y, szerokość, wysokość, sygnał</i></b></dt>
-<p>
-The font description file (with .fnt extension) can have comment
-lines starting with '<code>;</code>'.
-The file must have a line in the form
+<dd>
+Definiuje pozycję <i>x,y</i> i rozmiar poszczególnych elementów menu w
+obrazku. <i>sygnał</i> jest sygnałem, który ma być uaktywniony, kiedy klikniesz
+tą pozycję.</dd>
+</dl>
+
+<h2>
+<a NAME="fonts"></a>4 Fonty</h2>
+Tak jak wspomniano w sekcji o częściach skóry, fonty są zdefiniowane przez
+obrazek i <i>plik opisujący fonty</i>. Możesz umieścić znaki w dowolnym
+miejscu obrazka, ale upewnij się, że ich pozycja i rozmiar są dokładnie
+określone w <i>pliku opisującym fonty</i>.
+<p><i>Plik opisujący fonty</i> (z rozszerzeniem .fnt) może mieć linie komentarza
+rozpoczęte średnikiem '<tt>;</tt>'. Plik musi mieć tę linię:
<blockquote>
-<pre>
-image = <i>image</i>
-</pre>
+<pre>image = <i>obrazek</i></pre>
</blockquote>
-
-<p>
-where <i>image</i> is the name of the image file to be used for
-the font (you do not have to specify the extension).
-The above line is followed by character definition lines of the form:
-
+gdzie <i>obrazek</i> jest nazwą pliku w którym znajdują się fonty (nie
+musisz podawać rozszerzenia).&nbsp; Po tej lini następuje opisanie poszczególnych
+znaków:
<blockquote>
-<pre>
-"<i>char</i>" = <i>x, y, w, h</i>
-</pre>
+<pre>"znak" = <i>x, y, sz, w</i></pre>
</blockquote>
-
-<p>
-Here <i>x</i> and <i>y</i> specifies the position of the
-<i>char</i> character in the image (0,0 is the upper left corner).
-<i>w</i> and <i>h</i> is the width and height of the character
-(in pixels, of course).
-
-<p>
-Here is an example that defines the A, B, C characters using font.png.
-<table width="100%" border=1><tr bgcolor=silver><td><pre>
-; can be "font" instead of "font.png"
+Tutaj x i y określają pozycję <i>znaku</i> w obrazku (0,0 to lewy górny
+róg). sz i w to szerokość i wysokość znaku (oczywiście w pikselach).
+<p>Poniżej możesz zobaczyć przykład definiujący znaki A, B, C znajdujące
+się w pliku font.png:
+<table BORDER WIDTH="100%" >
+<tr BGCOLOR="#C0C0C0">
+<td>
+<pre>; może być "font" zamiast "font.png"
image = font.png
-; Three characters are enough for demonstration only. :-)
-"A" = 0,0, 7,13
-"B" = 7,0, 7,13
-"C" = 14,0, 7,13
-</pre></td></tr></table>
-
-
-<h3><a name="symbols">4.1 Symbols</a></h3>
-
-Some characters have special meanings when returned by some of the variables
-used in
-<a href="#main.dlabel">dlabel</a>; these characters are meant to be
-displayed as symbols. (For example, in case of a DVD stream, you could display
-a nice DVD logo instead of the character 'd'.)
-
-<p>
-The following table lists all the characters that can be used to display
-symbols (and thus require a different font).
-
-<div align=center>
-<table>
-<tr><th align=center>Character</th><th align=left>Symbol</th></tr>
-<tr><td align=center><kbd>p</kbd></td>
- <td align=left>play</td></tr>
-<tr><td align=center><kbd>s</kbd></td>
- <td align=left>stop</td></tr>
-<tr><td align=center><kbd>e</kbd></td>
- <td align=left>pause</td></tr>
-<tr><td align=center><kbd>n</kbd></td>
- <td align=left>no sound</td></tr>
-<tr><td align=center><kbd>m</kbd></td>
- <td align=left>mono sound</td></tr>
-<tr><td align=center><kbd>t</kbd></td>
- <td align=left>stereo sound</td></tr>
-<tr><td align=center><kbd>f</kbd></td>
- <td align=left>stream is a file</td></tr>
-<tr><td align=center><kbd>v</kbd></td>
- <td align=left>stream is a video CD</td></tr>
-<tr><td align=center><kbd>d</kbd></td>
- <td align=left>stream is a DVD</td></tr>
-<tr><td align=center><kbd>u</kbd></td>
- <td align=left>stream is a URL</td></tr>
+; Trzy znaki są wystarczające, aby zademonstrować jak to działa. :-)
+"A" =&nbsp; 0,0, 7,13
+"B" =&nbsp; 7,0, 7,13
+"C" = 14,0, 7,13</pre>
+</td>
+</tr>
</table>
-</div>
-<p>
-<b>Note:</b> currently only 'p', 's', 'e', 'n', 'm' and 't' is used.
-</p>
+<h3>
+<a NAME="symbols"></a>4.1 Symbole</h3>
+Niektóre znaki mają specjalne znaczenia kiedy są zmiennymi używanymi w
+<a href="#main.dlabel">dlabel</a>;
+te znaki są wyświetlane jako symbole. (np. kiedy odgrywasz strumień DVD,
+możesz wyświetlić fajne logo DVD zdefiniowane pod znakiem 'd'.)
+<p>Poniższa tabelka zawiera wszystkie znaki, które mogą być wykorzystane
+do wyświetlania symboli (i wymagają one osobnych fontów).
+<center><table>
+<tr>
+<th ALIGN=CENTER>Znak&nbsp;</th>
-<h2><a name="guimsg">Appendix A: GUI messages</a></h2>
+<th ALIGN=LEFT>Symbol</th>
+</tr>
-These are the messages that can be generated by buttons, potmeters and
-menu entries.
+<tr>
+<td ALIGN=CENTER><tt>p</tt></td>
+
+<td ALIGN=LEFT>odtwarzanie</td>
+</tr>
+
+<tr>
+<td ALIGN=CENTER><tt>s</tt></td>
+
+<td ALIGN=LEFT>stop</td>
+</tr>
+
+<tr>
+<td ALIGN=CENTER><tt>e</tt></td>
+
+<td ALIGN=LEFT>pauza</td>
+</tr>
+
+<tr>
+<td ALIGN=CENTER><tt>n</tt></td>
+
+<td ALIGN=LEFT>bez dźwięku</td>
+</tr>
+
+<tr>
+<td ALIGN=CENTER><tt>m</tt></td>
+
+<td ALIGN=LEFT>dźwięk mono</td>
+</tr>
+
+<tr>
+<td ALIGN=CENTER><tt>t</tt></td>
+
+<td ALIGN=LEFT>dźwięk mono</td>
+</tr>
+
+<tr>
+<td ALIGN=CENTER><tt>f</tt></td>
+
+<td ALIGN=LEFT>strumień jest plikiem</td>
+</tr>
+
+<tr>
+<td ALIGN=CENTER><tt>v</tt></td>
+
+<td ALIGN=LEFT>strumień to VideoCD</td>
+</tr>
-<p>
-<em class=note>
-<b>Note:</b> some of the messages might not work as expected (or not
-work at all). As you know, the GUI is under development.</em>
+<tr>
+<td ALIGN=CENTER><tt>d</tt></td>
-<p>
-<i>Playback control:</i>
+<td ALIGN=LEFT>strumień to DVD</td>
+</tr>
+
+<tr>
+<td ALIGN=CENTER><tt>u</tt></td>
+
+<td ALIGN=LEFT>strumień to URL</td>
+</tr>
+</table></center>
+<b>Uwaga: </b>obecnie tylko 'p', 's', 'e', 'n', 'm' i 't' są wykorzystywane
+(W chwili gdy tłumaczona jest ta dokumentacja pozostałe opcje są już dostępne-przyp.
+tłumacz)
+<h2>
+<a NAME="guimsg"></a>Dodatek A: sygnały GUI</h2>
+These are the messages that can be generated by buttons, potmeters and
+menu entries.
+<br>Tutaj znajdują się sygnały które mogą zostać wywołane przez przyciski,
+potencjometry i elementy menu.
+<p><i><b>Uwaga:</b> niektóre z sygnałów mogą działać nieprawidłowo (albo
+w ogóle nie działać). Jak wiesz, GUI jest ciągle w fazie rozwoju.</i>
+<p><i>Opcje odgrywania:</i>
<blockquote>
<dl>
-<dt><b>evNext</b>
-<dd>Jump to next track in the playlist.
+<dt>
+<b>evNext</b></dt>
+
+<dd>
+Przeskakuje do następnej ścieżki z playlisty</dd>
+
+<dt>
+<b>evPause</b></dt>
+
+<dd>
+wstrzymuje odgrywanie.</dd>
+
+<dt>
+<b>evPauseSwitchToPlay</b></dt>
+
+<dd>
+Przełącza między sobą użuwając <i>evPlaySwitchToPause </i>(to niezbyt udane
+tłumaczenie-przyp. tłumacz). Może to zostać wykorzystane aby utworzyć jeden
+przycisk spełniający równocześnie funkcje odgrywania i pauzy. Oba sygnały
+powinny być przydzielone do przycisków wyświetlanych w tym samym miejscu
+w oknie. Ten sygnał wstrzymuje odtwarzanie i wyświetlany jest obrazek dla
+przycisku <i>evPlaySwitchToPause</i> (aby zaznaczyć, że ten przycisk może
+być wciśnięty, aby kontynuować odgrywanie).</dd>
+
+<dt>
+<b>evPlay</b></dt>
+
+<dd>
+Rozpoczyna odgrywanie.</dd>
-<dt><b>evPause</b>
-<dd>Pause playing.
+<dt>
+<b>evPlaySwitchToPause</b></dt>
-<dt><b>evPauseSwitchToPlay</b>
-<dd>Forms a switch together with <i>evPlaySwitchToPause</i>. They can be
-used to have a common play/pause button. Both messages should be assigned
-to buttons displayed at the very same position in the window. This
-message pauses playing and the image for the <i>evPlaySwitchToPause</i> button
-is displayed (to indicate that the button can be pressed to continue playing).
+<dd>
+Przeciwieństwo <i>evPauseSwitchToPlay</i>. Ten sygnał rozpoczyna odgrywanie
+i wyświetlany jest obrazek dla przycisku <i>evPauseSwitchToPlay</i> (aby
+zaznaczyć, że ten przycisk może być wciśnięty, aby wstrzymać odgrywanie).</dd>
-<dt><b>evPlay</b>
-<dd>Start playing.
+<dt>
+<b>evPrev</b></dt>
-<dt><b>evPlaySwitchToPause</b>
-<dd>The opposite of <i>evPauseSwitchToPlay</i>. This message starts playing
-and the image for the <i>evPauseSwitchToPlay</i> button is displayed (to
-indicate that the button can be pressed to pause playing).
+<dd>
+Przeskakuje do poprzedniej ścieżki z playlisty.</dd>
-<dt><b>evPrev</b>
-<dd>Jump to previous track in the playlist.
+<dt>
+<b>evStop</b></dt>
-<dt><b>evStop</b>
-<dd>Stop playing.
+<dd>
+Zatrzymuje odgrywanie.</dd>
</dl>
</blockquote>
-
-<p>
-<i>Seeking in the stream:</i>
+<i>Przemieszczanie się w strumieniu:</i>
<blockquote>
<dl>
-<dt><b>evBackward10sec</b>
-<dt><b>evBackward1min</b>
-<dt><b>evBackward10min</b>
-<dd>Seek backward 10 seconds / 1 minute / 10 minutes.
-
-<dt><b>evForward10sec</b>
-<dt><b>evForward1min</b>
-<dt><b>evForward10min</b>
-<dd>Seek forward 10 seconds / 1 minute / 10 minutes.
-
-<dt><b>evSetMoviePosition</b>
-<dd>Seek to position (can be used by a potmeter; the relative
-value (0-100%) of the potmeter is used).
+<dt>
+<b>evBackward10sec</b></dt>
+
+<dt>
+<b>evBackward1min</b></dt>
+
+<dt>
+<b>evBackward10min</b></dt>
+
+<dd>
+przesuwa w tył o 10 sekund / 1 minutę / 10 minut.</dd>
+
+<dt>
+<b>evForward10sec</b></dt>
+
+<dt>
+<b>evForward1min</b></dt>
+
+<dt>
+<b>evForward10min</b></dt>
+
+<dd>
+przesuwa w przód o 10 sekund / 1 minutę / 10 minut.</dd>
+
+<dt>
+<b>evSetMoviePosition</b></dt>
+
+<dd>
+ustawia pozycję (może być zmieniane za pomocą suwaka; wykorzystywane są
+relatywne (0-100%) wartości potencjometru).</dd>
</dl>
</blockquote>
-
-<p>
-<i>Video control:</i>
+<i>Kontrola obrazu:</i>
<blockquote>
<dl>
-<dt><b>evDoubleSize</b>
-<dd>Set the movie window to double size.
+<dt>
+<b>evDoubleSize</b></dt>
-<dt><b>evFullScreen</b>
-<dd>Switch fullscreen mode on/off.
+<dd>
+Ustawia podwójny rozmiar okna z filmem.</dd>
-<dt><b>evNormalSize</b>
-<dd>Set the movie window to its normal size.
+<dt>
+<b>evFullScreen</b></dt>
+
+<dd>
+Włącza/wyłącza tryb pełnoekranowy.</dd>
+
+<dt>
+<b>evNormalSize</b></dt>
+
+<dd>
+Ustawia oryginalny rozmiar okna z filmem.</dd>
</dl>
</blockquote>
-
-<p>
-<i>Audio control:</i>
+<i>Kontrola Dźwięku:</i>
<blockquote>
<dl>
-<dt><b>evDecAudioBufDelay</b>
-<dd>Decrease audio buffer delay.
+<dt>
+<b>evDecAudioBufDelay</b></dt>
+
+<dd>
+Zmniejsza opóźnienie buffera dźwięku.</dd>
-<dt><b>evDecBalance</b>
-<dd>Decrease balance.
+<dt>
+<b>evDecBalance</b></dt>
-<dt><b>evDecVolume</b>
-<dd>Decrease volume.
+<dd>
+zmniejsza balans.</dd>
+
+<dt>
+<b>evDecVolume</b></dt>
-<dt><b>evIncAudioBufDelay</b>
-<dd>Increase audio buffer delay.
+<dd>
+zmniejsza głośność.</dd>
-<dt><b>evIncBalance</b>
-<dd>Increase balance.
+<dt>
+<b>evIncAudioBufDelay</b></dt>
-<dt><b>evIncVolume</b>
-<dd>Increase volume.
+<dd>
+Zmniejsza opóźnienie buffera dźwięku.</dd>
-<dt><b>evMute</b>
-<dd>Mute/unmute the sound.
+<dt>
+<b>evIncBalance</b></dt>
-<dt><b>evSetBalance</b>
-<dd>Set balance (can be used by a potmeter; the relative
-value (0-100%) of the potmeter is used).
+<dd>
+zwiększa balans.</dd>
-<dt><b>evSetVolume</b>
-<dd>Set volume (can be used by a potmeter; the relative
-value (0-100%) of the potmeter is used).
+<dt>
+<b>evIncVolume</b></dt>
+
+<dd>
+zwiększa głośność.</dd>
+
+<dt>
+<b>evMute</b></dt>
+
+<dd>
+Wycisza/włącza dźwięk..</dd>
+
+<dt>
+<b>evSetBalance</b></dt>
+
+<dd>
+Ustawia balans (może być używane przez suwak; wykorzystywane są relatywne
+(0-100%) wartości potencjometru).</dd>
+
+<dt>
+<b>evSetVolume</b></dt>
+
+<dd>
+Ustawia głośność (może być używane przez suwak; wykorzystywane są relatywne
+(0-100%) wartości potencjometru).</dd>
</dl>
</blockquote>
-
-<p>
-<i>Miscellaneous:</i>
+<i>Różne:</i>
<blockquote>
<dl>
-<dt><b>evAbout</b>
-<dd>Open the about window.
+<dt>
+<b>evAbout</b></dt>
-<dt><b>evEqualeaser</b>
-<dd>Turn the equalizer on/off.
+<dd>
+Otwiera okno "o programie".</dd>
-<dt><b>evExit</b>
-<dd>Quit from the program.
+<dt>
+<b>evEqualeaser</b></dt>
-<dt><b>evIconify</b>
-<dd>Iconify the window.
+<dd>
+włącza/wyłącza equalizer.</dd>
-<dt><b>evLoad</b>
-<dd>Load a file (by opening a file browser window, where you can choose a
-file).
+<dt>
+<b>evExit</b></dt>
-<dt><b>evLoadPlay</b>
-<dd>Does the same as <i>evLoad</i>, but it automatically starts
-playing after the file is loaded.
+<dd>
+Zamyka program.</dd>
-<dt><b>evNone</b>
-<dd>Empty message, it has no effect. (Except maybe in CVS versions. :-))
+<dt>
+<b>evIconify</b></dt>
-<dt><b>evPlayList</b>
-<dd>Open/close the playlist window.
+<dd>
+Minimalizuje okno.</dd>
-<dt><b>evPreferences</b>
-<dd>Open the preferences window.
+<dt>
+<b>evLoad</b></dt>
+
+<dd>
+Wczytuje plik (poprzez otwarcie przeglądarki plików, w której możesz wybrać
+plik).</dd>
-<dt><b>evSkinBrowser</b>
-<dd>Open the skin browser window.
+<dt>
+<b>evLoadPlay</b></dt>
+
+<dd>
+Robi dokładnie to samo co <i>evLoad</i> z tym, że po wczytaniu pliku automatycznie
+rozpoczyna jego odtwarzanie.</dd>
+
+<dt>
+<b>evNone</b></dt>
+
+<dd>
+Pusty sygnał, nic nie robi. (No może nie dotyczy to wersji CVS&nbsp; :-))</dd>
+
+<dt>
+<b>evPlayList</b></dt>
+
+<dd>
+Otwiera/zamyka okno playlisty.</dd>
+
+<dt>
+<b>evPreferences</b></dt>
+
+<dd>
+Otwiera okno preferencji.</dd>
+
+<dt>
+<b>evSkinBrowser</b></dt>
+
+<dd>
+Otwiera okno z przeglądarką skórek..</dd>
</dl>
</blockquote>
diff --git a/DOCS/Polish/sound.html b/DOCS/Polish/sound.html
index 6e067c6bb8..3a3ebaca4b 100644
--- a/DOCS/Polish/sound.html
+++ b/DOCS/Polish/sound.html
@@ -1,143 +1,292 @@
<HTML>
+
+<HEAD>
+<STYLE>
+ .text
+ {font-family : Verdana, Arial, Helvetica, sans-serif;
+ font-size : 14px;}
+</STYLE>
+</HEAD>
+
<BODY BGCOLOR=white>
-<FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
+<FONT CLASS="text">
-<P><B><A NAME=2.3.2>2.3.2. Audio output devices</A></P></B>
+<P><B><A NAME=2.3.2>2.3.2. Audio output devices</A></B></P>
<P><B>MPlayer</B>'s audio interface is called <I>libao2</I>. It currently
-contains these drivers :</P>
+contains these drivers:</P>
<TABLE BORDER=0>
-<TD COLSPAN=4><P><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>General:</B></P></TD>
+<TR><TD COLSPAN=4><P><B><FONT CLASS="text">General:</B></P></TD></TR>
-<TR><TD>&nbsp;&nbsp;</TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>oss</TD><TD>&nbsp;&nbsp;</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OSS (ioctl) driver</TD></TR>
-<TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>sdl</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>SDL driver (supports up/downsampling, <B>ESD</B>, <B>ARTS</B> etc)</TD></TR>
-<TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>nas</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>NAS (Network Audio System) driver</TD></TR>
-<TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>alsa5</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>native ALSA 0.5 driver</TD></TR>
-<TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>alsa9</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>native ALSA 0.9 driver (works, but has problems -> use OSS)</TD></TR>
-<TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>sun</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>SUN audio driver (/dev/audio) for BSD and Solaris8 users</TD></TR>
+<TR><TD>&nbsp;&nbsp;</TD><TD VALIGN=top><FONT CLASS="text">oss</TD><TD>&nbsp;&nbsp;</TD><TD><FONT CLASS="text">OSS (ioctl) driver</TD></TR>
+<TR><TD></TD><TD VALIGN=top><FONT CLASS="text">sdl</TD><TD></TD><TD><FONT CLASS="text">SDL driver (supports up/downsampling, <B>ESD</B>, <B>ARTS</B> etc)</TD></TR>
+<TR><TD></TD><TD VALIGN=top><FONT CLASS="text">nas</TD><TD></TD><TD><FONT CLASS="text">NAS (Network Audio System) driver</TD></TR>
+<TR><TD></TD><TD VALIGN=top><FONT CLASS="text">alsa5</TD><TD></TD><TD><FONT CLASS="text">native ALSA 0.5 driver</TD></TR>
+<TR><TD></TD><TD VALIGN=top><FONT CLASS="text">alsa9</TD><TD></TD><TD><FONT CLASS="text">native ALSA 0.9 driver (works, but has problems -> use OSS)</TD></TR>
+<TR><TD></TD><TD VALIGN=top><FONT CLASS="text">sun</TD><TD></TD><TD><FONT CLASS="text">SUN audio driver (/dev/audio) for BSD and Solaris8 users</TD></TR>
</TABLE>
-<P>The fact is, Linux soundcard drivers are usually bad, and always as
-incompatible as they can be. It MAY take a while to find your optimal settings.</P>
-<P><UL>
-<LI>if you have OSS as driver, first try with <I>-ao oss</I> (this is the default).
-If you experience glitches, halts or anything out of the ordinary, have a
-look at <I>-ao sdl</I> (NOTE: of course you'll have to have a new SDL library and its
-devel pair installed). It helps in a lot of cases (it also supports ESD, ARTS, and
-up/downsampling. /esd is GNOME's, arts is KDE's sound daemon/).</LI>
-<LI>if you have ALSA version 0.5, then you ALMOST always have to use <I>-ao alsa5</I> ,
-since 0.5 has buggy OSS emulation code, and will <B>crash MPlayer</B> with
+<P>Fact is, Linux sound card drivers have compatibility problems.
+It <B>may</B> take a while to find your optimal settings.</P>
+
+<UL>
+<LI>If you have an OSS driver, first try <CODE>-ao oss</CODE> (this is the default).
+If you experience glitches, halts or anything out of the ordinary, try
+<CODE>-ao sdl</CODE> (NOTE: you need to have SDL libraries and header files
+installed). The SDL audio driver helps in a lot of cases and also supports ESD,
+ARTS, and up/downsampling. (ESD is the sound daemon from GNOME, ARTS is from KDE.)</LI>
+<LI>If you have ALSA version 0.5, then you almost always have to use <CODE>-ao alsa5</CODE> ,
+since ALSA 0.5 has buggy OSS emulation code, and will <B>crash MPlayer</B> with
a message like this:<BR>
- <UL>
- <CODE>DEMUXER: Too many (945 in 8390980 bytes) video packets in the buffer!</CODE></UL>
-</LI>
-<LI>if you have ALSA version 0.9, use <I>-ao oss</I> or <I>-ao sdl</I> as you
-wish. You can also use <I>-ao alsa9</I> as it works now, however it has many
-problems (losing sync, disappearing audio, etc).</LI>
-</UL></P>
+<CODE>DEMUXER: Too many (945 in 8390980 bytes) video packets in the buffer!</CODE></LI>
+<LI>If you have ALSA version 0.9 you may choose between <CODE>-ao oss</CODE> and
+<CODE>-ao sdl</CODE>. You can also use <CODE>-ao alsa9</CODE>. It works, but
+there are problems like lost sync and disappearing audio.</LI>
+</UL>
<P>On <B>Solaris/FreeBSD</B> systems, use the SUN audio driver with the
-<I>-ao sun</I> option, otherwise you'll have no video, nor audio playing.</P>
+<CODE>-ao sun</CODE> option, otherwise neither video nor audio will work.</P>
-<P><B><A NAME=2.3.2.1>2.3.2.1. Soundcard experiences, recommendations</A></B></P>
+<P><B><A NAME=2.3.2.1>2.3.2.1. Sound Card experiences, recommendations</A></B></P>
-<P><TABLE BORDER=0 WIDTH=100%>
-<TD COLSPAN=3><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>VIA onboard chipset (via82cxxx) 48Khz only</B></TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Driver:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> from <A HREF="http://sourceforge.net/project/showfiles.php?group_id=3242&release_id=59602">here</A></TD><TR>
+<TABLE BORDER=0 WIDTH="100%">
+<TR><TD COLSPAN=3><B><FONT CLASS="text">VIA onboard chipset (via82cxxx) 48kHz only</B></TD><TR>
+<TD></TD><TD><FONT CLASS="text">Driver:</TD><TD><FONT CLASS="text"> from <A HREF="http://sourceforge.net/project/showfiles.php?group_id=3242&amp;release_id=59602">here</A></TD><TR>
-<TD COLSPAN=3><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Aureal Vortex 2</B></TD><TR>
-<TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OSS:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>no driver</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OSS/Pro:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OK</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>ALSA:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>no driver</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Max kHz:</TD><TD>48</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Driver:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2><A HREF="http://aureal.sourceforge.net">aureal.sourceforge.net</A></TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Driver2:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> from <A HREF="http://makacs.poliod.hu/~pontscho/aureal/au88xx-1.1.3.tar.bz2">here</A><BR>
+<TD COLSPAN=3><B><FONT CLASS="text">Aureal Vortex 2</B></TD><TR>
+<TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD><FONT CLASS="text">OSS:</TD><TD><FONT CLASS="text">no driver</TD><TR>
+<TD></TD><TD><FONT CLASS="text">OSS/Pro:</TD><TD><FONT CLASS="text">OK</TD><TR>
+<TD></TD><TD><FONT CLASS="text">ALSA:</TD><TD><FONT CLASS="text">no driver</TD><TR>
+<TD></TD><TD><FONT CLASS="text">Max kHz:</TD><TD>48</TD><TR>
+<TD></TD><TD><FONT CLASS="text">Driver:</TD><TD><FONT CLASS="text"><A HREF="http://aureal.sourceforge.net">aureal.sourceforge.net</A></TD><TR>
+<TD></TD><TD><FONT CLASS="text">Driver2:</TD><TD><FONT CLASS="text"> from <A HREF="http://makacs.poliod.hu/~pontscho/aureal/au88xx-1.1.3.tar.bz2">here</A><BR>
(<I>buffer size increased to 32k</I>)</TD><TR>
-<TD COLSPAN=3><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>GUS PnP</B></TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OSS:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>no driver</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OSS/Pro:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OK</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>ALSA:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OK</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Max kHz:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>48</TD><TR>
-
-<TD COLSPAN=3><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>SB Live!</B></TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OSS:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OK</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>ALSA:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>(?)</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Max kHz:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>48</TD><TR>
-
-<TD COLSPAN=3><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>SB AWE 64</B></TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OSS:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>max 44kHz</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>ALSA:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>48kHz sounds shit</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Max kHz:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>48</TD><TR>
-
-<TD COLSPAN=3><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Gravis UltraSound ACE</B></TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OSS:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>max 44Khz. <I>not OK</I></TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>ALSA:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OK</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Max kHz:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>48</TD><TR>
-
-<TD COLSPAN=3><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Gravis UltraSound MAX</B></TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OSS:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OK</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>ALSA:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OK (?)</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Max kHz:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>48</TD><TR>
-
-<TD COLSPAN=3><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>ESS 688</B></TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OSS:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OK</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>ALSA:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OK (?)</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Max kHz:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>48</TD><TR>
-
-<TD COLSPAN=3><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>C-Media cards (which ones?)</B></TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OSS:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>not OK (hissing) (?)</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>ALSA:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OK (?)</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Max kHz:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>?</TD><TR>
-
-<TD COLSPAN=3><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Yamaha cards (*ymf*)</B></TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OSS:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>not OK (?) (maybe -ao sdl)</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>ALSA:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OK only with ALSA 0.5 with OSS emulation <B>AND</B> <I>-ao sdl</I> (!) (?)</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Max kHz:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>?</TD><TR>
-
-<TD COLSPAN=3><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Cards with envy24 chips (like Terratec EWS88MT)</B></TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OSS:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>?</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OSS/Pro:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OK</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>ALSA:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>?</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Max kHz:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>?</TD><TR>
-
-<TD COLSPAN=3><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>PC Speaker or DAC</B></TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OSS:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OK (<I>use the SDL driver : -ao sdl</I>)</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>ALSA:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>no driver</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Max kHz:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>the driver emulates 44.1 maybe more</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Driver:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2><A HREF="ftp://ftp.infradead.org/pub/pcsp">ftp://ftp.infradead.org/pub/pcsp</A></TD><TR>
-</TABLE></P>
-
-<P><UL>
-<LI>on Linux, use at least kernel 2.4 if possible, 2.2 isn't tested
-<LI>if sound clicks when playing from CD-ROM, turn on IRQ unmasking !
- for example "hdparm -u1 /dev/cdrom" (see "man hdparm" !!!)
- This is recommended anyways... (for XMMS, etc...)
- Read section <A HREF="cd-dvd.html#4.1">4.1</A>.
-<LI>don't use your soundcard by other application ( for ex. XMMS ) !
- if you use ESD, start MPlayer with the '-vo sdl:esd' option !
-<LI>Please tell us how MPlayer and your soundcard(s) worked together!
-</UL></P>
-
-
-<P><B><A NAME=2.3.2.2>2.3.2.2. Audio plugins</B></P>
-
-<P><B><A NAME=2.3.2.2.1>2.3.2.2.1. Up/Downsampling</B></P>
-
-<P><B>MPlayer</B> fully supports up/downsampling of audio stream.
-It is not autodetected, so you have to specify it explicitly even when
-for example you have a max 44.1Khz capable soundcard, and the audio
-is 48Khz. Also, this functionality is currently unimplemented in
-<B>MEncoder</B>.</P>
-
-<P>Usage :<BR>
+<TD COLSPAN=3><B><FONT CLASS="text">GUS PnP</B></TD><TR>
+<TD></TD><TD><FONT CLASS="text">OSS:</TD><TD><FONT CLASS="text">no driver</TD><TR>
+<TD></TD><TD><FONT CLASS="text">OSS/Pro:</TD><TD><FONT CLASS="text">OK</TD><TR>
+<TD></TD><TD><FONT CLASS="text">ALSA:</TD><TD><FONT CLASS="text">OK</TD><TR>
+<TD></TD><TD><FONT CLASS="text">Max kHz:</TD><TD><FONT CLASS="text">48</TD><TR>
+
+<TD COLSPAN=3><B><FONT CLASS="text">SB Live!</B></TD><TR>
+<TD></TD><TD><FONT CLASS="text">OSS:</TD><TD><FONT CLASS="text">Analog OK, SP/DIF not working</TD><TR>
+<TD></TD><TD><FONT CLASS="text">ALSA:</TD><TD><FONT CLASS="text">Both OK</TD><TR>
+<TD></TD><TD><FONT CLASS="text">Max kHz:</TD><TD><FONT CLASS="text">192</TD><TR>
+
+<TD COLSPAN=3><B><FONT CLASS="text">SB AWE 64</B></TD><TR>
+<TD></TD><TD><FONT CLASS="text">OSS:</TD><TD><FONT CLASS="text">max 44kHz</TD><TR>
+<TD></TD><TD><FONT CLASS="text">ALSA:</TD><TD><FONT CLASS="text">48kHz sounds bad</TD><TR>
+<TD></TD><TD><FONT CLASS="text">Max kHz:</TD><TD><FONT CLASS="text">48</TD><TR>
+
+<TD COLSPAN=3><B><FONT CLASS="text">Gravis UltraSound ACE</B></TD><TR>
+<TD></TD><TD><FONT CLASS="text">OSS:</TD><TD><FONT CLASS="text">not OK</TD><TR>
+<TD></TD><TD><FONT CLASS="text">ALSA:</TD><TD><FONT CLASS="text">OK</TD><TR>
+<TD></TD><TD><FONT CLASS="text">Max kHz:</TD><TD><FONT CLASS="text">44</TD><TR>
+
+<TD COLSPAN=3><B><FONT CLASS="text">Gravis UltraSound MAX</B></TD><TR>
+<TD></TD><TD><FONT CLASS="text">OSS:</TD><TD><FONT CLASS="text">OK</TD><TR>
+<TD></TD><TD><FONT CLASS="text">ALSA:</TD><TD><FONT CLASS="text">OK (?)</TD><TR>
+<TD></TD><TD><FONT CLASS="text">Max kHz:</TD><TD><FONT CLASS="text">48</TD><TR>
+
+<TD COLSPAN=3><B><FONT CLASS="text">ESS 688</B></TD><TR>
+<TD></TD><TD><FONT CLASS="text">OSS:</TD><TD><FONT CLASS="text">OK</TD><TR>
+<TD></TD><TD><FONT CLASS="text">ALSA:</TD><TD><FONT CLASS="text">OK (?)</TD><TR>
+<TD></TD><TD><FONT CLASS="text">Max kHz:</TD><TD><FONT CLASS="text">48</TD><TR>
+
+<TD COLSPAN=3><B><FONT CLASS="text">C-Media cards (which ones?)</B></TD><TR>
+<TD></TD><TD><FONT CLASS="text">OSS:</TD><TD><FONT CLASS="text">not OK (hissing) (?)</TD><TR>
+<TD></TD><TD><FONT CLASS="text">ALSA:</TD><TD><FONT CLASS="text">OK (?)</TD><TR>
+<TD></TD><TD><FONT CLASS="text">Max kHz:</TD><TD><FONT CLASS="text">?</TD><TR>
+
+<TD COLSPAN=3><B><FONT CLASS="text">Yamaha cards (*ymf*)</B></TD><TR>
+<TD></TD><TD><FONT CLASS="text">OSS:</TD><TD><FONT CLASS="text">not OK (?) (maybe <CODE>-ao sdl</CODE>)</TD><TR>
+<TD></TD><TD><FONT CLASS="text">ALSA:</TD><TD><FONT CLASS="text">OK only with ALSA 0.5 with OSS emulation <B>AND</B> <CODE>-ao sdl</CODE> (!) (?)</TD><TR>
+<TD></TD><TD><FONT CLASS="text">Max kHz:</TD><TD><FONT CLASS="text">?</TD><TR>
+
+<TD COLSPAN=3><B><FONT CLASS="text">Cards with envy24 chips (like Terratec EWS88MT)</B></TD><TR>
+<TD></TD><TD><FONT CLASS="text">OSS:</TD><TD><FONT CLASS="text">?</TD><TR>
+<TD></TD><TD><FONT CLASS="text">OSS/Pro:</TD><TD><FONT CLASS="text">OK</TD><TR>
+<TD></TD><TD><FONT CLASS="text">ALSA:</TD><TD><FONT CLASS="text">?</TD><TR>
+<TD></TD><TD><FONT CLASS="text">Max kHz:</TD><TD><FONT CLASS="text">?</TD><TR>
+
+<TD COLSPAN=3><B><FONT CLASS="text">PC Speaker or DAC</B></TD><TR>
+<TD></TD><TD><FONT CLASS="text">OSS:</TD><TD><FONT CLASS="text">OK (Use the SDL driver: <CODE>-ao sdl</CODE>)</TD><TR>
+<TD></TD><TD><FONT CLASS="text">ALSA:</TD><TD><FONT CLASS="text">no driver</TD><TR>
+<TD></TD><TD><FONT CLASS="text">Max kHz:</TD><TD><FONT CLASS="text">The driver emulates 44.1, maybe more.</TD><TR>
+<TD></TD><TD><FONT CLASS="text">Driver:</TD><TD><FONT CLASS="text"><A HREF="ftp://ftp.infradead.org/pub/pcsp">ftp://ftp.infradead.org/pub/pcsp</A></TD>
+</TABLE>
+
+<UL>
+<LI>On Linux, a 2.4.x kernel is highly recommended. Kernel 2.2 is not tested.</LI>
+<LI>If sound clicks when playing from CD-ROM, turn on IRQ unmasking, e.g.
+ <CODE>hdparm -u1 /dev/cdrom</CODE> (<CODE>man hdparm</CODE>). This is
+ generally beneficial and described more detailed in the
+ <A HREF="cd-dvd.html#4.1">CD-ROM section</A>.</LI>
+<LI>Sharing your sound card with another application like XMMS is <B>strongly discouraged</B>!
+ If the other sound application is using ESD, start <B>MPlayer</B> with the <CODE>-vo sdl:esd</CODE> option
+ to combine both sound streams! In fact, the option <CODE>-vo sdl:esd</CODE> could be used with ESD
+ even when playing <B>Mplayer</B> alone.</LI>
+<LI>Feedback to this document is welcome. Please tell us how <B>MPlayer</B> and
+ your sound card(s) worked together.</LI>
+</UL>
+
+
+<P><B><A NAME=2.3.2.2>2.3.2.2. Audio plugins</A></B></P>
+
+<P><B>MPlayer</B> has support for audio plugins. Audio plugins can be used for
+ changing the properties of the audio data before the sound reaches the sound
+ card. They are enabled using the <CODE>-aop</CODE> switch which takes a
+ <CODE>list=plugin1,plugin2,...</CODE> argument. The <CODE>list</CODE> argument
+ is required and determines which plugins should be used and in which order they
+ should be executed. Example:
+</P>
+
+<P>&nbsp;&nbsp;<CODE>mplayer media.avi -aop list=resample,format</CODE></P>
+
+<P>would run the sound through the resampling plugin followed by the format
+ plugin.
+</P>
+
+<P>The plugins can also have switches that change their behavior. These
+ switches are explained in detail in the sections below. A plugin will execute
+ using default settings if its switches are omitted. Here is an example of how
+ to use plugins in combination with plugin specific switches:
+</P>
+
+<P>&nbsp;&nbsp;<CODE>mplayer media.avi -aop
+ list=resample,format:fout=44100:format=0x8</CODE>
+</P>
+
+<P>would set the output frequency of the resample plugin to 44100Hz and the
+ output format of the format plugin to AFMT_U8.
+</P>
+
+<P>Currently audio plugins can not be used in <B>MEncoder</B>.</P>
+
+
+<P><B><A NAME=2.3.2.2.1>2.3.2.2.1. Up/Downsampling</A></B></P>
+
+<P><B>MPlayer</B> fully supports up/downsampling of the sound. This plugin can
+ be used if you have a fixed frequency sound card or if you are
+ stuck with an old sound card that is only capable of max 44.1kHz.
+ Limitations in your hardware are not auto detected, so you have to specify
+ the sample frequency explicitly. This plugin has one switch:
+ <CODE>fout</CODE> which is used for setting the desired output sample
+ frequency. It defaults to 48kHz, and is given in
+ &lt;Hz&gt;.
+</P>
+
+<P>Usage:<BR>
&nbsp;&nbsp;<CODE>mplayer media.avi -aop list=resample:fout=&lt;required
frequency in Hz, like 44100&gt;</CODE></P>
+<P>Note that the output frequency should not be scaled up from the default value.
+ Scaling up will cause the audio and video streams to be played in slow motion
+ in addition to audio distortion.</P>
+
+<P><B><A NAME=2.3.2.2.2>2.3.2.2.2. Surround Sound decoding</A></B></P>
+
+<P><B>MPlayer</B> has an audio plugin that can decode matrix encoded
+surround sound. Dolby Surround is an example of a matrix encoded format.
+Many files with 2 channel audio actually contain matrixed surround sound.
+To use this feature you need a sound card supporting at least 4 channels.</P>
+
+<P>Usage:<BR>
+&nbsp;&nbsp;<CODE>mplayer media.avi -aop list=surround</CODE></P>
+
+
+<P><B><A NAME=2.3.2.2.3>2.3.2.2.3. Sample format converter</A></B></P>
+
+<P>If your sound card driver does not support signed 16bit <CODE>int</CODE> data type,
+ this plugin can
+ be used to change the format to one which your sound card can understand. It
+ has one switch, <CODE>format</CODE>, which can be set to one of the numbers
+ found in <CODE>libao2/afmt.h</CODE>. This plugin is hardly ever needed and is
+ intended for advanced users. Keep in mind that this plugin only changes the
+ sample format and not the sample frequency or the number of channels.
+</P>
+
+<P>Usage:<BR>
+ &nbsp;&nbsp;<CODE>mplayer media.avi -aop
+ list=format:format=&lt;required output format&gt;</CODE>
+</P>
+
+
+<P><B><A NAME=2.3.2.2.4>2.3.2.2.4. Delay</A></B></P>
+
+<P>This plugin delays the sound and is intended as an example of how to develop
+ new plugins. It can not be used for anything useful from a users perspective
+ and is mentioned here for the sake of completeness only. Do not use this
+ plugin unless you are a developer.</P>
+
+<P><B><A NAME=2.3.2.2.5>2.3.2.2.5. Software volume control</A></B></P>
+
+<P>This plugin is a software replacement for the volume control, and
+ can be used on machines with a broken mixer device. It can also be
+ used if one wants to change the output volume of <B>MPlayer</B>
+ without changing the PCM volume setting in the mixer. It has one
+ switch <CODE>volume</CODE> that is used for setting the initial
+ sound level. The initial sound level can be set to values between 0
+ and 255 and defaults to 101 which equals 0dB amplification. Use this
+ plugin with caution since it can reduce the signal to noise ratio of
+ the sound. In most cases it is best to set the level for the PCM
+ sound to max, leave this plugin out and control the output level to
+ your speakers with the master volume control of the mixer. If there is an
+ external amplifier connected to the computer (this is almost always
+ the case), the noise level can be minimized by adjusting the master
+ level and the volume knob on the amplifier until the hissing noise
+ in the background is gone.
+</P>
+
+<P>Usage:<BR>
+ &nbsp;&nbsp;<CODE>mplayer media.avi -aop
+ list=volume:volume=&lt;0-255&gt;</CODE>
+</P>
+
+<P>This plugin also has compressor or "soft-clipping" capabilities.
+ Compression can be used if the dynamic range of the sound is very
+ high or if the dynamic range of the loudspeakers is very
+ low. Be aware that this feature creates distortion and should be
+ considered a last resort.
+</P>
+
+<P>Usage:<BR>
+ &nbsp;&nbsp;<CODE>mplayer media.avi -aop
+ list=volume:softclip</CODE>
+</P>
+
+
+<P><B><A NAME=2.3.2.2.6>2.3.2.2.6. Extrastereo</A></B></P>
+
+<P>This plugin (linearly) increases the difference between left and right
+ channels (like the XMMS extrastereo plugin) which gives some sort of "live"
+ effect to playback.
+</P>
+
+<P>Usage:<BR>
+ &nbsp;&nbsp;<CODE>mplayer media.avi -aop list=extrastereo</CODE><BR>
+ &nbsp;&nbsp;<CODE>mplayer media.avi -aop list=extrastereo:mul=3.45</CODE></P>
+
+<P>The default coefficient (<CODE>mul</CODE>) is a float number that defaults
+ to 2.5. If you set it to 0.0, you will have mono sound (average of both
+ channels). If you set it to 1.0, sound will be unchanged.</P>
+
+
+<P><B><A NAME=2.3.2.2.7>2.3.2.2.7. Volume normalizer</A></B></P>
+
+<P>This plugin maximizes the volume without distorting the sound.</P>
+
+<P>Usage:<BR>
+ &nbsp;&nbsp;<CODE>mplayer media.avi -aop list=volnorm</CODE><BR>
+
+
+<P><B><A NAME=2.3.2.2.8>2.3.2.2.8. Surround</A></B></P>
+
+<P>Someone should document something, sometime.</P>
</BODY>
</HTML>
diff --git a/DOCS/Polish/users_against_developers.html b/DOCS/Polish/users_against_developers.html
index e459b576b4..a2f2af8d35 100644
--- a/DOCS/Polish/users_against_developers.html
+++ b/DOCS/Polish/users_against_developers.html
@@ -1,4 +1,9 @@
<HTML>
+
+<HEAD>
+ <META http-equiv="content-type" content="text/html; charset=iso-8859-2" />
+</HEAD>
+
<BODY BGCOLOR=white>
<FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
diff --git a/DOCS/Polish/video.html b/DOCS/Polish/video.html
index 19f381fdeb..899c2db8cd 100644
--- a/DOCS/Polish/video.html
+++ b/DOCS/Polish/video.html
@@ -1,103 +1,18 @@
<HTML>
-<BODY BGCOLOR=white>
-
-<FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
-<P><B><A NAME=2.3.1>2.3.1. Video output devices</A></B></P>
+<HEAD>
+<STYLE>
+ .text
+ {font-family : Verdana, Arial, Helvetica, sans-serif;
+ font-size : 14px;}
+</STYLE>
+</HEAD>
-<TABLE BORDER=0>
+<BODY BGCOLOR=white>
-<TD COLSPAN=4><P><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>General:</B></P></TD><TR>
-
-<TD>&nbsp;&nbsp;</TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica,
- sans-serif" size=2><A HREF=#2.3.1.13>x11</A></TD><TD>&nbsp;&nbsp;</TD><TD><FONT
- face="Verdana, Arial, Helvetica, sans-serif" size=2>X11 with optional SHM
- extension</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
- size=2><A HREF=#2.3.1.2>xv</A></TD><TD></TD><TD><FONT face="Verdana, Arial,
- Helvetica, sans-serif" size=2>X11 using overlays with the Xvideo extension
- (hardware YUV & scaling)</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
- size=2><A HREF=#2.3.1.10>gl</A></TD><TD></TD><TD><FONT face="Verdana, Arial,
- Helvetica, sans-serif" size=2>OpenGL renderer, so far works only with:
-<UL><LI>all cards with Utah-GLX
-<LI>Matrox cards with X/DRI >=4.0.3
-<LI>Radeon with X/DRI CVS</UL></TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
- size=2><A HREF=#2.3.1.10>gl2</A></TD><TD></TD><TD><FONT face="Verdana, Arial,
- Helvetica, sans-serif" size=2>OpenGL renderer, multiple textures version</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
- size=2><A HREF=#2.3.1.3>dga</A></TD><TD></TD><TD><FONT face="Verdana, Arial,
- Helvetica, sans-serif" size=2>X11 DGA extension</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
- size=2><A HREF=#2.3.1.6>fbdev</A></TD><TD></TD><TD><FONT face="Verdana, Arial,
- Helvetica, sans-serif" size=2>Output to general framebuffers</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
- size=2><A HREF=#2.3.1.5>svga</A></TD><TD></TD><TD><FONT face="Verdana, Arial,
- Helvetica, sans-serif" size=2>Output to SVGAlib</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
- size=2><A HREF=#2.3.1.4>sdl</A></TD><TD></TD><TD><FONT face="Verdana, Arial,
- Helvetica, sans-serif" size=2>
-&nbsp;&nbsp;<CODE>1.1.7:</CODE> supports software scaling<BR>
-&nbsp;&nbsp;<CODE>1.1.8:</CODE> supports Xvideo (hardware scaling/fullscreen)<BR>
-&nbsp;&nbsp;<CODE>1.2.0:</CODE> supports AAlib (-vo aa is very recommended, see below!)</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
- size=2><A HREF=#2.3.1.14-TODO>ggi</A></TD><TD></TD><TD><FONT face="Verdana,
- Arial, Helvetica, sans-serif" size=2>similar to SDL</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
- size=2><A HREF=#2.3.1.11>aa</A></TD><TD></TD><TD><FONT face="Verdana, Arial,
- Helvetica, sans-serif" size=2>textmode rendering with AAlib</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
- size=2><a href=#2.3.1.12>vesa</a></TD><TD></TD><TD><FONT face="Verdana, Arial,
- Helvetica, sans-serif" size=2>Output to VESA BIOS.</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
- size=2>directfb</TD><TD></TD><TD><FONT face="Verdana, Arial,
- Helvetica, sans-serif" size=2>Direct Framebuffer Device</TD><TR>
-
-<TD COLSPAN=4><P><B><FONT face="Verdana, Arial, Helvetica, sans-serif"
- size=2>Card specific:</B></P></TD><TR>
-
-<TD>&nbsp;&nbsp;</TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica,
- sans-serif" size=2><A HREF=#2.3.1.7>mga</A></TD><TD>&nbsp;&nbsp;</TD><TD><FONT
- face="Verdana, Arial, Helvetica, sans-serif" size=2>Matrox G200/G400 hardware
- YUV overlay via the mga_vid device</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
- size=2><A HREF=#2.3.1.7>xmga</A></TD><TD></TD><TD><FONT face="Verdana, Arial,
- Helvetica, sans-serif" size=2>Matrox G200/G400 overlay (mga_vid) in X11
- window<BR>
-(<I>Xv emulation on X 3.3.x!</I>)</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
- size=2>syncfb</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica,
- sans-serif" size=2>Matrox G400 YUV support on framebuffer (obsoleted, use
- mga/xmga)</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
- size=2>3dfx</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif"
- size=2>Voodoo3/Banshee hardware YUV (/dev/3dfx) support (not yet tested, maybe
- broken)</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
- size=2><A HREF=#2.3.1.9>tdfxfb</A></TD><TD></TD><TD><FONT face="Verdana, Arial,
- Helvetica, sans-serif" size=2>Voodoo3/Banshee hardware YUV support on tdfx
- framebuffer (works!)</TD><TR>
-
-<TD COLSPAN=4><P><B><FONT face="Verdana, Arial, Helvetica, sans-serif"
- size=2>Special:</B></P></TD><TR>
-
-<TD>&nbsp;&nbsp;</TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica,
- sans-serif" size=2>png</TD><TD>&nbsp;&nbsp;</TD><TD><FONT face="Verdana, Arial,
- Helvetica, sans-serif" size=2>PNG files output (use -z switch to set
- compression)</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
- size=2>pgm</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif"
- size=2>PGM files output (for testing purposes or ffmpeg encoding)</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
- size=2>md5</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif"
- size=2>MD5sum output (for MPEG conformance tests)</TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
- size=2>null</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif"
- size=2>Null output (for speed tests/benchmarking)</TD><TR>
-</TABLE>
+<FONT CLASS="text">
-<P>NOTE: <I>check the following subsections for details and requirements!</I></P>
+<P><B><A NAME=2.3.1>2.3.1. Video output devices</A></B></P>
<P><B><A NAME=2.3.1.1>2.3.1.1. Setting up MTRR</A></B></P>
@@ -161,8 +76,12 @@ to check it').</P>
<P><B><A NAME=2.3.1.2>2.3.1.2. Xv</A></B></P>
<P>Under XFree86 4.0.2 or newer, you can use your card's hardware YUV routines
-using the XVideo extension. This is what the option '-vo xv' uses.
-In order to make this work, be sure to check the following:</P>
+using the XVideo extension. This is what the option '-vo xv' uses. Also,
+this is driver supports adjusting brightness/contrast/hue/etc (unless you use
+the old, slow DirectShow DivX codec, which supports it everywhere), see the
+manpage.</P>
+
+<P>In order to make this work, be sure to check the following:</P>
<P><UL>
<LI>You have to use XFree86 4.0.2 or newer (former versions don't have XVideo)
<LI>Your card actually supports hardware acceleration (modern cards do)
@@ -215,8 +134,8 @@ usable with <B>MPlayer</B>.</P>
<P>Older 3dfx drivers were known to have problems with XVideo acceleration,
it didn't support either YUY2 or YV12, and so. Verify that you have
-XFree86 version 4.1.0 or greater, it works ok. Alternatively, you can use
-<A HREF="http://dri.sourceforge.net">DRI</A> cvs.
+XFree86 version 4.2.0 or greater, it works ok with YV12 and YUY2. Previous
+versions, including 4.1.0 <B>crashes with YV12</B>!
If you experience strange effects using -vo xv, try SDL (it has XVideo too)
and see if it helps. Check the <A HREF="#2.3.1.4">SDL section</A> for details.</P>
@@ -227,17 +146,20 @@ section!</P>
<P><B><A NAME=2.3.1.2.2>2.3.1.2.2. S3 cards</A></B></P>
<P>S3 Savage3D's should work fine, but for Savage4, use XFree86 version 4.0.3
-or greater (in case of image problems, try 16bpp). As for S3 Virge.. sell it.</P>
+or greater (in case of image problems, try 16bpp). As for S3 Virge.. there is
+xv support, but the card itself is very slow, so you better sell it.</P>
<P><B>NOTE</B>: Savage cards have a slow YV12 image displaying capability (it needs
to do YV12->YUY2 conversion, because the Savage hardware can't display YV12).
So when this documentation says at some point "this has YV12 output use this,
-it's faster", it's not sure. Try.</P>
+it's faster", it's not sure. Try <A HREF="http://www.mplayerhq.hu/MPlayer/contrib/Savage-driver/savage_drv.o.mmx2.bz2">this
+driver</A>, it uses MMX2 for this task and is faster than the native X driver.</P>
<P><B><A NAME=2.3.1.2.3>2.3.1.2.3. nVidia cards</A></B></P>
-<P>nVidia isn't a very good choice under Linux.. You'll have to use the
+<P>nVidia isn't a very good choice under Linux (according to NVidia, this
+is <A HREF="users_against_developers.html#nvidia">not true</A>).. You'll have to use the
binary closed-source nVidia driver, available at nVidia's website. The standard XFree86
driver doesn't support XVideo for these cards, due to nVidia's closed
sources/specifications.</P>
@@ -252,28 +174,39 @@ Complain to NVidia.</UL></P>
<P><B><A NAME=2.3.1.2.4>2.3.1.2.4. ATI cards</A></B></P>
<P>
-<LI>The GATOS driver (which you should use) has VSYNC enabled by default. It means that decoding speed
-(!) is synced to the monitor's refresh rate. If playing seems to be slow, try
-disabling VSYNC somehow, or set refresh rate to n*(fps of the movie) Hz.</LI>
+<LI>The <A HREF="http://www.linuxvideo.org/gatos">GATOS driver</A> (which you
+should use, unless you have Rage128 or Radeon) has VSYNC enabled by default. It
+means that decoding speed (!) is synced to the monitor's refresh rate. If
+playing seems to be slow, try disabling VSYNC somehow, or set refresh rate to
+n*(fps of the movie) Hz.</LI>
<LI>Radeon VE - currently only XFree86 CVS has driver for this card, version
4.1.0 doesn't. And no TV out support. Of course with <B>MPlayer</B> you can
happily get <B>accelerated</B> display, with or without <B>TV output</B>, and
-no libraries or X are needed. Read <a href=#2.3.1.12>VESA driver</a> and <A
-HREF=#2.3.1.14>Radeon video overlay</A> sections).</LI> </P>
+no libraries or X are needed. Read <A HREF=#2.3.1.15>Vidix</A> section.</LI>
+
+</P>
<P><B><A NAME=2.3.1.2.5>2.3.1.2.5. NeoMagic cards</A></B></P>
+<P>These cards can be found in many laptops. Unfortunately, the driver in
+ X 4.2.0 can't do Xv, but we have a modified, Xv-capable driver for you.
+ <A HREF="http://www.mplayerhq.hu/MPlayer/contrib/NeoMagic-driver/neomagic_drv.o.4.2.0.bz2">Download from here</A>.
+ Driver provided by Stefan Seyfried.</P>
+
+<P>To allow playback of DVD sized content change your XF86Config like this :</P>
+
<P>
-These cards can be found in many laptops. Under Linux, their peak is only DGA.
-Unfortunately, the DGA driver in X 4.1.0 doesn't work, you'll have to wait for
-4.2.0, or download a modified driver for 4.0.3 or 4.1.0 from here :
-<A HREF="http://www.mplayerhq.hu/MPlayer/contrib/NeoMagic-driver">http://www.mplayerhq.hu/MPlayer/contrib/NeoMagic-driver</A>
-(there is also the patch to the driver's source).<BR>
-Drivers provided by <A HREF="mailto:tomee@cpi.pl">Tomek Jarzynka</A>.
+Section "Device"<BR>
+&nbsp; &nbsp; <I>[...]</I><BR>
+&nbsp; &nbsp; Driver "neomagic"<BR>
+&nbsp; &nbsp; <B>Option "OverlayMem" "829440"</B><BR>
+&nbsp; &nbsp; <I>[...]</I><BR>
+EndSection
</P>
+
<P><B><A NAME=2.3.1.2.6>2.3.1.2.6. Trident cards</A></B></P>
<P>If you want to use xv with a trident card, provided that it doesn't
@@ -498,24 +431,43 @@ also help. Thanks!</P>
<P><B><A NAME=2.3.1.4>2.3.1.4. SDL</A></B></P>
+<P>SDL (Simple Directmedia Layer) is basically an unified video/audio
+ interface. Programs that use it know only about SDL, and not about what video
+ or audio driver does SDL actually use. For example a Doom port using SDL can
+ run on svgalib, aalib, X, fbdev, and others, you only have to specify the
+ (for example) video driver to use with the SDL_VIDEODRIVER environment
+ variable. Well, in theory.</P>
+
+<P>With <B>MPlayer</B>, we used its X11 driver's software scaler ability for
+ cards/drivers that doesn't support XVideo, until we made our own (faster,
+ nicer) software scaler. Also we used its aalib output, but now we have ours
+ which is more comfortable. Its DGA mode was better than ours, until
+ recently. Get it now? :)</P>
+
+<P>It also helps with some buggy drivers/cards if the video is jerky
+ (not slow system problem), or audio is lagging.</P>
+
+<P>SDL video output supports displaying subtitles under the movie, on the (if
+ present) black bar.</P>
+
<P>Here are some notes about SDL out in <B>MPlayer</B>.</P>
<P><TABLE BORDER=0>
-<TD COLSPAN=4><P><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>There are several commandline switches for SDL:</B></P></TD><TR>
-<TD>&nbsp;&nbsp;</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-vo sdl:name</TD><TD>&nbsp;&nbsp;</TD><TD>
-<FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>specifies sdl video driver to use (ie. aalib, dga, x11)</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-ao sdl:name</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>specifies sdl audio driver to use (ie. dsp,
+<TD COLSPAN=4><P><B><FONT CLASS="text">There are several commandline switches for SDL:</B></P></TD><TR>
+<TD>&nbsp;&nbsp;</TD><TD><FONT CLASS="text">-vo sdl:name</TD><TD>&nbsp;&nbsp;</TD><TD>
+<FONT CLASS="text">specifies sdl video driver to use (ie. aalib, dga, x11)</TD><TR>
+<TD></TD><TD><FONT CLASS="text">-ao sdl:name</TD><TD></TD><TD><FONT CLASS="text">specifies sdl audio driver to use (ie. dsp,
esd, arts)</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-noxv</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>disables Xvideo hardware acceleration</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-forcexv</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>tries to force Xvideo acceleration</TD><TR>
+<TD></TD><TD><FONT CLASS="text">-noxv</TD><TD></TD><TD><FONT CLASS="text">disables Xvideo hardware acceleration</TD><TR>
+<TD></TD><TD><FONT CLASS="text">-forcexv</TD><TD></TD><TD><FONT CLASS="text">tries to force Xvideo acceleration</TD><TR>
-<TD COLSPAN=4><P><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>SDL Keys:</B></P></TD><TR>
+<TD COLSPAN=4><P><B><FONT CLASS="text">SDL Keys:</B></P></TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>F</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>toggles fullscreen/windowed mode</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>C</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>cycles available fullscreen modes</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>W/S</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>mappings for * and / (mixer control)</TD><TR>
+<TD></TD><TD><FONT CLASS="text">F</TD><TD></TD><TD><FONT CLASS="text">toggles fullscreen/windowed mode</TD><TR>
+<TD></TD><TD><FONT CLASS="text">C</TD><TD></TD><TD><FONT CLASS="text">cycles available fullscreen modes</TD><TR>
+<TD></TD><TD><FONT CLASS="text">W/S</TD><TD></TD><TD><FONT CLASS="text">mappings for * and / (mixer control)</TD><TR>
</TABLE></P>
@@ -550,13 +502,13 @@ whatever. And don't forget to register your UniVBE ;))</P>
<P>The FBdev output takes some additional parameters above the others:</P>
<P><TABLE BORDER=0>
-<TD>&nbsp;&nbsp;</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-fb</TD><TD>&nbsp;&nbsp;</TD><TD>
-<FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>specify the framebuffer device to use (/dev/fd0)</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-fbmode</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>mode name to use (according to /etc/fb.modes)</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-fbmodeconfig</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> config file of modes (default /etc/fb.modes)</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-monitor_hfreq</TD><TD></TD><TD ROWSPAN=3><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>IMPORTANT values, see example.conf</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-monitor_vfreq</TD><TD></TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-monitor_dotclock</TD><TD></TD><TR>
+<TD>&nbsp;&nbsp;</TD><TD><FONT CLASS="text">-fb</TD><TD>&nbsp;&nbsp;</TD><TD>
+<FONT CLASS="text">specify the framebuffer device to use (/dev/fb0)</TD><TR>
+<TD></TD><TD><FONT CLASS="text">-fbmode</TD><TD></TD><TD><FONT CLASS="text">mode name to use (according to /etc/fb.modes)</TD><TR>
+<TD></TD><TD><FONT CLASS="text">-fbmodeconfig</TD><TD></TD><TD><FONT CLASS="text"> config file of modes (default /etc/fb.modes)</TD><TR>
+<TD></TD><TD><FONT CLASS="text">-monitor_hfreq</TD><TD></TD><TD ROWSPAN=3><FONT CLASS="text">IMPORTANT values, see example.conf</TD><TR>
+<TD></TD><TD><FONT CLASS="text">-monitor_vfreq</TD><TD></TD><TR>
+<TD></TD><TD><FONT CLASS="text">-monitor_dotclock</TD><TD></TD><TR>
</TABLE></P>
<P>If you want to change to a specific mode, then use</P>
@@ -570,9 +522,11 @@ Pay attention to the bpp value, fbdev driver tries to use the current,
or if you specify the -bpp option, then that.</LI>
<LI><B>-zoom</B> option isn't supported (software scaling is slow). -fs option
isn't supported. You can't use 8bpp (or less) modes.</LI>
-<LI>you possibly want to turn the cursor off : <CODE>echo -e '\033[?25l'</CODE><BR>
+<LI>you possibly want to turn the cursor off : <CODE>echo -e '\033[?25l'</CODE>
+ or <CODE>setterm -cursor off</CODE><BR>
and the screen saver: <CODE>setterm -blank 0</CODE><BR>
To turn the cursor back on : <CODE>echo -e '\033[?25h'</CODE>
+ or <CODE>setterm -cursor on</CODE>
</UL></P>
<P>NOTE: FBdev video mode changing _does not work_ with the VESA framebuffer,
@@ -585,6 +539,9 @@ support, the mga_vid kernel driver. It's active developed by me (A'rpi), and
it has hardware VSYNC support with triple buffering. It works on both
framebuffer console and under X.</P>
+<P><B>WARNING</B>: on non-Linux systems, use <A HREF=#2.3.1.15>Vidix</A> for
+ mga_vid !!!</P>
+
<P>To use it, you first have to compile mga_vid.o:</P>
<P><CODE>&nbsp;&nbsp;&nbsp;&nbsp;cd drivers<BR>
@@ -622,6 +579,10 @@ you have matroxfb console, or '-vo xmga' under XFree86 3.x.x or 4.x.x.</P>
<P>The mga_vid driver cooperates with Xv.</P>
+<P>The <CODE>/dev/mga_vid</CODE> device file can be read (for example by
+ <CODE>cat /dev/mga_vid</CODE>) for some info, and written for brightness
+ change : <CODE>echo "brightness=120" > /dev/mga_vid</CODE></P>
+
<P><B><A NAME=2.3.1.8>2.3.1.8. SiS 6326 framebuffer (sis_vid)</A></B></P>
@@ -657,29 +618,29 @@ Quake, etc. MPlayer contains a very usable driver for it.
If ./configure detects aalib installed, the aalib libvo driver will be built.</P>
<P><TABLE BORDER=0>
-<TD COLSPAN=4><P><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>You can use some keys in the AA Window to change rendering options:</B></P></TD><TR>
-<TD>&nbsp;&nbsp;</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>1</TD><TD>&nbsp;&nbsp;</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>decrease contrast</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>2</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>increase contrast</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>3</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>decrease brightness</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>4</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>increase brightness</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>5</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>switch fast rendering on/off</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>6</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>set dithering mode (none, error distribution, floyd steinberg)</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>7</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>invert image</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>a</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>toggles between aa and mplayer control)</TD><TR>
-
-<TD COLSPAN=4><P><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>The following command line options can be used:</B></P></TD><TR>
-
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-aaosdcolor=V</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>change osd color</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-aasubcolor=V</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>change subtitle color</TD><TR>
-<TD COLSPAN=3></TD><TD><P><I><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>where V can be: (0/normal, 1/dark, 2/bold, 3/boldfont, 4/reverse, 5/special)</P></TD><TR>
-
-<TD COLSPAN=4><P><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>AAlib itselves provides a large sum of options.
+<TD COLSPAN=4><P><B><FONT CLASS="text">You can use some keys in the AA Window to change rendering options:</B></P></TD><TR>
+<TD>&nbsp;&nbsp;</TD><TD><FONT CLASS="text">1</TD><TD>&nbsp;&nbsp;</TD><TD><FONT CLASS="text">decrease contrast</TD><TR>
+<TD></TD><TD><FONT CLASS="text">2</TD><TD></TD><TD><FONT CLASS="text">increase contrast</TD><TR>
+<TD></TD><TD><FONT CLASS="text">3</TD><TD></TD><TD><FONT CLASS="text">decrease brightness</TD><TR>
+<TD></TD><TD><FONT CLASS="text">4</TD><TD></TD><TD><FONT CLASS="text">increase brightness</TD><TR>
+<TD></TD><TD><FONT CLASS="text">5</TD><TD></TD><TD><FONT CLASS="text">switch fast rendering on/off</TD><TR>
+<TD></TD><TD><FONT CLASS="text">6</TD><TD></TD><TD><FONT CLASS="text">set dithering mode (none, error distribution, floyd steinberg)</TD><TR>
+<TD></TD><TD><FONT CLASS="text">7</TD><TD></TD><TD><FONT CLASS="text">invert image</TD><TR>
+<TD></TD><TD><FONT CLASS="text">a</TD><TD></TD><TD><FONT CLASS="text">toggles between aa and mplayer control)</TD><TR>
+
+<TD COLSPAN=4><P><B><FONT CLASS="text">The following command line options can be used:</B></P></TD><TR>
+
+<TD></TD><TD><FONT CLASS="text">-aaosdcolor=V</TD><TD></TD><TD><FONT CLASS="text">change osd color</TD><TR>
+<TD></TD><TD><FONT CLASS="text">-aasubcolor=V</TD><TD></TD><TD><FONT CLASS="text">change subtitle color</TD><TR>
+<TD COLSPAN=3></TD><TD><P><I><FONT CLASS="text">where V can be: (0/normal, 1/dark, 2/bold, 3/boldfont, 4/reverse, 5/special)</P></TD><TR>
+
+<TD COLSPAN=4><P><B><FONT CLASS="text">AAlib itselves provides a large sum of options.
Here are some important:</P></B></TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-aadriver</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>set recommended aa driver (X11, curses, linux)</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-aaextended</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>use all 256 characters</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-aaeight</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>use eight bit ascii</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-aahelp</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>prints out all aalib options</TD><TR>
+<TD></TD><TD><FONT CLASS="text">-aadriver</TD><TD></TD><TD><FONT CLASS="text">set recommended aa driver (X11, curses, linux)</TD><TR>
+<TD></TD><TD><FONT CLASS="text">-aaextended</TD><TD></TD><TD><FONT CLASS="text">use all 256 characters</TD><TR>
+<TD></TD><TD><FONT CLASS="text">-aaeight</TD><TD></TD><TD><FONT CLASS="text">use eight bit ascii</TD><TR>
+<TD></TD><TD><FONT CLASS="text">-aahelp</TD><TD></TD><TD><FONT CLASS="text">prints out all aalib options</TD><TR>
</TABLE></P>
<P>NOTE: the rendering is very CPU intensive, especially when using AA-on-X
@@ -756,14 +717,14 @@ in vm86 mode).<BR>
<P>
<TABLE BORDER=0>
-<TD COLSPAN=4><P><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>These switches of command line currently are available for VESA:</B></P></TD><TR>
-<TD>&nbsp;&nbsp;</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-vo vesa:opts</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>currently recognized: <b>dga</b> to force dga mode and <b>nodga</b> to disable dga mode. Note: you may omit these parameters to enable <b>autodetect</b> of dga mode. (In the future also will specify mode parameters such as refresh rate, interlacing, doublescan and so on. Samples: i43, 85, d100)</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-screenw, -screenh, -bpp</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>force userdefined mode</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-x, -y</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>set userdefined prescaling</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-zoom</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>enables userdefined prescaling</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-fs</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>scales image to fullscreen</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-fs -zoom</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>scales userdefined prescaling to fullscreen</TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-double</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>enables double buffering mode. (Available only in DGA mode). Should be slower of single buffering, but has no flickering effects.</TD><TR>
+<TD COLSPAN=4><P><B><FONT CLASS="text">These switches of command line currently are available for VESA:</B></P></TD><TR>
+<TD>&nbsp;&nbsp;</TD><TD><FONT CLASS="text">-vo vesa:opts</TD><TD></TD><TD><FONT CLASS="text">currently recognized: <b>dga</b> to force dga mode and <b>nodga</b> to disable dga mode. Note: you may omit these parameters to enable <b>autodetect</b> of dga mode. (In the future also will specify mode parameters such as refresh rate, interlacing, doublescan and so on. Samples: i43, 85, d100)</TD><TR>
+<TD></TD><TD><FONT CLASS="text">-screenw, -screenh, -bpp</TD><TD></TD><TD><FONT CLASS="text">force userdefined mode</TD><TR>
+<TD></TD><TD><FONT CLASS="text">-x, -y</TD><TD></TD><TD><FONT CLASS="text">set userdefined prescaling</TD><TR>
+<TD></TD><TD><FONT CLASS="text">-zoom</TD><TD></TD><TD><FONT CLASS="text">enables userdefined prescaling</TD><TR>
+<TD></TD><TD><FONT CLASS="text">-fs</TD><TD></TD><TD><FONT CLASS="text">scales image to fullscreen</TD><TR>
+<TD></TD><TD><FONT CLASS="text">-fs -zoom</TD><TD></TD><TD><FONT CLASS="text">scales userdefined prescaling to fullscreen</TD><TR>
+<TD></TD><TD><FONT CLASS="text">-double</TD><TD></TD><TD><FONT CLASS="text">enables double buffering mode. (Available only in DGA mode). Should be slower of single buffering, but has no flickering effects.</TD><TR>
</TABLE>
</P>
@@ -815,59 +776,201 @@ video modes.</P>
<P><B><A NAME=2.3.1.14>2.3.1.14. Rage128 (Pro) / Radeon video overlay (radeon_vid)</A></B></P>
+
+<P>This section is OBSOLETED ! Use Vidix !</P>
+
+
+<P><B><A NAME=2.3.1.15>2.3.1.15. VIDIX</A></B></P>
+
+<P><B><I>WHAT IS VIDIX</I></B></P>
+
+<P>VIDIX is the abbreviation for <b>VID</b>eo <b>I</b>nterface for
+ *ni<b>X</b>.<BR>
+ VIDIX was designed and introduced as an interface for fast user-space drivers
+ providing <b>DGA</b> everywhere where it's possible (<b>unlike X11</b>). I
+ hope that these drivers will be as portable as X11 (<b>not only on
+ *nix</b>).<BR>
+ What is it:
+ <LI>It's a portable successor of mga_vid technology, but it's located in
+ user-space.</LI>
+ <LI>Unlike X11 it provides DGA everywhere it's possible</LI>
+ <LI>Unlike v4l it provides interface for video playback</LI>
+ <LI>Unlike linux's drivers it uses mathematics library</LI>
+</P>
+
+<P>I can tell you in bold capital letters :<BR>
+ <b>VIDIX PROVIDES DIRECT GRAPHICS ACCESS TO BES YUV MEMORY.</b>
+</P>
+
+<P><i>Well (it's in my todo) - implement DGA to MPEG2 decoder.</i></P>
+
+<P>This interface was designed as an attempt to fit existing video acceleration
+ interfaces (known as mga_vid, mga_yuv, radeon_vid) into a fixed scheme. It
+ provides highlevel interface to chips which are known as BES (BackEnd
+ scalers) or OV (Video Overlays). It doesn't provide lowlevel interface to
+ things which are known as graphics servers. (I don't want to compete with X11
+ team in graphics mode switching). I.e. main goal of this interface is to
+ provide maximal speed of video playback but not putting video signal on
+ screen of your TV or on tape of your VCR. Although these things are also very
+ significant - it's perfectly other task. (However I guess that it would be
+ possible to implement something like mini-X (don't mix it with Minix ;) in
+ the future, if some number of volunteers will be found.
+</P>
+
+<P><B><I>USAGE</I></B></P>
+
<P>
-<b>radeon_vid</b> and <B>rage128_vid</B> provides support for the <b>BackEnd Scaler</b> on ATI <b>Radeon</b> and Rage128 (Pro) chipsets.
-It was designed and introduced as analog of <a href="video.html#2.3.1.7">mga_vid</a> driver, so you can use it in the same way!<br>
-But main goal of this driver usage is <a href="video.html#2.3.1.12">VESA</a> driver.<br>
-Simply because VESA enables TV-out on ATI's card but Backend scaler is used after
-mode switching. This implementation outputs video stream on both: <b>TV-screen</b> and <b>CRTC</b>
-display simultaneously. (It slightly degrades quality of video output but it's
-much better than nothing).
-Sorry! I couldn't find out any video overlay's related information
-on ATI pages. (I planned to implement it through <b>int 10h</b> calls). But it was
-very easy to implement this stuff through reading/writing Radeon ports.
-<br><b>NOTE</b>: XXX_VID technology is perfectly undocumented and maybe in the
-future this stuff will be fully rewritten. This is the first public release of
-driver.</P>
-
-<P><B>Installation</B></P>
+ <LI>You can use standalone video output driver: <CODE>-vo xvidix</CODE><BR>
+ This driver was developed as X11's front end to VIDIX technology. It
+ requires XServer and can work only under XServer.</LI>
+ <LI>You can use VIDIX subdevice which was applied to several video output
+ drivers, such as:<BR>
+ <CODE>-vo vesa:vidix</CODE> and <CODE>-vo fbdev:vidix</CODE></LI>
+ Indeed it doesn't matter which video output driver is used with <b>VIDIX</b>.
+</P>
+
+<P><B><I>REQUIREMENTS</I></B></P>
<P>
-<UL>
- <LI>
- <CODE>cd drivers/radeon<BR>
- make<BR>
- make install<BR>
- make nodes</CODE></LI>
- <LI>add one of the following at the end of the <CODE>/etc/modules.conf</CODE> file :<BR>
- <CODE>&nbsp;&nbsp;alias char-major-178 radeon_vid</CODE><BR>
- <CODE>&nbsp;&nbsp;alias char-major-178 rage128_vid</CODE></LI>
- <LI>run <CODE>depmod -a</CODE></LI>
-</UL>
+ <LI>video card should be in graphics mode (I write <b>should</b> simply
+ because I tested it in text mode - it works but has awful output ;) Use
+ AAlib for that).<BR>
+ <I>Note: Everyone can try this trick by commenting out mode switching in
+ vo_vesa driver.</I></LI>
+ <LI><B>MPlayer</B>'s video output driver should know active video mode and be
+ able to tell to VIDIX subdevice some video characteristics of server.</LI>
+ I hope that probably every video output driver of <B>MPlayer</B> will
+ recognize <CODE>:vidix</CODE> subdevice.
+</P>
+
+<P><B><I>USAGE METHODS</I></B></P>
+
+<P>When VIDIX is used as <b>subdevice</b> (<CODE>-vo vesa:vidix</CODE>) then
+ video mode configuration is performed by video output device
+ (<b>vo_server</b> in short). Therefore you can pass into command line of
+ <B>MPlayer</B> the same keys as for vo_server. In addition it understands
+ <CODE>-double</CODE> key as globally visible parameter. (I recommend using
+ this key with VIDIX at least for ATI's card).<BR>
+ As for <CODE>-vo xvidix</CODE> : currently it recognizes the following
+ options: <CODE>-fs -zoom -x -y -double</CODE>.<BR>
+</P>
+
+<P>Also you can specify VIDIX's driver directly as third subargument in command
+ line :<BR>
+ <BR>
+ &nbsp;&nbsp;<code>mplayer -vo xvidix:mga_vid.so -fs -zoom -double
+ file.avi</code><BR>
+ or<BR>
+ &nbsp;&nbsp;<code>mplayer -vo vesa:vidix:radeon_vid.so -fs -zoom -double -bpp
+ 32 file.avi</code><BR>
+ <BR>
+ But it's dangerous, and you shouldn't do that. In this case given driver will
+ be forced and result is unpredictable (it may <b>freeze</b> your
+ computer). You should do that ONLY if you are absolutely sure it will work,
+ and <B>MPlayer</B> doesn't do it automatically. Please tell about it to the
+ developers. The Right Way is to use VIDIX without arguments to enable driver
+ autodetection.
</P>
<P>
-<br><b>Usage:</b><BR>
-&nbsp;&nbsp;<CODE>mplayer -vo vesa:lvo:/dev/radeon_vid &lt;your options&gt; filename</CODE>
+ VIDIX is very new technology and it's extremely possible that on your system
+ (OS=abc CPU=xyz) it won't work. In this case only solution for you it's port
+ it (mainly libdha). But there is hope that it will work on those systems
+ where X11 does.
</P>
-<P>More examples (for hardware deinterlacing, etc) can be found
- <A HREF="../drivers/radeon/README">here</A>.</P>
+<P>And the last <b>WARNING</b>: (un)fortunately you <b>MUST</b> have
+ <b>ROOT</b> privileges to use VIDIX due to direct hardware access. At least
+ set the <b>suid</b> bit on the <B>MPlayer</B> excecutable.
+</P>
-<P><B>NOTE</B>: don't use any framebuffers when you plan to use this driver ! Use
-it only from textmode console.</P>
+<P><B><I>VIDEO EQUALIZER</I></B></P>
<P>
-<b>Conclusion:</b> I know there are lot of lacks and bugs. So if you are able
-to improve something then simply send me your patches.
+ This is a video equalizer implemented especially for Vidix. You can use
+ it either with <B>1-8</B> keys as described in the manpage, or
+ by command line arguments. <B>MPlayer</B> recognizes the
+ following options :
</P>
+<P>
+ &nbsp;&nbsp;<CODE>-brightness</CODE> - adjust <B>BRIGHTNESS</B> of video
+ output. It's not equal to brightness adjusting on monitor panel or on TV. It
+ changes intensity of RGB components of video signal from black to white
+ screen.<BR>
+ &nbsp;&nbsp;<CODE>-contrast</CODE> - adjust <B>CONTRAST</B> of video output.
+ Works in similar manner as brightness.<BR>
+ &nbsp;&nbsp;<CODE>-saturation</CODE> - adjust <B>SATURATION</B> of video
+ output. You can get grayscale output with this option.<BR>
+ &nbsp;&nbsp;<CODE>-hue</CODE> - adjust <B>HUE</B> of video signal. You can
+ get colored negative of image with this option.<BR>
+ &nbsp;&nbsp;<CODE>-red_intensity</CODE> - adjust intensity of <B>RED</B>
+ component of video signal.<BR>
+ &nbsp;&nbsp;<CODE>-green_intensity</CODE> - adjust intensity of <B>GREEN</B>
+ component of video signal.<BR>
+ &nbsp;&nbsp;<CODE>-blue_intensity</CODE> - adjust intensity of <B>BLUE</B>
+ component of video signal.
+</P>
+<P>
+ Each parameter can accept values from <B>-1000</B> to <B>+1000</B>.<BR>
+ Default value for each parameter is <B>0</B>.
+</P>
+<P>
+ <B>Note:</B> Not every driver provides support for each of those parameters.
+ Currently only <B>radeon_vid.so</B> provides full support for video eqalizing.
+ Other drivers only partly support these options.
+</P>
+<P><B>Examples:</B><BR>
+ <CODE>mplayer -vo vesa:vidix -brightness -300 -contrast 200
+ filename.avi</CODE><BR>
+ or<BR>
+ <CODE>mplayer -vo xvidix -red_intensity -50 -saturation 400 -hue 300
+ filename.vob</CODE>
+</P>
+
+
+<P><B><A NAME=2.3.1.16>2.3.1.16. Zr</A></B></P>
+
+<P>This is a display-driver (<CODE>-vo zr</CODE>) for a number of MJPEG
+capture/playback cards (tested for DC10+ and Buz, and it should work for the
+LML33, the DC10). The driver works by encoding the frame to jpeg and then
+sending it to the card. For the jpeg encoding <B>libavcodec</B> is
+used, and required.</P>
+
+<P>This driver talks to the kernel driver available at
+<A HREF="http://mjpeg.sourceforge.net">http://mjpeg.sourceforge.net</A>, so
+you must get it working first. Then recompile <B>MPlayer</B> with
+<CODE>--enable-zr</CODE>.</P>
+
+<P>Some remarks:
+<UL>
+ <LI>don't start or stop XawTV on the playback device during playback,
+ it will crash your computer. It is, however, fine to <B>FIRST</B> start
+ XawTV, <B>THEN</B> start <B>MPlayer</B>, wait for <B>MPlayer</B> to finish
+ and <B>THEN</B> stop XawTV.</LI>
+ <LI>this driver adds <CODE>-zr*</CODE> commandline options. The explanation
+ of these options can be viewed with <CODE>-zrhelp</CODE>. It is possible to
+ crop the input frame (cut borders to make it fit or to enhance performace)
+ and to do other things.</LI>
+ <LI>the driver takes data in YV12 and YUY2 format, this means that some
+ codecs won't work. Some old VfW (Video for Windows) codecs, for example,
+ are incompatible with this driver. The errormessage that you will see is:
+ <CODE>Sorry, selected video_out device is incompatible with this codec.
+ </CODE></LI>
+ <LI>OSD is currently not supported, so you won't see
+ subtitles.</LI>
+</UL>
+</P>
+
+
<P><B><A NAME=2.3.1.A>2.3.1.A. TV-out support</A></B></P>
-<P><B><A NAME=2.3.1.A.1>2.3.1.A.1. Matrox cards</A></B></P>
+<P><B><A NAME=2.3.1.A.1>2.3.1.A.1. Matrox G400 cards</A></B></P>
+
+<P>Under Linux you have 2 methods to get G400 TV out working :</P>
-<P>Under Linux you have 2 methods to get TV out working :</P>
+<P><B>IMPORTANT:</B> Only Matrox G400DH/G400MAX has TV-out support under Linux, others (G450, G550) has <B>NOT!</B></P>
<P>
<UL>
@@ -880,11 +983,14 @@ to improve something then simply send me your patches.
3D engine to zoom, and the YUV framebuffer to display the zoomed
image. If you really want to use X, use the <CODE>-vo x11 -fs -zoom</CODE>
options, but it will be <B>SLOW</B>, and has <B>Macrovision</B> copyprotection
- enabled.</LI>
+ enabled (you can "workaround" Macrovision using
+ <A HREF="http://avifile.sourceforge.net/mgamacro.pl">this</A> perl
+ script.</LI>
<LI><B>Framebuffer</B>: using the <B>matroxfb modules</B> in the 2.4 kernels.
2.2 kernels don't have the TVout feature in them, thus unusable for this.
You have to enable ALL matroxfb-specific feature during compilation (except
- MultiHead), and compile them into <B>modules</B>!
+ MultiHead), and compile them into <B>modules</B>! You'll also need I2C
+ enabled.
<UL>
<LI>
Enter <CODE>TVout/matroxset</CODE> and type <CODE>make</CODE>. Install
@@ -911,13 +1017,14 @@ to improve something then simply send me your patches.
and turn off screen blanking. Execute the following commands:</P>
<P>
- <CODE>echo -e '\033[?25l'<BR>
+ <CODE>echo -e '\033[?25l'</CODE> or <CODE>setterm -cursor off<BR>
setterm -blank 0</CODE>
</P>
<P>
You possibly want to put the above into a script, and also clear
the screen.. To turn the cursor back :<BR><CODE>echo -e '\033[?25h'</CODE>
+ or <CODE>setterm -cursor on</CODE>
</P>
<P>Yeah kewl. Start movie playing with <CODE>mplayer -vo mga -fs -screenw 640
@@ -971,8 +1078,8 @@ hackers will be able to disable copy protection on their chips. Therefore
we have no chance to get working TV-out on ATI.</P>
<P>What's status of ATI's tv-out chips under Linux:
-<LI><b>ATI Mach64</b> has <i>ImpacTV</i> which is supported by gatos.
-<LI><b>ASIC Radeon VIVO</b> has <i>Rage Theatre</i> which is supported by gatos.
+<LI><b>ATI Mach64</b> has <i>ImpacTV</i> which is supported by <A HREF="http://gatos.sf.net">gatos</A>.
+<LI><b>ASIC Radeon VIVO</b> has <i>Rage Theatre</i> which is supported by <A HREF="http://gatos.sf.net">gatos</A>.
<LI><b>Radeon VE</b> and <b>Rage PRO LT</b> have <i>ImpacTV2+</i> which is not supported under Linux.
But with <B>MPlayer</B> you get <B>full hardware acceleration</B> and <B>TV out</B>
for Radeons !