comparison DOCS/documentation.html @ 1748:63b6876090da

*** empty log message ***
author gabucino
date Wed, 29 Aug 2001 16:12:31 +0000
parents 07e2dfca67a3
children caa5d43dcde5
comparison
equal deleted inserted replaced
1747:e955ee46d3e0 1748:63b6876090da
2 <BODY BGCOLOR=WHITE> 2 <BODY BGCOLOR=WHITE>
3 3
4 <FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> 4 <FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
5 5
6 <P><CENTER><B>MPlayer - Movie Player for LINUX (C) 2000-2001 Arpad Gereoffy (A'rpi/ESP-team)</B><BR> 6 <P><CENTER><B>MPlayer - Movie Player for LINUX (C) 2000-2001 Arpad Gereoffy (A'rpi/ESP-team)</B><BR>
7 <BR><A HREF="http://www.mplayerhq.hu">http://www.mplayerhq.hu</A></CENTER></P> 7 <BR><A HREF="http://www.mplayerhq.hu">http://www.mplayerhq.hu</A><BR><BR>
8 <A HREF="Hungarian/documentation.html">[ Hungarian translation ]</A></CENTER></P>
8 9
9 <P><HR></P> 10 <P><HR></P>
10 11
11 <P>Table of Contents</P> 12 <P>Table of Contents</P>
12 13
96 </LI></UL> 97 </LI></UL>
97 </LI><LI><A HREF="#A">A. Authors</A> 98 </LI><LI><A HREF="#A">A. Authors</A>
98 </LI><UL><LI><A HREF="#A2">A/2. Maintainers</A></LI></UL> 99 </LI><UL><LI><A HREF="#A2">A/2. Maintainers</A></LI></UL>
99 </LI><LI><A HREF="#B">B. Mailing lists</A> 100 </LI><LI><A HREF="#B">B. Mailing lists</A>
100 </LI><LI><A HREF="bugreports.html">C. How to report bugs</A> 101 </LI><LI><A HREF="bugreports.html">C. How to report bugs</A>
102 </LI><LI><A HREF="#D">D. Known bugs</A>
101 103
102 </LI></UL></P> 104 </LI></UL></P>
103 105
104 <P><HR></P> 106 <P><HR></P>
105 107
168 even more stable than ever, and so on. It's a MUST ! 170 even more stable than ever, and so on. It's a MUST !
169 </UL></P> 171 </UL></P>
170 172
171 <P><B><A NAME=1.3>1.3. Installation</A></B></P> 173 <P><B><A NAME=1.3>1.3. Installation</A></B></P>
172 174
175 <P>You'll need the following packages and versions if you don't want to
176 experience any problems:<BR>
177 <UL>
178 <LI><B>binutils</B> - suggested version is <B>2.11.x</B> . This program is
179 responsible for generating MMX/3DNow!/etc instructions, thus very important.</LI>
180 <LI><B>gcc</B> - suggested version is from <B>2.95.2</B> to <B>2.95.4</B>.
181 <B>NEVER</B> use 2.96 or 3.x.x !!! They generate faulty code.</LI>
182 <LI><B>XFree86</B> - suggested version is <B>always the newest (4.1.0)</B>. Normally
183 everyone wants this. If you don't know why, you <B>do</B> need it.</LI>
184 <LI><B>make</B> - suggested version is <B>always the newest</B> (at least 3.79.x). This
185 usually isn't important.</LI>
186 </UL>
187 </P>
188
189 <P>Read the following before trying to compile <B>MPlayer</B>:</P>
190
173 <UL> 191 <UL>
174 <LI>If you plan to use <B>MPlayer</B> on x86 architecture, you possibly want to use 192 <LI>If you plan to use <B>MPlayer</B> on x86 architecture, you possibly want to use
175 Win32 codecs. Download and unzip w32codecs.zip to /usr/lib/win32 . 193 Win32 codecs. Download and unzip w32codecs.zip to /usr/lib/win32 .
176 Note: the avifile project has similar codecs package, but it differs 194 Note: the avifile project has similar codecs package, but it differs
177 from ours, so if you want to use all supported codecs, then use 195 from ours, so if you want to use all supported codecs, then use
178 our package! However, you can use our codecs package with avifile.</LI> 196 our package! However, you can use our codecs package with avifile.</LI>
179 197
180 <LI>If you own a Matrox G200/G400/G450 card, then please see the <A HREF="video.html#2.2.1.7">2.2.1.7</A> 198 <LI>If you own a Matrox G200/G400/G450 card, then please see the <A HREF="video.html#2.2.1.7">2.2.1.7</A>
181 section in order to gain big speedup. It is important to do these steps 199 section in order to gain big speedup. It is important to do these steps
182 _before_ compiling <B>MPlayer</B>, otherwise no Matrox-specific support will be 200 <I>before</I> compiling <B>MPlayer</B>, otherwise no Matrox-specific support will be
183 built.</LI> 201 built.</LI>
184 202
185 <LI>If you plan to use the ProjectMayo's <B>DivX4</B> codec, check the 203 <LI>If you plan to use the ProjectMayo's <B>DivX4</B> codec, check the
186 <A HREF="codecs.html#2.1.2.1">2.1.2.1</A> section before compiling. 204 <A HREF="codecs.html#2.1.2.1">2.1.2.1</A> section before compiling.
187 This codec can play <B>DivX</B> movies much faster than the Win32 DLL, and 205 This codec can play <B>DivX</B> movies much faster than the Win32 DLL, and
442 audio playback, because the video/audio codecs using the Win32 DLLs 460 audio playback, because the video/audio codecs using the Win32 DLLs
443 are not available. However, <B>DivX/OpenDivX</B> movies should work, 461 are not available. However, <B>DivX/OpenDivX</B> movies should work,
444 when using libavcodec.</P> 462 when using libavcodec.</P>
445 463
446 <P>On <B>UltraSPARC</B>s, <B>MPlayer</B> takes advantage of their <B>VIS</B> 464 <P>On <B>UltraSPARC</B>s, <B>MPlayer</B> takes advantage of their <B>VIS</B>
447 extensions (equivalent to MMX), currently only(?) in <I>libmpeg2</I> and <I>libvo</I>, not 465 extensions (equivalent to MMX), currently only in <I>libmpeg2</I>,
448 libavcodec/mp3lib. You can watch a VOB file on a 400Mhz CPU. You'll need 466 <I>libvo</I> and <I>libavcodec</I>, but not in mp3lib. You can watch a VOB file
449 <A HREF="http://www.sun.com/sparc/vis/mediaLib.html">mLib</A> installed.</P> 467 on a 400Mhz CPU. You'll need <A
468 HREF="http://www.sun.com/sparc/vis/mediaLib.html">mLib</A> installed.</P>
450 469
451 <P>To build the package you will need GNU make (gmake, /opt/sfw/gmake), native 470 <P>To build the package you will need GNU make (gmake, /opt/sfw/gmake), native
452 Solaris make will not work. Typical error you get when building with solaris' 471 Solaris make will not work. Typical error you get when building with solaris'
453 make instead of GNU make:</P> 472 make instead of GNU make:</P>
454 473
657 </LI><LI>Jürgen Keil and Marcus Comstedt: &lt;jk@tools.de&gt; &lt;marcus@idonex.se&gt; 676 </LI><LI>Jürgen Keil and Marcus Comstedt: &lt;jk@tools.de&gt; &lt;marcus@idonex.se&gt;
658 <UL><LI>patched <B>MPlayer</B> to work on Solaris 8 x86 677 <UL><LI>patched <B>MPlayer</B> to work on Solaris 8 x86
659 </LI><LI>configure fixes 678 </LI><LI>configure fixes
660 </LI><LI>various fixes (win32, configure, etc) 679 </LI><LI>various fixes (win32, configure, etc)
661 </LI><LI>SUN audio driver in libao2 680 </LI><LI>SUN audio driver in libao2
681 </LI><LI>mediaLib support in libavcodec
662 </LI></UL> 682 </LI></UL>
663 683
664 </LI><LI>Vladimir Kushnir: &lt;vkushnir@Alfacom.net&gt; 684 </LI><LI>Vladimir Kushnir: &lt;vkushnir@Alfacom.net&gt;
665 <UL><LI>patched <B>MPlayer</B> to work on FreeBSD x86 685 <UL><LI>patched <B>MPlayer</B> to work on FreeBSD x86
666 </LI></UL> 686 </LI></UL>
889 otherwise. Please do not send messages using other language!</P> 909 otherwise. Please do not send messages using other language!</P>
890 910
891 911
892 <P><B><A NAME=C><A HREF="bugreports.html">Appendix C</A> - How to report bugs</A></B></P> 912 <P><B><A NAME=C><A HREF="bugreports.html">Appendix C</A> - How to report bugs</A></B></P>
893 913
914 <P><B><A NAME=D>Appendix D - Known bugs</A></B></P>
915
916 <P>Special system/cpu-specific bugs/problems:</P>
917 <UL>
918 <LI> SIGILL (signal 4) in draw_frame, on P3 (mostly with 2.2.x kernels):<BR>
919 Problem: movups is crashing in libvo/fastmemcpy.h<BR>
920 Workaround: ./configure --disable-fastmemcpy<BR>
921 SOLVED: disabled SSE code in fastmemcpy.h ;(</LI>
922
923 <LI>No image (black image) in RGB 15/16bpp (x11,dga,fbdev,svga) playing
924 MPEG or OpenDivX files:<BR>
925 Problem: gcc 2.96 bug<BR>
926 Workaround: ./configure --disable-mmx, or use gcc 2.95.x<BR>
927 SOLVED: code fixed<LI>
928
929 <LI>SIGILL (signal 4) or other fault at loading l3codeca.acm:<BR>
930 Problem: shared libs are loaded to 0x00xxxxxx instead of 0x40xxxxxx<BR>
931 Workaround: mplayer -afm 1 ...<BR>
932 SOLVED: you are using some security kernel patch, like OpenWall etc.</LI>
933
934 <LI>SIGILL (signal 4) on P3 using 2.2.x kernels:<BR>
935 Problem: kernel 2.2.x doesn't have proper (working) SSE support<BR>
936 Solution: upgrade kernel to 2.4.x<BR>
937 Workaround: ./configure --disable-sse<BR>
938
939 <LI>General SIGILL (signal 4):<BR>
940 Problem: you compiled and run mplayer in different machines
941 (for example compiled on P3 and running on celeron)<BR>
942 Solution: compile MPlayer on the same machine where you will use it!<BR>
943 Workaround: ./configure --disable-sse etc. options<BR>
944 </UL>
945
946 <P>Various A-V sync and other audio problems:</P>
947
948 General audio delay or jerky sound (exists with all or many files):<BR>
949 <UL>
950 <LI>audio buffer problems (buffer size badly detected)<BR>
951 Workaround: mplayer -abs option</LI>
952 <LI>slow machine (cpu or vga)<BR>
953 try with -vo null, if it plays well, then you have slow VGA card/driver<BR>
954 Workaround: buy a faster card or read this documentation about how to speed up<BR>
955 SOLVED: try -framedrop</LI>
956 </UL><BR>
957
958 Audio delay/de-sync specific to one or a few files:<BR>
959 <UL>
960 <LI>bad file (please upload the file, so we can check & fix)<BR>
961 Workaround: -ni or -bps option (for non-interlaved or bad files)<BR>
962 -mc 0 (required for files with VBR audio)<BR>
963 -delay option or +/- keys at runtime to adjust delay</LI>
964 <LI>your soundcard doesn't support 48Khz playback<BR>
965 Workaround: buy a better soundcard... or try to decrease fps by 10% (use -fps 27 for a 30fps movie)</LI>
966 <LI>slow machine<BR>
967 (if A-V is not around 0, and the last number in the status line increasing)<BR>
968 Workaround: -framedrop</LI>
969 </UL><BR>
970
971 No sound at all:<BR>
972 <UL>
973 <LI>your file uses an unsupported codec<BR>
974 Workaround: read the documentation and help us adding support for it</LI>
975 </UL>
976
977 <P>Video-out problems:</P>
978
979 <P>First note: options -fs -vm and -zoom are just recommendations, not (yet)
980 supported by all drivers. So it isn't a bug if it doesn't work.
981 Only a few driver supports scaling/zooming, don't expect this from x11 or dga.</P>
982
983 <P>OSD/sub flickering:<BR>
984 - x11 driver: sorry, it can't be fixed now<BR>
985 - xv driver: use -double option</P>
986
894 </BODY> 987 </BODY>
895 </HTML> 988 </HTML>