Mercurial > mplayer.hg
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 |