comparison DOCS/documentation.html @ 3238:9242d751e312

restructured Installation section
author gabucino
date Sat, 01 Dec 2001 09:59:03 +0000
parents 71a3d16f344f
children ef38487113b1
comparison
equal deleted inserted replaced
3237:61e1520db8cb 3238:9242d751e312
247 247
248 </UL></P> 248 </UL></P>
249 249
250 <P><B><A NAME=1.3>1.3. Installation</A></B></P> 250 <P><B><A NAME=1.3>1.3. Installation</A></B></P>
251 251
252 <P>You'll need the following packages and versions if you don't want to 252 <P><B><I>REQUIREMENTS</I></B><BR>
253 experience any problems:<BR> 253
254 <UL> 254 <UL>
255 <LI><B>binutils</B> - suggested version is <B>2.11.x</B> . This program is 255 <LI><B>binutils</B> - suggested version is <B>2.11.x</B> . This program is
256 responsible for generating MMX/3DNow!/etc instructions, thus very important.</LI> 256 responsible for generating MMX/3DNow!/etc instructions, thus very important.</LI>
257 <LI><B>gcc</B> - suggested version is from <B>2.95.2</B> to <B>2.95.4</B>. 257 <LI><B>gcc</B> - suggested version is from <B>2.95.2</B> to <B>2.95.4</B>.
258 <B>NEVER</B> use 2.96 or 3.x.x !!! They generate faulty code.</LI> 258 <B>NEVER</B> use 2.96 or 3.x.x !!! They generate faulty code.</LI>
268 268
269 <P>Read the following before trying to compile <B>MPlayer</B>:</P> 269 <P>Read the following before trying to compile <B>MPlayer</B>:</P>
270 270
271 <UL> 271 <UL>
272 <LI>If you have <B>gcc 2.96</B> on your system, <A HREF="users_against_developers.html"><B><I>READ 272 <LI>If you have <B>gcc 2.96</B> on your system, <A HREF="users_against_developers.html"><B><I>READ
273 THIS</A> or the <A HREF="faq.html">FAQ</A> !</I></B></LI> 273 THIS</A> and the <A HREF="faq.html">FAQ</A> !</I></B></LI>
274 274 </UL>
275 <LI>If you plan to use <B>MPlayer</B> on x86 architecture, you possibly want to 275
276 use Win32 codecs. If you want to play or encode for example movies recorded 276 <P><B><I>CODECS</I></B></P>
277 with digital cameras (example: DV), you must install them. Download and unzip 277
278 w32codecs.zip to /usr/lib/win32 . Note: the avifile project has similar codecs 278 <UL>
279 package, but it differs from ours, so if you want to use all supported codecs, 279 <LI><B>libavcodec</B> : If you want to use this DivX3/DivX4/etc codec, check the
280 then use our package! However, you can use our codecs package with 280 <A HREF="codecs.html#2.2.1.2">2.2.1.2</A> section before compiling. Features :<BR>
281 avifile.</LI> 281 <UL>
282 282 <LI>you can <B>gain <I>DivX/DivX4</I> playing on non-x86 machines</B></LI>
283 <LI>If you own a Matrox G200/G400/G450/G550 card, then please see the <A HREF="video.html#2.3.1.7">mga_vid</A> 283 <LI>this codec has the <B>greatest decoding speed</B> for DivX and DivX4
284 movies (even faster than the original DivX4 library itself) !</LI>
285 </UL>
286 </LI>
287
288 <LI><B>Win32 codecs</B> : If you plan to use <B>MPlayer</B> on x86
289 architecture, you will possibly need them. Download and unzip w32codecs.zip to
290 /usr/lib/win32 . Note: the avifile project has similar codecs package, but it
291 differs from ours, so if you want to use all supported codecs, then use our
292 package! However, you can use our codecs package with avifile. Features :<BR>
293 <UL>
294 <LI>you need this if you want to play or encode for example movies recorded
295 with digital cameras (example: DV)</LI>
296 <LI>needed if you want to play <B>WMV movies</B> or older ASF's</LI>
297 </UL>
298 </LI>
299
300 <LI><B>DivX4</B> : information about this codec is available in the
301 <A HREF="codecs.html#2.2.1.1">2.2.1.1</A> section. If you don't want to use
302 <B>MEncoder</B>, you possibly don't want this codec as <B>libavcodec</B> (see
303 above) is much faster than this.<BR>
304 Features :<UL>
305 <LI>can play old <B>DivX3</B> movies much faster than the Win32 DLL</LI>
306 <LI>it's closed-source, and only an x86 version is available.</LI>
307 <LI><I>You also need this codec for <B>MEncoder</B>, see below !</I></LI>
308 </UL>
309 </LI>
310
311 <LI>If you want to play <B>3ivx</B> movies, check the <A HREF=codecs.html#2.2.1.3>
312 XAnim codecs section</A>.</LI>
313 </UL>
314
315 <P><B><I>VIDEOCARDS</I></B></P>
316
317 <UL>
318 <LI><B>Matrox G200/G400/G450/G550 cards</B> : please see the <A HREF="video.html#2.3.1.7">mga_vid</A>
284 section in order to gain big speedup. It is important to do these steps 319 section in order to gain big speedup. It is important to do these steps
285 <I>before</I> compiling <B>MPlayer</B>, otherwise no Matrox-specific support will be 320 <I>before</I> compiling <B>MPlayer</B>, otherwise no Matrox-specific support will be
286 built. Also check out the <A HREF="video.html#2.3.1.A.1">Matrox TV-out</A> 321 built. Also check out the <A HREF="video.html#2.3.1.A.1">Matrox TV-out</A>
287 section.</LI> 322 section.</LI>
288 323
289 <LI>If you own a 3Dfx Voodoo3/Banshee card, then please see the <A 324 <LI><B>3Dfx Voodoo3/Banshee cards</B> : please see the <A
290 HREF="video.html#2.3.1.9">2.3.1.9</A> section in order to gain big speedup. It 325 HREF="video.html#2.3.1.9">2.3.1.9</A> section in order to gain big speedup. It
291 is important to do these steps <I>before</I> compiling <B>MPlayer</B>, 326 is important to do these steps <I>before</I> compiling <B>MPlayer</B>,
292 otherwise no 3Dfx support will be built. Also see the <A HREF="video.html#2.3.1.A.3">3dfx 327 otherwise no 3Dfx support will be built. Also see the <A HREF="video.html#2.3.1.A.3">3dfx
293 TV out section</A>.</LI> 328 TV out section</A>.</LI>
294 329
295 <LI>If you own an ATI card, see the <A HREF="video.html#2.3.1.A.2">ATI cards 330 <LI><B>ATI cards</B> : see the <A HREF="video.html#2.3.1.A.2">ATI cards
296 section</A> of the TV-out documentation, to know what features of your card is 331 section</A> of the TV-out documentation, to know what features of your card is
297 supported under Linux/MPlayer. If you have a <B>Radeon</B> card, we have a 332 supported under Linux/MPlayer. If you have a <B>Radeon</B> or <B>Rage128</B> card, we have a
298 <B>radeon_vid</B> driver for you, with TV out ! Check <A 333 <B>XXX_vid</B> driver for you, with TV out ! Check <A
299 HREF="video.html#2.3.1.14">this</A> section !</LI> 334 HREF="video.html#2.3.1.14">this</A> section !</LI>
300 335 </UL>
301 <LI>If you plan to use the ProjectMayo's <B>DivX4</B> codec, check the 336
302 <A HREF="codecs.html#2.2.1.1">2.2.1.1</A> section before compiling. 337 <P><B><I>FEATURES</I></B></P>
303 This codec can play old <B>DivX</B> movies much faster than the Win32 DLL. 338
304 If you want to play movies with the new <B>DivX4</B> codec, it's 339 <UL>
305 <B>recommended</B> to use this library, instead the DivX.dll in the
306 w32codecs.zip package. The codec itself is closed-source, and only an x86
307 version is available. <I>You also need this codec for <B>MEncoder</B>, see
308 below !</I></LI>
309
310 <LI>If you plan to use ffmpeg's <B>libavcodec</B>, check the
311 <A HREF="codecs.html#2.2.1.2">2.2.1.2</A> section before compiling.
312 You'll need this to <B>gain <I>DivX/DivX4</I> playing on non-x86 machines</B>,
313 and this codec has the <B>greatest decoding speed</B> for DivX and DivX4
314 movies (even faster than the original DivX4 library itself) !</LI>
315
316 <LI>For DVD support, you'll have to compile libdvdread and libdvdcss. 340 <LI>For DVD support, you'll have to compile libdvdread and libdvdcss.
317 See <A HREF="cd-dvd.html#4.2">section 4.2</A> for more information.</LI> 341 See <A HREF="cd-dvd.html#4.2">section 4.2</A> for more information.</LI>
318 342
319 <LI>Decide if you need GUI. If you do, see the <A HREF=#1.4>1.4 section</A> 343 <LI>Decide if you need GUI. If you do, see the <A HREF=#1.4>1.4 section</A>
320 before compiling.</LI> 344 before compiling.</LI>
321 345
322 <LI>If you want to install <B>MEncoder</B> (our great all-purpose encoder), 346 <LI>If you want to install <B>MEncoder</B> (our great all-purpose encoder),
323 see the <A HREF="encoding.html#2.4">MEncoder section</A> .</LI> 347 see the <A HREF="encoding.html#2.4">MEncoder section</A> .</LI>
324 348
325 <LI>If you want to play <B>3ivx</B> movies, check the <A HREF=codecs.html#2.2.1.3>
326 XAnim codecs section</A>.</LI>
327 349
328 <LI>If you have a V4L compatible <B>TV tuner</B> card, and wish to watch/grab and 350 <LI>If you have a V4L compatible <B>TV tuner</B> card, and wish to watch/grab and
329 encode movies with <B>MPlayer</B>, read the <A HREF=#2.5>TV input</A> section.</LI> 351 encode movies with <B>MPlayer</B>, read the <A HREF=#2.5>TV input</A> section.</LI>
330 352
331 <LI>There are two timer codes in <B>MPlayer</B>. To use the old 353 <LI>There are two timer codes in <B>MPlayer</B>. To use the old