diff options
Diffstat (limited to 'DOCS/xml/hu/video.xml')
-rw-r--r-- | DOCS/xml/hu/video.xml | 2314 |
1 files changed, 0 insertions, 2314 deletions
diff --git a/DOCS/xml/hu/video.xml b/DOCS/xml/hu/video.xml deleted file mode 100644 index e736dfa4de..0000000000 --- a/DOCS/xml/hu/video.xml +++ /dev/null @@ -1,2314 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- synced with r32283 --> -<chapter id="video"> -<title>Videó kimeneti eszközök</title> - -<sect1 id="xv"> -<title>Xv</title> - -<para> -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 <option>-vo xv</option> -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. -</para> - -<para> -A beüzemeléséhez ellenőrizd a következőket: - -<orderedlist> -<listitem><para> - XFree86 4.0.2 vagy újabbat kell használnod (korábbi verziókban nincs XVideo) -</para></listitem> -<listitem><para> - A kártyádnak támogatnia kell a hardveres gyorsítást (a modern kártyák tudják) -</para></listitem> -<listitem><para> - Az X-nek írnia kell az XVideo kiegészítés betöltését valahogy így: - <programlisting>(II) Loading extension XVideo</programlisting> - a <filename>/var/log/XFree86.0.log</filename> fájlban. - <note><para> - 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 - <emphasis role="bold">kártya</emphasis> XVideo támogatása is be van töltve! - </para></note> -</para></listitem> -<listitem><para> - A kártyádnak van Xv támogatása Linux alatt. Ennek az ellenőrzéséhez add ki az - <command>xvinfo</command> parancsot, ez része az XFree86 disztribúciónak. Egy - hosszú szöveget kell kiírnia, valami ilyesmit: - <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...)<!-- ---></screen> - Támogatnia kell a tömörített YUY2 és a YV12 planar pixel formátumokat, hogy az - <application>MPlayer</application> használni tudja. -</para></listitem> -<listitem><para> - És végül, nézd meg, hogy az <application>MPlayer</application> 'xv' támogatással - lett-e fordítva. Írd be ezt: <command>mplayer -vo help | grep xv </command>. - Ha az 'xv' támogatás be van építve, egy ehhez hasonló sornak szerepelnie kell: - <screen> xv X11/Xv</screen> -</para></listitem> -</orderedlist> -</para> -</sect1> - -<!-- ********** --> - -<sect1 id="dga"> -<title>DGA</title> - -<formalpara> -<title>BEVEZETÉS</title> -<para> -Ez a dokumentum megpróbálja pár szóban elmagyarázni, hogy mi is az a DGA -tulajdonképpen és mit tehet a DGA vezérlő az <application>MPlayer</application>nek -(és mit nem). -</para> -</formalpara> - -<formalpara> -<title>MI AZ A DGA</title> -<para> -A <acronym>DGA</acronym> a <emphasis>Direct Graphics Access</emphasis> -rövidítése és azt jelenti, hogy egy program az X szerver megkerülésével -direkt eléréssel módosíthatja a framebuffer memóriát. Gyakorlatilag ez úgy -történik, hogy a framebuffer memória a processzed memória tartományába -kerül leképezésre. Ezt a kernel csak superuser jogokkal engedélyezi. Vagy -<systemitem class="username">root</systemitem> néven történő bejelentkezéssel -vagy az <application>MPlayer</application> futtatható állományának SUID -bitjének beállításával juthatsz ilyen jogokhoz. (<emphasis role="bold">nem -javasoljuk</emphasis>). -</para> -</formalpara> -<para> -Két verziója van a DGA-nak: a DGA1 az XFree 3.x.x-ban volt használatos, a DGA2 -az XFree 4.0.1-ben került bevezetésre. -</para> - -<para> -A DGA1 csak direkt framebuffer elérést biztosít a fent leírt módszerrel. A -videó jel felbontásának megváltoztatásához az XVidMode kiterjesztést kell -használnod. -</para> - -<para> -A DGA2 már tartalmazza az XVidMode kiterjesztés képességeit és a -képernyő színmélységét is engedi változtatni. Így alaphelyzetben 32 -bites színmélységben futtatott X szervert átállíthatsz 15 bites -mélységre és vissza. -</para> - -<para> -Ennek ellenére a DGA-nak van néhány hátránya. Úgy tűnik ez az általad használt -grafikus chip-től függ és az ezen chip-et irányító vezérlő X szerverben való -megvalósításától. Így nem minden rendszeren működik... -</para> - -<formalpara> -<title>DGA TÁMOGATÁS TELEPÍTÉSE AZ MPLAYERHEZ</title> - -<para> -Először győződj meg, hogy az X betölti a DGA kiterjesztést: lásd -a <filename>/var/log/XFree86.0.log</filename> fájlt: - -<programlisting>(II) Loading extension XFree86-DGA</programlisting> - -XFree86 4.0.x vagy újabb -<emphasis role="bold">nagyon javasolt</emphasis>! -Az <application>MPlayer</application> DGA vezérlőjét a -<filename>./configure</filename> automatikusan megtalálja, de elő is írhatod -a használatát a <option>--enable-dga</option> kapcsolóval. -</para> -</formalpara> - -<para> -Ha a vezérlő nem tud kisebb felbontásra váltani, kísérletezz a -<option>-vm</option> (csak X 3.3.x esetén), <option>-fs</option>, -<option>-bpp</option>, <option>-zoom</option> kapcsolókkal a filmnek -legmegfelelőbb videó mód megtalálásához. Még nincs konverter :( -</para> - -<para> -Lépj be <systemitem class="username">root</systemitem>ként. A DGA-hoz root -elérés kell, hogy közvetlenül tudjon írni a videó memóriába. Ha felhasználóként -akarod futtatni, telepítsd az <application>MPlayer</application>t SUID root-tal: - -<screen> -chown root <replaceable>/usr/local/bin/mplayer</replaceable> -chmod 750 <replaceable>/usr/local/bin/mplayer</replaceable> -chmod +s <replaceable>/usr/local/bin/mplayer</replaceable> -</screen> - -Így már egyszerű felhasználók esetében is működik. -</para> - -<caution> -<title>Biztonsági kockázat</title> -<para> -Ez <emphasis role="bold">nagy</emphasis> biztonsági kockázatot jelent! -<emphasis role="bold">Soha</emphasis> ne csináld ezt meg egy szerveren vagy egy -olyan számítógépen amihez mások is hozzáférnek, mert root jogokat szerezhetnek -a SUID root-os <application>MPlayer</application>rel. -</para> -</caution> - -<para> -Használd a <option>-vo dga</option> kapcsolót, és már megy is! (reméljük:) -Kipróbálhatod a <option>-vo sdl:driver=dga</option> kapcsolót is, hogy működik-e! -Sokkal gyorsabb! -</para> - - -<formalpara id="dga-modelines"> -<title>FELBONTÁS VÁLTÁS</title> - -<para> -A DGA vezérlő lehetővé teszi a kimeneti jel felbontásának megváltoztatását. -Ezzel elkerülhető a (lassú) szoftveres méretezés és ugyanakkor teljes képernyős -képet biztosít. Ideális helyzetben pontosan a videó adat felbontására vált -(kivéve az aspect arányt), de az X szerver csak a -<filename>/etc/X11/XF86Config</filename> -(<filename>/etc/X11/XF86Config-4</filename> XFree 4.X.X esetén) -fájlban előírt felbontásokra enged váltani. -Ezeket modline-oknak nevezik és a videó hardvered tulajdonságain múlik. -Az X szerver átnézi ezt a konfigurációs fájlt indításkor és letiltja a -hardverednek nem megfelelőeket. -Az X11 log fájlból kiderítheted, hogy mely módok engedélyezettek. Megtalálhatóak -a <filename>/var/log/XFree86.0.log</filename> fájlban. -</para> -</formalpara> - -<para> -Ezek a bejegyzések tudvalevőleg működnek Riva128 chip-en, az nv.o X szerver -vezérlő modul használatával. -</para> - -<para><programlisting> -Section "Modes" - Identifier "Modes[0]" - Modeline "800x600" 40 800 840 968 1056 600 601 605 628 - Modeline "712x600" 35.0 712 740 850 900 400 410 412 425 - Modeline "640x480" 25.175 640 664 760 800 480 491 493 525 - Modeline "400x300" 20 400 416 480 528 300 301 303 314 Doublescan - Modeline "352x288" 25.10 352 368 416 432 288 296 290 310 - Modeline "352x240" 15.750 352 368 416 432 240 244 246 262 Doublescan - Modeline "320x240" 12.588 320 336 384 400 240 245 246 262 Doublescan -EndSection -</programlisting></para> - - -<formalpara> -<title>DGA & MPLAYER</title> -<para> -A DGA két helyen használható az <application>MPlayer</application>ben: Az -SDL vezérlőnek előírhatod a használatát (<option>-vo sdl:driver=dga</option>) -és a DGA vezérlőben (<option>-vo dga</option>). A fent említettek vonatkoznak -mind a kettőre; a következő részben leírom, hogyan működik az -<application>MPlayer</application> DGA vezérlője. -</para> -</formalpara> - - -<formalpara> -<title>TULAJDONSÁGOK</title> - -<para> -A DGA vezérlő használatát a <option>-vo dga</option> kapcsoló parancssorban -történő megadásával írhatod elő. Alapértelmezésként az videó eredeti -felbontásához legközelebb álló felbontásra vált. Szándékosan figyelmen -kívül hagyja a <option>-vm</option> és <option>-fs</option> kapcsolókat -(videó mód váltás engedélyezése és teljes képernyő) - mindig a lehető -legtöbbet megpróbálja elfedni a képernyődből a videó mód váltásával, így -megspórolja a képméretezéshez szükséges plusz CPU ciklusokat. Ha nem -tetszik az általa választott mód, kényszerítheted, hogy az általad megadott -felbontáshoz legközelebbit keresse meg az <option>-x</option> és -<option>-y</option> kapcsolókkal. A <option>-v</option> kapcsoló beírásának -hatására a DGA vezérlő sok egyéb mellett kilistázza az aktuális -<filename>XF86Config</filename> fájl által támogatott összes felbontást. -DGA2 használata esetén előírhatod a színmélységet is a <option>-bpp</option> -kapcsolóval. Az érvényes színmélységek 15, 16, 24 és 32. A hardvereden -múlik, hogy ezek a színmélységek alapból támogatottak-e vagy (valószínűleg -lassú) konverziót kell végezni. -</para> -</formalpara> -<para> -Ha vagy olyan szerencsés, hogy elegendő memóriád van az egész, nem képernyőn -lévő kép bemásolásához, a DGA vezérlő dupla bufferelést fog használni, ami -egyenletesebb film lejátszást eredményez. Kiírja, hogy a dupla bufferelés -engedélyezett-e vagy sem. -</para> - -<para> -A dupla bufferelés azt jelenti,h ogy a videód következő képkockája a memória -egy nem megjelenített részére másolódik, amíg az aktuális képkocka van a -képernyőn. Ha kész a következő képkocka, a grafikus chip megkapja az új kép -memóriabeli helyét, és egyszerűen onnan megjeleníti a képet. Eközben a másik -buffer ismét feltöltődik új videó adattal. -</para> - -<para> -A dupla bufferelés bekapcsolható a <option>-double</option> kapcsolóval, vagy -letiltható a <option>-nodouble</option>-lal. A jelenlegi alapértelmezett -beállítás szerint le van tiltva a dupla bufferelés. DGA vezérlő használata -esetén az onscreen display (OSD) csak akkor működik, ha a dupla bufferelés -engedélyezve van. Azonban a dupla bufferelés nagy sebességcsökkenéssel járhat -(az én K6-II+ 525 gépemen további 20% CPU idő!) a hardvered DGA implementációjától -függően. -</para> - - -<formalpara> -<title>SEBESSÉGI ADATOK</title> - -<para> -Általánosságban a DGA framebuffer elérésének legalább olyan gyorsnak -kell lennie, mint az X11-es vezérlőnek a teljes képernyős képhez szükséges -kiegészítők használatával. Az <application>MPlayer</application> által kiírt -százalékos sebesség értékeket azonban fenntartással kezeld, mert például az -X11-es vezérlő esetén nem tartalmazzák azt az időt, ami az X szervernek kell -a kirajzoláshoz. Hurkold rá a terminált egy soros vonalra és indítsd el a -<command>top</command> programot, akkor megtudod mi is történik valójában a -dobozodban. -</para> -</formalpara> - -<para> -Kijelenthetjük, hogy a DGA gyorsítása a 'normális' X11-es használathoz képest -erőteljesen függ a grafikus kártyádtól és hogy a hozzá tartozó X szerver modul -mennyire optimalizált. -</para> - -<para> -Ha lassú rendszered van, jobb ha 15 vagy 16 bites színmélységet használsz, -mivel ezek fele akkora memória sávszélességet igényelnek, mint a 32 bites -megjelenítés. -</para> - -<para> -A 24 bites színmélység használata jó ötlet, ha a kártyád natívan támogatja a -32 bites mélységet, mivel ez is 25%-kal kevesebb adatátvitelt jelent a 32/32 -módhoz képest. -</para> - -<para> -Láttam pár AVI fájlt 266-os Pentium MMX-en lejátszva. Az AMD K6-2 CPU-k is -működnek 400 MHZ vagy afölött. -</para> - - -<formalpara> -<title>ISMERT HIBÁK</title> - -<para> -Nos, az XFree néhány fejlesztője szerint a DGA egy szörnyeteg. Ők azt mondják, -jobb ha nem használod. Az implementációja nem mindig tökéletes az XFree-hez -tartozó chipset vezérlőkkel. -</para> -</formalpara> - -<itemizedlist> -<listitem><para> - Az XFree 4.0.3 és az <filename>nv.o</filename> esetén van egy hiba, ami - érdekes színeket eredményez. -</para></listitem> -<listitem><para> - ATI vezérlő esetén egynél többször kell visszaváltani a módot a DGA-s - lejátszás után. -</para></listitem> -<listitem><para> - Néhány vezérlő egyszerűen képtelen visszaváltani normál felbontásra (használd a - <keycombo><keycap>Ctrl</keycap><keycap>Alt</keycap><keycap>Keypad +</keycap></keycombo> - és - <keycombo><keycap>Ctrl</keycap><keycap>Alt</keycap><keycap>Keypad -</keycap></keycombo> - kombinációkat a kézi váltáshoz). -</para></listitem> -<listitem><para> - Néhány vezérlő egyszerűen rossz színeket jelenít meg. -</para></listitem> -<listitem><para> - Néhány vezérlő hamis adatot ad a processz címterébe bemappolt memória méretéről, - így a vo_dga nem használ dupla bufferelést (SIS?). -</para></listitem> -<listitem><para> - Néhány vezérlő egy használható módot sem jelez. Ebben az esetben a - DGA vezérlő összeomlik és azt írja, hogy 100000x100000-es értelmetlen mód - vagy valami hasonló. -</para></listitem> -<listitem><para> - Az OSD csak engedélyezett dupla buffereléssel működik (különben villog). -</para></listitem> -</itemizedlist> - -</sect1> - -<!-- ********** --> - -<sect1 id="svgalib"> -<title>SVGAlib</title> - -<formalpara> -<title>TELEPÍTÉS</title> -<para> -Telepítened kell az svgalib-et és a fejlesztői csomagjait ahhoz, hogy az -<application>MPlayer</application> elkészítse az SVGAlib vezérlőjét (automatikusan -felismeri, de lehet kényszeríteni is rá) és ne felejtsd el átírni a -<filename>/etc/vga/libvga.config</filename> fájlt, hogy megfeleljen a kártyádnak -és a monitorodnak. -</para> -</formalpara> - -<note><para> -Ne használd a <option>-fs</option> kapcsolót, mert bekapcsolja a szoftveres -méretezést és lassú. Ha tényleg szükség van rá, használd a -<option>-sws 4</option> kapcsolót, ami rossz minőséget ad, de valamivel gyorsabb. -</para></note> - -<formalpara> -<title>EGA (4BPP) TÁMOGATÁS</title> -<para> -Az SVGAlib tartalmazza az EGAlib-et és az <application>MPlayer</application> így -képes bármely film 16 színben történő megjelenítésére, lehetővé téve az alábbi -beállítások használatát: -</para> -</formalpara> - -<itemizedlist> -<listitem><para> - EGA kártya EGA monitorral: 320x200x4bpp, 640x200x4bpp, 640x350x4bpp -</para></listitem> -<listitem><para> - EGA kártya CGA monitorral: 320x200x4bpp, 640x200x4bpp -</para></listitem> -</itemizedlist> - -<para> -A bpp (bit per pixel) értéket kézzel kell 4-re állítanod: -<option>-bpp 4</option> -</para> - -<para> -A filmet valószínűleg át kell méretezni, hogy megfeleljen az EGA módnak: -<screen>-vf scale=640:350</screen> -or -<screen>-vf scale=320:200</screen> -</para> - -<para> -Ehhez gyors, de rossz minőséget produkáló méretező rutin kell: -<screen>-sws 4</screen> -</para> - -<para> -Talán az automatikus arány-javítást kikapcsolhatod: -<screen>-noaspect</screen> -</para> - -<note><para> -A kísérleteimből úgy tűnik, a legjobb képminőség EGA monitorokon -a világosság enyhe csökkentésével állítható elő: -<option>-vf eq=-20:0</option>. Nálam szükséges volt az audió mintavételi -ráta csökkentése is, mert a hang szétesett 44kHz-en: -<option>-srate 22050</option>. -</para></note> - -<para> -Csak az <option>expand</option> szűrő segítségével tudod bekapcsolni a -feliratokat és az OSD-t, lásd a man oldalt a megfelelő paraméterekért. -</para> -</sect1> - -<!-- ********** --> - -<sect1 id="fbdev"> -<title>Framebuffer kimenet (FBdev)</title> - -<para> -Az FBdev elkészítése automatikusan kiválasztódik a -<filename>./configure</filename> során. Olvasd el a framebuffer dokumentációt -a kernel forrásban (<filename>Documentation/fb/*</filename>) a bővebb -információkért. -</para> - -<para> -Ha a kártyád nem támogatja a VBE 2.0 szabványt (régebbi ISA/PCI kártyák, mint -például az S3 Trio64), csak a VBE 1.2-t (vagy régebbit?): Nos, a VESAfb még -elérhető, de be kell töltened a SciTech Display Doctor-t (egykori UniVBE), -mielőtt betöltenéd a Linuxot. Használj DOS boot lemezt vagy valamit. És ne -felejtsd el regisztrálni az UniVBE-det! ;)) -</para> - -<para> -Az FBdev kimenetnek a fentiek mellett van néhány paramétere is: -</para> - -<variablelist> -<varlistentry> - <term><option>-fb</option></term> - <listitem><para> - megadhatod a használni kívánt framebuffer eszközt (alapértelmezett: <filename>/dev/fb0</filename>) - </para></listitem> -</varlistentry> -<varlistentry> - <term><option>-fbmode</option></term> - <listitem><para> - használni kívánt mód neve (a <filename>/etc/fb.modes</filename> fájlnak megfelelően) - </para></listitem> -</varlistentry> -<varlistentry> - <term><option>-fbmodeconfig</option></term> - <listitem><para> - módokat tartalmazó konfigurációs fájl (alapértelmezett: <filename>/etc/fb.modes</filename>) - </para></listitem> -</varlistentry> -<varlistentry> - <term><option>-monitor-hfreq</option></term> - <term><option>-monitor-vfreq</option></term> - <term><option>-monitor-dotclock</option></term> - <listitem><para> - <emphasis role="bold">fontos</emphasis> értékek, lásd - <filename>example.conf</filename> - </para></listitem> -</varlistentry> -</variablelist> - -<para> -Ha egy különleges módra akarsz váltani, akkor így használd: -<screen> -mplayer -vm -fbmode <replaceable>mod_neve</replaceable> <replaceable>fajlnev</replaceable> -</screen> -</para> - -<itemizedlist> -<listitem><para> - Magában a <option>-vm</option> kiválasztja a legmegfelelőbb módot a - <filename>/etc/fb.modes</filename> fájlból. Használható együtt a - <option>-x</option> és <option>-y</option> kapcsolókkal is. A - <option>-flip</option> kapcsoló csak akkor támogatott, ha a film pixel - formátuma megfelel a videó mód pixel formátumának. Figyelj a bpp - értékére, az fbdev vezérlő az aktuálisat próbálja meg használni, vagy - ha megadsz valamit a <option>-bpp</option> kapcsolóval, akkor azt. -</para></listitem> -<listitem><para> - A <option>-zoom</option> kapcsoló nem támogatott (használd a - <option>-vf scale</option>-t). Nem használhatsz 8bpp (vagy kevesebb) módokat. -</para></listitem> -<listitem><para> - Valószínűleg el szeretnéd tüntetni a kurzort: - <screen>echo -e '\033[?25l'</screen> - vagy - <screen>setterm -cursor off</screen> - és a képernyővédőt: - <screen>setterm -blank 0</screen> - Kurzor visszakapcsolása: - <screen>echo -e '\033[?25h'</screen> - vagy - <screen>setterm -cursor on</screen> -</para></listitem> -</itemizedlist> - -<note><para> -Az FBdev videó mód váltása <emphasis>nem működik</emphasis> a VESA -framebufferrel és ne is kérd, hogy működjön, mivel ez nem az -<application>MPlayer</application> korlátja. -</para></note> -</sect1> - -<!-- ********** --> - -<sect1 id="mga_vid"> -<title>Matrox framebuffer (mga_vid)</title> - -<para> -Az <systemitem>mga_vid</systemitem> egy videó kimeneti vezérlő és egy -kernel modul kombinációja, ami felhasználja a Matrox G200/G400/G450/G550 -videó méretező/overlay egységét a YUV->RGB színtér átalakításhoz és tetszés -szerinti videó méretezéshez. -Az <systemitem>mga_vid</systemitem>-ben van hardveres VSYNC támogatás tripla -buffereléssel. Működik mind a framebuffer konzolon, mind X alatt, de csak -2.4.x-es Linux-szal. -</para> - -<para> -Ezen vezérlő Linux 2.6.x alatti verziója itt található: -<ulink url="http://attila.kinali.ch/mga/"/> vagy nézz rá az mga_vid külső -Subversion repository-jára, melyet checkout-olhatsz így: - -<screen> -svn checkout svn://svn.mplayerhq.hu/mga_vid -</screen> -</para> - -<procedure> -<title>Telepítés:</title> -<step><para> - A használatához először le kell fordítanod a <filename>drivers/mga_vid.o</filename> fájt: - <screen> -make drivers<!-- ---></screen> -</para></step> -<step><para> - Ezután futtasd (<systemitem class="username">root</systemitem>-ként) a - <screen>make install-drivers</screen> - parancsot, ami telepíti a modult és létrehozza az eszköz node-ját neked. - Töltsd be a vezérlőt - <screen>insmod mga_vid.o</screen> -</para></step> -<step><para> - Ellenőrizd a memória méret detektálását a <command>dmesg</command> - parancs segítségével. Ha hibásan írja, használd a - <option>mga_ram_size</option> kapcsolót - (előtte <command>rmmod mga_vid</command>), - a kártya memóriájának MB-ban történő megadásához: - <screen>insmod mga_vid.o mga_ram_size=16</screen> -</para></step> -<step><para> - Az automatikus betöltéshez/törléshez először írd be ezt a sort a - <filename>/etc/modules.conf</filename> fájlod végére: - - <programlisting>alias char-major-178 mga_vid</programlisting> -</para></step> -<step><para> - Ezekután le kell fordítanod (újra) az <application>MPlayer</application>t, a - <command>./configure</command> meg fogja találni a - <filename>/dev/mga_vid</filename>-et és elkészíti az 'mga' vezérlőt. Az - <application>MPlayer</application>ben a <option>-vo mga</option> kapcsolóval - használhatod, ha matroxfb konzolod van vagy a <option>-vo xmga</option>-val - XFree86 3.x.x vagy 4.x.x alatt. -</para></step> -</procedure> - -<para> -Az mga_vid vezérlő együttműködik az Xv-vel. -</para> - -<para> -A <filename>/dev/mga_vid</filename> eszköz fájlt megnézheted némi infóért -például a -<screen>cat /dev/mga_vid</screen> -segítségével és beállíthatod a fényerősséget: -<screen>echo "brightness=120" > /dev/mga_vid</screen> -</para> - -<para> -Van egy <command>mga_vid_test</command> nevű teszt alkalmazás ugyan ebben a -könyvtárban. Ha minden jól működik, akkor 256x256-os képeket rajzol a képernyőre. -</para> - -</sect1> - -<!-- ********** --> - -<sect1 id="tdfxfb" xreflabel="3Dfx YUV support (tdfxfb)"> -<title>3Dfx YUV támogatás</title> - -<para> -Ez a vezérlő a kernel tdfx framebuffer vezérlőjét használja a filmek -YUV gyorsításával történő lejátszásához. Kell hozzá egy kernel tdfxfb -támogatással, és egy újrafordítás a -<screen>./configure --enable-tdfxfb</screen> -paranccsal. -</para> -</sect1> - -<!-- ********** --> - -<sect1 id="tdfx_vid"> -<title>tdfx_vid</title> - -<para> -Ez a Linux kernel moduljainak és egy videó kimeneti vezérlőnek a -kombinációja, hasonlóan az <link linkend="mga_vid">mga_vid</link>-hez. -2.4.x kernel kell hozzá az <systemitem>agpgart</systemitem> -vezérlővel, mivel a <systemitem>tdfx_vid</systemitem> AGP-t használ. -Add meg a <option>--enable-tdfxfb</option> a <command>configure</command>-nak -a videó kimeneti vezérlő elkészítéséhez és készíts egy kernel modult -az alábbi utasítások alapján. -</para> - -<procedure> -<title>A tdfx_vid.o kernel modul telepítése:</title> -<step><para> - Fordítsd le a <filename>drivers/tdfx_vid.o</filename> fájlt: - <screen> -make drivers</screen> -</para></step> -<step><para> - Ezután futtasd (<systemitem class="username">root</systemitem>-ként) a - <screen>make install-drivers</screen> - parancsot, ami telepíti a modult és létrehozza az eszköz node-ját neked. - Töltsd be a vezérlőt - <screen>insmod tdfx_vid.o</screen> -</para></step> -<step><para> - A szükség esetén történő automatikus betöltéshez/törléshez, először szúrd - be ezt a sort a <filename>/etc/modules.conf</filename> fájl végére: - - <programlisting>alias char-major-178 tdfx_vid</programlisting> -</para></step> -</procedure> - -<para> -Van egy <command>tdfx_vid_test</command> nevű teszt alkalmazás ugyan ebben a -könyvtárban. Ha minden jól működik, néhány hasznos információt jelenít meg. -</para> - -</sect1> - -<!-- ********** --> - -<sect1 id="opengl"> -<title>OpenGL kimenet</title> - -<para> -Az <application>MPlayer</application> támogatja a filmek OpenGL-lel történő -megjelenítését is, de ha a platformod/vezérlőd támogatja az Xv-t, inkább azt -használd PC-n Linux-szal, az OpenGL teljesítménye észrevehetően gyengébb. Ha -Xv támogatás nélküli X11-ed van, az OpenGL jó alternatíva lehet. -</para> - -<para> -Sajnos nem minden vezérlő támogatja ezt a tulajdonságot. A Utah-GLX vezérlők -(az XFree86 3.3.6-hoz) minden kártya esetén támogatják. -Lásd a <ulink url="http://utah-glx.sf.net"/> oldalt a részletes telepítési -leíráshoz. -</para> - -<para> -Az XFree86(DRI) 4.0.3 vagy későbbi támogatja az OpenGL-t Matrox és Radeon -kártyákkal, a 4.2.0 vagy későbbi Rage128-cal. -Lásd a <ulink url="http://dri.sf.net"/> oldalt a letöltéshez és a telepítési -utasításokért. -</para> - -<para> -Egy felhasználónk tanácsa: a GL videó kimenetet függőlegesen szinkronizált -TV kimenet előállításához is felhasználhatod. Csak be kell állítanod egy -környezeti változót (legalábbis az nVidia-n): -</para> - -<para> -<command>export __GL_SYNC_TO_VBLANK=1</command> -</para> -</sect1> - -<!-- ********** --> - -<sect1 id="aalib"> -<title>AAlib – szöveges módú megjelenítés</title> - -<para> -Az AAlib egy függvény könyvtár grafika karakteres módban történő megjelenítéséhez, -egy nagyszerű ASCII renderelő segítségével. Már jelenleg is <emphasis>rengeteg</emphasis> -program támogatja, például a Doom, Quake, stb. Az <application>MPlayer</application>ben -is van egy roppant jól használható vezérlő hozzá. Ha a <filename>./configure</filename> -talál telepített aalib-et, az aalib libvo vezérlő alapértelmezett lesz. -</para> - -<para> -Pár billentyű segítségével állíthatod a renderelési opciókat az AA Ablakban: -</para> - -<informaltable> -<tgroup cols="2"> -<thead> - <row><entry>Gomb</entry><entry>Művelet</entry></row> -</thead> -<tbody> -<row><entry><keycap>1</keycap></entry><entry> - kontraszt csökkentése -</entry></row> -<row><entry><keycap>2</keycap></entry><entry> - kontraszt növelése -</entry></row> -<row><entry><keycap>3</keycap></entry><entry> - fényerő csökkentése -</entry></row> -<row><entry><keycap>4</keycap></entry><entry> - fényerő növelése -</entry></row> -<row><entry><keycap>5</keycap></entry><entry> - gyors renderelés be/kikapcsolása -</entry></row> -<row><entry><keycap>6</keycap></entry><entry> - dithering módjának beállítása (nincs, hiba eloszlás, Floyd Steinberg) -</entry></row> -<row><entry><keycap>7</keycap></entry><entry> - kép megfordítása -</entry></row> -<row><entry><keycap>8</keycap></entry><entry> - váltás az aa és az <application>MPlayer</application> vezérlése között -</entry></row> -</tbody> -</tgroup> -</informaltable> - -<variablelist> -<title>A következő parancssori kapcsolókat használhatod:</title> -<varlistentry> - <term><option>-aaosdcolor=<replaceable>V</replaceable></option></term> - <listitem><para> - OSD színének megváltoztatása - </para></listitem> -</varlistentry> -<varlistentry> - <term><option>-aasubcolor=<replaceable>V</replaceable></option></term> - <listitem><para> - Felirat színének megváltoztatása - </para><para> - ahol a <replaceable>V</replaceable> lehet: - <literal>0</literal> (normális), - <literal>1</literal> (sötét), - <literal>2</literal> (vastag), - <literal>3</literal> (félkövér betű), - <literal>4</literal> (ellentétes), - <literal>5</literal> (speciális). - </para></listitem> -</varlistentry> -</variablelist> - -<variablelist> -<title>Maga az AAlib számtalan lehetőséget biztosít. Itt van pár fontosabb:</title> -<varlistentry> - <term><option>-aadriver</option></term> - <listitem><para> - Beállítja a javasolt aa vezérlőt (X11, curses, Linux). - </para></listitem> -</varlistentry> -<varlistentry> - <term><option>-aaextended</option></term> - <listitem><para> - Mind a 256 karakter használata. - </para></listitem> -</varlistentry> -<varlistentry> - <term><option>-aaeight</option></term> - <listitem><para> - Nyolc bites ASCII. - </para></listitem> -</varlistentry> -<varlistentry> - <term><option>-aahelp</option></term> - <listitem><para> - Kiírja az összes aalib kapcsolót. - </para></listitem> -</varlistentry> -</variablelist> - -<note><para> -A renderelés nagyon CPU igényes, különösen ha AA-on-X-et -(aalib használata X alatt) használsz, a legalacsonyabb a standard, -nem framebuffer-es konzolon. Használd az SVGATextMode-ot a nagy -felbontás beállításához, és élvezd! (másodlagos Hercules kártyák a -sirályak :)) (de SZVSZ használhatod a -<option>-vf 1bpp</option> kapcsolót is a hgafb-en megjelenő grafikához :) -</para></note> - -<para> -A <option>-framedrop</option> kapcsoló használatát javasoljuk, ha nem -elég gyors a géped az összes képkocka rendeléséhez! -</para> - -<para> -Terminálon lejátszva jobb sebességet és minőséget kapsz a Linux vezérlővel, -mint a curses-szal (<option>-aadriver linux</option>). De ehhez írási joggal -kell rendelkezned a <filename>/dev/vcsa<replaceable><terminal></replaceable></filename> -fájlhoz! Ezt az aalib nem ismeri fel magától, de a vo_aa megpróbálja -megtalálni a legjobb módot. -Lásd a <ulink url="http://aa-project.sf.net/tune"/> oldalt a további -tuningolási dolgokhoz. -</para> -</sect1> - -<!-- ********** --> - -<sect1 id="caca"> -<title> -<systemitem class="library">libcaca</systemitem> - Színes ASCII Art függvénykönyvtár -</title> - -<para> -A <ulink url="http://sam.zoy.org/projects/libcaca/"><systemitem class="library">libcaca</systemitem></ulink> -függvénykönyvtár egy grafikus könyvtár, ami szöveget jelenít meg pixelek helyett, így -működik régebbi videó kártyákkal vagy szöveges terminálokon is. Hasonló a népszerű -<systemitem class="library">AAlib</systemitem> könyvtárhoz. -A <systemitem class="library">libcaca</systemitem>-nak egy terminál kell a működéshez, így -bármilyen Unix rendszeren (beleértve a Mac OS X-et) működik, vagy a -<systemitem class="library">slang</systemitem> vagy az -<systemitem class="library">ncurses</systemitem> vagy DOS alatt a -<systemitem class="library">conio.h</systemitem> illetve Windows rendszereken -akár a <systemitem class="library">slang</systemitem> vagy az -<systemitem class="library">ncurses</systemitem> (Cygwin emuláción keresztül) vagy -a <systemitem class="library">conio.h</systemitem> könyvtárak használatával. Ha -a <filename>./configure</filename> -megtalálja a <systemitem class="library">libcaca</systemitem>-t, a caca libvo vezérlő -elkészül. -</para> - -<itemizedlist> -<title>A különbség az <systemitem class="library">AAlib</systemitem>-hez képest - a következőek:</title> -<listitem><para> - 16 elérhető szín a karakter kimenetre (256 színű párok) -</para></listitem> -<listitem><para> - színes kép dithering -</para></listitem> -</itemizedlist> - -<itemizedlist> -<title>De a <systemitem class="library">libcaca</systemitem>-nak megvan az - alábbi korlátja:</title> -<listitem><para> - nincs fényerő, kontraszt és gamma támogatás -</para></listitem> -</itemizedlist> - -<para> -Pár billentyűvel szabályozhatod a caca ablakban a renderelés opcióit: -</para> - -<informaltable> -<tgroup cols="2"> -<thead> - <row& |