summaryrefslogtreecommitdiffstats
path: root/DOCS
diff options
context:
space:
mode:
authorgabucino <gabucino@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-06-28 06:07:46 +0000
committergabucino <gabucino@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-06-28 06:07:46 +0000
commit56b2014b750bd863f35fe9b62bf42f9cf77f9ce0 (patch)
treef7605856f97f8f64a1451e70a5eff389d7c5a5d5 /DOCS
parente02775f59afb46e8d6a49b8ecf1071a88777aec0 (diff)
downloadmpv-56b2014b750bd863f35fe9b62bf42f9cf77f9ce0.tar.bz2
mpv-56b2014b750bd863f35fe9b62bf42f9cf77f9ce0.tar.xz
big update
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6584 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'DOCS')
-rw-r--r--DOCS/codecs.html63
-rw-r--r--DOCS/default.css2
-rw-r--r--DOCS/documentation.html53
-rw-r--r--DOCS/encoding.html6
-rw-r--r--DOCS/faq.html242
-rw-r--r--DOCS/formats.html6
-rw-r--r--DOCS/sound.html4
-rw-r--r--DOCS/users_against_developers.html15
-rw-r--r--DOCS/video.html133
9 files changed, 128 insertions, 396 deletions
diff --git a/DOCS/codecs.html b/DOCS/codecs.html
index 87c25b3542..9972f62566 100644
--- a/DOCS/codecs.html
+++ b/DOCS/codecs.html
@@ -20,14 +20,17 @@ daily generated list!!!</P>
<P>The most important ones above all:</P>
<UL>
<LI>MPEG1 (VCD) and MPEG2 (DVD) video</LI>
-<LI>DivX ;-), OpenDivX (DivX4), DivX 5.01, 3ivX, M$ MPEG4 v2 and other MPEG4 variants</LI>
-<LI>Windows Media Video 7 (WMV1) and 8 (WMV2) used in .wmv files</LI>
+<LI>native decoders for DivX ;-), OpenDivX (DivX4), DivX 5.01, 3ivX, M$ MPEG4 v1, v2 and other MPEG4 variants</LI>
+<LI>native decoder for Windows Media Video 7 (WMV1), and Win32 DLL decoder for
+ Windows Media Video 8 (WMV2), both used in .wmv files</LI>
+<LI><B>native Sorenson (SVQ1) decoder</B></LI>
<LI>Cinepak and Intel Indeo codecs (3.1,3.2,4.1,5.0)</LI>
<LI>MJPEG, AVID, VCR2, ASV2 and other hardware formats</LI>
<LI>VIVO 1.0, 2.0, I263 and other h263(+) variants</LI>
<LI>FLI/FLC</LI>
<LI>RealVideo 1.0 from ffmpeg, and RealVideo 2.0, 3.0 using RealPlayer
libraries</LI>
+<LI>native decoder for HuffYUV</LI>
<LI>Various old simple RLE-like formats</LI>
</UL>
@@ -39,9 +42,10 @@ for it!</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
-alpha 47 and 48. Support for this was/is included in <B>MPlayer</B>, and built by
-default. Earlier, we used its postprocessing code to optionally enhance visual
-quality of MPEG1/2 movies. Now we use our own.</P>
+alpha 47 and 48. Support for this was included in <B>MPlayer</B> in the past,
+and built by default. We also used its postprocessing code to optionally
+enhance visual quality of MPEG1/2 movies. Now we use our own, for all file
+types.</P>
<P>The new generation of this codec is called DivX4Linux and can even decode
movies made with the infamous DivX codec! In addition it is much faster than the
@@ -63,21 +67,16 @@ encoding. One disadvantage of this codec is that it is currently closed source.<
compile as usual. If it does not detect it, you did not install or configure
it correctly.</P>
-<P>DivX4Linux conflicts with the old OpenDivX because their APIs are similar but
-incompatible. Therefore you can only have one of them compiled into <B>MPlayer</B>
-at a time.</P>
-
-<P>DivX4Linux offers an OpenDivX compatibility mode such that you may choose from
-the following options when using this codec:</P>
+<P>DivX4Linux works in two modes:</P>
<TABLE BORDER=0>
<TR><TD>&nbsp;&nbsp;</TD><TD VALIGN=top><CODE>-vc&nbsp;odivx</CODE></TD><TD>&nbsp;&nbsp;</TD>
<TD>Uses the codec in OpenDivX fashion. In this case it
produces YV12 images in its own buffer, and <B>MPlayer</B> does colorspace
-conversion via libvo. (<B>RECOMMENDED!</B>)</TD></TR>
+conversion via libvo. (<B>FAST, RECOMMENDED!</B>)</TD></TR>
<TR><TD></TD><TD VALIGN=top><CODE>-vc&nbsp;divx4</CODE></TD><TD></TD>
<TD>Uses the colorspace conversion of the codec.
-In this mode you can use YUY2/UYVY, too.</TD></TR>
+In this mode you can use YUY2/UYVY, too. (<B>SLOW</B>)</TD></TR>
</TABLE>
<P>The <CODE>-vc odivx</CODE> method is usually faster, due to the fact that it transfers
@@ -89,18 +88,6 @@ according to your current color depth.</P>
<P>NOTE: If your -vo driver supports direct rendering, then <CODE>-vc divx4</CODE> may be
faster, or even the fastest solution.</P>
-<P>Note: <B>OLD</B> OpenDivX supports postprocessing via the
- <CODE>-oldpp</CODE> option, but the range of values is strange:</P>
-
-<TABLE BORDER=0>
-<TR><TD>&nbsp;&nbsp;</TD><TD>0</TD><TD>&nbsp;&nbsp;</TD>
-<TD>no postprocessing</TD></TR>
-<TR><TD></TD><TD>10 .. 20</TD>
-<TD></TD><TD>normal postprocessing (like level 2 with divxds)</TD></TR>
-<TR><TD></TD><TD>30 .. 60</TD>
-<TD></TD><TD>hard postprocessing, CPU intensive (like level 4 with divxds)</TD></TR>
-</TABLE>
-
<P><B><A NAME=2.2.1.2>2.2.1.2. FFmpeg DivX/libavcodec</A></B></P>
@@ -112,8 +99,8 @@ DivX/DivX4/DivX5/MP41/MP42 movies on non-x86 platforms</B>. Furthermore it offer
decoding speed than the Win32 codecs or the original
DivX4 library!</P>
-<P>It also contains a lot of nice codecs, such as RealVideo 1.0, MJPEG, h263,
-h263+, etc.</P>
+<P>It also contains a lot of nice codecs, such as RealVideo 1.0, WMV7,
+ MJPEG, h263, h263+, etc.</P>
<P>If you use an <B>MPlayer</B> release you have libavcodec right in the package,
just build as usual. If you use <B>MPlayer</B> from CVS you have to extract
@@ -134,8 +121,6 @@ libavcodec from the FFmpeg CVS tree as FFmpeg 0.4.5 does <B>not</B> work with
subdirectory, but it does NOT contain the source for libavcodec!
You must follow the steps above to obtain the source for this library.</P>
-<P>The codec also <B>supports postprocessing!</B></P>
-
<P>With FFmpeg and my Matrox G400, I can view even the highest resolution DivX
movies without dropped frames on my K6/2 500.</P>
@@ -263,6 +248,24 @@ development was DivX4).</P>
</OL>
+<P><B><A NAME=2.2.1.10>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 of it (SVQ1), with a native decoder.</P>
+
+<P><B>Advantages:</B></P>
+ <UL>
+ <LI>old, slow Macintosh machines were able to decode it</LI>
+ </UL>
+
+<P><B>Disadvantages:</B></P>
+ <UL>
+ <LI>SVQ3 is still not reverse-engineered</LI>
+ </UL>
+
+<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>The most important audio codecs above all:<BR></P>
@@ -274,7 +277,7 @@ development was DivX4).</P>
<LI>Voxware audio (using DirectShow DLL)</LI>
<LI>alaw, msgsm, pcm and other simple old audio formats</LI>
<LI>VIVO audio (g723, Vivo Siren)</LI>
-<LI>RealAudio: DNET (low bitrate AC3)</LI>
+<LI>RealAudio: DNET (low bitrate AC3), Cook, Sipro</LI>
</UL>
diff --git a/DOCS/default.css b/DOCS/default.css
index 557be9623a..0934df6168 100644
--- a/DOCS/default.css
+++ b/DOCS/default.css
@@ -1,4 +1,4 @@
-body,table {
+body {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
background : white;
diff --git a/DOCS/documentation.html b/DOCS/documentation.html
index 865af97678..1bc5db6b13 100644
--- a/DOCS/documentation.html
+++ b/DOCS/documentation.html
@@ -79,6 +79,7 @@
<LI><A HREF="codecs.html#2.2.1.7">2.2.1.7 Cinepak CVID</A></LI>
<LI><A HREF="codecs.html#2.2.1.8">2.2.1.8 RealVideo</A></LI>
<LI><A HREF="codecs.html#2.2.1.9">2.2.1.9 XViD</A></LI>
+ <LI><A HREF="codecs.html#2.2.1.10">2.2.1.10 Sorenson</A></LI>
</UL>
</LI>
<LI><A HREF="codecs.html#2.2.2">2.2.2 Audio</A>
@@ -138,7 +139,7 @@
<LI><A HREF="video.html#2.3.1.11">2.3.1.11 AAlib - text mode displaying</A></LI>
<LI><A HREF="video.html#2.3.1.12">2.3.1.12 VESA - output to VESA BIOS</A></LI>
<LI><A HREF="video.html#2.3.1.13">2.3.1.13 X11</A></LI>
- <LI><A HREF="video.html#2.3.1.15">2.3.1.14 Rage128 / Radeon video overlay (OBSOLETED - link to Vidix!)</A></LI>
+ <LI><A HREF="video.html#2.3.1.15">2.3.1.14 (non-existant section)</A></LI>
<LI><A HREF="video.html#2.3.1.15">2.3.1.15 Vidix</A></LI>
<LI><A HREF="video.html#2.3.1.16">2.3.1.16 Zr (for some MJPEG capture/playback boards)</A></LI>
<LI><A HREF="video.html#2.3.1.A">2.3.1.A TVout</A>
@@ -308,7 +309,7 @@ Developer Cries
Chris Phillips from the <B>mplayer-users</B> mailing list:</P>
<P><I>"I said a while ago that there is such a difference between a newbie and
- a dumbass. No matter what you actaully know about a system (linux, cars,
+ a dumbass. No matter what you actually know about a system (linux, cars,
girls :D) you should ALWAYS be able to take a step back and be objective,
otherwise, you're just dumb IMHO. A girl i live with assumed the vacuum
cleaner was broken because it didn't suck things up. never thought to change
@@ -326,13 +327,15 @@ Developer Cries
<P><B>MPlayer</B> is a movie player for LINUX (runs on many other Unices, and
<B>non-x86</B> CPUs, see <A HREF="#6">section 6</A>). It plays most MPEG, VOB,
AVI, OGG, VIVO, ASF/WMV, QT/MOV, FLI, RM, NuppelVideo, yuv4mpeg, FILM, RoQ
-files, supported by many native, XAnim, and
+files, supported by many native, XAnim, RealPlayer, and
Win32 DLL codecs. You can watch <B>VideoCD</B>, <B>SVCD</B>, <B>DVD</B>,
-<B>3ivx</B>, and even <B>DivX</B> movies too (and you don't need the avifile
+<B>3ivx</B>, <B>RealMedia</B>, and <B>DivX</B> movies too (and you don't need
+the avifile
library at all!). The 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, 3Dfx and Radeon) too! Most
+and some lowlevel card-specific drivers (for Matrox, 3Dfx and Radeon,
+Mach64, Permedia3) too! Most
of them supports software or hardware scaling, so you can enjoy movies in
fullscreen. <B>MPlayer</B> supports displaying through some hardware MPEG
decoder boards, such as the <B><A HREF="DVB">DVB</A></B> and <B> <A
@@ -343,10 +346,10 @@ display (OSD)?</P>
<P><B>MPlayer</B> is under GPL v2 license.</P>
-<P>My player is rock solid playing damaged MPEG files (useful for some VCDs),
+<P>The player is rock solid playing damaged MPEG files (useful for some VCDs),
and it plays bad AVI files which are unplayable with the famous
windows media player. Even AVI files without index chunk are playable, and
-you can temporarily rebuild their indexes with the -idx option, or
+you can temporarily rebuild their indexes with the <CODE>-idx</CODE> option, or
permanently with <B>MEncoder</B>, thus enabling seeking!
As you see, stability and quality are the most important things,
but the speed is also amazing.</P>
@@ -397,7 +400,7 @@ too. So I've decided to write/modify one...</P>
MOV/VIVO/RM/FLI/NUV fileformats support, native CRAM, Cinepak, ADPCM codecs,
and support for XAnim's binary codecs; DVD subtitles support, first
release of MEncoder, TV grabbing, cache, liba52, countless fixes.</LI>
-<LI><B>MPlayer 0.90 "?"</B> May? ??, 2002<BR>
+<LI><B>MPlayer 0.90 "?"</B> Jul? ??, 2002<BR>
</LI>
</UL>
@@ -480,7 +483,9 @@ package! However, you can use our codecs package with avifile. Features:<BR>
<UL>
<LI>you need this if you want to play or encode for example movies recorded
with various hardware compressors, like tuner cards, digital cameras (example: DV, ATI VCR, MJPEG)</LI>
- <LI>needed if you want to play <B>WMV movies</B> or older (MP41/MP42) ASF's</LI>
+ <LI>needed if you want to play <B>WMV8 movies</B>. Not needed for old
+ ASF's with MP41 or MP42 video (though VoxWare audio is frequent for these
+ files - it's done by the Win32 codec), or WMV7.</LI>
</UL>
</LI>
@@ -519,7 +524,7 @@ movies are best played with <B>MPlayer</B>'s own Cinepak decoder !</LI>
(this is a nightly updated tarball of vorbis CVS).</LI>
<LI><B>MPlayer</B> can use the libraries of RealPlayer 8 or RealONE to play
- <B>RealVideo 2.0 and 3.0</B> files. See
+ files with <B>RealVideo 2.0 and 3.0</B> video, and Sipro/Cook audio. See
<A HREF="formats.html#2.1.1.7">RealMedia file format</A> section for
installation instructions and more information!</LI>
@@ -539,7 +544,7 @@ their memory, with <B>small CPU usage</B> (zooming doesn't increase it!), thus
you get a nice and very fast fullscreen playing.</P>
<UL>
-<LI><B>Matrox G200/G400/G450/G550 cards</B> : although a
+<LI><B>Matrox G200/G400/G450/G550 cards</B>: although a
<A HREF="video.html#2.3.1.9">Vidix driver</A> is provided, it is recommended
to use the old mga_vid kernel module instead, for it works much better.
Please see the <A HREF="video.html#2.3.1.7">mga_vid</A> section about its
@@ -549,7 +554,7 @@ you get a nice and very fast fullscreen playing.</P>
<U><B>If you are non-Linux user</B></U>, your only possibility is the Vidix
driver: read <A HREF="video.html#2.3.1.15">Vidix</A> documentation !</LI>
-<LI><B>3Dfx Voodoo3/Banshee cards</B> : please see the
+<LI><B>3Dfx Voodoo3/Banshee cards</B>: please see the
<A HREF="video.html#2.3.1.9">2.3.1.9</A> section in order to gain big
speedup. It is important to do these steps <I>before</I> compiling
<B>MPlayer</B>, otherwise no 3Dfx support will be built. Also see the <A
@@ -557,20 +562,20 @@ you get a nice and very fast fullscreen playing.</P>
least 4.2.0, as 3dfx Xv driver was broken in 4.1.0, and earlier
releases!</LI>
-<LI><B>ATI cards</B> : <A HREF="video.html#2.3.1.14">Vidix driver</A> is
+<LI><B>ATI cards</B>: <A HREF="video.html#2.3.1.14">Vidix driver</A> is
provided for the following cards:
<B>Radeon</B>, <B>Rage128</B>, <B>Mach64</B> (Rage XL/Mobility, Xpert98).
Also see the <A HREF="video.html#2.3.1.A.2">ATI cards
section</A> of the TV-out documentation, to know if you card's TV-out is
supported under Linux/MPlayer.</LI>
-<LI><B>S3 cards</B> : the Savage and Virge/DX chips have hardware acceleration. Use as
+<LI><B>S3 cards</B>: the Savage and Virge/DX chips have hardware acceleration. Use as
new XFree86 version as possible, older drivers are buggy. Savage chips
have problems with YV12 display, see <A HREF="video.html#2.3.1.2.2">S3 Xv
section</A> for details. Older, Trio cards have no, or slow hardware
support.</LI>
-<LI><B>Nvidia cards</B> : very bad choice for video playing (NVidia has
+<LI><B>Nvidia cards</B>: very bad choice for video playing (NVidia has
<A HREF="users_against_developers.html#nvidia">different opinion</A>!).
Nvidia's cards have very cheap and bad
quality chips. Moreover, <U>the built-in Nvidia driver in XFree86 doesn't
@@ -578,11 +583,11 @@ contain support for hardware YUV acceleration for all NVidia cards !</U>
You have to download Nvidia's closed-source drivers from nvidia.com. See
details in <A HREF="video.html#2.3.1.2.3">Nvidia Xv driver</A> section.</LI>
-<LI><B>3DLabs GLINT R3 and Permedia3</B> : a Vidix driver is provided
+<LI><B>3DLabs GLINT R3 and Permedia3</B>: a Vidix driver is provided
(pm3_vid). Please see the <A HREF="video.html#2.3.1.15">Vidix
instructions</A>.</LI>
-<LI><B>other cards</B> : none of the above?
+<LI><B>other cards</B>: none of the above?
<UL>
<LI>Try if the XFree86 driver (and your card) supports hardware
acceleration. See the <A HREF="video.html#2.3.1.2">Xv section</A> for
@@ -1559,10 +1564,10 @@ Proxy usage can also be forced :</P>
<P><B>MPlayer</B> can read from stdin (NOT named pipes). This can be for example
used to play from FTP:</P>
-<P><CODE>wget ftp://micorsops.com/something.avi -O - | mplayer -</CODE></P>
+<P><CODE>&nbsp;&nbsp;wget ftp://micorsops.com/something.avi -O - | mplayer -</CODE></P>
<P>Note: it's also recommended to enable CACHE when playback from network:</P>
-<P><CODE>wget ftp://micorsops.com/something.avi -O - | mplayer -cache 8192 -</CODE></P>
+<P><CODE>&nbsp;&nbsp;wget ftp://micorsops.com/something.avi -O - | mplayer -cache 8192 -</CODE></P>
<P><B><A NAME=4></A>4. <A HREF="faq.html">FAQ section</A></B></P>
@@ -1585,23 +1590,23 @@ and cd into programs directory:</P>
</PRE>
<P>(... mplayer detects hardware/software, builds itself and.. )
-dpkg-deb: building package `mplayer' in `../mplayer_0.18-1_i386.deb'.</P>
+dpkg-deb: building package `mplayer' in `../mplayer_0.90-1_i386.deb'.</P>
<P>And now just become root, and:</P>
<PRE>
- dpkg -i ../mplayer_0.18-1_i386.deb as root.
+ dpkg -i ../mplayer_0.90-1_i386.deb as root.
</PRE>
<P>Here's how it looks like:</P>
<PRE>
- eyck@incubus:/src/main$ sudo dpkg -i ../mplayer_0.18-1_i386.deb
+ eyck@incubus:/src/main$ sudo dpkg -i ../mplayer_0.90-1_i386.deb
Password:
(Reading database ... 26946 files and directories currently installed.)
- Preparing to replace mplayer 0.17a-1 (using ../mplayer_0.18-1_i386.deb)
+ Preparing to replace mplayer 0.50-1 (using ../mplayer_0.90-1_i386.deb)
Unpacking replacement mplayer ...
- Setting up mplayer (0.18-1) ...
+ Setting up mplayer (0.90-1) ...
</PRE>
diff --git a/DOCS/encoding.html b/DOCS/encoding.html
index c1f101b0d3..20ed0e2c21 100644
--- a/DOCS/encoding.html
+++ b/DOCS/encoding.html
@@ -18,7 +18,7 @@ designed to encode MPlayer-playable movies
(<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>
+powerful plugin system for video manipulation.</P>
<P><B><A NAME=2.4.2>2.4.2. Compiling</A></B></P>
@@ -29,8 +29,8 @@ stream copying and video resizing abilities.</P>
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>
+ <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>
<LI><B>OPTIONAL</B> - download and compile <B>libmp3lame</B> (from lame 3.89beta or lame CVS).<BR>
diff --git a/DOCS/faq.html b/DOCS/faq.html
index 7cd1a24fff..83ae373fe3 100644
--- a/DOCS/faq.html
+++ b/DOCS/faq.html
@@ -61,8 +61,8 @@ in case 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>
-Use the 2.95.x series for reliability (not <A HREF="users_against_developers.html#gcc">2.96</A>).
-Use the latest gcc 3.x (starting at 3.0.4) if you want to use a 3.x version.
+To check the status of current compilers' MPlayer support, see the
+<A HREF="documentation.html#1.3">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:
@@ -236,9 +236,12 @@ 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>Q:</TD><TD WIDTH="100%"><B>Why is video_out cpu usage zero (0%) for some files?
-</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>It's not zero, but it's called from the codec and thus cannot be measured
+</B></TD><TR><TD></TD><TD VALIGN=top>A1:</TD><TD>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></TD><TD VALIGN=top>A2:</TD><TD>You are using Direct Rendering,
+where the codec renders to the video memory itself. In this case, the
+decoding percentage contains the display percentage too.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH="100%"><B>There are error messages about file not found <CODE>/usr/lib/win32/</CODE> ...
@@ -334,7 +337,7 @@ 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>Q:</TD><TD WIDTH="100%"><B>Audio goes out of sync playing a .avi file.
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH="100%"><B>Audio goes out of sync playing an AVI file.
</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>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>
@@ -359,8 +362,11 @@ performance.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH="100%"><B>MPlayer dies with "MPlayer interrupted by signal 4 in module: decode_video".
-</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>Try running <B>MPlayer</B> on the machine you compiled on. Or recompile. Don't
-use <B>MPlayer</B> on a CPU different from the one it was compiled on.
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>Try running <B>MPlayer</B> on the machine you compiled on. Or recompile
+with runtime CPU detection
+(<CODE>./configure --enable-runtime-cpudetection</CODE>). Don't
+use <B>MPlayer</B> on a CPU different from the one it was compiled on,
+without using the feature mentioned just now.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH="100%"><B>I have problems with [your window manager] and fullscreen xv/xmga/sdl/x11 modes ...
@@ -542,7 +548,8 @@ While playing a DVD, I encountered this error:<BR>
sizeof(cell_adr_t) >= c_adt->nr_of_vobs' failed.</CODE>
</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
This is a known libdvdread 0.9.1/0.9.2 bug.
-Use libmpdvdkit.
+Use <B>libmpdvdkit</B>, which is present in MPlayer source, and used by
+default.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH="100%"><B>
@@ -550,7 +557,8 @@ Can I compile libdvdread and libdvdcss on my sweet SPARC under Solaris?
</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
Who knows ... It's said to work, so please test it and send feedback. Refer to
the documentation of libdvdread and its homepage as well. We're not the authors
-of libdvdread.
+of libdvdread. Use <B>libmpdvdkit</B>, which is present in MPlayer source, and used by
+default.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH="100%"><B>
@@ -576,7 +584,9 @@ the proper rights on the DVD device entry (in <CODE>/dev/</CODE>).
<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH="100%"><B>
Where can I get libdvdread and libdvdcss packages?
</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
-From the
+You don't need to. Use <B>libmpdvdkit</B>, which is present in MPlayer source, and used by
+default.
+Anyway, the packages mentioned can be get from the
<A HREF="http://www.dtek.chalmers.se/groups/dvd">Ogle site</A>.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
@@ -606,218 +616,8 @@ implement it, and send a patch. Don't ask for it.
<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH="100%"><B> Where is the Windows version?
</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.
-</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
-
-
-<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH="100%"><B>What card do you suggest me to buy?
-</B></TD><TR><TD></TD><TD VALIGN=top>A0:</TD><TD>It's for your information only but our criteria are:
-</TD><TR><TD></TD><TD VALIGN=top>A1:</TD><TD>Speed:<BR>
-This parameter can be computed easily:
-<OL>
- <LI>Which movies do you plan to watch?
- <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>
- <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>
- </LI>
-</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>A2:</TD><TD>Quality:<BR>
-This question was investigated in depth at:
-<BR><A HREF="http://www.anandtech.com/showdoc.html?i=1332&amp;rndr=04132002115140">
-AnandTech</a> - Video Card Roundup - DVD Quality, Features &amp; Performance
-(October 2000)
-</TD><TR><TD></TD><TD VALIGN=top>A3:</TD><TD><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 WIDTH="100%">
-<TR>
-<TD>&nbsp;</TD>
-
-<TD>
-<CENTER>Matrox Gxxx</CENTER>
-</TD>
-
-<TD>
-<CENTER>ATI m64/r128/radeon</CENTER>
-</TD>
-
-<TD>
-<CENTER>nVidia tnt/geforce</CENTER>
-</TD>
-
-<TD>
-<CENTER>S3 Virge/Savage</CENTER>
-</TD>
-</TR>
-
-<TR>
-<TD>Driver's provider</TD>
-
-<TD>OEM and enthusiasts</TD>
-
-<TD>OEM and enthusiasts</TD>
-
-<TD>OEM or enthusiasts</TD>
-
-<TD>enthusiasts</TD>
-</TR>
-
-<TR>
-<TD>Driver's quality</TD>
-
-<TD>best (X11,kernel)</TD>
-
-<TD>best (X11,GATOS,kernel)</TD>
-
-<TD>buggy/unstable (X11 only)</TD>
-
-<TD>slow (X11 only)</TD>
-</TR>
-
-<TR>
-<TD>VIDEO OVERLAY</TD>
-
-<TD></TD>
-
-<TD></TD>
-
-<TD></TD>
-
-<TD></TD>
-</TR>
-
-<TR>
-<TD>BES and YV2RGB</TD>
-
-<TD>YES</TD>
-
-<TD>YES</TD>
-
-<TD>YES</TD>
-
-<TD>YES</TD>
-</TR>
-
-<TR>
-<TD>scaling filters</TD>
-
-<TD>N/A</TD>
-
-<TD>YES</TD>
-
-<TD>N/A</TD>
-
-<TD>N/A</TD>
-</TR>
-
-<TR>
-<TD>adaptive deinterlace</TD>
-
-<TD>N/A</TD>
-
-<TD>YES</TD>
-
-<TD>N/A</TD>
-
-<TD>N/A</TD>
-</TR>
-
-<TR>
-<TD>Video equalizer (hue, contrast, saturation, color correction)</TD>
-
-<TD>YES</TD>
-
-<TD>YES</TD>
-
-<TD>GeForce only</TD>
-
-<TD>N/A</TD>
-</TR>
-
-<TR>
-<TD>Alpha blending, color and video keys</TD>
-
-<TD>PARTIAL</TD>
-
-<TD>PARTIAL (under development)</TD>
-
-<TD>N/A</TD>
-
-<TD>N/A</TD>
-</TR>
-
-<TR>
-<TD>Video capture</TD>
-
-<TD>YES (Marvel)</TD>
-
-<TD>YES (GATOS)</TD>
-
-<TD>N/A</TD>
-
-<TD>N/A</TD>
-</TR>
-
-<TR>
-<TD>TV-out</TD>
-
-<TD>G400 only</TD>
-
-<TD>YES</TD>
-
-<TD>N/A</TD>
-
-<TD>N/A</TD>
-</TR>
-</TABLE>
-
-<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>
-
+ want to go to jail. BTW you can compile it yourself, under
+ <A HREF="documentation.html#6.8">Cygwin</A>.
</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
<TD COLSPAN=3>
diff --git a/DOCS/formats.html b/DOCS/formats.html
index 7311b97404..1b35ba0a77 100644
--- a/DOCS/formats.html
+++ b/DOCS/formats.html
@@ -136,9 +136,9 @@ 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 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>
+<B>Sorenson</B> video and QDesign Music audio. See our
+<A HREF="codecs.html#2.2.1.10">Sorenson</A> codec section. QDesign Music
+audio currently can't be played.</P>
<P><B><A NAME=2.1.1.5>2.1.1.5. VIVO files</A></B></P>
diff --git a/DOCS/sound.html b/DOCS/sound.html
index 7dc2413148..2d6fab2587 100644
--- a/DOCS/sound.html
+++ b/DOCS/sound.html
@@ -22,7 +22,7 @@ contains these drivers:</P>
<TR><TD></TD><TD VALIGN=top>sdl</TD><TD></TD><TD>SDL driver (supports up/downsampling, <B>ESD</B>, <B>ARTS</B> etc)</TD></TR>
<TR><TD></TD><TD VALIGN=top>nas</TD><TD></TD><TD>NAS (Network Audio System) driver</TD></TR>
<TR><TD></TD><TD VALIGN=top>alsa5</TD><TD></TD><TD>native ALSA 0.5 driver</TD></TR>
-<TR><TD></TD><TD VALIGN=top>alsa9</TD><TD></TD><TD>native ALSA 0.9 driver (works, but has problems -> use OSS) (supports hardware AC3 passthrough)</TD></TR>
+<TR><TD></TD><TD VALIGN=top>alsa9</TD><TD></TD><TD>native ALSA 0.9 driver (supports hardware AC3 passthrough)</TD></TR>
<TR><TD></TD><TD VALIGN=top>sun</TD><TD></TD><TD>SUN audio driver (<CODE>/dev/audio</CODE>) for BSD and Solaris8 users</TD></TR>
<TR><TD></TD><TD VALIGN=top>arts</TD><TD></TD><TD>native ARTS driver (mostly for KDE users)</TD></TR>
@@ -43,7 +43,7 @@ a message like this:<BR>
<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>
+there may be problems like lost sync and disappearing audio.</LI>
</UL>
<P>On <B>Solaris/FreeBSD</B> systems, use the SUN audio driver with the
diff --git a/DOCS/users_against_developers.html b/DOCS/users_against_developers.html<