1
0
mirror of https://github.com/mpv-player/mpv synced 2025-02-20 06:46:55 +00:00

Changed all link names from the section number to a sensible label.

Section numbers were 2.3.2.1. in the section names and 2.3.2.1 in the TOC.
I settled for the former everywhere.  "Misc OS" is now called "Ports".
Checked all internal links, some of them were falsely pointing to renumbered
sections.  This should no longer happen.
And in case some of you think "This must have been a lot of work!", that
does not even begin to describe it...


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6907 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
diego 2002-08-04 22:13:09 +00:00
parent 3028f5f38f
commit 2c4e0598b6
10 changed files with 445 additions and 445 deletions

View File

@ -27,7 +27,7 @@ mailing list will assist you if you have questions.</P>
might already be fixed there. CVS instructions can be found at the bottom of
<A HREF="http://www.mplayerhq.hu/homepage/dload.html">this page</A> or in the
README. If this did not help please refer to
<A HREF="documentation.html#D">the list of known bugs</A> and the rest of the
<A HREF="documentation.html#known_bugs">the list of known bugs</A> and the rest of the
documentation. If your problem is not known or not solvable by our instructions,
then please report the bug.</P>

View File

@ -10,7 +10,7 @@
<BODY>
<P><B><A NAME=4.1>4.1. CD-ROM drives</A></B></P>
<P><B><A NAME="cd">4.1 CD-ROM drives</A></B></P>
<P>Linux documentation excerpt:</P>
@ -53,7 +53,7 @@
fine-tuning your CD-ROM.</P>
<P><B><A NAME=4.2>4.2. DVD playback</A></B></P>
<P><B><A NAME="dvd">4.2 DVD playback</A></B></P>
<P><B>MPlayer</B> uses <CODE>libdvdread</CODE> and <CODE>libdvdcss</CODE> for
DVD decryption and playback. These two libraries are contained in the
@ -140,7 +140,7 @@
<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>mplayer -dvdkey C005D4A16D vts_03_1.vob</CODE></P>
<P><B><A NAME=4.3>4.3. VCD playback</A></B></P>
<P><B><A NAME="vcd">4.3 VCD playback</A></B></P>
<P>Playing standard Video CDs:</P>

View File

@ -10,12 +10,12 @@
<BODY>
<P><B><A NAME=2.2>2.2. Supported codecs</A></B></P>
<P><B><A NAME="codecs">2.2 Supported codecs</A></B></P>
<P><B><A NAME=2.2.1>2.2.1. Video codecs</A></B></P>
<P><B><A NAME="video_codecs">2.2.1 Video codecs</A></B></P>
<P>See <A HREF="http://www.mplayerhq.hu/DOCS/codecs-status.html">http://www.mplayerhq.hu/DOCS/codecs-status.html</A> for the complete,
<P>See the <A HREF="http://www.mplayerhq.hu/DOCS/codecs-status.html">codec status table</A> for the complete,
daily generated list!!!</P>
<P>The most important ones above all:</P>
@ -36,10 +36,10 @@ daily generated list!!!</P>
</UL>
<P>If you have a Win32 codec not listed here which is not supported yet, please read the
<A HREF="#2.2.3">codec importing HOWTO</A> and help us add support
<A HREF="#importing">codec importing HOWTO</A> and help us add support
for it!</P>
<P><B><A NAME=2.2.1.1>2.2.1.1. DivX4/DivX5</A></B></P>
<P><B><A NAME="divx">2.2.1.1 DivX4/DivX5</A></B></P>
<P>This section contains information about the DivX4 codec of
<A HREF="http://www.projectmayo.com">Project Mayo</A>. Their first available alpha version was OpenDivX 4.0
@ -90,7 +90,7 @@ according to your current color depth.</P>
<CODE>-vc divx4</CODE> may be faster or even the fastest solution.</P>
<P><B><A NAME=2.2.1.2>2.2.1.2. FFmpeg DivX/libavcodec</A></B></P>
<P><B><A NAME="libavcodec">2.2.1.2 FFmpeg DivX/libavcodec</A></B></P>
<P>Beginning with version 0.4.2,
<A HREF="http://ffmpeg.sourceforge.net">FFmpeg</A> contains an
@ -126,7 +126,7 @@ You must follow the steps above to obtain the source for this library.</P>
movies without dropped frames on my K6/2 500.</P>
<P><B><A NAME=2.2.1.3>2.2.1.3. XAnim codecs</A></B></P>
<P><B><A NAME="xanim">2.2.1.3 XAnim codecs</A></B></P>
<P>Foreword:<BR>
Be advised that the XAnim binary codecs are packaged with a piece of text
@ -161,7 +161,7 @@ option to tell <B>MPlayer</B> to use them if possible.</P>
<P>Tested codecs include: <B>Indeo 3.2</B>, <B>4.1</B>, <B>5.0</B>, <B>CVID</B>, <B>3ivX</B>, <B>h263</B>.</P>
<P><B><A NAME=2.2.1.4>2.2.1.4. VIVO video</A></B></P>
<P><B><A NAME="vivo_video">2.2.1.4 VIVO video</A></B></P>
<P><B>MPlayer</B> can play Vivo (1.0 and 2.0) videos. The most suitable codec
for 1.0 files is FFmpeg's H263 decoder, you can use it with the <CODE>-vc
@ -174,7 +174,7 @@ restricting it to the X11 and OpenGL outputs. Hopefully ffh263 will support
VIVO 2.0 files in the future.</P>
<P><B><A NAME=2.2.1.5>2.2.1.5. MPEG 1/2 video</A></B></P>
<P><B><A NAME="mpeg">2.2.1.5 MPEG 1/2 video</A></B></P>
<P>MPEG1 and MPEG2 are decoded by the multiplatform native <B>libmpeg2</B> library,
whose source code is included in <B>MPlayer</B>.
@ -184,7 +184,7 @@ occurred.
This recovery technique has no measurable speed penalty.</P>
<P><B><A NAME=2.2.1.6>2.2.1.6. MS Video1</A></B></P>
<P><B><A NAME="ms_video1">2.2.1.6 MS Video1</A></B></P>
<P>This is a very old and very bad codec from Microsoft. In the past it was
decoded with the <CODE>msvidc32.dll</CODE> Win32 codec, now we have our own
@ -192,14 +192,14 @@ open source implementation (by <A HREF="mailto:melanson@pcisys.net">Mike
Melanson</A>).</P>
<P><B><A NAME=2.2.1.7>2.2.1.7. Cinepak CVID</A></B></P>
<P><B><A NAME="cinepak">2.2.1.7 Cinepak CVID</A></B></P>
<P><B>MPlayer</B> uses its own open source, multiplatform Cinepak decoder by
default. It supports YUV outputs, so that hardware scaling is possible if the
video output driver permits it.</P>
<P><B><A NAME=2.2.1.8>2.2.1.8. RealVideo</A></B></P>
<P><B><A NAME="realvideo">2.2.1.8 RealVideo</A></B></P>
<B>MPlayer</B> supports decoding all versions of RealVideo:
<UL>
@ -224,7 +224,7 @@ video output driver permits it.</P>
not allow this. You have to get them yourself.</P>
<P><B><A NAME=2.2.1.9>2.2.1.9. XViD</A></B></P>
<P><B><A NAME="xvid">2.2.1.9 XViD</A></B></P>
<P><B>XViD</B> is a forked development of the OpenDivX codec. It happened when
ProjectMayo changed OpenDivX to closed-source DivX4, and the non-ProjectMayo
@ -263,7 +263,7 @@ video output driver permits it.</P>
</OL>
<P><B><A NAME=2.2.1.10>2.2.1.10. Sorenson</A></B></P>
<P><B><A NAME="sorenson">2.2.1.10 Sorenson</A></B></P>
<P><B>Sorenson</B> is a video codec developed by Apple. We are currently
able to decode the first version (SVQ1) with a native decoder.</P>
@ -281,7 +281,7 @@ video output driver permits it.</P>
<P><B>Installation:</B> it's compiled and usable per default.</P>
<P><B><A NAME=2.2.2>2.2.2. Audio codecs</A></B></P>
<P><B><A NAME="audio_codecs">2.2.2 Audio codecs</A></B></P>
<P>The most important audio codecs above all:<BR></P>
<UL>
@ -296,7 +296,7 @@ video output driver permits it.</P>
</UL>
<P><B><A NAME=2.2.2.1>2.2.2.1. Software AC3 decoding</A></B></P>
<P><B><A NAME="software_ac3">2.2.2.1 Software AC3 decoding</A></B></P>
<P>This is the default decoder used for files with AC3 audio.</P>
@ -323,7 +323,7 @@ Soundblaster Live! cards) from August 2001 or newer (ALSA CVS is also supposed t
work).</P>
<P><B><A NAME=2.2.2.2>2.2.2.2. Hardware AC3 decoding</A></B></P>
<P><B><A NAME="hardware_ac3">2.2.2.2 Hardware AC3 decoding</A></B></P>
<P>You need an AC3 capable sound card, with digital out (SP/DIF). The
card's driver must properly support the AFMT_AC3 format (C-Media does).
@ -332,7 +332,7 @@ option. It is experimental but known to work with C-Media cards and Soundblaster
Live! + ALSA (but not OSS) drivers.</P>
<P><B><A NAME=2.2.2.3>2.2.2.3. libmad support</A></B></P>
<P><B><A NAME="libmad">2.2.2.3 libmad support</A></B></P>
<P><A HREF="http://mad.sourceforge.net">libmad</A> is a multiplatform MPEG audio
decoding library. It does not handle broken files well, and it sometimes has
@ -342,7 +342,7 @@ problems with seeking.</P>
option.</P>
<P><B><A NAME=2.2.2.4>2.2.2.4. VIVO audio</A></B></P>
<P><B><A NAME="vivo_audio">2.2.2.4 VIVO audio</A></B></P>
<P>The audio codec used in VIVO files depends on whether it is a VIVO/1.0 or
VIVO/2.0 file. VIVO/1.0 files have <B>g.723</B> audio, and VIVO/2.0 files
@ -352,7 +352,7 @@ Win32 DLL from
then copy it into the <CODE>/usr/lib/win32</CODE> directory.</P>
<P><B><A NAME=2.2.2.5>2.2.2.5. RealAudio</A></B></P>
<P><B><A NAME="realaudio">2.2.2.5 RealAudio</A></B></P>
<B>MPlayer</B> supports decoding all versions of RealAudio:
<UL>
@ -363,12 +363,12 @@ then copy it into the <CODE>/usr/lib/win32</CODE> directory.</P>
<P>On how to install RealPlayer libraries, see the
<A HREF="formats.html#2.1.1.7">RealMedia file format</A> section.</P>
<A HREF="formats.html#real">RealMedia file format</A> section.</P>
<P><B><A NAME=2.2.3>2.2.3. Win32 codec importing HOWTO</A></B></P>
<P><B><A NAME="importing">2.2.3 Win32 codec importing HOWTO</A></B></P>
<P><B><A NAME=2.2.3.1>2.2.3.1. VFW codecs</A></B></P>
<P><B><A NAME="importing_vfw">2.2.3.1 VFW codecs</A></B></P>
<P>VFW (Video for Windows) is the old Video API for Windows. Its codecs have
the .DLL or (rarely) .DRV extension.
@ -396,7 +396,7 @@ submit your codec support request by mail, and upload these files to the FTP sit
<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>ftp://ftp.mplayerhq.hu/MPlayer/incoming/[codecname]/</CODE></P>
<P><B><A NAME=2.2.3.2>2.2.3.2. DirectShow codecs</A></B></P>
<P><B><A NAME="importing_directshow">2.2.3.2 DirectShow codecs</A></B></P>
<P>DirectShow is the newer Video API, which is even worse than its predecessor.
Things are harder with DirectShow, since</P>

File diff suppressed because it is too large Load Diff

View File

@ -10,9 +10,9 @@
<BODY>
<P><B><A NAME=2.4>2.4. Encoding with MEncoder</A></B></P>
<P><B><A NAME="encoding">2.4 Encoding with MEncoder</A></B></P>
<P><B><A NAME=2.4.1>2.4.1. Overview</A></B></P>
<P><B><A NAME="overview">2.4.1 Overview</A></B></P>
<P><B>MEncoder</B> (<B>MPlayer</B>'s Movie Encoder) is a simple movie encoder,
designed to encode MPlayer-playable movies
@ -21,7 +21,7 @@ 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
powerful plugin system for video manipulation.</P>
<P><B><A NAME=2.4.2>2.4.2. Compiling</A></B></P>
<P><B><A NAME="compilation">2.4.2 Compilation</A></B></P>
<UL>
<LI><B>OPTIONAL</B> - read <B>MPlayer</B>'s compilation instruction.</LI>
@ -29,11 +29,11 @@ powerful plugin system for video manipulation.</P>
from <A HREF="http://avifile.sourceforge.net/download.htm">avifile.sourceforge.net</A>,
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
<LI><B>OPTIONAL</B> - <A HREF="codecs.html#xvid">download and install
<B>XViD</B></A>. Not very useful, libavcodec's <I>mpeg4</I> codec
can encode with much better speed AND quality than XViD or DivX4/5.</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>
described in the <A HREF="codecs.html#libavcodec">libavcodec section</A>.</LI>
<LI><B>OPTIONAL</B> - download and compile <B>libmp3lame</B> (from lame 3.89beta or lame CVS).<BR>
<B>WARNING: DO NOT COMPILE LAME &lt; 3.90 WITH <U>GCC 2.96</U>! It won't
work properly!</B><BR>
@ -47,19 +47,19 @@ powerful plugin system for video manipulation.</P>
quality decrease. Oh, and if your compiler doesn't even run <CODE>make test</CODE> ...
Well, delete that <B>GCC 2.96</B> or upgrade lame to at least <B>3.90</B>.</LI>
<LI><B>OPTIONAL</B> - <CODE>libjpeg</CODE> and <CODE>libpng</CODE> -
as described in the <A HREF="documentation.html#1.3">Installation</A>
as described in the <A HREF="documentation.html#installation">Installation</A>
section</LI>
</UL>
<P>You are ready. As you probably know, other encoding tools need the
<I>avifile</I> library installed. <B>MEncoder</B> doesn't need it at all.</P>
<P><B><A NAME=2.4.3>2.4.3. MEncoder features</A></B></P>
<P><B><A NAME="features">2.4.3 MEncoder features</A></B></P>
<UL>
<LI>encoding from the wide range of fileformats and decoders of <B>MPlayer</B></LI>
<LI>encoding to all the codecs of ffmpeg's
<A HREF="codecs.html#2.2.1.2">libavcodec</A></LI>
<A HREF="codecs.html#libavcodec">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>creating files from external audio stream</LI>
@ -85,7 +85,7 @@ powerful plugin system for video manipulation.</P>
<LI>audio encoding from v4l (DONE for FreeBSD ?)</LI>
</UL>
<P><B><A NAME=2.4.3.1>2.4.3.1. Encoding 2 or 3-pass DivX4</A></B></P>
<P><B><A NAME="2pass">2.4.3.1 Encoding 2 or 3-pass DivX4</A></B></P>
<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
@ -168,7 +168,7 @@ mencoder -dvd 2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -oac copy -o movie.avi<
mencoder -dvd 2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=2 -oac copy -o movie.avi</CODE></LI>
</UL>
<P><B><A NAME=2.4.3.2>2.4.3.2. Rescaling movies</A></B></P>
<P><B><A NAME="rescaling">2.4.3.2 Rescaling movies</A></B></P>
<P>Often the need to resize movie images' size emerges. Its reasons can be many,
examples are decreasing output file size, encoding SVCDs to DivX. Ripped DVDs
@ -188,7 +188,7 @@ mencoder -dvd 2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=2 -oac copy -o movie.avi<
<CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder sample-svcd.mpg -lavcopts vcodec=mpeg4:more_options -vop scale=640:480 -sws 2 -o output.avi</CODE></P>
<P><B><A NAME=2.4.3.3>2.4.3.3. Stream copying</A></B></P>
<P><B><A NAME="copying">2.4.3.3 Stream copying</A></B></P>
<P><B>MEncoder</B> can handle input streams in two ways: <B>encode</B> or
<B>copy</B> them. This section is about <B>copying</B>.</P>
@ -208,7 +208,7 @@ mencoder -dvd 2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=2 -oac copy -o movie.avi<
</UL>
<P><B><A NAME=2.4.3.4>2.4.3.4. Fixing AVIs with broken index or interleaving</A></B></P>
<P><B><A NAME="fixing">2.4.3.4 Fixing AVIs with broken index or interleaving</A></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
@ -218,9 +218,9 @@ thus the <CODE>-ni</CODE> option won't be needed for them anymore.</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</A></B></P>
<P><B><A NAME="libavcodec">2.4.3.5 Encoding with the libavcodec codec family</A></B></P>
<P><A HREF="codecs.html#2.2.1.2">libavcodec</A> provides simple encoding to a
<P><A HREF="codecs.html#libavcodec">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>
@ -242,7 +242,7 @@ unsupported). You can encode to the following codecs:</P>
<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)</A></B></P>
<P><B><A NAME="image_files">2.4.3.6 Encoding from multiple input image files (JPEGs or PNGs)</A></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
@ -262,7 +262,7 @@ unsupported). You can encode to the following codecs:</P>
<P><B>Examples</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 man page.</P>
global <A HREF="#options">Options</A> section and in the man page.</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
@ -285,7 +285,7 @@ unsupported). You can encode to the following codecs:</P>
-o output.avi</CODE></P>
<P><B><A NAME=2.4.3.7>2.4.3.7. Extracting DVD subtitles to Vobsub file</A></B></P>
<P><B><A NAME="vobsub">2.4.3.7 Extracting DVD subtitles to Vobsub file</A></B></P>
<P><B>MEncoder</B> is capable of extracting subtitles from a DVD into
Vobsub fomat files. They consist of a pair of files ending in <CODE>.idx</CODE>
@ -322,12 +322,12 @@ language id to put in the <CODE>.idx</CODE> file.</P>
&nbsp;&nbsp;<CODE>mencoder movie.mpg -ifo movie.ifo -vobsubout subtitles -vobsuboutindex 0 -vobsuboutid fr -sid 1</CODE></P>
<P><B><A NAME=2.4.4>2.4.4. Syntax</A></B></P>
<P><B><A NAME="syntax">2.4.4 Syntax</A></B></P>
<P>&nbsp;&nbsp;<CODE>mencoder [options] [input file] [options] ...</CODE></P>
<P><B><A NAME=2.4.5>2.4.5. Available options</A></B></P>
<P><B><A NAME="options">2.4.5 Available options</A></B></P>
<P>NOTE: for all available options, <B>read the man page!</B></P>
@ -443,7 +443,7 @@ language id to put in the <CODE>.idx</CODE> file.</P>
</TR>
</TABLE>
<P><B><A NAME=2.4.6>2.4.6. Examples</A></B></P>
<P><B><A NAME="examples">2.4.6 Examples</A></B></P>
<P>Using <B>MEncoder</B> is the easiest thing on Earth. See the following:</P>
@ -465,7 +465,7 @@ language id to put in the <CODE>.idx</CODE> file.</P>
<P>Encoding multiple *.vob files:<BR>
<CODE>&nbsp;&nbsp;&nbsp;&nbsp;cat *.vob | mencoder &lt;options&gt; -</CODE></P>
<P>Encoding from tuner (for tuner options <A HREF="documentation.html#2.5">see the TV input section!</A>):<BR>
<P>Encoding from tuner (for tuner options <A HREF="documentation.html#tv">see the TV input section!</A>):<BR>
<CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder -tv on:driver=v4l:width=640:height=480 &lt;options&gt;</CODE></P>
<P>For all available options, <B>check the MEncoder man page!</B>

View File

@ -10,21 +10,21 @@
<BODY>
<P><B><A NAME=5>5. FAQ section</A></B></P>
<P><B><A NAME="faq">5. FAQ section</A></B></P>
<UL>
<LI><A HREF="#5.1">5.1 Compilation</A></LI>
<LI><A HREF="#5.2">5.2 General questions</A></LI>
<LI><A HREF="#5.3">5.3 File playing problems</A></LI>
<LI><A HREF="#5.4">5.4 Video/audio driver problems (vo/ao)</A></LI>
<LI><A HREF="#5.5">5.5 DVD playback</A></LI>
<LI><A HREF="#5.6">5.6 Feature requests</A></LI>
<LI><A HREF="#5.7">5.7 Encoding</A></LI>
<LI><A HREF="#compilation">5.1 Compilation</A></LI>
<LI><A HREF="#general">5.2 General questions</A></LI>
<LI><A HREF="#playback">5.3 playback problems</A></LI>
<LI><A HREF="#driver">5.4 Video/audio driver problems (vo/ao)</A></LI>
<LI><A HREF="#dvd">5.5 DVD playback</A></LI>
<LI><A HREF="#features">5.6 Feature requests</A></LI>
<LI><A HREF="#encoding">5.7 Encoding</A></LI>
</UL>
<TABLE BORDER=0 WIDTH="100%" ALIGN=left>
<TR><TD COLSPAN=3><P><B><A NAME=5.1>5.1 Compilation</A></B></P>
<TR><TD COLSPAN=3><P><B><A NAME="compilation">5.1 Compilation</A></B></P>
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
<TD>&nbsp;&nbsp;</TD><TD VALIGN=top>Q:</TD><TD WIDTH="100%"><B>Compilation stops with an error message similar to this one:
@ -64,7 +64,7 @@ you run into problems.
<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH="100%"><B>Great, I have gcc 3.0.1 from Red Hat/Mandrake, then I'm fine--!
</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>No, since there have been/are issues with these compilers as well.<BR>
To check the status of current compilers' MPlayer support, see the
<A HREF="documentation.html#1.3">Installation</A> section.
<A HREF="documentation.html#installation">Installation</A> section.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH="100%"><B>I tried to compile MPlayer, but I got this output:
@ -146,11 +146,11 @@ be prepared for problems).
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH="100%"><B>I have a G200/G400, how do I compile/use the mga_vid driver?
</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>Read the <A HREF="video.html#2.3.1.7">mga_vid documentation</A>.
</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>Read the <A HREF="video.html#mga_vid">mga_vid documentation</A>.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH="100%"><B>Are there rpm/deb/... packages of <B>MPlayer</B>?
</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>You can make a .deb package for yourself, check the <A HREF="documentation.html#6.1">Debian packaging</A> section.
</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>You can make a .deb package for yourself, check the <A HREF="documentation.html#debian">Debian packaging</A> section.
There are links to official Red Hat RPM packages available on our
<A HREF="http://www.mplayerhq.hu/homepage/dload.html">download page</A>.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
@ -201,7 +201,7 @@ should be good). Since it is not our fault, please do <B>not</B> report!
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
<TD COLSPAN=3><B><A NAME="5.2">5.2 General questions</A></B>
<TD COLSPAN=3><B><A NAME="general">5.2 General questions</A></B>
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH="100%"><B>There is a timer in the upper
@ -215,8 +215,8 @@ left corner. How can I get rid of it?
the <CODE>-zoom</CODE> option. You better use XF86VidMode support:
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.
try to make the <A HREF="video.html#dga">DGA driver</A> and
<A HREF="video.html#sdl">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>
@ -272,8 +272,8 @@ the instructions.
<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH="100%"><B>I have problems playing files with the ... codec. Can I use them?
</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>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.
<A HREF="codecs.html">codec documentation</A>, especially the
<A HREF="codecs.html#importing">codec importing HOWTO</A> and contact us.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH="100%"><B>Umm, what is "IdegCounter"?
@ -306,12 +306,12 @@ 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>Q:</TD><TD WIDTH="100%"><B>What exactly is this libavcodec thing?
</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>See the <A HREF="codecs.html#2.2.1.2">FFmpeg section</A>.
</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>See the <A HREF="codecs.html#libavcodec">libavcodec section</A>.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH="100%"><B>But configure tells me "Checking for libavcodec ... no"!
</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>You need to get libavcodec from FFmpeg's CVS. Read the instructions in
the <A HREF="codecs.html#2.2.1.2">FFmpeg section</A>.
the <A HREF="codecs.html#libavcodec">libavcodec section</A>.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH="100%"><B>Icewm's taskbar keeps covering the movie in fullscreen mode!
@ -333,7 +333,7 @@ Set "Use Applications position hints" to "Yes".
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
<TD COLSPAN=3>
<B><A NAME="5.3">5.3 File playing problems</A></B>
<B><A NAME="playback">5.3 playback problems</A></B>
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH="100%"><B>I can play certain AVIs but I
@ -345,7 +345,7 @@ compile time!)
</PRE>
</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>Probably the audio uses a codec
not natively supported by <B>MPlayer</B>. Install the Win32 codec package as
described in the README or <A HREF="documentation.html#1.3">here</A>.
described in the README or <A HREF="documentation.html#installation">here</A>.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH="100%"><B>... works with avifile/aviplay but doesn't with MPlayer.
@ -439,14 +439,14 @@ image in MPlayer.
<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH="100%"><B>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>A:</TD><TD>Your card probably misreports its colorspace capacity. Try with YUY2 instead
of default YV12 (see the <A HREF="documentation.html#2.5">TV input documentation</A>).
of default YV12 (see the <A HREF="documentation.html#tv">TV input documentation</A>).
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH="100%"><B>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>A:</TD><TD>You need root privileges or a
specially set up kernel to use the new timing code. For details see the
<A HREF="documentation.html#1.3">installation section</A> of the documentation.
<A HREF="documentation.html#installation">installation section</A> of the documentation.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH="100%"><B>I have A/V sync problems. Some of my AVIs play fine, but some play with
@ -475,7 +475,7 @@ connector in <B>before</B> you power on your notebook or use the
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
<TD COLSPAN=3>
<B><A NAME="5.4">5.4 Video/audio driver problems (vo/ao)</A></B>
<B><A NAME="driver">5.4 Video/audio driver problems (vo/ao)</A></B>
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH="100%"><B>I have no sound when playing a
@ -496,7 +496,7 @@ the arts or esd sound daemon? Try disabling the sound daemon, or use the
</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><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 <CODE>./configure --enable-dga</CODE> and read the
<A HREF="video.html#2.3.1.3">documentation</A>.
<A HREF="video.html#dga">documentation</A>.
Alternatively, try SDL's DGA driver with the <CODE>-vo sdl:dga</CODE> option.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
@ -565,7 +565,7 @@ it ... Note: you can force/disable Xv via SDL using <CODE>-forcexv</CODE> and <C
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
<TD COLSPAN="3">
<B><A NAME="5.5">5.5 DVD playback</A></B>
<B><A NAME="dvd">5.5 DVD playback</A></B>
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH="100%"><B>
@ -590,7 +590,7 @@ default.
<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH="100%"><B>
What about subtitles? Can MPlayer display them?
</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
Yes! See the <A HREF="cd-dvd.html">DVD chapter</A> of the documentation.
Yes! See the <A HREF="cd-dvd.html#dvd">DVD chapter</A> of the documentation.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH="100%"><B>
@ -627,11 +627,11 @@ My DVD playback is sluggish!
</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
Use the <CODE>-cache</CODE> option (described in the man page)
and try enabling DMA for the DVD drive with the hdparm tool (described in the
<A HREF="cd-dvd.html">DVD chapter</A> of the documentation).
<A HREF="cd-dvd.html#cd">CD chapter</A> of the documentation).
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
<TD COLSPAN=3>
<B><A NAME="5.6">5.6 Feature requests</A></B>
<B><A NAME="features">5.6 Feature requests</A></B>
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH="100%"><B>If <B>MPlayer</B> is paused
@ -651,11 +651,11 @@ implement it, and send a patch. Don't ask for it.
</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD> 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. BTW you can compile it yourself, under
<A HREF="documentation.html#6.8">Cygwin</A>.
<A HREF="documentation.html#cygwin">Cygwin</A>.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
<TD COLSPAN=3>
<B><A NAME="5.7">5.7 Encoding</A></B>
<B><A NAME="encoding">5.7 Encoding</A></B>
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH="100%"><B>How can I encode?

View File

@ -10,7 +10,7 @@
<BODY>
<P><B><A NAME=2.1>2.1. Supported formats</A></B></P>
<P><B><A NAME="formats">2.1 Supported formats</A></B></P>
<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.
@ -31,10 +31,10 @@ and <A HREF="encoding.html">MEncoder</A> can create these files.</P>
<P><B><A NAME=2.1.1>2.1.1. Video formats</A></B></P>
<P><B><A NAME="video_formats">2.1.1 Video formats</A></B></P>
<P><B><A NAME=2.1.1.1>2.1.1.1. MPEG files</A></B></P>
<P><B><A NAME="mpeg">2.1.1.1 MPEG files</A></B></P>
<P>MPEG files come in different guises:</P>
@ -48,7 +48,7 @@ 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>
<B>Read the <A HREF="cd-dvd.html#dvd">DVD section</A> !</B></LI>
</UL>
<P>Series of frames form independent groups in MPEG files. This means that you
@ -62,7 +62,7 @@ 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><B><A NAME="avi">2.1.1.2 AVI files</A></B></P>
<P>Designed by Microsoft, <B>AVI (Audio Video Interleaved)</B> is a
widespread multipurpose format currently used mostly for DivX and DivX4
@ -117,7 +117,7 @@ encoders/multiplexers create bad files when using VBR audio. There are only
two known exceptions: 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>
<P><B><A NAME="asf">2.1.1.3 ASF/WMV files</A></B></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
@ -128,7 +128,7 @@ 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><B><A NAME="mov">2.1.1.4 QuickTime/MOV files</A></B></P>
<P>These formats were designed by Apple and can contain any codec, CBR or VBR.
They usually have a .QT or .MOV extension. Ever since the MPEG4 group chose
@ -138,11 +138,11 @@ files are real MPG and AAC files. You can even extract them with the
<CODE>-dumpvideo</CODE> and <CODE>-dumpaudio</CODE> options.).</P>
<P><B>Note:</B> Most new QuickTime files use <B>Sorenson</B> video and QDesign
Music audio. See our <A HREF="codecs.html#2.2.1.10">Sorenson</A> codec
Music audio. See our <A HREF="codecs.html#sorenson">Sorenson</A> codec
section. QDesign Music audio currently cannot be played.</P>
<P><B><A NAME=2.1.1.5>2.1.1.5. VIVO files</A></B></P>
<P><B><A NAME="vivo">2.1.1.5 VIVO files</A></B></P>
<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
@ -152,12 +152,12 @@ and most files lack even keyframes, so forget seeking!</P>
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#vivo_video">VIVO video codec</A>
and <A HREF="codecs.html#vivo_audio">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><A NAME="fli">2.1.1.6 FLI files</A></B></P>
<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
@ -166,16 +166,16 @@ looping with the <CODE>-loop</CODE> option). FLI files do not have keyframes, so
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><B><A NAME="real">2.1.1.7 RealMedia (RM) files</A></B></P>
<P>Yes, <B>MPlayer</B> can read (demux) RealMedia (.rm) files. Seeking works,
but you have to explicitly specify the <CODE>-forceidx</CODE> option
(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>
<A HREF="codecs.html#realvideo">RealVideo</A>
and <A HREF="codecs.html#realaudio">RealAudio</A> codecs.</P>
<P><B><A NAME=2.1.1.8>2.1.1.8. NuppelVideo files</A></B></P>
<P><B><A NAME="nuppelvideo">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 .NUV
@ -185,7 +185,7 @@ frames. <B>MPlayer</B> decodes them all (and also <B>encodes</B> them with
<B>MEncoder</B> to DivX/etc!). Seeking works.</P>
<P><B><A NAME=2.1.1.9>2.1.1.9. yuv4mpeg files</A></B></P>
<P><B><A NAME="yuv4mpeg">2.1.1.9 yuv4mpeg files</A></B></P>
<P><A HREF="http://mjpeg.sourceforge.net">yuv4mpeg / yuv4mpeg2</A> is
a file format used by the <A HREF="http://mjpeg.sf.net">mjpegtools programs</A>.
@ -194,18 +194,18 @@ 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><B><A NAME="film">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><B><A NAME="roq">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><B><A NAME="ogg">2.1.1.12 OGG files</A></B></P>
<P>This is a new file format from <A HREF="http://www.xiph.org">Xiphophorus</A>.
It can contain any video or audio codec, CBR or VBR. You will need to
@ -213,7 +213,7 @@ The file format is really a sequence of uncompressed YUV 4:2:0 images.
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><B><A NAME="audio_formats">2.1.2 Audio formats</A></B></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).
@ -221,7 +221,7 @@ The file format is really a sequence of uncompressed YUV 4:2:0 images.
<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><B><A NAME="mp3">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
@ -230,19 +230,19 @@ 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="wav">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><B><A NAME="ogg_vorbis">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="wma">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>
<P><B><A NAME="mp4">2.1.2.5 MP4 files</A></B></P>
</BODY>
</HTML>

View File

@ -10,7 +10,7 @@
<BODY>
<P><B><A NAME=2.3.2>2.3.2. Audio output devices</A></B></P>
<P><B><A NAME="audio">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>
@ -50,7 +50,7 @@ there may be problems like lost sync and disappearing audio.</LI>
<P>On <B>Solaris/FreeBSD</B> systems, use the SUN audio driver with the
<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. Sound Card experiences, recommendations</A></B></P>
<P><B><A NAME="experiences">2.3.2.1 Sound Card experiences, recommendations</A></B></P>
<TABLE BORDER=0 WIDTH="100%">
<TR><TD COLSPAN=3><B>VIA onboard chipset (via82cxxx) 48kHz only</B></TD><TR>
@ -124,7 +124,7 @@ there may be problems like lost sync and disappearing audio.</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>
<A HREF="cd-dvd.html#cd">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
@ -134,7 +134,7 @@ there may be problems like lost sync and disappearing audio.</LI>
</UL>
<P><B><A NAME=2.3.2.2>2.3.2.2. Audio plugins</A></B></P>
<P><B><A NAME="plugins">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
@ -167,7 +167,7 @@ there may be problems like lost sync and disappearing audio.</LI>
<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><A NAME="resample">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
@ -187,7 +187,7 @@ there may be problems like lost sync and disappearing audio.</LI>
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><A NAME="surround_decoding">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.
@ -198,7 +198,7 @@ To use this feature you need a sound card supporting at least 4 channels.</P>
&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><B><A NAME="format">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
@ -215,14 +215,14 @@ To use this feature you need a sound card supporting at least 4 channels.</P>
</P>
<P><B><A NAME=2.3.2.2.4>2.3.2.2.4. Delay</A></B></P>
<P><B><A NAME="delay">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><B><A NAME="volume">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
@ -259,7 +259,7 @@ To use this feature you need a sound card supporting at least 4 channels.</P>
</P>
<P><B><A NAME=2.3.2.2.6>2.3.2.2.6. Extrastereo</A></B></P>
<P><B><A NAME="extrastereo">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"
@ -276,7 +276,7 @@ To use this feature you need a sound card supporting at least 4 channels.</P>
-1.0, left and right channels will be swapped.</P>
<P><B><A NAME=2.3.2.2.7>2.3.2.2.7. Volume normalizer</A></B></P>
<P><B><A NAME="normalizer">2.3.2.2.7 Volume normalizer</A></B></P>
<P>This plugin maximizes the volume without distorting the sound.</P>
@ -284,7 +284,7 @@ To use this feature you need a sound card supporting at least 4 channels.</P>
&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><B><A NAME="surround">2.3.2.2.8 Surround</A></B></P>
<P>Someone should document something, sometime.</P>

View File

@ -130,7 +130,7 @@ In any case, if you are using the nVidia binary drivers and facing driver relate
please be aware that you will receive very little help from our side because we have
little power to help in this matter.</P>
<P><A NAME=kotsog><B>Joe Barr</B></A></P>
<P><A NAME="barr"><B>Joe Barr</B></A></P>
<P>Joe Barr became infamous by writing a less than favorable
<A HREF="http://www.linuxworld.com/site-stories/2001/1214.mplayer.html">

View File

@ -10,10 +10,10 @@
<BODY>
<P><B><A NAME=2.3.1>2.3.1. Video output devices</A></B></P>
<P><B><A NAME="video">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>
<P><B><A NAME="mtrr">2.3.1.1 Setting up MTRR</A></B></P>
<P>It is VERY recommended to check if the MTRR registers are set up properly,
because they can give a big performance boost.</P>
@ -71,7 +71,7 @@ ram (size=0x2000000) just execute:</P>
stepping 0] doesn't support MTRR, but stepping 12's do ('<CODE>cat /proc/cpuinfo</CODE>'
to check it').</P>
<P><B><A NAME=2.3.1.2>2.3.1.2. Xv</A></B></P>
<P><B><A NAME="xv">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. Also,
@ -129,20 +129,20 @@ usable with <B>MPlayer</B>.</P>
</UL>
<P><B><A NAME=2.3.1.2.1>2.3.1.2.1. 3dfx cards</A></B></P>
<P><B><A NAME="xv_3dfx">2.3.1.2.1 3dfx cards</A></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.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>
and see if it helps. Check the <A HREF="#sdl">SDL section</A> for details.</P>
<P><B>OR</B>, try the NEW -vo tdfxfb driver! See the <A HREF="#2.3.1.9">2.3.1.9</A>
<P><B>OR</B>, try the NEW -vo tdfxfb driver! See the <A HREF="#tdfxfb">tdfxfb</A>
section!</P>
<P><B><A NAME=2.3.1.2.2>2.3.1.2.2. S3 cards</A></B></P>
<P><B><A NAME="xv_s3">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.. there is
@ -155,7 +155,7 @@ it's faster", it's not sure. Try <A HREF="http://www.mplayerhq.hu/MPlayer/contri
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><B><A NAME="xv_nvidia">2.3.1.2.3 nVidia cards</A></B></P>
<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
@ -170,7 +170,7 @@ GeForce 2 and 3.</P>
Complain to nVidia.</P>
<P><B><A NAME=2.3.1.2.4>2.3.1.2.4. ATI cards</A></B></P>
<P><B><A NAME="xv_ati">2.3.1.2.4 ATI cards</A></B></P>
<UL>
<LI>The <A HREF="http://www.linuxvideo.org/gatos">GATOS driver</A> (which you
@ -182,11 +182,11 @@ 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.14">Vidix</A> section.</LI>
no libraries or X are needed. Read the <A HREF="#vidix">VIDIX</A> section.</LI>
</UL>
<P><B><A NAME=2.3.1.2.5>2.3.1.2.5. NeoMagic cards</A></B></P>
<P><B><A NAME="xv_neomagic">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.
@ -205,22 +205,22 @@ EndSection
</P>
<P><B><A NAME=2.3.1.2.6>2.3.1.2.6. Trident cards</A></B></P>
<P><B><A NAME="xv_trident">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
work with 4.1.0, try the latest CVS of XFree or wait for XFree 4.2.0.
The latest CVS adds support for fullscreen xv support with the
Cyberblade XP card.</P>
<P><B><A NAME=2.3.1.3>2.3.1.3. DGA</A></B></P>
<P><B><A NAME="dga">2.3.1.3 DGA</A></B></P>
<P><B><A NAME=2.3.1.3.1>2.3.1.3.1. Summary</A></B></P>
<P><B><A NAME="dga_summary">2.3.1.3.1 Summary</A></B></P>
<P>This document tries to explain in some words what DGA is in general and
what the DGA video output driver for <B>MPlayer</B> can do (and what it can't).</P>
<P><B><A NAME=2.3.1.3.2>2.3.1.3.2. What is DGA</A></B></P>
<P><B><A NAME="dga_whatis">2.3.1.3.2 What is DGA</A></B></P>
<P>DGA is short for Direct Graphics Access and is a means for a program to
bypass the X-Server and directly modifying the framebuffer memory.
@ -247,7 +247,7 @@ graphics chip you use and on the implementation of the X server's video
driver that controls this chip. So it does not work on every system ...</P>
<P><B><A NAME=2.3.1.3.3>2.3.1.3.3. Installing DGA support for MPlayer</A></B></P>
<P><B><A NAME="dga_installation">2.3.1.3.3 Installing DGA support for MPlayer</A></B></P>
<P>First make sure X loads the DGA extension, see in /var/log/XFree86.0.log:</P>
@ -283,7 +283,7 @@ privileges through SUID root <B>MPlayer</B>.<BR>
You should also try if the '-vo sdl:dga' option works for you! It's much
faster!!!</P>
<P><B><A NAME=2.3.1.3.4>2.3.1.3.4. Resolution switching</A></B></P>
<P><B><A NAME="dga_resolution">2.3.1.3.4 Resolution switching</A></B></P>
<P>The DGA driver allows for switching the resolution of the output signal.
This avoids the need for doing (slow) software scaling and at the same
@ -298,14 +298,14 @@ out which modes survive with the X11 log file. It can be found at:
<CODE>/var/log/XFree86.0.log</CODE>.</P>
<P>See appendix A for some sample modeline definitions.</P>
<P><B><A NAME=2.3.1.3.5>2.3.1.3.5. DGA &amp; MPlayer</A></B></P>
<P><B><A NAME="dga_mplayer">2.3.1.3.5 DGA &amp; MPlayer</A></B></P>
<P>DGA is used in two places with <B>MPlayer</B>: The SDL driver can be made to make
use of it (-vo sdl:dga) and within the DGA driver (-vo dga).
The above said is true for both; in the following sections I'll explain
how the DGA driver for <B>MPlayer</B> works.</P>
<P><B><A NAME=2.3.1.3.6>2.3.1.3.6. Features of the DGA driver</A></B></P>
<P><B><A NAME="dga_features">2.3.1.3.6 Features of the DGA driver</A></B></P>
<P>The DGA driver is invoked by specifying -vo dga at the command line.
The default behavior is to switch to a resolution matching the original
@ -344,7 +344,7 @@ result in a big speed penalty (on my K6-II+ 525 it used an additional 20% of
CPU time!) depending on the implementation of DGA for your hardware.</P>
<P><B><A NAME=2.3.1.3.7>2.3.1.3.7. Speed issues</A></B></P>
<P><B><A NAME="dga_speed">2.3.1.3.7 Speed issues</A></B></P>
<P>Generally spoken, DGA framebuffer access should be at least as fast as using
the X11 driver with the additional benefit of getting a fullscreen image.
@ -367,7 +367,7 @@ only half the memory bandwidth of a 32 bit display.</P>
<P>I've seen some AVI files already be replayed on a Pentium MMX 266. AMD K6-2
CPUs might work at 400 MHZ and above.</P>
<P><B><A NAME=2.3.1.3.8>2.3.1.3.8. Known bugs</A></B></P>
<P><B><A NAME="dga_bugs">2.3.1.3.8 Known bugs</A></B></P>
<P>Well, according to some developers of XFree, DGA is quite a beast. They
tell you better not to use it. Its implementation is not always flawless
@ -388,7 +388,7 @@ case the DGA driver will crash telling you about a nonsense mode of
<LI>OSD only works with doublebuffering enabled.</LI>
</UL>
<P><B><A NAME=2.3.1.3.9>2.3.1.3.9. Future work</A></B></P>
<P><B><A NAME="dga_future">2.3.1.3.9 Future work</A></B></P>
<UL>
<LI>use of the new X11 render interface for OSD</LI>
@ -396,7 +396,7 @@ case the DGA driver will crash telling you about a nonsense mode of
</UL>
<P><B><A NAME=2.3.1.3.A>2.3.1.3.A. Some modelines</A></B></P>
<P><B><A NAME="dga_modelines">2.3.1.3.A Some modelines</A></B></P>
<PRE>
Section "Modes"
@ -415,7 +415,7 @@ case the DGA driver will crash telling you about a nonsense mode of
module.</P>
<P><B><A NAME=2.3.1.3.B>2.3.1.3.B. Bug Reports</A></B></P>
<P><B><A NAME="dga_bug_reports">2.3.1.3.B Bug Reports</A></B></P>
<P>If you experience troubles with the DGA driver please feel free to file
a bug report to me (e-mail address below). Please start <B>MPlayer</B> with the
@ -429,7 +429,7 @@ also help. Thanks!</P>
<P><I>Acki (acki@acki-netz.de, www.acki-netz.de)</I></P>
<P><B><A NAME=2.3.1.4>2.3.1.4. SDL</A></B></P>
<P><B><A NAME="sdl">2.3.1.4 SDL</A></B></P>
<P>SDL (Simple Directmedia Layer) is basically a unified video/audio
interface. Programs that use it know only about SDL, and not about what video
@ -476,7 +476,7 @@ esd, arts)</TD></TR>
It's bug in SDL, I can't change it (tested with SDL 1.2.1).
</UL>
<P><B><A NAME=2.3.1.5>2.3.1.5. SVGAlib</A></B></P>
<P><B><A NAME="svgalib">2.3.1.5 SVGAlib</A></B></P>
<P><B><U>Installation</U></B><BR>
You'll have to install svgalib and its development package in order for
@ -510,7 +510,7 @@ It's bug in SDL, I can't change it (tested with SDL 1.2.1).
</P>
<P><B><A NAME=2.3.1.6>2.3.1.6. Framebuffer output (FBdev)</A></B></P>
<P><B><A NAME="fbdev">2.3.1.6 Framebuffer output (FBdev)</A></B></P>
<P>Whether to build the FBdev target is autodetected during ./configure .
Read the framebuffer documentation in the kernel sources
@ -556,14 +556,14 @@ isn't supported. You can't use 8bpp (or less) modes.</LI>
<P>NOTE: FBdev video mode changing _does not work_ with the VESA framebuffer,
and don't ask for it, since it's not an <B>MPlayer</B> limitation.</P>
<P><B><A NAME=2.3.1.7>2.3.1.7. Matrox framebuffer (mga_vid)</A></B></P>
<P><B><A NAME="mga_vid">2.3.1.7 Matrox framebuffer (mga_vid)</A></B></P>
<P>This section is about the Matrox G200/G400/G450/G550 BES (Back-End Scaler)
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.14">Vidix</A> for
<P><B>WARNING</B>: on non-Linux systems, use <A HREF="#vidix">VIDIX</A> for
mga_vid !!!</P>
<P>To use it, you first have to compile mga_vid.o:</P>
@ -608,7 +608,7 @@ you have matroxfb console, or '-vo xmga' under XFree86 3.x.x or 4.x.x.</P>
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>
<P><B><A NAME="sis_vid">2.3.1.8 SiS 6326 framebuffer (sis_vid)</A></B></P>
<P>SiS 6326 YUV Framebuffer driver -> sis_vid kernel driver</P>
@ -616,13 +616,13 @@ you have matroxfb console, or '-vo xmga' under XFree86 3.x.x or 4.x.x.</P>
updated after the mga_vid changes, so it's outdated now. Volunteers
needed to test it and bring the code up-to-date.</P>
<P><B><A NAME=2.3.1.9>2.3.1.9. 3dfx YUV support (tdfxfb)</A></B></P>
<P><B><A NAME="tdfxfb">2.3.1.9 3dfx YUV support (tdfxfb)</A></B></P>
<P>This driver uses the kernel's tdfx framebuffer driver to play movies with
YUV acceleration. You'll need a kernel with tdfxfb support, and recompile with
<CODE>./configure --enable-tdfxfb</CODE></P>
<P><B><A NAME=2.3.1.10>2.3.1.10. OpenGL output</A></B></P>
<P><B><A NAME="opengl">2.3.1.10 OpenGL output</A></B></P>
<P><B>MPlayer</B> supports displaying movies using OpenGL, but if your
platform/driver supports xv as should be the case on a PC with Linux, use xv
@ -639,7 +639,7 @@ supports Rage128. See
<A HREF="http://dri.sourceforge.net">http://dri.sourceforge.net</A>
for download and installation instructions.</P>
<P><B><A NAME=2.3.1.11>2.3.1.11. AAlib - text mode displaying</A></B></P>
<P><B><A NAME="aalib">2.3.1.11 AAlib - text mode displaying</A></B></P>
<P><B>AAlib</B> is a library for displaying graphics in text mode, using powerful
ASCII renderer. There are LOTS of programs already supporting it, like Doom,
@ -687,7 +687,8 @@ That isn't autodetected by aalib, but vo_aa tries to find the best mode.
See <A HREF="http://aa-project.sourceforge.net/tune/">http://aa-project.sourceforge.net/tune/</A> for further tuning issues.</P>
<P><B><A NAME=2.3.1.12>2.3.1.12. VESA - output to VESA BIOS</A></B></P>
<P><B><A NAME="vesa">2.3.1.12 VESA - output to VESA BIOS</A></B></P>
<P>
This driver was designed and introduced as a <B>generic driver</B> for any video
card which has VESA VBE 2.0 compatible BIOS. Another advantage of this
@ -726,7 +727,7 @@ at least.)
- This driver calls <B>int 10h</B> handler thus it's not an emulator - it
calls <B>real</B> things of <B>real</B> BIOS in <B>real</B>-mode. (Finely -
in vm86 mode).<BR>
- You can use Vidix with it, thus getting accelerated video display
- You can use VIDIX with it, thus getting accelerated video display
<B>AND</B> TV output at the same time! (recommended for ATI cards)
</P>
@ -768,7 +769,7 @@ your PC since video BIOS initializes itself only once during POST procedure.
</P>
<P><B><A NAME=2.3.1.13>2.3.1.13. X11</A></B></P>
<P><B><A NAME="x11">2.3.1.13 X11</A></B></P>
<P>Avoid if possible. Outputs to X11 (uses shared memory extension), with no
hardware acceleration at all. Supports (MMX/3DNow/SSE accelerated, but still
@ -783,7 +784,7 @@ handy, but you need powerful CPU to use software scaling. Don't use the
SDL driver's software output+scaler, it has worse image quality !</P>
<P>Software scaling is very slow, you better try changing video modes instead.
It's very simple. See the <A HREF="#2.3.1.3.A">DGA section's modelines</A>, and
It's very simple. See the <A HREF="#dga_modelines">DGA section's modelines</A>, and
insert them into your XF86Config.</P>
<UL>
<LI>If you have XFree86 4.x.x - use the <CODE>-vm</CODE> option. It will
@ -797,7 +798,7 @@ drivers can't use low pixelclocks that are needed for low resolution
video modes.</P>
<P><B><A NAME=2.3.1.14>2.3.1.14. Vidix</A></B></P>
<P><B><A NAME="vidix">2.3.1.14 VIDIX</A></B></P>
<P><B>WHAT IS VIDIX?</B></P>
@ -886,7 +887,7 @@ recognize <CODE>:vidix</CODE> subdevice.
<P><B>VIDEO EQUALIZER</B></P>
<P>
This is a video equalizer implemented especially for Vidix. You can use
This is a video equalizer implemented especially for VIDIX. You can use
it either with <B>1-8</B> keys as described in the man page, or
by command line arguments. <B>MPlayer</B> recognizes the
following options :
@ -932,7 +933,7 @@ recognize <CODE>:vidix</CODE> subdevice.
</P>
<P><B><A NAME=2.3.1.15>2.3.1.15. Zr</A></B></P>
<P><B><A NAME="zr">2.3.1.15 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
@ -965,7 +966,7 @@ Some remarks:
</UL>
<P><B><A NAME=2.3.1.16>2.3.1.16. DVB</A></B></P>
<P><B><A NAME="dvb">2.3.1.16 DVB</A></B></P>
<P><B>MPlayer</B> supports cards with the Siemens DVB chipset from vendors like
Siemens, Technotrend, Galaxis or Hauppauge. The latest DVB drivers are
@ -1067,7 +1068,7 @@ non-25fps movies and realtime transcoding between MPEG2 and MPEG4 (partial
decompression).</P>
<P><B><A NAME=2.3.1.17>2.3.1.17. DXR3</A></B></P>
<P><B><A NAME="dxr3">2.3.1.17 DXR3</A></B></P>
<P><B>MPlayer</B> supports hardware accelerated playback with the Creative DXR3
and Sigma Designs Hollywood Plus cards.</P>
@ -1133,9 +1134,9 @@ a second or two. At this time, the only workaround is to use
<CODE>-vc mpeg12</CODE> when viewing DVDs with subtitles.<P>
<P><B><A NAME=2.3.1.A>2.3.1.A. TV-out support</A></B></P>
<P><B><A NAME="tv-out">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 G400 cards</A></B></P>
<P><B><A NAME="tv-out_matrox">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>
@ -1205,7 +1206,7 @@ a second or two. At this time, the only workaround is to use
</UL>
<P><B><A NAME=2.3.1.A.2>2.3.1.A.2. ATI cards</A></B></P>
<P><B><A NAME="tv-out_ati">2.3.1.A.2 ATI cards</A></B></P>
<P>
<B><U>PREAMBLE</U></B><BR>
@ -1218,13 +1219,13 @@ because of their licensed Macrovision technology.</P>
<LI><B>ATI Mach64</B>: supported by <A HREF="http://gatos.sf.net">gatos</A>.</LI>
<LI><B>ASIC Radeon VIVO</B>: supported by <A HREF="http://gatos.sf.net">gatos</A>.</LI>
<LI><B>Radeon</B> and <B>Rage128</B>: supported by <B>MPlayer</B>!
Check <a href="#2.3.1.12">VESA driver</a> and <A HREF="#2.3.1.15">Vidix</A>
Check <a href="#vesa">VESA driver</a> and <A HREF="#vidix">VIDIX</A>
sections.</LI>
</UL>
<P>
On other cards, just use the <a href="#2.3.1.12">VESA driver</a>, without
Vidix. Powerful CPU is needed, though.
On other cards, just use the <a href="#vesa">VESA driver</a>, without
VIDIX. Powerful CPU is needed, though.
</P>
<P>Only thing you need to do - <B>have TV connector plugged in before
@ -1233,7 +1234,7 @@ sections.</LI>
</P>
<P><B><A NAME=2.3.1.A.3>2.3.1.A.3. Voodoo 3</A></B></P>
<P><B><A NAME="tv-out_voodoo">2.3.1.A.3 Voodoo 3</A></B></P>
<P>
Check <A HREF="http://www.iki.fi/too/tvout-voodoo3-3000-xfree">this URL</A>.