Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > c152d44cf90e046b661655b5995890a5 > files > 554

mplayer-doc-1.0-1.rc2.18.2mdv2009.0.i586.rpm

<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>8.2. Xv</title><link rel="stylesheet" href="default.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.2"><link rel="start" href="index.html" title="MPlayer - The Movie Player"><link rel="up" href="video.html" title="8. fejezet - Videó kimeneti eszközök"><link rel="prev" href="mtrr.html" title="8.1. Az MTRR beállítása"><link rel="next" href="dga.html" title="8.3. DGA"><link rel="preface" href="howtoread.html" title="Hogyan olvasd ezt a dokumentációt"><link rel="chapter" href="intro.html" title="1. fejezet - Bevezetés"><link rel="chapter" href="install.html" title="2. fejezet - Telepítés"><link rel="chapter" href="usage.html" title="3. fejezet - Használat"><link rel="chapter" href="cd-dvd.html" title="4. fejezet - CD/DVD használat"><link rel="chapter" href="faq.html" title="5. fejezet - Gyakran ismételt kérdések"><link rel="chapter" href="containers.html" title="6. fejezet - Konténerek"><link rel="chapter" href="codecs.html" title="7. fejezet - Codec-ek"><link rel="chapter" href="video.html" title="8. fejezet - Videó kimeneti eszközök"><link rel="chapter" href="audio.html" title="9. fejezet - Audió kimeneti eszközök"><link rel="chapter" href="tv.html" title="10. fejezet - TV"><link rel="chapter" href="radio.html" title="11. fejezet - Rádió"><link rel="chapter" href="ports.html" title="12. fejezet - Portok"><link rel="chapter" href="mencoder.html" title="13. fejezet - A MEncoder használatának alapjai"><link rel="chapter" href="encoding-guide.html" title="14. fejezet - Kódolás a MEncoderrel"><link rel="appendix" href="bugreports.html" title="A. függelék - Hogyan jelentsd a hibákat"><link rel="appendix" href="bugs.html" title="B. függelék - Ismert hibák"><link rel="appendix" href="skin.html" title="C. függelék - MPlayer skin formátum"><link rel="appendix" href="history.html" title="D. függelék - Történelem"><link rel="subsection" href="xv.html#tdfx" title="8.2.1. 3dfx kártyák"><link rel="subsection" href="xv.html#s3" title="8.2.2. S3 kártyák"><link rel="subsection" href="xv.html#nvidia" title="8.2.3. nVidia kártyák"><link rel="subsection" href="xv.html#ati" title="8.2.4. ATI kártyák"><link rel="subsection" href="xv.html#neomagic" title="8.2.5. NeoMagic kártyák"><link rel="subsection" href="xv.html#trident" title="8.2.6. Trident kártyák"><link rel="subsection" href="xv.html#kyro" title="8.2.7. Kyro/PowerVR kártyák"><link rel="subsection" href="xv.html#intel" title="8.2.8. Intel kártyák"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">8.2. Xv</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="mtrr.html">Előző</a> </td><th width="60%" align="center">8. fejezet - Videó kimeneti eszközök</th><td width="20%" align="right"> <a accesskey="n" href="dga.html">Következő</a></td></tr></table><hr></div><div class="sect1" lang="hu"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="xv"></a>8.2. Xv</h2></div></div></div><p>
XFree86 4.0.2 vagy újabb alatt használhatod a kártyád YUV rutinjait
az XVideo kiterjesztés használatával. Ez az, amit a <tt class="option">-vo xv</tt>
kapcsoló használ. Ez a vezérlő támogatja a
fényerősség/kontraszt/árnyalat/stb. állítását (hacsak nem a régi, lassú
DirectShow DivX codec-et használod, ami mindenhol támogatja), lásd a man oldalt.
</p><p>
A beüzemeléséhez ellenőrizd a következőket:

</p><div class="orderedlist"><ol type="1"><li><p>
  XFree86 4.0.2 vagy újabbat kell használnod (korábbi verziókban nincs XVideo)
</p></li><li><p>
  A kártyádnak támogatnia kell a hardveres gyorsítást (a modern kártyák tudják)
</p></li><li><p>
  Az X-nek írnia kell az XVideo kiegészítés betöltését valahogy így:
  </p><pre class="programlisting">(II) Loading extension XVideo</pre><p>
  a <tt class="filename">/var/log/XFree86.0.log</tt> fájlban.
  </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Megjegyzés</h3><p>
   Ez csak az XFree86 kiegészítését tölti be. Egy jó telepítésben ez
   mindig betöltődik, de ez nem jelenti azt, hogy a
   <span class="bold"><strong>kártya</strong></span> XVideo támogatása is be van töltve!
  </p></div><p>
</p></li><li><p>
  A kártyádnak van Xv támogatása Linux alatt. Ennek az ellenőrzéséhez add ki az
  <span class="command"><strong>xvinfo</strong></span> parancsot, ez része az XFree86 disztribúciónak. Egy
  hosszú szöveget kell kiírnia, valami ilyesmit:
  </p><pre class="screen">
X-Video Extension version 2.2
screen #0
  Adaptor #0: "Savage Streams Engine"
    number of ports: 1
    port base: 43
    operations supported: PutImage
    supported visuals:
      depth 16, visualID 0x22
      depth 16, visualID 0x23
    number of attributes: 5
(...)
    Number of image formats: 7
      id: 0x32595559 (YUY2)
        guid: 59555932-0000-0010-8000-00aa00389b71
        bits per pixel: 16
        number of planes: 1
        type: YUV (packed)
      id: 0x32315659 (YV12)
        guid: 59563132-0000-0010-8000-00aa00389b71
        bits per pixel: 12
        number of planes: 3
        type: YUV (planar)
(...stb...)</pre><p>
  Támogatnia kell a tömörített YUY2 és a YV12 planar pixel formátumokat, hogy az
  <span class="application">MPlayer</span> használni tudja.
</p></li><li><p>
  És végül, nézd meg, hogy az <span class="application">MPlayer</span> 'xv' támogatással
  lett-e fordítva. Írd be ezt: <span class="command"><strong>mplayer -vo help | grep xv </strong></span>.
  Ha az 'xv' támogatás be van építve, egy ehhez hasonló sornak szerepelnie kell:
  </p><pre class="screen">  xv      X11/Xv</pre><p>
</p></li></ol></div><p>
</p><div class="sect2" lang="hu"><div class="titlepage"><div><div><h3 class="title"><a name="tdfx"></a>8.2.1. 3dfx kártyák</h3></div></div></div><p>
A régebbi 3dfx vezérlőknek tudvalevőleg problémáik vannak az XVideo gyorsítással,
nem támogatják a YUY2 és YV12 színtereket. Nézd meg, hogy 4.2.0 vagy
újabb XFree86-tal rendelkezel-e, ez jól kezeli a YV12-őt és a YUY2-őt, míg a
korábbi verziók beleértve a 4.1.0-t is, <span class="bold"><strong>összeomlanak az YV12-vel</strong></span>.
Ha különös effekteket tapasztalsz a <tt class="option">-vo xv</tt> használatakor,
próbáld ki az SDL-t (ebben is van XVideo) és nézd meg, hogy ez segít-e. Lásd az
<a class="link" href="sdl.html" title="8.4. SDL">SDL</a> fejezetet a részletekért.
</p><p>
<span class="bold"><strong>VAGY</strong></span>, próbáld ki az ÚJ
<tt class="option">-vo tdfxfb</tt> vezérlőt! Lásd a <a class="link" href="tdfxfb.html" title="8.8. 3Dfx YUV támogatás">tdfxfb</a>
részt.
</p></div><div class="sect2" lang="hu"><div class="titlepage"><div><div><h3 class="title"><a name="s3"></a>8.2.2. S3 kártyák</h3></div></div></div><p>
Az S3 Savage3D nem működik megfelelően, de a Savage4 igen 4.0.3 vagy újabb XFree86
használata mellett (képhibák esetén próbáld 16bpp-vel). Ami az S3 Virge-eket illeti:
van xv támogatás, de maga a kártya túl lassú, így jobb, ha eladod.
</p><p>
Már van natív framebuffer vezérlő az S3 Virge kártyákhoz, hasonlóan a tdfxfb-hez.
Állítsd be a framebuffer-ed (pl. add hozzá a
"<tt class="option">vga=792 video=vesa:mtrr</tt>" opciót a kernel parancssorához) és használd
a <tt class="option">-vo s3fb</tt> opciót (<tt class="option">-vf yuy2</tt> és <tt class="option">-dr</tt>
szintén segíthet).
</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Megjegyzés</h3><p>
Jelenleg nem tisztázott, hogy mely Savage modellekből hiányzik a YV12 támogatás, és
konvertál a vezérlő (lassú). Ha a kártyára gyanakodsz, szerezz be egy újabb vezérlőt,
vagy udvariasan kérj az MPlayer-users levelezési listán egy MMX/3DNow! támogatású vezérlőt.
</p></div></div><div class="sect2" lang="hu"><div class="titlepage"><div><div><h3 class="title"><a name="nvidia"></a>8.2.3. nVidia kártyák</h3></div></div></div><p>
Az nVidia nem mindig a legjobb választás Linux alatt... Az XFree86
nyílt forráskódú vezérlője támogatja a legtöbb kártyát, de a legtöbb esetben a
bináris, zárt forrású nVidia vezérlőt kell használnod, ami elérhető
az <a class="ulink" href="http://www.nvidia.com/object/linux.html" target="_top">nVidia weboldalán</a>.
Erre a vezérlőre mindenképpen szükséged lesz, ha 3D gyorsítást akarsz.
</p><p>
A Riva128 kártyákkal nincs XVideo támogatás az XFree86 nVidia vezérlőjével :(
Panaszkodj az nVidia-nak.
</p><p>
Habár az <span class="application">MPlayer</span> a legtöbb nVidia kártyához
rendelkezik <a class="link" href="vidix.html" title="8.15. VIDIX">VIDIX</a> vezérlővel. Jelenleg még
béta állapotú, és van pár bökkenője. További információkért lásd az
<a class="link" href="vidix.html#vidix-nvidia" title="8.15.5. nVidia kártya">nVidia VIDIX</a> részt.
</p></div><div class="sect2" lang="hu"><div class="titlepage"><div><div><h3 class="title"><a name="ati"></a>8.2.4. ATI kártyák</h3></div></div></div><p>
A <a class="ulink" href="http://gatos.sf.net" target="_top">GATOS vezérlő</a> (amit
használnod illene, hacsak nem Rage128 vagy Radeon kártyád van) alapértelmezésként
engedélyezi a VSYNC-et. Ez azt jelenti, hogy a dekódolási sebesség (!) a
monitor frissítési rátájához van szinkronizálva. Ha a lejátszás lassúnak
tűnik, próbáld meg valahogy kikapcsolni a VSYNC-et vagy állítsd be a
frissítést n*(film fps értéke) Hz-re.
</p><p>
A Radeon VE - ha X kell, használj XFree 4.2.0-t vagy újabbat ehhez a kártyához.
Nincs TV kimenet támogatás. Természetesen az <span class="application">MPlayer</span>rel
simán is <span class="bold"><strong>gyorsított</strong></span> megjelenítést kapsz,
<span class="bold"><strong>TV kimenettel</strong></span> vagy anélkül, és így sem
függvénykönyvtárra sem X-re nincs szükség.
Olvasd el a <a class="link" href="vidix.html" title="8.15. VIDIX">VIDIX</a> részt.
</p></div><div class="sect2" lang="hu"><div class="titlepage"><div><div><h3 class="title"><a name="neomagic"></a>8.2.5. NeoMagic kártyák</h3></div></div></div><p>
Ilyen kártyák általában laptopokban találhatóak. XFree86 4.3.0 vagy
újabbat kell használnod, vagy Stefan Seyfried
<a class="ulink" href="http://www.mplayerhq.hu/MPlayer/contrib/NeoMagic-driver/" target="_top">Xv-t támogató vezérlőjét</a>.
Csak válaszd ki az te XFree86-odhoz illő verziót.
</p><p>
Az XFree86 4.3.0-ban van Xv támogatás, Bohdan Horst pedig küldött egy kis
<a class="ulink" href="http://www.mplayerhq.hu/MPlayer/contrib/NeoMagic-driver/neo_driver.patch" target="_top">javítást</a>
az XFree86 forrásához, ami a framebuffer műveleteket felgyorsítja (XVideo-t
is) akár négyszeresére is. A javítás belekerült az XFree86 CVS-ébe és a
4.3.0 utáni következő kiadásban is benne lesz.
</p><p>
A DVD méretű tartalmak lejátszásához az XF86Config-odat módosítanod kell:
</p><pre class="programlisting">
Section "Device"
    [...]
    Driver "neomagic"
    <span class="emphasis"><em>Option "OverlayMem" "829440"</em></span>
    [...]
EndSection</pre><p>
</p></div><div class="sect2" lang="hu"><div class="titlepage"><div><div><h3 class="title"><a name="trident"></a>8.2.6. Trident kártyák</h3></div></div></div><p>
Ha az Xv-t Trident kártyával akarod használni, feltéve hogy nem megy 4.1.0-val,
telepítsd fel az XFree 4.2.0-t. A 4.2.0-ban teljes képernyős Xv támogatás van
a Cyberblade XP kártyával.
</p><p>
Alternatívaként az <span class="application">MPlayer</span> is tartalmaz egy
<a class="link" href="vidix.html" title="8.15. VIDIX">VIDIX</a> vezérlőt a Cyberblade/i1 kártyához.
</p></div><div class="sect2" lang="hu"><div class="titlepage"><div><div><h3 class="title"><a name="kyro"></a>8.2.7. Kyro/PowerVR kártyák</h3></div></div></div><p>
Ha az Xv-t Kyro alapú kártyával akarod használni (például Hercules
Prophet 4000XT-vel), akkor le kell töltened a vezérlőt a
<a class="ulink" href="http://www.powervr.com/" target="_top">PowerVR oldaláról</a>.
</p></div><div class="sect2" lang="hu"><div class="titlepage"><div><div><h3 class="title"><a name="intel"></a>8.2.8. Intel kártyák</h3></div></div></div><p>
Ez a kártya sok laptopban megtalálható. A legújabb Xorg javasolt hozzá.
</p><p>
A DVD méretű (és nagyobb) tartalom lejátszásának engedélyezéséhez módosítanod
kell az XF86Config/xorg.conf fájlodat így:
</p><pre class="programlisting">
Section "Device"
    [...]
    Driver "intel"
    <span class="emphasis"><em>Option "LinearAlloc" "6144"</em></span>
    [...]
EndSection
</pre><p>
Ezen opció hiánya általában egy ehhez hasonló hibát eredményez:
</p><pre class="screen">X11 error: BadAlloc (insufficient resources for operation)</pre><p>
when attempting to use <tt class="option">-vo xv</tt>.
</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="mtrr.html">Előző</a> </td><td width="20%" align="center"><a accesskey="u" href="video.html">Fel</a></td><td width="40%" align="right"> <a accesskey="n" href="dga.html">Következő</a></td></tr><tr><td width="40%" align="left" valign="top">8.1. Az MTRR beállítása </td><td width="20%" align="center"><a accesskey="h" href="index.html">Tartalom</a></td><td width="40%" align="right" valign="top"> 8.3. DGA</td></tr></table></div></body></html>