[Mplayer-cvslog] CVS: main/DOCS bugreports.html,1.2,1.3 cd-dvd.html,1.2,1.3 codecs.html,1.3,1.4 documentation.html,1.31,1.32 faq.html,1.4,1.5 sound.html,1.4,1.5 video.html,1.3,1.4

Winner of tha face compo gabucino at mplayer.dev.hu
Fri Aug 24 20:48:15 CEST 2001


Update of /cvsroot/mplayer/main/DOCS
In directory mplayer:/var/tmp.root/cvs-serv5906/DOCS

Modified Files:
	bugreports.html cd-dvd.html codecs.html documentation.html 
	faq.html sound.html video.html 
Log Message:



Index: bugreports.html
===================================================================
RCS file: /cvsroot/mplayer/main/DOCS/bugreports.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- bugreports.html	23 Aug 2001 17:08:45 -0000	1.2
+++ bugreports.html	24 Aug 2001 18:48:12 -0000	1.3
@@ -1,95 +1,101 @@
 <HTML>
-
 <BODY>
 
-<PRE>
+<P><B><A NAME=C>Appendix C - How to report bugs</A></B></P>
+
+<P><B>How to report bugs?</B></P>
+
+<P>First read DOCS/BUGS, and other docs. If your problem isn't
+known or isn't solved by our instructions, then report the bug:</P>
 
-  <A NAME=C>Appendix C - How to report bugs</A>
+<P><B>Where?</B></P>
 
-How to report bugs?
-~~~~~~~~~~~~~~~~~~~
-First read DOCS/BUGS, and other docs. If your problem isn't
-known or isn't solved by our instructions, then report the bug:
-
-Where?
-======
-Subscribe to the mplayer-users mailing list:
-   http://lists.sourceforge.net/lists/listinfo/mplayer-users
-and send your bugreport to:
-   mplayer-users at lists.sourceforge.net
-We won't CC: so please subscribe!!!
+<P>Subscribe to the mplayer-users mailing list:<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;<CODE>http://lists.sourceforge.net/lists/listinfo/mplayer-users</CODE><BR>
+and send your bugreport to:<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;<CODE>mplayer-users at lists.sourceforge.net</CODE><BR>
+We won't CC: so please subscribe!!!</P>
 
-Don't send bugreports private, directly to author's address!!!
+<P>Don't send bugreports private, directly to author's address!!!
 We are working together on code, so everyone is interested in it.
 BTW many times other users know the solution (system config probs,
 bad drivers etc), even when we think it's a bug in our code.
-The language of this list is ENGLISH !
+The language of this list is ENGLISH!</P>
+
+<P>Please describe your problem in details, examples etc, and don't
+forget to include these:</P>
+
+<P><B>What?</B></P>
 
-Please describe your problem in details, examples etc, and don't
-forget to include these:
+<P><B><I>1. The system info what we always want:</I></B></P>
 
-What?
-=====
+<UL>
+<LI>linux distribution<BR>
+examples:<UL>
+    <LI>RedHat 7.1
+    <LI>Slackware 7.0 + devel packs from 7.1 ...</UL>
+<LI>kernel version:<BR>
+    <CODE>uname -a</CODE>
+<LI>libc version:<BR>
+    <CODE>ls -l /lib/libc[.-]*</CODE>
+<LI>X version:<BR>
+    <CODE>X -version</CODE>
+<LI>gcc and ld version:<BR>
+    <CODE>gcc -v<BR>
+    ld -v</CODE>
+<LI>binutils version:<BR>
+    <CODE>as --version</CODE>
+</UL>
+
+<P><B><I>2. Hardware & drivers:</I></B></P>
+
+<UL>
+<LI>CPU info:<BR>
+    <CODE>cat /proc/cpuinfo</CODE>
+<LI>video card manufacturer and model<BR>
+    examples:<BR><UL>
+    <LI>ASUS V3800U chip: nVidia TNT2 Ultra pro 32MB SDRAM
+    <LI>Matrox G400 DH 32MB SGRAM</UL>
+<LI>video driver type&version<BR>
+    examples:<UL>
+    <LI>X built-in driver
+    <LI>nvidia 0.9.623
+    <LI>Utah-GLX CVS 2001-02-17
+    <LI>DRI from X 4.0.3</UL>
+<LI>sound card type & driver<BR>
+    examples:<BR><UL>
+    <LI>Creative SBLive! Gold with OSS driver from oss.creative.com
+    <LI>Creative SB16 with OSS drivers of kernel
+    <LI>GUS PnP with ALSA OSS emulation</UL>
+<LI>if you are unsure, attach output of lspci -v
+</UL>
+
+<P><B>For compiling problems/errors</B></P>
+
+<P><B><I>3. output of configure/make:</I></B></P>
+
+<UL><LI><CODE>make distclean</CODE>
+<LI><CODE>./configure &>config.log</CODE>
+<LI><CODE>     ./make &>make.log
+</UL>
+
+<P><B><I>4. these files:</I></B></P>
+<UL><LI>config.h
+<LI>config.mak
+<LI>libvo/config.mak
+</UL>
 
-1. The system info what we always want:
-- linux distribution
-  examples: 
-    RedHat 7.1
-    Slackware 7.0 + devel packs from 7.1 ...
-- kernel version:
-  uname -a
-- libc version:
-  ls -l /lib/libc[.-]*
-- X version:
-  X -version
-- gcc and ld version:
-  gcc -v
-  ld -v
-- binutils version:
-  as --version
-
-2. Hardware &amp; drivers:
-- CPU info:
-  cat /proc/cpuinfo
-- video card manufacturer and model
-  examples:
-    ASUS V3800U chip: nVidia TNT2 Ultra pro 32MB SDRAM
-    Matrox G400 DH 32MB SGRAM
-- video driver type &amp; version
-  examples:
-    X built-in driver
-    nvidia 0.9.623
-    Utah-GLX CVS 2001-02-17
-    DRI from X 4.0.3
-- sound card type &amp; driver
-  examples:
-    Creative SBLive! Gold with OSS driver from oss.creative.com
-    Creative SB16 with OSS drivers of kernel
-    GUS PnP with ALSA OSS emulation
-- if you are unsure, attach output of lspci -v
-
-For compiling problems/errors:
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-3. output of configure/make:
-     make distclean
-     ./configure &amp;>config.log
-     ./make &amp;>make.log
-4. these files:
-     config.h
-     config.mak
-     libvo/config.mak
-
-For playback problems:
-~~~~~~~~~~~~~~~~~~~~~~
-3. Output of mplayer at verbose level 1 (-v)
-  mplayer -v [options] filename &amp;> mplayer.log
+<P><B>For playback problems:</B></P>
+
+<P><B><I>3. Output of mplayer at verbose level 1 (-v)</I></B></P>
+<P><CODE>&nbsp;&nbsp;&nbsp;&nbsp;mplayer -v [options] filename &amp;&gt; mplayer.log</CODE></P>
   
-4. If the problem is specific to one or a few files,
-  then please upload that file to:
-    ftp://mplayerhq.hu/MPlayer/incoming/
+<P><B><I>4. If the problem is specific to one or a few files,
+  then please upload that file to:</I></B></P>
+<P><CODE>&nbsp;&nbsp;&nbsp;ftp://mplayerhq.hu/MPlayer/incoming/</CODE></P>
   Usually first 1-5 MB of the file is enough to reproduce
   the problem, but first you should try it:
-    dd if=yourfile of=smallfile bs=1k count=1024
+<P><CODE>&nbsp;&nbsp;&nbsp;dd if=yourfile of=smallfile bs=1k count=1024</CODE></P>
   (it will cut first 1MB of 'yourfile' and save to 'smallfile')
   Then try again on this small file, and if bug still exists
   then it's enough to upload this small file.
@@ -98,44 +104,48 @@
   If the file is accessible on the net, then sending the
   _exact_ URL is enough!
 
-5. For crashes (segfault, SIGILL, signal 4 etc):
+<P><B><I>5. For crashes (segfault, SIGILL, signal 4 etc):</I></B></P>
+
+<P><I>If you have coredump of the crash, see 5.a, else see 5.b:</I></P>
+
+<P><B><I>5.a: Please print us coredump (if it was created).</I></B></P>
 
-If you have coredump of the crash, see 5.a, else see 5.b:
+<P>Howto:
+please create following command file:</P>
 
-5.a: Please print us coredump (if it was created).
-Howto:
-please create following command file:
-
-disass $eip-32 $eip+32
-printf "eax=%08lX\n",$eax
-printf "ebx=%08lX\n",$ebx
-printf "ecx=%08lX\n",$ecx
-printf "edx=%08lX\n",$edx
-printf "esp=%08lX\n",$esp
-printf "ebp=%08lX\n",$ebp
-printf "edi=%08lX\n",$edi
-printf "esi=%08lX\n",$esi
-
-Then simply execute following command line:
-gdb mplayer --core=core -batch --command=command_file >mplayer.bug
-
-5.b.: run <B>MPlayer</B> in gdb:
-[at root/user shell prompt:]
-  # gdb mplayer
-[at gdb prompt:]
-  > run -v [options-to-mplayer] filename
-  ... (wait until it will crash)
-  > bt
-  > disass $eip-32 $eip+32
+<P><CODE>disass $eip-32 $eip+32<BR>
+printf "eax=%08lX\n",$eax<BR>
+printf "ebx=%08lX\n",$ebx<BR>
+printf "ecx=%08lX\n",$ecx<BR>
+printf "edx=%08lX\n",$edx<BR>
+printf "esp=%08lX\n",$esp<BR>
+printf "ebp=%08lX\n",$ebp<BR>
+printf "edi=%08lX\n",$edi<BR>
+printf "esi=%08lX\n",$esi<BR>
+</CODE></P>
+
+<P>Then simply execute following command line:</P>
+<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>gdb mplayer --core=core -batch --command=command_file >mplayer.bug</CODE></P>
+
+<P><B><I>5.b.: run MPlayer in gdb:</I></B></P>
+<P>[at root/user shell prompt:]<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;<CODE># gdb mplayer</CODE><BR>
+[at gdb prompt:]<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;<CODE>&gt; run -v [options-to-mplayer] filename</CODE><BR>
+  ... (wait until it will crash)<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;<CODE>&gt; bt</CODE><BR>
+&nbsp;&nbsp;&nbsp;&nbsp;<CODE>&gt; disass $eip-32 $eip+32</CODE><BR>
 Send us the full output of the above things!
+</P>
 
-In general:
-~~~~~~~~~~~
-  If something is big (logs etc) then it's better to upload to the ftp
-  (gzipped), and include only path/filename in the bugreport!
+<P><B>In general:</B></P>
 
-</PRE>
+<P>If something is big (logs etc) then it's better to upload to the ftp
+(gzipped), and include only path/filename in the bugreport!</P>
 
-</BODY>
+<BR>
+<HR>
+MPlayer documentation project
 
+</BODY>
 </HTML>

Index: cd-dvd.html
===================================================================
RCS file: /cvsroot/mplayer/main/DOCS/cd-dvd.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- cd-dvd.html	23 Aug 2001 17:08:45 -0000	1.2
+++ cd-dvd.html	24 Aug 2001 18:48:12 -0000	1.3
@@ -1,207 +1,196 @@
 <HTML>
-
 <BODY>
 
-<PRE>
-
-  <A NAME=4.1>4.1.  CD-ROM drives</A>
-
-  From Linux documentation:
-
-  Some CDROM drives are capable of changing their head-speed. There are several
-  reasons for changing the speed of a CDROM drive. Badly pressed CDROMs may
-  benefit from less-than-maximum head rate. Modern CDROM drives can obtain very
-  high head rates (up to 24-times is common).  It has been reported that these
-  drives can make reading errors at these high speeds, reducing the speed can
-  prevent data loss in these circumstances.  Finally, some of these drives can
-  make an annoyingly loud noise, which a lower speed may reduce.
-
-  The recommended way to do it is with a program called 'setcd' . It's kinda
-  old, but won't be too hard to find on the Net. (UPDATE : new hdparm
-  has an option for this !)
-  Use it with :
-
-
-		setcd -x [speed] [cdrom device]
-
-
-  Also you can try :
-
-
-		echo current_speed:4 >/proc/ide/[cdrom device]/settings
-
-
-  but you'll need root privileges. I use following command too :
-
-
-		echo file_readahead:2000000 >/proc/ide/[cdrom device]/settings
-
-
-  for 2MB prefetched reading from the file (it's useful for scratched CDROMs).
-  It's recommended that you tuneup your CDROM drive also with hdparm :
-
-
-		hdparm -d1 -a8 -u1 (cdrom device)
-
-
-  to enable using DMA access, readahead, and IRQ unmasking.
-  (if you don't understand these, *read the hdparm manpage*)
-
-  Please refer to "/proc/ide/[cdrom device]/settings" for fine-tuning your
-  CDROM.
-
-
-
-  <A NAME=4.2>4.2.  DVD playback</A>
-
-  IMPORTANT NOTE: please _DO_NOT_ require further features for DVD playback. This
-  is extremly experimental hack. Maybe it won't work for you. If you're
-  capable of helping us do it now! First we would like to fix existing problems.
-  Then we can start implementing advanced DVD playback functions of course.
-
-  This means current DVD functions are mainly for developers and not for users!
-
-  First, you must compile and install libcss on your system.
-  Second, you have to recompile <B>MPlayer</B> with libcss support. There is
-  autodetection of libcss, but if it fails, see below :
-
-  Call ./configure script of <B>MPlayer</B> with these options:
-
-  ./configure --enable-css --with-csslibdir=/usr/local/lib --with-cssincdir=/usr/local/include
-
-  (of course you can append your favourite options as well)
-
-  --with-csslibdir=/usr/local/lib
-	Directory contains libcss.so shared library. This directory should
-	be in your /etc/ld.so.conf as well.
-	
-  --with-cssincdir=/usr/local/include
-	Directory contains header file 'css.h' of libcss.
-
-  mplayer -dvdauth /dev/dvd /mnt/cdrom/video_ts/vts_01_1.vob
+<P><B><A NAME=4.1>4.1. CD-ROM drives</A></B></P>
 
-  where,
+<P>From Linux documentation:</P>
 
-	'-dvdauth /dev/dvd' tells <B>MPlayer</B> the device name of your DVD drive.
-	it's used in disc authentication process
+<P>Some CDROM drives are capable of changing their head-speed. There are several
+reasons for changing the speed of a CDROM drive. Badly pressed CDROMs may
+benefit from less-than-maximum head rate. Modern CDROM drives can obtain very
+high head rates (up to 24-times is common).  It has been reported that these
+drives can make reading errors at these high speeds, reducing the speed can
+prevent data loss in these circumstances.  Finally, some of these drives can
+make an annoyingly loud noise, which a lower speed may reduce.</P>
+
+<P>The recommended way to do it is with a program called 'setcd' . It's kinda
+old, but won't be too hard to find on the Net. (UPDATE : new hdparm
+has an option for this !)
+Use it with :</P>
+
+<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>setcd -x [speed] [cdrom device]</CODE></P>
+
+<P>Also you can try:</P>
+
+<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>echo current_speed:4 >/proc/ide/[cdrom device]/settings</CODE></P>
+
+<P>but you'll need root privileges. I use following command too:</P>
+
+<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>echo file_readahead:2000000 >/proc/ide/[cdrom device]/settings</CODE></P>
+
+<P>for 2MB prefetched reading from the file (it's useful for scratched CDROMs).
+It's recommended that you tuneup your CDROM drive also with hdparm:</P>
+
+<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>hdparm -d1 -a8 -u1 (cdrom device)</CODE></P>
+
+<P>to enable using DMA access, readahead, and IRQ unmasking.
+(if you don't understand these, *read the hdparm manpage*)</P>
+
+<P>Please refer to "<CODE>/proc/ide/[cdrom device]/settings</CODE>" for fine-tuning your
+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
+use the good old libcss to the latter tasks. So you will need libcss 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 libcss.</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 libcss and
+libdvdread in a table).</I></P></LI>
+  
+<LI><P><B>Compile and install libcss 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>Of course after installing libcss 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><B>Using MPlayer to play DVDs:</B></P>
+
+
+<TABLE BORDER=0 WIDTH=100%>
+<TD VALIGN=top>-dvd &lt;title_id&gt;&nbsp;</TD>
+<TD>Enables DVD support and selects title.</TD><TR>
+<TD VALIGN=top>-chapter &lt;chapter_id&gt;&nbsp;</TD>
+<TD>Selects DVD chapter (default: play from chapter 1)</TD><TR>
+<TD VALIGN=top>-dvdangle &lt;chapter_id&gt;&nbsp;</TD>
+<TD>Selects camera angle (default: 1)</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>:
+</P>
+
+<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>mplayer -dvd 1 /dev/dvd</CODE></P>
+<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>mplayer -dvd 2 -chapter 5 -dvdangle 2</CODE></P>
+
+<P><B><A NAME=4.3>4.3. DVD playback FAQ</A></B></P>
+
+<TABLE BORDER=0 ALIGN=left WIDTH=100%>
+
+<TD>&nbsp;&nbsp;</TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+I have some problem not mentioned here ...
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+Read section <A HREF="#4.2">DVD playback</A> as well.
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+How can I actually watch DVD with MPlayer?
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+See the latter question and answer.
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+Can I compile libdvdread and libcss for example on my sweet Sparc/Solaris?
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+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>
+What about subtitles? Can MPlayer decode them?
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+Yes it can (or at least it would be able to) but there is now DVD subtitle
+displaying functionality inside <B>MPlayer</B> (DVD subs are stored as images,
+not text!). However it's a planned feature (at the time of libvo2).
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+I've got no sound / bad sound (Spanish audio and other ugly things).
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+<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>
+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>
+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>
+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>
+Use the 'regionset' tool:
+http://www.linuxtv.org/download/dvd/dvd_disc_20000215.tar.gz
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+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>
+Get back asshole, there is no DeCSS code in <B>MPlayer</B>. <B>MPlayer</B> uses libdvdread
+by linking against it, and libdvdread uses libcss by dynamic loading it.
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+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>
+No, you don't. This is the past :) However of course you must have got
+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>
+How can I ... (insert some expectable DVD player feature here)?
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+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>
+Where can I get libdvdread and libcss packages from?
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+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>
+</TABLE>
 
-	the filename is simply a VOB file path on the disc
-
-  Note that according to my experiences, disc authentication requires root
-  privileges so you must run <B>MPlayer</B> as root! (see section 'Problems').
-
-  NOTE about the sound:
-	It seems that <B>MPlayer</B> sometimes fails to find the first audio stream.
-	You can specify it with the '-aid 128' option, for example.
-	Please experience with 128,129 and similar values. See section
-	'Problems'.
-
-  On my AMD K6-2 with using hw scaling and colorspace conversion
-  capability of my G400 it's possible to watch DVD with about 70%
-  CPU usage with '-nosound'. Unfortunately with sound my machine is
-  not enough :( Maybe it can be improved somewhat ...
-  Guess, it's not so bad ... According to reports from my friends
-  xine uses 80-90% CPU to play DVD on much more powerful machines
-  like 1GHz Athlon systems (as far as I know, it's said that about
-  300MHz celeron is the minimum to watch DVDs ... using windows
-  DVD viewers).
-
-  Hint: I commented out downmix functions from libac3 (of course in this way I
-  can't get sound) and audio decoding CPU usage became 11% instead of 24 on
-  my machine. This clearly indicates that we should optimize downmix functions
-  (KNI code is no use for my k6-2).
-
-  HOT NEWZ:
-  We have got 3Dnow optimized libac3. Wow ;-)
-
-
-  Problems (TODO)
-
-  * disc authentication (the FIBMAP ioctl) requires root privilegies.
-    this is strange since OMS can do it as user too.
-  * sound. I'm using my only DVD disc (The Matrix) to test <B>MPlayer</B>.
-    some VOB file have English sound, some have Spanish and some have
-    no sound at all.
-    IT SEEMS that if I give '-aid 128' everything works with English sound ...
-  * strange effects but only with SOME vob files (it looks like some interlacing
-    effect, eg: every 2nd line on the screen is from the last frame).
-
-
-  Feature TODO
-
-  * chapter scanner
-  * audio stream scanner and allow to select one on runtime as well
-    (in stage#1 it would be enough to select one on the startup, see
-    'Problems' above)
-  * DVD menu
-    I found (at least on disc 'The Matrix') the menu VOB but I don't
-    know how can it be used.
-    (after some eyeballing on the source of OMS, it seems we would have to
-    parse *.ifo files)
-  * subtitle support
-  * OSD/GUI (?) support for select chapter, subtitle and audio stream
-  * getting some documentation on DVD format, eg: which is the 'root' VOB
-    file on the disc in video_ts directory, which is the menu and so on.
-  * improve performance (see 'Performance' above)
-
-
-  No sound problem (from Matrix DVD, the menu VOB)
-
-  End of packet while searching for PCM header
-
-  DEMUXER: Too many (2048 in 4131540 bytes) video packets in the buffer!
-  (maybe you play a non-interleaved stream/file or video codec failed)
-  MPEG: No Audio stream found...  ->nosound
-
-  However this does not occur if you specify '-aid 128'.
-
-
-  <A NAME=4.3>4.3.  DVD playback FAQ</A>
-
-  <B>Q: I have some problem not mentioned here ...
-  </B>A: Read file 'DVD' as well.
-
-  <B>Q: How can I actually watch DVD with MPlayer?
-  </B>A: Ehh. Go on reading this file as well as 'DVD' (hint: you must have libcss)
-
-  <B>Q: So MPlayer can play DVDs? Then it must use DeCSS! You are under arrest
-     under the XYZ#$ paragraph of the--
-  </B>A: Get back asshole, there is no DeCSS code in MPlayer. It links to libcss.
-
-  <B>Q: Seems to work but no sound.
-  </B>A: Use '-aid 128' (or try: 128,129,...) command line switch
-
-  <B>Q: I have got Spanish audio instead of English (or similar problems)
-  </B>A: See the last question/answer.
-
-  <B>Q: MPlayer complains about FIBMAP or something.
-  </B>A: Try to run MPlayer as root.
-
-  <B>Q: some strange effect (interlace like thing) especially when fast moving
-     objects are shown in the movie
-  </B>A: known problem, we try to fix it later
-
-  <B>Q: DVD support in MPlayer is a piece of shit!
-  </B>A: You're probably right :) However please contact us if you can improve it!
-
-  <B>Q: Where can I get libcss package from?
-  </B>A: Maybe from the source of OMS (www.linuxvideo.org).
-
-  <B>Q: How can I ... (insert some expectable DVD player feature here)
-  </B>A: The current implementation is only for viewing VOB files from DVD.
-     Nothing more, like subtitles, menus and so on.
-
-  <B>Q: How can I set the region code of my DVD-Drive ? I don't have windows!
-  </B>A: Use the 'regionset' tool :
-     http://www.linuxtv.org/download/dvd/dvd_disc_20000215.tar.gz
-
-  <B>Q: MPlayer complains about some renamed option?
-  </B>A: For future development, old '-dvd' option was replaced by '-dvdauth'.
-     Option '-dvd' *WILL* do the 'full disk movie' mplaying mode.
-     But until that, '-dvd' does nothing only prints error message.
-
-</PRE>
+<BR>
+<HR>MPlayer documentation project
 
 </BODY>
-
 </HTML>

Index: codecs.html
===================================================================
RCS file: /cvsroot/mplayer/main/DOCS/codecs.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- codecs.html	23 Aug 2001 17:08:45 -0000	1.3
+++ codecs.html	24 Aug 2001 18:48:12 -0000	1.4
@@ -1,228 +1,218 @@
 <HTML>
-
 <BODY>
 
-<PRE>
-
-  <A NAME=2.1>2.1.  Video Formats, Audio &amp; Video Codecs</A>
-
+<P><B><A NAME=2.1>2.1. Video Formats, Audio &amp; Video Codecs</A></B></P>
 
-  <A NAME=2.1.1>2.1.1.  Supported input formats</A>
+<P><B><A NAME=2.1.1>2.1.1. Supported input formats</A></B></P>
 
-  <B>MPlayer</B> can read/play from the following devices/formats:
-   - VCD (Video CD) directly from CD-ROM or from CDRwin's .bin image file     
-   - DVD, directly from your DVD disk, using optional libcss for decryption
-   - MPEG 1/2 System Stream (PS/PES/VOB) and Elementary Stream (ES) file
+<P><B>MPlayer</B> can read/play from the following devices/formats:<BR>
+<UL>
+<LI> VCD (Video CD) directly from CD-ROM or from CDRwin's .bin image file     
+<LI> DVD, directly from your DVD disk, using optional libcss for decryption
+<LI> MPEG 1/2 System Stream (PS/PES/VOB) and Elementary Stream (ES) file
      formats
-   - RIFF AVI file format
-   - ASF 1.0 file format
-   - supports reading from file, stdin, DVD drive or network via HTTP
-
-  Note: about quicktime (.mov/.qt) and realmedia (.ra/.rm) support read the FAQ!
-
-
-  <A NAME=2.1.2>2.1.2.  Supported audio &amp; video codecs</A>
-
-  See http://mplayerhq.hu/MPlayer/DOCS/codecs.html for the complete,
-  daily updated list!!!
-
-  The most important video codecs:
-  - MPEG1 (VCD) and MPEG2 (DVD) video
-  - DivX, FFmpeg, OpenDivX and other MPEG4 variants
-  - Windows Media Video 7 (WMV1) and Windows Media Video 8 used in .wmv files
-  - Intel Indeo codecs (3.1,3.2,4.1,5.0)
-  - MJPEG, ASV2 and other hardware formats
-
-  The most important audio codecs:
-  - MPEG layer 2, and layer 3 (MP3) audio (native code, with 3dnow optimization)
-  - AC3 dolby audio (native code, with 3dnow optimization)
-  - AC3 passthrough to soundcard's decoder
-  - Voxware audio
-  - alaw, msgsm, pcm and other simple old audio formats
-
-  If you have a codec not listed here, and not supported yet, just
-  read http://mplayerhq.hu/MPlayer/DOCS/codecs.html
-  to get info about its status and about how to help us adding support for it!
-
-
-  <A NAME=2.1.2.1>2.1.2.1.  DivX4</A>
-
-  This section contains information about the DivX4 codec of
-  <A HREF="http://www.projectmayo.com">ProjectMayo</A>. Their first available alpha version was the OpenDivX 4.0
-  alpha 47 and 48. Support for this was/is included in <B>MPlayer</B>, and built by
-  default. We even used its postprocessing code to optionally enhance visual
-  quality of MPEG1/2 movies.
-
-  The new generation of this codec can even decode movies made with the
-  infamous DivX codec! And it's not everything, it's MUCH faster than the
-  traditional Win32 DivX DLL's. See below for configuration. The only
-  disadvantage of this codec is that it's currently closed-source. :(
-
-  The codec can be downloaded from the following URL:
-
-
-    http://download2.projectmayo.com/dnload/divx4linux/divx4linux-20010718.zip
-
-
-  No automatic installing available at this time, so install it manually,
-  EXACTLY as described here. Unpack it, and copy files to their place:
-
-
-  cp libdivxdecore.so.0.0.0 /usr/local/lib/
-  ln -s /usr/local/lib/libdivxdecore.so.0.0.0 /usr/local/lib/libdivxdecore.so.0
-  ln -s /usr/local/lib/libdivxdecore.so.0 /usr/local/lib/libdivxdecore.so
-  ldconfig
-  cp decore.h /usr/local/include/
-
-
-  <B>MPlayer</B> autodetects if DivX4 is (properly) installed, just compile
-  as usual. If it doesn't detect it, you didn't install it exactly as above,
-  and/or has fucked up config (see last question of 5.1 section).
-
-  Using it is a bit tricky. As it conflicts with the old OpenDivX (it's API is
-  very similar to OpenDivX's), OpenDivX code is disabled, and the OpenDivX
-  driver calls this library too.
-
-  Generally we can pinpoint this issue to that you have two options to use
-  this codec:
-
-
-	-vc odivx : using divx4 codec as a new version of OpenDivX.
-		    in this case it produces YV12 image in its own buffer,
-		    and <B>MPlayer</B> (libvo) does colorspace conversion.
-
-	-vc divx4 : using divx4 codec's colorspace conversion.
-		    in this mode, you can use YUY2/UYVY too.
-
-  The 'odivx' method is usually faster, due to the fact that it transfers
-  image data in YV12 (planar YUV 4:2:0) format, thus requiring much less
-  bandwidth on the bus. For packed YUV modes (YUY2, UYVY) use the 'divx4'
-  method. For RGB modes you can choose freely, their speed is same, maybe
-  differ according to the current bpp.
-
-  Note: it supports postprocessing too, but range of values is strange:
-
-	0		no postproc
-	10 .. 20	postprocessing, normal
-			(like level 2 with divxds)
-	30 .. 60	hard postprocessing, eats many CPU.
-			(like level 4 with divxds)
-
-
-  <A NAME=2.1.2.2>2.1.2.2.  ffmpeg's DivX/libavcodec</A>
-
-  Beginning with version 0.4.2 , <A HREF="http://ffmpeg.sourceforge.net">ffmpeg</A> contains an <B>opensource</B> DivX codec,
-  which is compatible with the traditional DivX. <B>MPlayer</B> supports this codec,
-  and this makes it possible to <B>watch DivX movies on non-x86 platforms!</B>
-  It was removed from <B>MPlayer</B>'s cvs tree, you have to download it
-  manually directly from <B>FFmpeg</B>'s tree :
-
+<LI> RIFF AVI file format
+<LI> ASF 1.0 file format
+<LI> supports reading from file, stdin, DVD drive or network via HTTP
+</UL></P>
+
+<P>Note: about quicktime (.mov/.qt) and realmedia (.ra/.rm) support read the FAQ!</P>
+
+
+<P><B><A NAME=2.1.2>2.1.2. Supported audio &amp; video codecs</A></B></P>
+
+<P>See http://mplayer.sourceforge.net/DOCS/codecs.html for the complete,
+daily updated list!!!</P>
+
+<P>The most important video codecs:<BR>
+<UL>
+<LI>MPEG1 (VCD) and MPEG2 (DVD) video
+<LI>DivX, FFmpeg, OpenDivX and other MPEG4 variants
+<LI>Windows Media Video 7 (WMV1) and Windows Media Video 8 used in .wmv files
+<LI>Intel Indeo codecs (3.1,3.2,4.1,5.0)
+<LI>MJPEG, ASV2 and other hardware formats
+</UL></P>
+
+<P>The most important audio codecs:<BR>
+<UL>
+<LI>MPEG layer 2, and layer 3 (MP3) audio (native code, with 3dnow optimization)
+<LI>AC3 dolby audio (native code, with 3dnow optimization)
+<LI>Voxware audio
+<LI>alaw, msgsm, pcm and other simple old audio formats
+</UL></P>
+
+<P>If you have a codec not listed here, and not supported yet, just
+read http://mplayer.sourceforge.net/DOCS/codecs.html
+to get info about its status and about how to help us adding support for it!</P>
+
+
+<P><B><A NAME=2.1.2.1>2.1.2.1. DivX4</A></B></P>
+
+<P>This section contains information about the DivX4 codec of
+<A HREF="http://www.projectmayo.com">ProjectMayo</A>. Their first available alpha version was the OpenDivX 4.0
+alpha 47 and 48. Support for this was/is included in <B>MPlayer</B>, and built by
+default. We even used its postprocessing code to optionally enhance visual
+quality of MPEG1/2 movies.</P>
+
+<P>The new generation of this codec can even decode movies made with the
+infamous DivX codec! And it's not everything, it's MUCH faster than the
+traditional Win32 DivX DLL's. See below for configuration. The only
+disadvantage of this codec is that it's currently closed-source. :(</P>
+
+<P>The codec can be downloaded from the following URL:</P>
+
+<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>http://download2.projectmayo.com/dnload/divx4linux/divx4linux-20010718.zip</CODE></P>
+
+<P>No automatic installing available at this time, so install it manually,
+EXACTLY as described here. Unpack it, and copy files to their place:</P>
+
+<P><CODE>cp libdivxdecore.so.0.0.0 /usr/local/lib/<BR>
+ln -s /usr/local/lib/libdivxdecore.so.0.0.0 /usr/local/lib/libdivxdecore.so.0<BR>
+ln -s /usr/local/lib/libdivxdecore.so.0 /usr/local/lib/libdivxdecore.so<BR>
+ldconfig<BR>
+cp decore.h /usr/local/include/</CODE></P>
+
+
+<P><B>MPlayer</B> autodetects if DivX4 is (properly) installed, just compile
+as usual. If it doesn't detect it, you didn't install it exactly as above,
+and/or has fucked up config (see last question of 5.1 section).</P>
+
+<P>Using it is a bit tricky. As it conflicts with the old OpenDivX (it's API is
+very similar to OpenDivX's), OpenDivX code is disabled, and the OpenDivX
+driver calls this library too.</P>
+
+<P>Generally we can pinpoint this issue to that you have two options to use
+this codec:</P>
+
+<P><TABLE BORDER=0>
+<TD>&nbsp;&nbsp;</TD><TD VALIGN=top>-vc&nbsp;odivx</TD><TD>&nbsp;&nbsp;</TD>
+<TD>using divx4 codec as a new version of OpenDivX.
+in this case it produces YV12 image in its own buffer,
+and <B>MPlayer</B> (libvo) does colorspace conversion.</TD><TR>
+<TD></TD><TD VALIGN=top>-vc&nbsp;divx4</TD><TD></TD>
+<TD>using divx4 codec's colorspace conversion.
+in this mode, you can use YUY2/UYVY too.</TD><TR>
+</TABLE></P>
+
+<P>The 'odivx' method is usually faster, due to the fact that it transfers
+image data in YV12 (planar YUV 4:2:0) format, thus requiring much less
+bandwidth on the bus. For packed YUV modes (YUY2, UYVY) use the 'divx4'
+method. For RGB modes you can choose freely, their speed is same, maybe
+differ according to the current bpp.</P>
+
+<P>Note: it supports postprocessing too, but range of values is strange:</P>
+
+<P><TABLE BORDER=0>
+<TD>&nbsp;&nbsp;</TD><TD>0</TD><TD>&nbsp;&nbsp;</TD>
+<TD>no postproc</TD><TR>
+<TD></TD><TD>10 .. 20</TD>
+<TD></TD><TD>postprocessing, normal (like level 2 with divxds)</TD><TR>
+<TD></TD><TD>30 .. 60</TD>
+<TD></TD><TD>hard prostprocessing, eats many CPU (like level 4 with divxds</TD><TR>
+</TABLE></P>
+
+<P><B><A NAME=2.1.2.2>2.1.2.2. ffmpeg's DivX/libavcodec</A></B></P>
+
+<P>Beginning with version 0.4.2 , <A HREF="http://ffmpeg.sourceforge.net">ffmpeg</A> contains an <B>opensource</B> DivX codec,
+which is compatible with the traditional DivX. <B>MPlayer</B> supports this codec,
+and this makes it possible to <B>watch DivX movies on non-x86 platforms!</B>
+It was removed from <B>MPlayer</B>'s cvs tree, you have to download it
+manually directly from <B>FFmpeg</B>'s tree:</P>
 
+<P><CODE>
   cvs -d:pserver:anonymous at cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg login
   cvs -d:pserver:anonymous at cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg co ffmpeg
+</CODE></P>
 
+<P>Note: <I>if you copy with CVS subdirs, next time it's enough to do
+'cvs update'.</I></P>
 
-  Note: if you copy with CVS subdirs, next time it's enough to do
-	'cvs update'.
-
-  Now, move the newly downloaded ffmpeg source's <B>libavcodec</B> directory,
-  (with all it's subdirectories) to <B>MPlayer</B>'s tree, so it will look
-  like this :
+<P>Now, move the newly downloaded ffmpeg source's <B>libavcodec</B> directory,
+(with all it's subdirectories) to <B>MPlayer</B>'s tree, so it will look
+like this:</P>
 
+<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>main/libavcodec</CODE></P>
 
-		main/libavcodec
+<P>Symlinking is NOT enough, you have to copy it.</P>
 
+<P>./configure detects if it can be built. At the moment it doesn't support
+postprocessing, and is under optimization (it's faster than the DS/VfW DivX
+codec).</P>
 
-  Symlinking is NOT enough, you have to copy it.
+<P>In order to use it, refresh your codecs.conf file, and do as the manpage,
+or the example.conf says (the -vfm option).</P>
 
-  ./configure detects if it can be built. At the moment it doesn't support
-  postprocessing, and is under optimization (it's faster than the DS/VfW DivX
-  codec).
+<P>Note: libavcodec contains other codecs as well, but at the moment we mostly
+focus on ffdivx, and it's unlikely that this will change.</P>
 
-  In order to use it, refresh your codecs.conf file, and do as the manpage,
-  or the example.conf says (the -vfm option).
 
-  Note: libavcodec contains other codecs as well, but at the moment we mostly
-        focus on ffdivx, and it's unlikely that this will change.
+<P><B><A NAME=2.1.4>2.1.4. Codec importing howto</A></B></P>
 
+<P><B><A NAME=2.1.4.1>2.1.4.1. VFW codecs</A></B></P>
 
-  <A NAME=2.1.2.3>2.1.2.3.  Hardware AC3 decoding</A>
+<P>VfW (Video for Windows) is the old Video API for Windows. Its codecs have
+the .DLL or (rarely) .DRV extension.
+If <B>MPlayer</B> fails with your AVI:</P>
 
-  You will need a soundcard with AC3 passthrough capability to digital out
-  (SP/DIF). Also, the its driver has to support AFMT_AC3 (SB Live! for example)
-  Connect the hardware AC3 decoder to your soundcard's SP/DIF, and use
-  -ac hwac3 . It may work.
+<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>UNKNOWN video codec: HFYU (0x55594648)</CODE></P>
 
+<P>It means your AVI is encoded with a codec which has the HFYU fourcc (HFYU =
+HuffYUV codec, DIV3 = DivX Low Motion, etc...). Now that we know this, we'll
+have to find out which DLL Windows loads in order to play this file. In our
+case, the system.ini contains this (with many others):</P>
 
-  <A NAME=2.1.4>2.1.4.  Codec importing howto</A>
+<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>VIDC.HFYU=huffyuv.dll</CODE></P>
 
+<P>So we'll need the huffyuv.dll file. Note that the audio codecs are specified
+with the MSACM prefix:</P>
 
-  <A NAME=2.1.4.1>2.1.4.1.  VFW codecs</A>
+<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>msacm.l3acm=L3codeca.acm</CODE></P>
 
-  VfW (Video for Windows) is the old Video API for Windows. Its codecs have
-  the .DLL or (rarely) .DRV extension.
-  If <B>MPlayer</B> fails with your AVI:
 
+<P>This is the MP3 codec.
+So, now we have all the info needed (fourcc, codec file, sample AVI), submit
+your codec support request in mail, and upload these files to the FTP:</P>
 
-        UNKNOWN video codec: HFYU (0x55594648)
+<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>ftp://mplayerhq.hu/MPlayer/incoming/[codecname]/</CODE></P>
 
 
-  It means your AVI is encoded with a codec which has the HFYU fourcc (HFYU =
-  HuffYUV codec, DIV3 = DivX Low Motion, etc...). Now that we know this, we'll
-  have to find out which DLL Windows loads in order to play this file. In our
-  case, the system.ini contains this (with many others):
+<P><B><A NAME=2.1.4.2>2.1.4.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
+<UL>
+<LI>system.ini doesn't contain the needed information, instead it's stored in
+the registry :(
+<LI>we'll need the GUID of the codec.
+</UL></P>
 
-	VIDC.HFYU=huffyuv.dll
+<P>So let's search that goddamn registry..
+<UL>
+<LI>Start 'regedit'
+<LI>press ctrl-f, disable the first two checkbox, and enable the third. Type
+the fourcc of the codec. (for ex.: TM20)
+<LI>you should see a field which contains the path and filename
+(for ex. : C:\WINDOWS\SYSTEM\TM20DEC.AX)
+<LI>now that we have the file, we'll need the GUID. Try searching again, but
+now we'll search for the codec's name, not the fourcc. Its name can be acquired
+when Media Player is playing that file, by checking File/Properties/Advanced.
+If not, bad luck ;) Try guessing.
+(for ex. search for : TrueMotion)
+<LI>if found (in registry), there should be a FriendlyName field, and a CLSID
+field. Write down that 16 byte of CLSID, this is the GUID required by us.
+</UL></P>
 
+<P>NOTE: if searching fails, try to enable all the checkboxes.. you may have
+false hits, but maybe you'll have the right, too...</P>
+<P>NOTE: dump that M$ shit.</P>
 
-  So we'll need the huffyuv.dll file. Note that the audio codecs are specified
-  with the MSACM prefix :
 
+<P>So, now we have all the info needed (fourcc, GUID, codec file, sample AVI),
+submit your codec support request in mail, and upload these files to the FTP:<BR>
+ftp://mplayerhq.hu/MPlayer/incoming/[codecname]/</P>
 
-	msacm.l3acm=L3codeca.acm
-
-
-  This is the MP3 codec.
-  So, now we have all the info needed (fourcc, codec file, sample AVI), submit
-  your codec support request in mail, and upload these files to the FTP:
-    ftp://mplayerhq.hu/MPlayer/incoming/[codecname]/
-
-
-  <A NAME=2.1.4.2>2.1.4.2.  DirectShow codecs</A>
-
-  DirectShow is the newer Video API, which is even worse than its predecessor.
-  Things are harder with DirectShow, since
-   - system.ini doesn't contain the needed information, instead it's stored in
-     the registry :(
-   - we'll need the GUID of the codec.
-
-    So let's search that goddamn registry..
-   - Start 'regedit'
-   - press ctrl-f, disable the first two checkbox, and enable the third. Type
-  the fourcc of the codec. (for ex.: TM20)
-   - you should see a field which contains the path and filename
-     (for ex. : C:\WINDOWS\SYSTEM\TM20DEC.AX)
-   - now that we have the file, we'll need the GUID. Try searching again, but
-  now we'll search for the codec's name, not the fourcc. Its name can be acquired
-  when Media Player is playing that file, by checking File/Properties/Advanced.
-  If not, bad luck ;) Try guessing.
-     (for ex. search for : TrueMotion)
-   - if found (in registry), there should be a FriendlyName field, and a CLSID
-  field. Write down that 16 byte of CLSID, this is the GUID required by us.
-
-
-  NOTE : if searching fails, try to enable all the checkboxes.. you may have
-         false hits, but maybe you'll have the right, too...
-  NOTE : dump that M$ shit.
-
-
-  So, now we have all the info needed (fourcc, GUID, codec file, sample AVI),
-  submit your codec support request in mail, and upload these files to the FTP:
-      ftp://mplayerhq.hu/MPlayer/incoming/[codecname]/
-
-</PRE>
+<BR>
+<HR>MPlayer documentation project
 
 </BODY>
-
 </HTML>

Index: documentation.html
===================================================================
RCS file: /cvsroot/mplayer/main/DOCS/documentation.html,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- documentation.html	23 Aug 2001 17:08:45 -0000	1.31
+++ documentation.html	24 Aug 2001 18:48:13 -0000	1.32
@@ -1,316 +1,288 @@
 <HTML>
-
 <BODY>
 
-<P>
-<CENTER>MPlayer - Movie Player for LINUX (C) 2000-2001 Arpad Gereoffy (A'rpi/ESP-team)<BR>
-<BR>
-<A HREF="http://www.mplayerhq.hu">http://www.mplayerhq.hu</A></CENTER><BR>
-</P>
+<P><CENTER><B>MPlayer - Movie Player for LINUX (C) 2000-2001 Arpad Gereoffy (A'rpi/ESP-team)</B><BR>
+<BR><A HREF="http://www.mplayerhq.hu">http://www.mplayerhq.hu</A></CENTER></P>
[...1308 lines suppressed...]
-  - <B>MPlayer</B> CVS-log:     
-	http://mp.dev.hu/mailman/listinfo/mplayer-cvslog
-
-	Send only questions about CVS changes here.
-	(if you don't understand why a change is required or you've better fix)
-	Be sure in that your target developer reads this list!
-
-  NOTE: language of above lists are ENGLISH, unless explicitly stated
-        otherwise.  Please do not send messages using other language!
-
-
-  <A NAME=C><A HREF="bugreports.html">Appendix C</A> - How to report bugs</A>
-
-</PRE>
+<BR>
+<HR>MPlayer documentation project
 
 </BODY>
-
 </HTML>

Index: faq.html
===================================================================
RCS file: /cvsroot/mplayer/main/DOCS/faq.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- faq.html	23 Aug 2001 17:08:45 -0000	1.4
+++ faq.html	24 Aug 2001 18:48:13 -0000	1.5
@@ -1,314 +1,458 @@
 <HTML>
-
 <BODY>
 
-<PRE>
-
-  <A NAME=5>5. FAQ section</A>
+<P><B><A NAME=5>5. FAQ section</A></B></P>
 
+<TABLE BORDER=0 WIDTH=100% ALIGN=left>
 
-  <A NAME=5.1>5.1.  Compilation</A>
+<TD COLSPAN=3><P><B><A NAME=5.1>5.1 Compilation</A></B></P>
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
 
-  <B>Q: What's the problem with gcc 2.96 ?
-  </B>A: gcc 2.96 is RedHat's UNOFFICIAL (it can be found only on RedHat sites, or
-     RedHat distributions) and BUGGY gcc release. gcc 2.96 is TOTALLY
-     unsupported by <B>MPlayer</B>, because it simply SKIPS MMX codes, it just does
-     not compile it. Important: this is NOT an <B>MPlayer</B>-specific problem,
-     numerous other projects (DRI, avifile, etc..) have problems with this shit
-     too.
-     ** DO NOT USE gcc 2.96 !!! **
-
-  <B>Q: Great, I have gcc 3.0.1 from RedHat/Mandrake, then I'm fine--!
-  </B>A: No :) Their gcc 3.0.1 was compiled with gcc 2.96, so they are
-     buggy shit too.
-
-  <B>Q: Now then. What should I use?
-  </B>A: Any of gcc 2.95 series.
-
-  <B>Q: SDL output doesn't work or compile. Problem is ....
-  </B>A: It is tested with newest SDL (probably runs on 1.1.7+).
-     It does NOT work with 1.1.6, 1.1.5 1.1.4 1.1.3 1.0.4 etc, don't ask.
-
-  <B>Q: I am still having trouble compiling with SDL support. gcc says something
-     about "undefined reference to `SDL_EnableKeyRepeat'"   What's now?
-  </B>A: 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!
-
-  <B>Q: It doesn't compile, and it misses uint64_t inttypes.h and similar things...
-  </B>A: copy etc/inttypes.h to <B>MPlayer</B> directory (cp etc/inttypes.h .)
-     try again... if fail, contact us
-
-  <B>Q: I have Pentium III but ./configure doesn't detect SSE
-  </B>A: Only kernel versions 2.4.x supports SSE (or try latest 2.2.19 or newer, but
-     be prepared for problems)
-
-  <B>Q: I have G200/G400, how to compile/use mga_vid driver?
-  </B>A: Read all this documentation.
-
-  <B>Q: Are there rpm/deb/... packages of <B>MPlayer</B>?
-  </B>A: 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>Q: During 'make', <B>MPlayer</B> complains about X11 libraries. I don't understand,
-     I DO have X installed!?
-  </B>A: ...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
-	$ ln -sf /usr/X11R6 /usr/X11
-     command. Also check the /usr/include/X11 link :
-	$ ln -sf /usr/X11R6/include/X11 /usr/include/X11
-     Your distribution may differ from the Linux Filesystem Standard.
-
-  <B>Q: What about DGA driver? I can't find it!!!
-  </B>A: ./configure autodetects your DGA driver. If -vo help 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.
-
-  <B>Q: I can't compile SVGAlib.. I'm using 2.3/2.4 kernel.
-  </B>A: You have to edit SVGAlib's Makefile.cfg and comment "BACKGROUND = y" out.
-
-  <B>Q: I compiled <B>MPlayer</B> with libcss/libdivxdecore support, but when
-    I try to start it, it says :
-	  > error while loading shared libraries: libcss.so.0: cannot load
-	  > shared object file: No such file or directory
-    I checked up on the file and it IS there in /usr/local/lib.
-  </B>A: What are you doing on Linux? Can't you install a library? Why do
-    we get these questions? It's not <B>MPlayer</B> specific at all! Add
-    /usr/local/lib to <B>/etc/ld.so.conf</B> and run <B>ldconfig</B> .
-    Or install it to /usr/lib , because if you can't solve the /usr/local
-    problem, you are careless enough to do such things.
-
-
-  <A NAME=5.2>5.2.  General questions</A>
-
-  <B>Q: What about DVD playing ?
-  </B>A: Read the CD/DVD section .
-
-  <B>Q: -xy option doesn't work with x11 driver (-vo x11)
-  </B>A: x11 driver doesn't support scaling, but XF86VidMode support is now
-     used: 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!
-
-  <B>Q: what is the meaning of numbers in the status line?
-  </B>A: see:
-         </B>A:   2.1  V:   2.2  A-V: -0.167  ct:  0.042   57  41%   0%  2.6% 0
-     -   </B>A: audio position in seconds
-     - V: video position in seconds
-     - A-V: audio-video difference in seconds (delay)
-     - ct: total A-V sync correction done
-     - frames played (counting from last seek)
-     - video codec cpu usage in percent (for mpeg it includes video_out too!)
-     - video_out cpu usage for avi, 0 for mpg (see above)
-     - audio codec cpu usage in percent
-     - frames needed to drop to maintain A-V sync
-     Most of them are for debug purposes, and will be removed soon.
-
-  <B>Q: Why is video_out cpu usage zero (0%) for mpeg files?
-  </B>A: 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>Q: What's XMMP? (is it XMMS or XMPS but mispelled?)
-  </B>A: It's a new project, see http://frozenproductions.com for details
-
-  <B>Q: There are error messages about file not found /usr/lib/win32/....
-  </B>A: Download &amp; install w32codec.zip from *our* FTP
-     (avifile's codec package has different DLL set)
-
-  <B>Q: Are there any mailing lists on <B>MPlayer</B>?
-  </B>A: Yes! See RTFM on how to subscribe them!
-
-  <B>Q: I've found a nasty bug when I tried to play my favourite video!!
-     Who should I inform?
-  </B>A: See Appendix <A HREF="bugreports.html">C</A> .
-
- <B>Q: I have problems playing files with ... codec. Can I use'em?
-  </B>A: Check http://mplayerhq.hu/MPlayer/DOCS/codecs.html,
-     if it doesn't contain your codec, read
-     http://mplayerhq.hu/MPlayer/DOCS/CODECS, and contact us.
-
-  <B>Q: Umm, what is "IdegCounter" ?
-  </B>A: 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>Q: LIRC doesn't work, because ...
-  </B>A: Are you sure you use "mplayer_lirc" instead of "mplayer" ?
-
-  <B>Q: Subtitles are very nice, the most beautiful I've ever seen, but they slow
-     down the playing! I know it's unlikely...
-  </B>A: After running ./configure , edit config.h and replace #undef FAST_OSD with
-     #define FAST_OSD . Then recompile.
-
-  <B>Q: The OSD is flickering!
-  </B>A: You use a vo driver with single buffering (x11,xv). With xv,
-     use -double option.
-
-  <B>Q: What exactly is this libavcodec?
-  </B>A: It's from Gerard Lantau's ffmpeg package (http://ffmpeg.sourceforge.net).
-     It has C language DivX ;-) and OpenDivX alpha 47 codec.  Some benchmarks
-     showed that its DivX seems to be even faster than DirectShow codec without
-     preprocessing, and only a few percent slower than ProjectMayo's DivX4
-     decoder.  It uses YV12 pixel format, so old Voodoo users can use it for YUV.
-     Also, open the possibility to play DivX on virtually every computer that
-     has a C compiler. Kinda great stuff, isn't it?
-
-  <B>Q: But configure tells me "Checking for libavcodec ... no"!
-  </B>A: 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> .
-
-
-  <A NAME=5.3>5.3.  File playing problems</A>
-
-  <B>Q: ...... works with avifile/aviplay while doesn't with <B>MPlayer</B>
-  </B>A: <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
-     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.
-
-  <B>Q: audio goes out of sync playing .avi file
-  </B>A: try with -bps or -nobps option
-     if still bad, send me (upload to ftp) that file, I'll check.
-
-  <B>Q: Indeo 3.x/4.x movies are viewed upside-down!!!?
-  </B>A: It's a known bug (really it's a bug/limitation of the DLL codec)
-     Try if your vo driver supports the -flip switch.
-
-  <B>Q: Indeo 3.x,4.x video doesn't work at 32bpp resolutions (16,24 bpp are ok)
-  </B>A: It's a known bug (really it's a bug/limitation of the DLL codec)
-
-  <B>Q: I've got '<B>MPlayer</B> interrupted by signal 11' in module audio_setup or
-     decode_audio.
-  </B>A: This is highly unlikely, since the mp3lib rewrite. Contact us, it may be
-     a bug. Possibly it's a damaged file, try with -afm 4 .
-
-  <B>Q: <B>MPlayer</B> exits with something error when using l3codeca.acm
-  </B>A: Check 'ldd /usr/local/bin/mplayer' output. If it contains
-          libc.so.6 => /lib/libc.so.6 (0x4???????)
-     where "?" is any number then it's ok, the error is not here. If it is:
-	libc.so.6 => /lib/libc.so.6 (0x00??????)
-     then there is 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.
-
-  <B>Q: 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>A: Those files probably have 48Khz audio, and your soundcard/driver can't play
-     it correctly. Audio downsampling isn't implemented in <B>MPlayer</B> (yet).
-     Maybe use the SDL driver, with <B>-ao:sdl</B> 
+<TD>&nbsp;&nbsp;</TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+What's the problem with gcc 2.96 ?
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+gcc 2.96 is RedHat's UNOFFICIAL (it can be found only on RedHat sites, or
+RedHat distributions) and BUGGY gcc release. gcc 2.96 is TOTALLY
+unsupported by <B>MPlayer</B>, because it simply SKIPS MMX codes, it just does
+not compile it. Important: this is NOT an <B>MPlayer</B>-specific problem,
+numerous other projects (DRI, avifile, etc..) have problems with this shit
+too.<BR>** DO NOT USE gcc 2.96 !!! **
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+Great, I have gcc 3.0.1 from RedHat/Mandrake, then I'm fine--!
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+No :) Their gcc 3.0.1 was compiled with gcc 2.96, so they are
+buggy shit too.
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+Now then. What should I use?
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+Any of gcc 2.95 series.
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+SDL output doesn't work or compile. Problem is ....
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+It is tested with newest SDL (probably runs on 1.1.7+).
+It does NOT work with 1.1.6, 1.1.5 1.1.4 1.1.3 1.0.4 etc, don't ask.
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+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>A:</TD><TD>
+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!
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+It doesn't compile, and it misses uint64_t inttypes.h and similar things...
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+copy etc/inttypes.h to <B>MPlayer</B> directory (cp etc/inttypes.h .)
+try again... if fail, contact us
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+I have Pentium III but ./configure doesn't detect SSE
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+Only kernel versions 2.4.x supports SSE (or try latest 2.2.19 or newer, but
+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 G200/G400, how to compile/use mga_vid driver?
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+Read all this documentation.
+</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 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!
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+During 'make', MPlayer complains about X11 libraries. I don't understand,
+I DO have X installed!?
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+...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>
+&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.
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+What about DGA driver? I can't find it!!!
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+./configure autodetects your DGA driver. If -vo help 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.
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+I can't compile SVGAlib.. I'm using 2.3/2.4 kernel.
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+You have to edit SVGAlib's Makefile.cfg and comment "BACKGROUND = y" out.
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+I compiled MPlayer with libcss/libdivxdecore support, but when
+I try to start it, it says:<BR>
+<CODE>&gt; error while loading shared libraries: libcss.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>A:</TD><TD>
+What are you doing on Linux? Can't you install a library? Why do
+we get these questions? It's not <B>MPlayer</B> specific at all! Add
+/usr/local/lib to <B>/etc/ld.so.conf</B> and run <B>ldconfig</B> .
+Or install it to /usr/lib , because if you can't solve the /usr/local
+problem, you are careless enough to do such things.
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD COLSPAN=3><B><A NAME=5.2>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>
+What about DVD playing ?
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+Read the CD/DVD section .
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+-xy option doesn't work with x11 driver (-vo x11)
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+x11 driver doesn't support scaling, but XF86VidMode support is now
+used: 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!
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+What is the meaning of numbers in the status line?
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+See: <CODE>A:   2.1  V:   2.2  A-V: -0.167  ct:  0.042   57  41%   0%  2.6% 0</CODE><BR>
+<UL>
+<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>audio codec cpu usage in percent
+<LI>frames needed to drop to maintain A-V sync
+</UL>
+<I>Most of them are for debug purposes, and will be removed soon.</I>
+</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 mpeg files?
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+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...
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+What's XMMP? (is it XMMS or XMPS but mispelled?)
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+It's a new project, see http://frozenproductions.com for details
+</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 /usr/lib/win32/....
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+Download & install w32codec.zip from *our* FTP
+(avifile's codec package has different DLL set)
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+Are there any mailing lists on MPlayer?
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+Yes! See RTFM on how to subscribe them!
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+I've found a nasty bug when I tried to play my favourite video!!
+Who should I inform?
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+See Appendix <A HREF="bugreports.html">C</A>.
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+I have problems playing files with ... codec. Can I use'em?
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+Check http://mplayer.sourceforge.net/DOCS/codecs.html,
+if it doesn't contain your codec, read
+http://mplayer.sourceforge.net/DOCS/CODECS, 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"?
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+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 ;)
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+LIRC doesn't work, because ...
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+Are you sure you use "mplayer_lirc" instead of "mplayer"?
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+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>A:</TD><TD>
+After running ./configure , edit config.h and replace #undef FAST_OSD with
+<CODE>#define FAST_OSD</CODE>. Then recompile.
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+The OSD is flickering!
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+You use a vo driver with single buffering (x11,xv). With xv,
+use -double option.
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+What exactly is this libavcodec?
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+It's from Gerard Lantau's ffmpeg package (http://ffmpeg.sourceforge.net).
+It has C language DivX ;-) and OpenDivX alpha 47 codec.  Some benchmarks
+showed that its DivX seems to be even faster than DirectShow codec without
+preprocessing, and only a few percent slower than ProjectMayo's DivX4
+decoder. It uses YV12 pixel format, so old Voodoo users can use it for YUV.
+Also, open the possibility to play DivX on virtually every computer that
+has a C compiler. Kinda great stuff, isn't it?
+</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.1.2.2">ffmpeg section</A>.
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD COLSPAN=3>
+<B><A NAME=5.3>5.3. File playing problems</A></B>
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+...... works with avifile/aviplay while doesn't with MPlayer.
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+<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
+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.
+</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 .avi file.
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+Try with -bps or -nobps option
+if still bad, send me (upload to ftp) that file, I'll check.
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+Indeo 3.x/4.x movies are viewed upside-down!!!?
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+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>Q:</TD><TD WIDTH=100%><B>
+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>A:</TD><TD>
+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>Q:</TD><TD WIDTH=100%><B>
+I've got 'MPlayer interrupted by signal 11' in module audio_setup or
+decode_audio.
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+This is highly unlikely, since the mp3lib rewrite. Contact us, it may be
+a bug. Possibly it's a damaged file, try with -afm 4.
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+MPlayer exits with something error when using l3codeca.acm.
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+Check 'ldd /usr/local/bin/mplayer' 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>
+&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
+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.
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+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>A:</TD><TD>
+Those files probably have 48Khz audio, and your soundcard/driver can't play
+it correctly. Audio downsampling isn't implemented in <B>MPlayer</B> (yet).
+Maybe use the SDL driver, with <B>-ao:sdl</B> 
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
  
-  <B>Q: <B>MPlayer</B> dies with "<B>MPlayer</B> interrupted by signal 4 in module: decode_video".
-  </B>A: 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.
-
-  <B>Q: I have problems with [your window manager] and fullscreen xv/xmga/sdl/x11
-     modes..
-  </B>A1: Use the -fsmode switch. See example.conf or manpage.
-
-  <B>Q: But it works with avifile !
-  </B>A: So what?
-
-  <B>Q: Then avifile is better !
-  </B>A: Then use avifile, it has nice GUI and nice C++ code :)
-
-  <B>Q: I got this playing mpeg files: Can't find codec for video format 0x10000001 !
-  </B>A: You have old version of codecs.conf at ~/.mplayer/. Upgrade it from etc/
-
-  <B>Q: 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>A: 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
-     make sure your SDL can handle arts sound. Yet another option is to start
-     mplayer with artsdsp.
-
-  <B>Q: I have an AVI that plays with grey screen with -vc odivx, and green
-     with -vc divx4 .
-  </B>A: It's not a DivX file, but an M$ MPEG4v3 . Update your codecs.conf.
-
-
-  <A NAME=5.4>5.4.  Video/audio driver problems (vo/ao)</A>
-
-  <B>Q: Ok, -vo help shows DGA driver, but it is babbling about permissions!
-     Help me!
-  </B>A: 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!
-
-	chown root /usr/local/bin/mplayer
-	chmod 750 /usr/local/bin/mplayer
-	chmod +s /usr/local/bin/mplayer
-
-                           !!!! BUT STAY TUNED !!!!
-    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!!!
-                       !!!! SO YOU HAVE BEEN WARNED ... !!!!
-
-  <B>Q: When using Xvideo, my Voodoo 3/Banshee says:
-     X Error of failed request:  BadAccess (attempt to access private resource
-     denied)
-      Major opcode of failed request:  147 (MIT-SHM)
-      Minor opcode of failed request:  1 (X_ShmAttach)
-      Serial number of failed request:  26
-      Current serial number in output stream:27 
-  </B>A: Your driver is old, update it. Either download (at least) DRI version 0.6
-     from http://dri.sourceforge.net , or use the DRI cvs.
-
-  <B>Q: When using Xvideo, I can't play DivX avis with my Voodoo 3/Banshee !
-     It says:
-      ...
-      Xvideo image format: 0x32315659 (YV12) planar
-      Xvideo image format: 0x30323449 (I420) planar
-      ...
-  </B>A1: See the previous answer.
-  A2: 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.
-
-  <B>Q: OpenGL (-vo gl) output doesn't work (hangup/black window/X11 errors/...)
-  </B>A: your opengl driver doesn't support dynamic texture changes (glTexSubImage)
-     it's known not to work with nVidia's binary shit.
-     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.
-
-  <B>Q: I have an nVidia TNT/TNT2 card, and I have a band with strange colours,
-     right under the movie! Whose fault is this?
-  </B>A: 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.
-
-
-  <A NAME=5.5>5.5.  Feature requests</A>
-
-  <B>Q: Is there a hint on how to watch QuickTime and RealMedia movies in MPlayer?
-  </B>A: There's no way to do it. Therefore these formats deserve 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.
-     As for QuickTime, it's possible to play some old movies and this
-     capability will be added to mplayer soon, but newer clips are all Sorenson
-     encoded, and that codec is built-in deep in the QT executable, there's
-     no way to use it.
+<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 different CPU than it was compiled on.
+</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..
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+Use the -fsmode switch. See example.conf or manpage.
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+But it works with avifile!
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+So what?
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+Then avifile is better!
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+Then use avifile, it has nice GUI and nice C++ code :)
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+I got this playing mpeg files: Can't find codec for video format 0x10000001!
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+You have old version of codecs.conf at ~/.mplayer/. Upgrade it from etc/
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+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>A:</TD><TD>
+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
+make sure your SDL can handle arts sound. Yet another option is to start
+mplayer with artsdsp.
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+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>A:</TD><TD>
+It's not a DivX file, but an M$ MPEG4v3 . Update your codecs.conf.
+</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>
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+Ok, -vo help shows DGA driver, but it is babbling about permissions!
+Help me!
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+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>
+&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 +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>
+!!!! SO YOU HAVE BEEN WARNED ... !!!!
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+When using Xvideo, my Voodoo 3/Banshee says:<BR>
+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<BR>
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+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.
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+When using Xvideo, I can't play DivX avis with my Voodoo 3/Banshee!
+It says:<BR>
+...<BR>
+Xvideo image format: 0x32315659 (YV12) planar<BR>
+Xvideo image format: 0x30323449 (I420) planar<BR>
+...
+</B></TD><TR><TD></TD><TD VALIGN=top>A1:</TD><TD>
+See the previous answer.
+</TD><TR><TD></TD><TD VALIGN=top>A2:</TD><TD>
+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>Q:</TD><TD WIDTH=100%><B>
+OpenGL (-vo gl) output doesn't work (hangup/black window/X11 errors/...).
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+Your opengl driver doesn't support dynamic texture changes (glTexSubImage)
+It's known not to work with nVidia's binary shit.
+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.
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+I have an nVidia TNT/TNT2 card, and I have a band with strange colours,
+right under the movie! Whose fault is this?
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+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.
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD COLSPAN=3>
+<B><A NAME=5.5>5.5. Feature requests</A></B>
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
+
+<TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B>
+Is there a hint on how to watch QuickTime and RealMedia movies in MPlayer?
+</B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD>
+There's no way to do it. Therefore these formats deserve 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.
+As for QuickTime, it's possible to play some old movies and this
+capability will be added to mplayer soon, but newer clips are all Sorenson
+encoded, and that codec is built-in deep in the QT executable, there's
+no way to use it.
+</TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
 
-</PRE>
+</TABLE>
 
-</BODY>
+<BR>
+<HR>MPlayer documentation project
 
+</BODY>
 </HTML>

Index: sound.html
===================================================================
RCS file: /cvsroot/mplayer/main/DOCS/sound.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- sound.html	23 Aug 2001 17:08:45 -0000	1.4
+++ sound.html	24 Aug 2001 18:48:13 -0000	1.5
@@ -1,84 +1,88 @@
 <HTML>
-
 <BODY>
 
-<PRE>
-
-  <A NAME=2.2.2>2.2.2.  Audio output devices</A>
+<P><B><A NAME=2.2.2>2.2.2. Audio output devices</A></P></B>
 
-  - OSS (ioctl) driver
-  - SDL driver (supports up/downsampling, esd, arts etc)
-  - native ALSA 0.5 driver
-  - native ALSA 0.9 driver (buggy, use OSS emulation!)
-  - ESD (through SDL)
-  - ARTS (through SDL)
-  - SUN audio driver (/dev/audio) for BSD and Solaris8 users
-
-
-  <A NAME=2.2.2.1>2.2.2.1.  Soundcard experiences, recommendations</A>
-
-  Aureal Vortex 2:
-			OSS/Free: no driver
-			OSS	: OK
-			ALSA	: no driver
-			Max kHz : 48
-			Driver	: <A HREF="http://aureal.sourceforge.net">aureal.sourceforge.net</A>
-			Driver2 : from <A HREF="http://makacs.poliod.hu/~pontscho/aureal/au88xx-1.1.3.tar.bz2">here</A>
-				  (buffer size increased to 64k)
-
-  GUS PnP:
-			OSS/Free: no driver
-			OSS	: OK
-			ALSA	: OK
-			Max kHz	: 48
-
-  SB Live!:
-			OSS	: OK
-			ALSA	: (?)
-			Max kHz : 48
-
-  SB AWE 64		OSS	: max 44kHz
-			ALSA	: 48kHz sounds shit
-			Max kHz : 48
-
-  Gravis UltraSound ACE:
-			OSS     : max 44Khz. Also has problems with the
-				  new sound code.
-			ALSA    : OK
-			Max kHz : 48
-
-  Gravis UltraSound MAX:
-			OSS     : OK
-			ALSA    : OK (?)
-			Max kHz : 48
-
-  ESS 688:
-			OSS     : OK
-			ALSA    : OK (?)
-			Max kHz : 48
-
-  C-Media cards (which ones?)
-			OSS	: not OK (hissing) (?)
-			ALSA	: OK (?)
-			Max kHz : ?
-
-  PC Speaker or DAC:
-			OSS     : OK (use the SDL driver : -ao sdl)
-			ALSA    : no driver
-			Max kHz : the driver emulates 44.1 maybe more
-			Driver  : <A HREF="ftp://ftp.infradead.org/pub/pcsp">ftp://ftp.infradead.org/pub/pcsp</A>
-
-   - use at least 2.4 if possible, 2.2 isn't tested
-   - if sound clicks when playing from CD-ROM, turn on IRQ unmasking !
+<P><UL>
+<LI>OSS (ioctl) driver
+<LI>SDL driver (supports up/downsampling, esd, arts etc)
+<LI>native ALSA 0.5 driver
+<LI>native ALSA 0.9 driver (buggy, use OSS emulation!)
+<LI>ESD (through SDL)
+<LI>ARTS (through SDL)
+<LI>SUN audio driver (/dev/audio) for BSD and Solaris8 users
+</UL></P>
+
+<P><B><A NAME=2.2.2.1>2.2.2.1. Soundcard experiences, recommendations</A></B></P>
+
+<P><TABLE BORDER=0 WIDTH=100%>
+<TD COLSPAN=3><B>Aureal Vortex 2</B></TD><TR>
+<TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>OSS/Free:</TD><TD>no driver</TD><TR>
+<TD></TD><TD>OSS:</TD><TD>OK</TD><TR>
+<TD></TD><TD>ALSA:</TD><TD>no driver</TD><TR>
+<TD></TD><TD>Max kHz:</TD><TD>48</TD><TR>
+<TD></TD><TD>Driver:</TD><TD><A HREF="http://aureal.sourceforge.net">aureal.sourceforge.net</A></TD><TR>
+<TD></TD><TD>Driver2:</TD><TD> from <A HREF="http://makacs.poliod.hu/~pontscho/aureal/au88xx-1.1.3.tar.bz2">here</A><BR>
+(<I>buffer size increased to 64k</I>)</TD><TR>
+
+<TD COLSPAN=3><B>GUS PnP</B></TD><TR>
+<TD></TD><TD>OSS/Free:</TD><TD>no driver</TD><TR>
+<TD></TD><TD>OSS:</TD><TD>OK</TD><TR>
+<TD></TD><TD>ALSA:</TD><TD>OK</TD><TR>
+<TD></TD><TD>Max kHz:</TD><TD>48</TD><TR>
+
+<TD COLSPAN=3><B>SB Live!</B></TD><TR>
+<TD></TD><TD>OSS:</TD><TD>OK</TD><TR>
+<TD></TD><TD>ALSA:</TD><TD>(?)</TD><TR>
+<TD></TD><TD>Max kHz:</TD><TD>48</TD><TR>
+
+<TD COLSPAN=3><B>SB AWE 64</B></TD><TR>
+<TD></TD><TD>OSS:</TD><TD>max 44kHz</TD><TR>
+<TD></TD><TD>ALSA:</TD><TD>48kHz sounds shit</TD><TR>
+<TD></TD><TD>Max kHz:</TD><TD>48</TD><TR>
+
+<TD COLSPAN=3><B>Gravis UltraSound ACE</B></TD><TR>
+<TD></TD><TD>OSS:</TD><TD>max 44Khz. <I>Also has problems with the
+new sound code.</I></TD><TR>
+<TD></TD><TD>ALSA:</TD><TD>OK</TD><TR>
+<TD></TD><TD>Max kHz:</TD><TD>48</TD><TR>
+
+<TD COLSPAN=3><B>Gravis UltraSound MAX</B></TD><TR>
+<TD></TD><TD>OSS:</TD><TD>OK</TD><TR>
+<TD></TD><TD>ALSA:</TD><TD>OK (?)</TD><TR>
+<TD></TD><TD>Max kHz:</TD><TD>48</TD><TR>
+
+<TD COLSPAN=3><B>ESS 688</B></TD><TR>
+<TD></TD><TD>OSS:</TD><TD>OK</TD><TR>
+<TD></TD><TD>ALSA:</TD><TD>OK (?)</TD><TR>
+<TD></TD><TD>Max kHz:</TD><TD>48</TD><TR>
+
+<TD COLSPAN=3><B>C-Media cards (which ones?)</B></TD><TR>
+<TD></TD><TD>OSS:</TD><TD>not OK (hissing) (?)</TD><TR>
+<TD></TD><TD>ALSA:</TD><TD>OK (?)</TD><TR>
+<TD></TD><TD>Max kHz:</TD><TD>?</TD><TR>
+
+<TD COLSPAN=3><B>PC Speaker or DAC</B></TD><TR>
+<TD></TD><TD>OSS:</TD><TD>OK (<I>use the SDL driver : -ao sdl</I>)</TD><TR>
+<TD></TD><TD>ALSA:</TD><TD>no driver</TD><TR>
+<TD></TD><TD>Max kHz:</TD><TD>the driver emulates 44.1 maybe more</TD><TR>
+<TD></TD><TD>Driver:</TD><TD><A HREF="ftp://ftp.infradead.org/pub/pcsp">ftp://ftp.infradead.org/pub/pcsp</A></TD><TR>
+</TABLE></P>
+
+<P><UL>
+<LI> use at least 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> .
-   - don't use your soundcard by other application ( for ex. XMMS ) !
+     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 !
-   - Please tell us how MPlayer and your soundcard(s) worked together!
+<LI> Please tell us how MPlayer and your soundcard(s) worked together!
+</UL></P>
 
-</PRE>
+<BR>
+<HR>
+MPlayer documentation project
 
 </BODY>
-
 </HTML>

Index: video.html
===================================================================
RCS file: /cvsroot/mplayer/main/DOCS/video.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- video.html	23 Aug 2001 17:08:45 -0000	1.3
+++ video.html	24 Aug 2001 18:48:13 -0000	1.4
@@ -1,115 +1,113 @@
 <HTML>
-
 <BODY>
 
-<PRE>
-
-  <A NAME=2.2.1>2.2.1.  Video output devices</A>
-
-  General:
-  - x11:  X11 with optional SHM extension
-  - xv:   X11 using overlays with the Xvideo extension (hardware YUV &amp; scaling)
[...1132 lines suppressed...]
+project to be finished, it will provide real TV-out drivers, I hope.</P>
+
+<P>My current problem is that BES is working only with CRTC1. So picture
+will always shown up on head routed to CRTC1 (normaly the monitor),
+so i have to swap CRTC's, but this way your console will framebuffer
+(CRTC2 can't do text-mode) and a bit slow (no acceleration). :(</P>
 
-  <I> anyway i also just get monochrome output on the tv ...</I>
-  Maybe you have NTSC TV? Or just didn't run one of TV-* scripts.
+<P><I>Anyway i also just get monochrome output on the tv ...</I>
+Maybe you have NTSC TV? Or just didn't run one of TV-* scripts.</P>
 
-
-</PRE>
+<BR>
+<HR>MPlayer documentation project
 
 </BODY>
-
 </HTML>




More information about the MPlayer-cvslog mailing list