1
mirror of https://github.com/mpv-player/mpv synced 2024-10-22 08:51:57 +02:00

enhanced Installation section

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3289 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
gabucino 2001-12-03 17:08:09 +00:00
parent cd1dec20e1
commit f3a5ad7295
2 changed files with 272 additions and 77 deletions

View File

@ -23,7 +23,7 @@
<UL>
<LI><A HREF="#1.1">1.1 Röviden</A></LI>
<LI><A HREF="#1.2">1.2 Történelem</A></LI>
<LI><A HREF="#1.3">1.3 Telepítés</A></LI>
<LI><A HREF="#1.3">1.3 Installálás</A></LI>
<LI><A HREF="#1.4">1.4 És a grafikus felület?</A></LI>
<LI><A HREF="#1.5">1.5 Feliratok és OSD</A></LI>
</UL>
@ -169,23 +169,23 @@
<P><B><A NAME=1.1>1.1. Röviden</A></B></P>
<P>Az <B>MPlayer</B> egy LINUXON működő videolejátszó (fut sok más Unix-on és
akár nem-x86 processzorokon is. Lásd a <A HREF="#6">6-os fejezetet</A>).
Le tudja játszani a legtöbb MPEG, VOB, AVI, VIVO, ASF/WMV, QT/MOV file-t,
és ezekhez felsorakoztat jónéhány natív, XAnim, és Win32 codecet. Nézhetsz vele
<B>VideoCD</B>-t, <B>SVCD</B>-t, <B>DVD</B>-t, <B>3ivx</B>-et, és még <B>DivX</B>-et is
(ezutóbbihoz egyáltalán nincs szükség az avifile csomagra!). A másik óriási
tulajdonsága az MPlayernek a megjelenítési módok széles választéka. Működik
X11, Xv, DGA, OpenGL, SVGAlib, fbdev, aalib, sőt SDL-lel is (beleértve
ezáltal az SDL drivereit is), és néhány alacsonyszintű kártyaspecifikus
driver (Matrox/3dfx/SiS) is használható! Legtöbbjük támogat szoftveres vagy
hardveres skálázást, így a teljesképernyős mód is elérhető. Az <B>MPlayer</B>
támogat továbbá hardveres MPEG kártyákkal történő dekódolást/megjelenítést,
így például a<B><A HREF="http://www.mplayerhq.hu/DOCS/DVB">DVB</A></B> és
<B><A HREF="http://www.mplayerhq.hu/DOCS/DXR3">DXR3/Hollywood+</A></B>
kártyákon ! És még nem is szóltam a szép, élsímított, árnyékolt
feliratozásról (<B>9 támogatott típus!!!</B>), ami támogat európai/ISO
8859-1,2 (magyar, angol, cseh, stb), cirill és koreai fontokat, valamint
OSD-t!</P>
akár nem-x86 processzorokon is. Lásd a <A HREF="#6">6-os fejezetet</A>). Le
tudja játszani a legtöbb MPEG, VOB, AVI, VIVO, ASF/WMV, QT/MOV, FLI file-t,
és ezekhez felsorakoztat jónéhány natív, XAnim, és Win32 codecet. Nézhetsz
vele <B>VideoCD</B>-t, <B>SVCD</B>-t, <B>DVD</B>-t, <B>3ivx</B>-et, és még
<B>DivX</B>-et is (ezutóbbihoz egyáltalán nincs szükség az avifile
csomagra!). A másik óriási tulajdonsága az MPlayernek a megjelenítési módok
széles választéka. Működik X11, Xv, DGA, OpenGL, SVGAlib, fbdev, aalib,
DirectFb, sőt SDL-lel vagy GGI-vel is (beleértve ezáltal az SDL/GGI drivereit
is), és néhány alacsonyszintű kártyaspecifikus driver (Matrox/3dfx/SiS) is
használható! Legtöbbjük támogat szoftveres vagy hardveres skálázást, így a
teljesképernyős mód is elérhető. Az <B>MPlayer</B> támogat továbbá hardveres
MPEG kártyákkal történő dekódolást/megjelenítést, így például a<B><A
HREF="http://www.mplayerhq.hu/DOCS/DVB">DVB</A></B> és <B><A
HREF="http://www.mplayerhq.hu/DOCS/DXR3">DXR3/Hollywood+</A></B> kártyákon !
És még nem is szóltam a szép, élsímított, árnyékolt feliratozásról (<B>9
támogatott típus!!!</B>), ami támogat európai/ISO 8859-1,2 (magyar, angol,
cseh, stb), cirill és koreai fontokat, valamint OSD-t!</P>
<P>Az <B>MPlayer</B> alapjában véve GPL, de tartalmaz néhány nem-GPL kódot is,
amit NEM lehet bináris formában terjeszteni, továbbá tartalmazza az OpenDivX
@ -253,32 +253,49 @@ ak
<P><B><A NAME=1.3>1.3. Installálás</A></B></P>
<P>Ez a fejezet arra szolgál hogy segítsen véghezvinni az <B>MPlayer</B> fordítását
és konfigurálását. Nem könnyű, de nem is szükségszerűen nehéz. Ha a leírtaktól
eltérő viselkedést tapasztalsz, nézd át a dokumentációt és bizonyos hogy
megtalálod a választ. A linkek azért vannak hogy alaposan elolvasd ahova
mutatnak. Időigényes lesz, de megéri.</P>
<P>Újabb keletű rendszer ajánlott. Linuxon a 2.4.x-es számú kernelek
ajánlottak, de 2.4.10-zel és afölött problémák adódhatnak (licenszelés,
kernel bugok, stb).</P>
<P><B><I>SZÜKSÉGES CSOMAGOK</I></B></P>
<P>A következő (és leírt verziójú) csomagokra lesz szükséged ha nem akarsz
problémákba ütközni:<BR>
<UL>
<LI><B>binutils</B> - <B>2.11.x</B> ajánlott. Ez a program felelős az
MMX/3DNow!/stb utasításokért, ezért igen fontos.</LI>
MMX/3DNow!/stb utasításokért, ezért igen fontos.</LI>
<LI><B>gcc</B> - <B>2.95.2</B>-től <B>2.95.4</B> verziók ajánlottak.
<B>SOHA</B> ne használj 2.96-ot vagy 3.x.x-et !!! Hibás kódot generálnak.</LI>
<B>SOHA</B> ne használj 2.96-ot vagy 3.x.x-et !!! Hibás kódot generálnak.
Ha úgy döntesz hogy 2.96 helyett mást használsz, NE a 3.0 mellett
dönts, csak azért mert újabb! Sok tekintetben bugosabb is mint a 2.96.
Ígyhát ha váltani akarsz, marad a 2.95.x (2.95-ös libstdc++ is szükséges!),
vagy maradj a 2.96-nál (ebben az esetben viszont készülj fel a hibákra
a futás közben). A 2.96 "érdekességeiről"
<A HREF="../users_against_developers.html">itt</A> vagy a <A HREF="faq.html">FAQ-ban</A></I></B>
találsz infot.</LI>
<LI><B>XFree86</B> - <B>mindig a legújabb (4.1.0)</B> ajánlott. Normális
esetben ez mindenképpen szükséges. Ha nem tudod miért, akkor <B>tényleg</B>
muszáj. Bizonyosodj meg róla hogy fennvan a <B>devel</B> csomagja is !</LI>
esetben ez mindenképpen szükséges, tekintve hogy az újabb videokártyákban
jelenlevő hardveres YUV gyorsítás csak a 4.0.2-es verzió óta elérhető,
a benne levő <A HREF="video.html#2.3.1.2">XVideo</A> kiterjesztés révén
(<B>Xv</B>-ként is fogok majd hivatkozni rá). <A HREF="video.html#2.3.1.2">Részletes
információ.</A><BR>
Bizonyosodj meg róla hogy fennvan a <B>devel</B> csomagja is !<BR>
Néhány kártyához az <B>MPlayer</B> különleges meghajtókat tartalmaz
amik XFree86 nélkül is hardveresen gyorsított lejátszást tesznek
lehetővé. Listát lásd lejjebb.</LI>
<LI><B>make</B> - <B>mindig a legújabb</B> ajánlott (legalább 3.79.x).
Bár általában erre nem kell figyelj.</LI>
Bár általában erre nem kell figyelj.</LI>
<LI><B>SDL</B> - nem kötelező, de néhány esetben segíthet. Ajánlott mindig
a legújabbat használni.</LI>
a legújabbat használni.</LI>
</UL>
</P>
<P>Mielőtt sietnél fordítani, olvasd el a következőket is :</P>
<UL>
<LI>Ha 2.96-os GCC-d van (pl. RedHat 7.1, Mandrake 8), <B><I>olvasd el
<A HREF="../users_against_developers.html">ezt</A> vagy a <A HREF="faq.html">FAQ-t!</A></I></B></LI>
</UL>
<P><B><I>CODECEK</I></B></P>
<UL>
@ -304,25 +321,52 @@ probl
</UL>
</LI>
<LI><B>DivX4</B> : ha használni akarod a ProjectMayo <B>DivX4</B> codec-ét, nézd meg a
<A HREF="codecs.html#2.2.1.1">2.2.1.1</A>-es fejezetet még fordítás előtt.
Ez a codec sokkal gyorsabban játssza le a régi <B>DivX</B> filmeket mint a
Win32-es codec. Ha az új <B>DivX4</B> codec-ű filmeket is le akarod játszani,
ajánlott ennek a könyvtárnak a használata a w32codecs.zip-ben található
DivX.dll helyett. A codec maga zárt forráskódú, és egyelőre csak x86-os
gépeken futtatható. <I>Ez a codec szükséges a <B>MEncoder</B>-hez is,
lásd lent !</I></LI>
<LI><B>DivX4</B> : erről a codecről a
<A HREF="codecs.html#2.2.1.1">2.2.1.1</A>-es fejezetben található információ.
Ha nem akarsz <B>MEncoder-t</B> használni, ez a codec szükségtelen, tekintve
hogy a <B>libavcodec</B> (lásd fent) sokkal gyorsabb nála.<BR>
A DivX4 tulajdonságai :
<UL>
<LI>gyorsabban játszik le <B>DivX3</B> filmeket mint a Win32-es DLL-ek,
de lassabban mint a <B>libavcodec</B> !</LI>
<LI>A codec maga zárt forráskódú, és egyelőre csak x86-os
gépeken futtatható.</LI>
<LI><I>Ez a codec szükséges a <B>MEncoder</B>-hez is,
lásd lent !</I></LI>
</UL>
</LI>
<LI>Ha <B>3ivx</B> filmeket is le akarsz játszani, olvasd el az
<A HREF=codecs.html#2.1.2.4>XAnim codecek</A> fejezetet.</LI>
<LI>Az <A HREF=codecs.html#2.1.2.4>XAnim codecek</A> a legjobbak a régebbi
codec-ű filmek (mint pl Indeo 3/4/5 vagy Cinepak) lejátszására (teljes
képernyő, hardveres YUV támogatás). Főleg hogy mivel több platformon
hozzáférhetők, ez az egyetlen lehetőség Indeo (stb) filmek lejátszására
nem-x86-os gépeken (mármint az Xanim használatán kívűl persze;).</LI>
</UL>
<P><B><I>VIDEOKÁRTYÁK</I></B></P>
<P>Itt kétféle videokártyát különböztetünk meg. Az egyik fajta (az újabbak)
rendelkezik <B>hardveres YUV gyorsítással</B>, a másik pedig nem.</P>
<P>
<B><I>YUV kártyák</I></B></P>
<P>
<B>Kevés CPU idő felhasználásával</B> tudják
megjeleníteni vagy nagyítani a képet. Itt a nagyítás <B>ugyanannyi</B>
CPU időt használ mint a síma megjelenítés, tekintve hogy a videokártya
végzi. Így a teljes képernyős lejátszás szép és gyors lesz.
<UL>
<LI><B>Matrox G200/G400/G450/G550 kártyák</B> : nézd meg a
<A HREF="video.html#2.3.1.7">2.3.1.7</A>-es fejezetet, és nagy gyorsulást érhetsz el. Ezeket a lépéseket
fordítás <I>előtt</I> kell megcsinálni, különben nem épül be Matrox támogatás az
<LI><B>Matrox G200/G400/G450/G550 kártyák</B> : a speciális <B>mga_vid</B>
meghajtó lehetővé teszi az Xv-nél sokkal gyorsabb megjelenítést, TV
kimenetet G400-on, mindezt akár XFree86 nélkül. Lásd a
<A HREF="video.html#2.3.1.7">2.3.1.7</A>-es fejezetet. Ezeket a lépéseket
fordítás <I>előtt</I> kell megtenni, különben nem épül be Matrox támogatás az
<B>MPlayer</B>-be. Olvasd el továbbá a <A HREF="video.html#2.3.1.A.1">Matrox
TV kimenet</A> fejezetet.</LI>
@ -337,28 +381,83 @@ probl
fordítás <I>előtt</I> kell megcsinálni, különben nem épül be 3Dfx támogatás
az <B>MPlayer</B>-be. Nézd meg a <A HREF="video.html#2.3.1.A.3">3dfx TV
kimenet</A> fejezetet is.</LI>
<LI><B>S3 kártyák</B> : a Savage chip-ek és az XFree86 meghajtó hozzájuk
támogatja a hardveres gyorsítást. A lehető legújabb XFree86 ajánlott, a
régebbi meghajtók hibásak. A Savage kártyáknak problémáik vannak az YV12
megjelenítéssel. Lásd az <A HREF="video.html#2.3.1.2.2">S3 Xv fejezetet</A>.
Régi, nem-Savage chip-es kártyáknak nincs, vagy lassú a hardveres
támogatásuk.</LI>
<LI><B>Nvidia kártyák</B> : nagyon rossz választás videolejátszásra. Ezek
a kártyák olcsó távolkeleti alkatrészekből készülnek, amik rossz képminőséget
adnak más kártyákhoz képest. Továbbá az <U>XFree86-ban található Nvidia
meghajtó nem tartalmaz hardveres YUV gyorsítást!</U> Ehhez le kell töltened
az Nvidia zárt forráskódú meghajtóját az nvidia.com-ről. Részleteket
lásd az <A HREF="video.html#2.3.1.2.3">Nvidia Xv meghajtó</A> fejezetben.</LI>
<LI><B>más kártyák</B> : a fentiek közül egyik se?
<UL>
<LI>Próbáld ki hátha a kártyád, és az XFree86 drivere támogatja a
hardveres gyorsítást. Lásd az <A HREF="video#2.3.1.2">Xv fejezetet</A>
a részletekért.</LI>
<LI>Ha nem, a kártyád a következő csoportba tartozik :</LI>
</UL>
</LI>
</UL>
</P>
<P>
<B><I>YUV gyorsítással nem rendelkező kártyák</I></B></P>
<P>
Ezeknél vagy szoftveresen kell
nagyítani a képet (ez nagyon lassú), vagy le kell váltani egy kisebb
videomódba hogy pont akkora legyen a kép (pl 352x288). Ha nincs YUV
gyorsításod, az utóbbi módszer a célravezetőbb. Az <B>MPlayerben</B>
<U>ez a <CODE>-vm</CODE> opcióval kapcsolható be</U>. A következő
meghajtókat érdemes kipróbálni :
<UL>
<LI>XFree86 <B>használatával</B> : lásd a
<A HREF="video.html#2.3.1.3">DGA</A> és az
<A HREF="video.html#2.3.1.13">X11</A> meghajtók fejezeteit. A DGA
használata ajánlott!</LI>
<LI>XFree86 <B>nélkül</B> : próbáld ki ezeket a meghajtókat, ebben a
sorrendben :
<A HREF="video.html#2.3.1.12">vesa</A>,
<A HREF="video.html#2.3.1.6">fbdev</A>,
<A HREF="video.html#2.3.1.5">svgalib</A>,
<A HREF="video.html#2.3.1.11">aalib</A>.</LI>
</UL>
</P>
<P><B><I>HANGKÁRTYÁK</I></B></P>
<UL>
<LI><B>Soundblaster Live</B> : ezekkel a kártyákkal lehetőséged van az
<LI><B>Soundblaster Live!</B> : ezzel a kártyával lehetőséged van az
alapértelmezett 2 helyett 4 vagy 6 (<B>5.1</B>) csatornás AC3 kimenetre.
Olvasd el a <A HREF="codecs.html#2.2.2.1">Szoftveres AC3 dekódolás</A>
fejezetet.</LI>
<LI><B>más kártyák</B> speciális funkcióihoz az <B>MPlayer</B> nem tartalmaz
támogatást. <U>Ajánlott a <A HREF="sound.html#2.3.2">hangkártyák fejezetének</A>
elolvasása !</U>
</UL>
<P><B><I>EGYÉB FUNKCIÓK</I></B></P>
<UL>
<LI>A DVD támogatáshoz le kell fordítanod a libdvdread-et és a libdvdcss-t.
<LI>A DVD támogatáshoz le kell fordítanod a libdvdcss-t és a libdvdread-et,
méghozzá ilyen sorrendben!
Lásd <A HREF="cd-dvd.html#4.2">4.2-es fejezet</A>.</LI>
<LI>Kell grafikus felület? Ha igen, olvasd el az <A HREF=#1.4>1.4-es fejezetet</A>
mielőtt még belekezdenél a fordításba.</LI>
<LI>Ha fel akar installálni a nagyszerű <B>MEncodert</B> is, nézd meg a
<A HREF=encoding.html#2.4">MEncoder fejezet</A>et is.</LI>
<A HREF=encoding.html#2.4">MEncoder fejezetet</A> is.</LI>
<LI>Ha van V4L kompatibilis <B>TV tunered</B>, nézd meg a <A HREF=#2.5>TV bemenet</A>
fejezetet.</LI>
@ -415,6 +514,10 @@ bekapcsol
és a <CODE>gmplayer</CODE> file-t indítsd.
</UL>
<P>Mivel a GTK nem fut <B>setuid root</B> binárisból, nem lehet egyszerre
használni a GUI-t és az <B>új időzítő kódot</B> egyszerre (kivéve persze
ha root-ként futtatod az <B>MPlayer</B>-t).</P>
<P>Mivel az <B>MPlayer</B> alapban nem tartalmaz skineket, ezeket külön kell
letöltened. Lásd <A HREF="http://www.mplayerhq.hu/homepage/dload.html">itt</A>.
Ezeket a szokásos <CODE>/usr/local/share/mplayer/Skin</CODE> vagy <CODE>$HOME/.mplayer/Skin</CODE>

View File

@ -171,19 +171,19 @@
<P><B>MPlayer</B> is a movie player for LINUX (runs on many other Unices, and
<B>non-x86</B> CPUs, see <A HREF="#6">section 6</A>). It plays most MPEG, VOB,
AVI, VIVO, ASF/WMV, QT/MOV files, supported by many native, XAnim, and Win32
DLL codecs. You can watch <B>VideoCD</B>, <B>SVCD</B>, <B>DVD</B>, <B>3ivx</B>,
and even <B>DivX</B> movies too (and you don't need the avifile library at
all!). The another big feature of mplayer is the wide range of supported output
drivers. It works with X11, Xv, DGA, OpenGL, SVGAlib, fbdev, AAlib, but you can
use SDL (and this way all drivers of SDL) and some lowlevel card-specific
drivers (for Matrox, 3Dfx and Radeon) too! Most of them supports software or
hardware scaling, so you can enjoy movies in fullscreen. <B>MPlayer</B>
supports displaying through some hardware MPEG decoder boards, such as the
<B><A HREF="DVB">DVB</A></B> and <B> <A HREF="DXR3">DXR3/Hollywood+</A></B> !
And what about the nice big antialiased shaded subtitles (<B>9 supported
types!!!</B>) with european/ISO 8859-1,2 (hungarian, english, czech, etc),
cyrillic, korean fonts, and OSD?</P>
AVI, VIVO, ASF/WMV, QT/MOV, FLI files, supported by many native, XAnim, and
Win32 DLL codecs. You can watch <B>VideoCD</B>, <B>SVCD</B>, <B>DVD</B>,
<B>3ivx</B>, and even <B>DivX</B> movies too (and you don't need the avifile
library at all!). The another big feature of mplayer is the wide range of
supported output drivers. It works with X11, Xv, DGA, OpenGL, SVGAlib, fbdev,
AAlib, DirectFB, but you can use GGI and SDL (and this way all their drivers)
and some lowlevel card-specific drivers (for Matrox, 3Dfx and Radeon) too! Most
of them supports software or hardware scaling, so you can enjoy movies in
fullscreen. <B>MPlayer</B> supports displaying through some hardware MPEG
decoder boards, such as the <B><A HREF="DVB">DVB</A></B> and <B> <A
HREF="DXR3">DXR3/Hollywood+</A></B> ! And what about the nice big antialiased
shaded subtitles (<B>9 supported types!!!</B>) with european/ISO 8859-1,2
(hungarian, english, czech, etc), cyrillic, korean fonts, and OSD?</P>
<P><B>MPlayer</B> is basically GPL, but contains some non-GPL code which is not
allowed to be distributed in binary form, and also contains the OpenDivX
@ -250,28 +250,44 @@ too. So I've decided to write/modify one...</P>
<P><B><A NAME=1.3>1.3. Installation</A></B></P>
<P><B><I>REQUIREMENTS</I></B><BR>
<P>In this chapter I'll try to guide you through the compiling and
configuring process of <B>MPlayer</B>. It's not easy, but it won't neccessarily
be hard. If you experience a different behaviour than what I explain, please
search through this documentation and you'll find your answers. If you
see links, please follow them and read carefully what they contain. It
will take some time, but it DOES worth it.</P>
<P>You need a fairly recent system. On Linux, 2.4.x kernels are required, but
with 2.4.10 and above you'll ocassionally experience problems (licensing,
kernel bugs, etc) so they are discouraged.</P>
<P><B><I>SOFTWARE REQUIREMENTS</I></B><BR>
<UL>
<LI><B>binutils</B> - suggested version is <B>2.11.x</B> . This program is
responsible for generating MMX/3DNow!/etc instructions, thus very important.</LI>
responsible for generating MMX/3DNow!/etc instructions, thus very important.</LI>
<LI><B>gcc</B> - suggested version is from <B>2.95.2</B> to <B>2.95.4</B>.
<B>NEVER</B> use 2.96 or 3.x.x !!! They generate faulty code.</LI>
<LI><B>XFree86</B> - suggested version is <B>always the newest (4.1.0)</B>. Normally
everyone wants this. If you don't know why, you <B>do</B> need it. Make
sure its <B>development package</B> is installed too !</LI>
<B>NEVER</B> use 2.96 or 3.x.x !!! They generate faulty code. If you decide
to change gcc from 2.96, then don't decide in favor of 3.0 juts because
it's newer! In some ways it's even worse than 2.96. So downgrade to
2.95.x (downgrade libstdc++ too!) or don't up/downgrade at all (but in
this case, be prepared for runtime problems).
Detailed information about gcc 2.96's bugs can be found
<A HREF="users_against_developers.html"><B><I>here</I></B></A> and in the
<A HREF="faq.html">FAQ</A> !</I></B></LI>
<LI><B>XFree86</B> - suggested version is <B>always the newest (4.1.0)</B>.
Normally everyone wants this, as starting from XFree86 4.0.2, it contains
the <A HREF="video.html#2.3.1.2">XVideo</A> extension (somewhere referred
as <B>Xv</B>) which is needed to enable the hardware YUV acceleration (fast
image display) on cards that support it. <A HREF="video.html#2.3.1.2">More
information available.</A><BR>
Make sure its <B>development package</B> is installed too otherwise
it won't work.<BR>
For some videocards you don't need XFree86. See list below.</LI>
<LI><B>make</B> - suggested version is <B>always the newest</B> (at least 3.79.x). This
usually isn't important.</LI>
usually isn't important.</LI>
<LI><B>SDL</B> - it's not mandatory, but can help in some cases. Always
use the newest (beginning from 1.2.x).</LI>
</UL>
</P>
<P>Read the following before trying to compile <B>MPlayer</B>:</P>
<UL>
<LI>If you have <B>gcc 2.96</B> on your system, <A HREF="users_against_developers.html"><B><I>READ
THIS</A> and the <A HREF="faq.html">FAQ</A> !</I></B></LI>
use the newest (beginning from 1.2.x).</LI>
</UL>
<P><B><I>CODECS</I></B></P>
@ -282,7 +298,7 @@ THIS</A> and the <A HREF="faq.html">FAQ</A> !</I></B></LI>
<UL>
<LI>you can <B>gain <I>DivX/DivX4</I> playing on non-x86 machines</B></LI>
<LI>this codec has the <B>greatest decoding speed</B> for DivX and DivX4
movies (even faster than the original DivX4 library itself) !</LI>
movies (even faster than the original DivX4 library itself) ! Recommended!</LI>
</UL>
</LI>
@ -303,7 +319,8 @@ package! However, you can use our codecs package with avifile. Features :<BR>
<B>MEncoder</B>, you possibly don't want this codec as <B>libavcodec</B> (see
above) is much faster than this.<BR>
Features :<UL>
<LI>can play old <B>DivX3</B> movies much faster than the Win32 DLL</LI>
<LI>can play old <B>DivX3</B> movies much faster than the Win32 DLL but
slower than <B>libavcodec</B> !</LI>
<LI>it's closed-source, and only an x86 version is available.</LI>
<LI><I>You also need this codec for <B>MEncoder</B>, see below !</I></LI>
</UL>
@ -311,10 +328,28 @@ Features :<UL>
<LI>If you want to play <B>3ivx</B> movies, check the <A HREF=codecs.html#2.2.1.3>
XAnim codecs section</A>.</LI>
<LI>The <A HREF=codecs.html#2.2.1.3>XAnim codecs</A> are the best (full screen,
hardware YUV zoom) for decoding old videos like Indeo 3/4/5, Cinepak, and some
others. And they are multiplatform, so this is the only way to play Indeo on
non-x86 platforms (well, apart from using XAnim:).</LI>
</UL>
<P><B><I>VIDEOCARDS</I></B></P>
<P>There are generally two kind of videocards. One kind (the newer cards) has
<B>hardware YUV acceleration</B> support, the other cards don't.</P>
<P>
<B><I>YUV cards</I></B></P>
<P>
They can display and scale (zoom) the picture to any size that fits in
their memory, with <B>small CPU usage</B> (zooming doesn't increase it!), thus
you get a nice and very fast fullscreen playing.</P>
<P>
<UL>
<LI><B>Matrox G200/G400/G450/G550 cards</B> : please see the <A HREF="video.html#2.3.1.7">mga_vid</A>
section in order to gain big speedup. It is important to do these steps
@ -333,20 +368,73 @@ section</A> of the TV-out documentation, to know what features of your card is
supported under Linux/MPlayer. If you have a <B>Radeon</B> or <B>Rage128</B> card, we have a
<B>XXX_vid</B> driver for you, with TV out ! Check <A
HREF="video.html#2.3.1.14">this</A> section !</LI>
<LI><B>S3 cards</B> : the Savage chips have hardware acceleration. Use as
new XFree86 version as possible, older drivers are buggy. Savage chips
have problems with YV12 display, see <A HREF="video.html#2.3.1.2.2">S3 Xv
section</A> for details. Older, non-Savage cards have no, or slow hardware
support.</LI>
<LI><B>Nvidia cards</B> : very bad choice for video playing. Nvidia's
cards are manufactured on the far-east, and have very cheap and bad
quality chips. Moreover, <U>the built-in Nvidia driver in XFree86 doesn't
contain support for hardware YUV acceleration!</U> You have to download
Nvidia's closed-source drivers from nvidia.com . See details in <A
HREF="video.html#2.3.1.2.3">Nvidia Xv driver</A> section.</LI>
<LI><B>other cards</B> : none of the above?
<UL>
<LI>Try if the XFree86 driver (and your card) supports hardware
acceleration. See the <A HREF="video.html#2.3.1.2">Xv section</A> for
details.</LI>
<LI>If it doesn't, your card is one of the :</LI>
</UL>
</LI>
</UL>
</P>
<P>
<B><I>Non-YUV cards</I></B></P>
<P>
Fullscreen playing can be achieved by either zooming
(<B>by software</B>, this is slooow), or changing to a smaller videomode, for
example to 352x288. If you don't have YUV accel, this latter method is
the recommended one. Throughout <B>MPlayer</B>, <U>this behaviour can
be switched on by using the <CODE>-vm</CODE> option</U> and with
the following drivers :
<UL>
<LI><B>using</B> XFree86 : see details in
<A HREF="video.html#2.3.1.3">DGA driver</A> and
<A HREF="video.html#2.3.1.13">X11 driver</A> sections. DGA is
recommended!</LI>
<LI><B>not using</B> XFree86 : try the drivers in the following order :
<A HREF="video.html#2.3.1.12">vesa</A>,
<A HREF="video.html#2.3.1.6">fbdev</A>,
<A HREF="video.html#2.3.1.5">svgalib</A>,
<A HREF="video.html#2.3.1.11">aalib</A>.</LI>
</UL>
</P>
<P><B><I>SOUNDCARDS</I></B></P>
<UL>
<LI><B>Soundblaster Live!</B> : with this card you can use 4 or 6 (<B>5.1</B>)
channels AC3 decoding instead of 2. Read the
<A HREF="codecs.html#2.2.2.1">Software AC3 decoding</A> section.</LI>
<LI><B>other cards'</B> features aren't supported by <B>MPlayer</B>.
<U>It's very recommended to read the <A HREF="sound.html#2.3.2">soundcards
section</A> !</U>
</UL>
<P><B><I>FEATURES</I></B></P>
<UL>
<LI>For DVD support, you'll have to compile libdvdread and libdvdcss.
<LI>For DVD support, you'll have to compile libdvdcss and libdvdread, and
in this order!
See <A HREF="cd-dvd.html#4.2">section 4.2</A> for more information.</LI>
<LI>Decide if you need GUI. If you do, see the <A HREF=#1.4>1.4 section</A>
@ -410,6 +498,10 @@ Then, to turn on GUI mode, you either
</UL>
</P>
<P>Since GTK doesn't run from a <B>setuid root</B> binary, you can't use
the GUI and the <B>new timer code</B> (mentioned above) together (unless
you run <B>MPlayer</B> as root, of course).</P>
<P>As <B>MPlayer</B> doesn't have a skin included, you have to download them
if you want to use the GUI. See the <A HREF="http://www.mplayerhq.hu/homepage/dload.html">download page</A>.
They should be extracted to the usual system-wide directory (<CODE>/usr/local/share/mplayer/Skin</CODE>),