14289
|
1 <?xml version="1.0" encoding="iso-8859-2"?>
|
20114
|
2 <!-- synced with r20054 -->
|
17744
|
3 <chapter id="video">
|
14289
|
4 <title>Vide� kimeneti eszk�z�k</title>
|
|
5
|
17744
|
6 <sect1 id="mtrr">
|
14289
|
7 <title>Az MTRR be�ll�t�sa</title>
|
|
8
|
|
9 <para>
|
|
10 NAGYON javasoljuk, hogy ellen�rizd le, hogy az MTRR regiszterek
|
|
11 megfelel�en be vannak-e �ll�tva, mert hatalmas teljes�tm�nyjavul�st
|
|
12 hozhatnak.
|
|
13 </para>
|
|
14
|
|
15 <para>
|
|
16 �rd be: <command>cat /proc/mtrr</command>:
|
|
17 <screen>
|
|
18 <prompt>--($:~)--</prompt> cat /proc/mtrr
|
|
19 reg00: base=0xe4000000 (3648MB), size= 16MB: write-combining, count=9
|
|
20 reg01: base=0xd8000000 (3456MB), size= 128MB: write-combining, count=1<!--
|
|
21 --></screen>
|
|
22 </para>
|
|
23
|
|
24 <para>
|
|
25 Ez j�, mutatja a 16 MB mem�ri�val rendelkez� Matrox G400-as k�rty�mat.
|
|
26 Ezt XFree 4.x.x-b�l csin�ltam, ami automatikusan be�ll�tja az MTRR
|
|
27 regisztereket.
|
|
28 </para>
|
|
29
|
|
30 <para>
|
|
31 Ha semmi sem m�k�dik, k�zzel kell be�ll�tanod. El�sz�r meg kell tal�lnod
|
|
32 a b�zis c�met. 3 m�dszer van a megtal�l�s�ra:
|
|
33
|
|
34 <orderedlist>
|
|
35 <listitem><para>
|
|
36 az X11 indul�si �zeneteib�l, p�ld�ul:
|
|
37 <screen>
|
|
38 (--) SVGA: PCI: Matrox MGA G400 AGP rev 4, Memory @ 0xd8000000, 0xd4000000
|
|
39 (--) SVGA: Linear framebuffer at 0xD8000000<!--
|
|
40 --></screen>
|
|
41 </para></listitem>
|
|
42 <listitem><para>
|
|
43 a <filename>/proc/pci</filename> f�jlb�l (haszn�ld az <command>lspci -v</command>
|
|
44 parancsot):
|
|
45 <screen>
|
|
46 01:00.0 VGA compatible controller: Matrox Graphics, Inc.: Unknown device 0525
|
|
47 Memory at d8000000 (32-bit, prefetchable)
|
|
48 </screen>
|
|
49 </para></listitem>
|
|
50 <listitem><para>
|
|
51 az mga_vid kernel vez�rl� �zeneteib�l (haszn�ld a <command>dmesg</command>-et):
|
|
52 <screen>mga_mem_base = d8000000</screen>
|
|
53 </para></listitem>
|
|
54 </orderedlist>
|
|
55 </para>
|
|
56
|
|
57 <para>
|
|
58 Ezut�n keresd meg a mem�ria m�ret�t. Ez nagyon egyszer�, csak sz�mold �t
|
|
59 a vide� RAM m�ret�t hexadecim�lisra, vagy haszn�ld ezt a t�bl�zatot:
|
|
60 <informaltable frame="none">
|
|
61 <tgroup cols="2">
|
|
62 <tbody>
|
|
63 <row><entry>1 MB</entry><entry>0x100000</entry></row>
|
|
64 <row><entry>2 MB</entry><entry>0x200000</entry></row>
|
|
65 <row><entry>4 MB</entry><entry>0x400000</entry></row>
|
|
66 <row><entry>8 MB</entry><entry>0x800000</entry></row>
|
|
67 <row><entry>16 MB</entry><entry>0x1000000</entry></row>
|
|
68 <row><entry>32 MB</entry><entry>0x2000000</entry></row>
|
|
69 </tbody>
|
|
70 </tgroup>
|
|
71 </informaltable>
|
|
72 </para>
|
|
73
|
|
74 <para>
|
|
75 M�r tudjuk a b�zis c�met �s a mem�ria m�ret�t, h�t �ll�tsuk be az
|
|
76 MTRR regisztereket!
|
|
77 P�ld�ul a fenti Matrox k�rty�n�l (<literal>base=0xd8000000</literal>)
|
|
78 32MB RAM-mal (<literal>size=0x2000000</literal>) csak futtasd ezt:
|
|
79 <screen>
|
|
80 echo "base=0xd8000000 size=0x2000000 type=write-combining" >| /proc/mtrr
|
|
81 </screen>
|
|
82 </para>
|
|
83
|
|
84 <para>
|
|
85 Nem minden CPU-ban van MTRR. P�ld�ul a r�gebbi K6-2 (266MHz k�r�l,
|
|
86 stepping 0) CPU-kban nincs MTRR, de a stepping 12-ben van
|
|
87 (futtasd le a <command>cat /proc/cpuinfo</command> parancsot az ellen�rz�shez).
|
|
88 </para>
|
17744
|
89 </sect1>
|
14289
|
90
|
17744
|
91 <sect1 id="output-trad">
|
14289
|
92 <title>Vide� kimenet trad�cion�lis vide� k�rty�khoz</title>
|
17744
|
93 <sect2 id="xv">
|
14289
|
94 <title>Xv</title>
|
|
95
|
|
96 <para>
|
|
97 XFree86 4.0.2 vagy �jabb alatt haszn�lhatod a k�rty�d YUV rutinjait
|
|
98 az XVideo kiterjeszt�s haszn�lat�val. Ez az, amit a '<option>-vo xv</option>'
|
|
99 kapcsol� haszn�l. Ez a vez�rl� t�mogatja a
|
15907
|
100 f�nyer�ss�g/kontraszt/�rnyalat/stb. �ll�t�s�t (hacsak nem a r�gi, lass�
|
|
101 DirectShow DivX codec-et haszn�lod, ami mindenhol t�mogatja), l�sd a man oldalt.
|
14289
|
102 </para>
|
|
103
|
|
104 <para>
|
|
105 A be�zemel�s�hez ellen�rizd a k�vetkez�ket:
|
|
106
|
|
107 <orderedlist>
|
|
108 <listitem><para>
|
|
109 XFree86 4.0.2 vagy �jabbat kell haszn�lnod (kor�bbi verzi�kban nincs XVideo)
|
|
110 </para></listitem>
|
|
111 <listitem><para>
|
|
112 A k�rty�dnak t�mogatnia kell a hardveres gyors�t�st (a modern k�rty�k tudj�k)
|
|
113 </para></listitem>
|
|
114 <listitem><para>
|
|
115 Az X-nek �rnia kell az XVideo kieg�sz�t�s bet�lt�s�t valahogy �gy:
|
|
116 <programlisting>(II) Loading extension XVideo</programlisting>
|
|
117 a <filename>/var/log/XFree86.0.log</filename> f�jlban.
|
|
118 <note><para>
|
|
119 Ez csak az XFree86 kieg�sz�t�s�t t�lti be. Egy j� telep�t�sben ez mindig bet�lt�dik,
|
|
120 de ez nem jelenti azt, hogy a <emphasis role="bold">k�rtya</emphasis> XVideo
|
|
121 t�mogat�sa is be van t�ltve!
|
|
122 </para></note>
|
|
123 </para></listitem>
|
|
124 <listitem><para>
|
|
125 A k�rty�dnak van Xv t�mogat�sa Linux alatt. Ennek az ellen�rz�s�hez add ki az
|
|
126 <command>xvinfo</command> parancsot, ez r�sze az XFree86 disztrib�ci�nak. Egy
|
|
127 hossz� sz�veget kell ki�rnia, valami ilyesmit:
|
|
128 <screen>
|
|
129 X-Video Extension version 2.2
|
|
130 screen #0
|
|
131 Adaptor #0: "Savage Streams Engine"
|
|
132 number of ports: 1
|
|
133 port base: 43
|
|
134 operations supported: PutImage
|
|
135 supported visuals:
|
|
136 depth 16, visualID 0x22
|
|
137 depth 16, visualID 0x23
|
|
138 number of attributes: 5
|
|
139 (...)
|
|
140 Number of image formats: 7
|
|
141 id: 0x32595559 (YUY2)
|
|
142 guid: 59555932-0000-0010-8000-00aa00389b71
|
|
143 bits per pixel: 16
|
|
144 number of planes: 1
|
|
145 type: YUV (packed)
|
|
146 id: 0x32315659 (YV12)
|
|
147 guid: 59563132-0000-0010-8000-00aa00389b71
|
|
148 bits per pixel: 12
|
|
149 number of planes: 3
|
|
150 type: YUV (planar)
|
|
151 (...stb...)<!--
|
|
152 --></screen>
|
|
153 T�mogatnia kell a t�m�r�tett YUY2 �s a YV12 planar pixel form�tumokat, hogy az
|
|
154 <application>MPlayer</application> haszn�lni tudja.
|
|
155 </para></listitem>
|
|
156 <listitem><para>
|
|
157 �s v�g�l, n�zd meg, hogy az <application>MPlayer</application> 'xv' t�mogat�ssal
|
|
158 lett-e ford�tva. �rd be ezt: <command>mplayer -vo help | grep xv </command>.
|
|
159 Ha az 'xv' t�mogat�s be van �p�tve, egy ehhez hasonl� sornak szerepelnie kell:
|
|
160 <screen>
|
|
161 xv X11/Xv<!--
|
|
162 --></screen>
|
|
163 </para></listitem>
|
|
164 </orderedlist>
|
|
165 </para>
|
|
166
|
17744
|
167 <sect3 id="tdfx">
|
14289
|
168 <title>3dfx k�rty�k</title>
|
|
169
|
|
170 <para>
|
|
171 A r�gebbi 3dfx vez�rl�knek tudvalev�leg probl�m�ik vannak az XVideo gyors�t�ssal,
|
|
172 nem t�mogatj�k sem a YUY2-t sem a YV12-t, �s �gy tov�bb. N�zd meg, hogy 4.2.0 vagy
|
|
173 �jabb XFree86-tal rendelkezel-e, ez rendben m�k�dik YV12-vel �s YUY2-vel. A kor�bbi
|
|
174 verzi�k, bele�rtve a 4.1.0-t, <emphasis role="bold">�sszeomlanak az YV12-vel</emphasis>.
|
|
175 Ha k�l�n�s effekteket tapasztalsz a <option>-vo xv</option> haszn�latakor,
|
|
176 pr�b�ld ki az SDL-t (ebben is van XVideo) �s n�zd meg, hogy ez seg�t-e. L�sd az
|
|
177 <link linkend="sdl">SDL</link> fejezetet a r�szletek�rt.
|
|
178 </para>
|
|
179
|
|
180 <para>
|
|
181 <emphasis role="bold">VAGY</emphasis>, pr�b�ld ki az �J
|
|
182 <option>-vo tdfxfb</option> vez�rl�t! L�sd a <link linkend="tdfxfb">tdfxfb</link>
|
|
183 r�szt.
|
|
184 </para>
|
17744
|
185 </sect3>
|
14289
|
186
|
|
187
|
17744
|
188 <sect3 id="s3">
|
14289
|
189 <title>S3 k�rty�k</title>
|
|
190
|
|
191 <para>
|
|
192 Az S3 Savage3D nem m�k�dik megfelel�en, de a Savage4 igen 4.0.3 vagy �jabb XFree86
|
|
193 haszn�lata mellett (k�phib�k eset�n pr�b�ld 16bpp-vel). Ami az S3 Virge-eket illeti:
|
|
194 van xv t�mogat�s, de maga a k�rtya t�l lass�, �gy jobb, ha eladod.
|
|
195 </para>
|
18548
|
196 <para>
|
|
197 M�r van nat�v framebuffer vez�rl� az S3 Virge k�rty�khoz, hasonl�an a tdfxfb-hez.
|
|
198 �ll�tsd be a framebuffer-ed (pl. add hozz� a
|
|
199 "<option>vga=792 video=vesa:mtrr</option>" opci�t a kerneledhez) �s haszn�ld
|
|
200 a <option>-vo s3fb</option> opci�t (<option>-vf yuy2</option> �s <option>-dr</option>
|
|
201 szint�n seg�thet).
|
|
202 </para>
|
14289
|
203
|
|
204 <note>
|
|
205 <para>
|
|
206 Jelenleg nem tiszt�zott, hogy mely Savage modellekb�l hi�nyzik a YV12 t�mogat�s, �s
|
|
207 konvert�l a vez�rl� (lass�). Ha a k�rty�ra gyanakodsz, szerezz be egy �jabb vez�rl�t,
|
15257
|
208 vagy udvariasan k�rj az MPlayer-users levelez�si list�n egy MMX/3DNow! t�mogat�s� vez�rl�t.
|
14289
|
209 </para>
|
|
210 </note>
|
17744
|
211 </sect3>
|
14289
|
212
|
|
213
|
17744
|
214 <sect3 id="nvidia">
|
14289
|
215 <title>nVidia k�rty�k</title>
|
|
216
|
|
217 <para>
|
19752
|
218 Az nVidia nem mindig a legjobb v�laszt�s Linux alatt... Az XFree86
|
14289
|
219 ny�lt forr�sk�d� vez�rl�je t�mogatja a legt�bb k�rty�t, de a legt�bb esetben a
|
|
220 bin�ris, z�rt forr�s� nVidia vez�rl�t kell haszn�lnod, ami el�rhet�
|
|
221 az <ulink url="http://www.nvidia.com/object/linux.html">nVidia weboldal�n</ulink>.
|
|
222 Erre a vez�rl�re mindenk�ppen sz�ks�ged lesz, ha 3D gyors�t�st akarsz.
|
|
223 </para>
|
|
224
|
|
225 <para>
|
|
226 A Riva128 k�rty�kkal nincs XVideo t�mogat�s az XFree86 nVidia vez�rl�j�vel :(
|
|
227 Panaszkodj az nVidia-nak.
|
|
228 </para>
|
|
229
|
|
230 <para>
|
|
231 Hab�r az <application>MPlayer</application> a legt�bb nVidia k�rty�hoz
|
|
232 rendelkezik <link linkend="vidix">VIDIX</link> vez�rl�vel. Jelenleg m�g
|
|
233 b�ta �llapot�, �s van p�r b�kken�je. Tov�bbi inform�ci�k�rt l�sd az
|
|
234 <link linkend="vidix-nvidia">nVidia VIDIX</link> r�szt.
|
|
235 </para>
|
17744
|
236 </sect3>
|
14289
|
237
|
|
238
|
17744
|
239 <sect3 id="ati">
|
14289
|
240 <title>ATI k�rty�k</title>
|
|
241
|
|
242 <para>
|
|
243 A <ulink url="http://gatos.sf.net">GATOS vez�rl�</ulink> (amit
|
|
244 haszn�lnod illene, hacsak nem Rage128 vagy Radeon k�rty�d van) alap�rtelmez�sk�nt
|
|
245 enged�lyezi a VSYNC-et. Ez azt jelenti, hogy a dek�dol�si sebess�g (!) a
|
|
246 monitor friss�t�si r�t�j�hoz van szinkroniz�lva. Ha a lej�tsz�s lass�nak
|
|
247 t�nik, pr�b�ld meg valahogy kikapcsolni a VSYNC-et vagy �ll�tsd be a
|
|
248 friss�t�st n*(film fps �rt�ke) Hz-re.
|
|
249 </para>
|
|
250
|
|
251 <para>
|
|
252 A Radeon VE - ha X kell, haszn�lj XFree 4.2.0-t vagy �jabbat ehhez a k�rty�hoz.
|
|
253 Nincs TV kimenet t�mogat�s. Term�szetesen az <application>MPlayer</application>rel
|
|
254 sim�n is <emphasis role="bold">gyors�tott</emphasis> megjelen�t�st kapsz,
|
|
255 <emphasis role="bold">TV kimenettel</emphasis> vagy an�lk�l, �s �gy sem
|
|
256 f�ggv�nyk�nyvt�rra sem X-re nincs sz�ks�g.
|
|
257 Olvasd el a <link linkend="vidix">VIDIX</link> r�szt.
|
|
258 </para>
|
17744
|
259 </sect3>
|
14289
|
260
|
|
261
|
17744
|
262 <sect3 id="neomagic">
|
14289
|
263 <title>NeoMagic k�rty�k</title>
|
|
264
|
|
265 <para>
|
|
266 Ilyen k�rty�k �ltal�ban laptopokban tal�lhat�ak. XFree86 4.3.0 vagy
|
|
267 �jabbat kell haszn�lnod, vagy Stefan Seyfried
|
|
268 <ulink url="http://www.mplayerhq.hu/MPlayer/contrib/NeoMagic-driver/">Xv-t t�mogat� vez�rl�j�t</ulink>.
|
|
269 Csak v�laszd ki az te XFree86-odhoz ill� verzi�t.
|
|
270 </para>
|
|
271
|
|
272 <para>
|
|
273 Az XFree86 4.3.0-ban van Xv t�mogat�s, Bohdan Horst pedig k�ld�tt egy kis
|
|
274 <ulink url="http://www.mplayerhq.hu/MPlayer/contrib/NeoMagic-driver/neo_driver.patch">jav�t�st</ulink>
|
|
275 az XFree86 forr�s�hoz, ami a framebuffer m�veleteket felgyors�tja (XVideo-t is)
|
|
276 ak�r n�gyszeres�re is. A jav�t�s beleker�lt az XFree86 CVS-�be �s a 4.3.0 ut�ni
|
|
277 k�vetkez� kiad�sban is benne lesz.
|
|
278 </para>
|
|
279
|
|
280 <para>
|
|
281 A DVD m�ret� tartalmak lej�tsz�s�hoz az XF86Config-odat m�dos�tanod kell:
|
|
282 <programlisting>
|
|
283 Section "Device"
|
|
284 [...]
|
|
285 Driver "neomagic"
|
|
286 <emphasis>Option "OverlayMem" "829440"</emphasis>
|
|
287 [...]
|
|
288 EndSection<!--
|
|
289 --></programlisting>
|
|
290 </para>
|
17744
|
291 </sect3>
|
14289
|
292
|
|
293
|
17744
|
294 <sect3 id="trident">
|
14289
|
295 <title>Trident k�rty�k</title>
|
|
296 <para>
|
14322
|
297 Ha az Xv-t Trident k�rty�val akarod haszn�lni, felt�ve hogy nem megy 4.1.0-val,
|
14289
|
298 telep�tsd fel az XFree 4.2.0-t. A 4.2.0-ban teljes k�perny�s Xv t�mogat�s van
|
|
299 a Cyberblade XP k�rty�val.
|
|
300 </para>
|
|
301
|
|
302 <para>
|
|
303 Alternat�vak�nt az <application>MPlayer</application> is tartalmaz egy
|
|
304 <link linkend="vidix">VIDIX</link> vez�rl�t a Cyberblade/i1 k�rty�hoz.
|
|
305 </para>
|
|
306
|
17744
|
307 </sect3>
|
14289
|
308
|
|
309
|
17744
|
310 <sect3 id="kyro">
|
14289
|
311 <title>Kyro/PowerVR k�rty�k</title>
|
|
312 <para>
|
|
313 Ha az Xv-t Kyro alap� k�rty�val akarod haszn�lni (p�ld�ul Hercules
|
|
314 Prophet 4000XT-vel), akkor le kell t�ltened a vez�rl�t a
|
|
315 <ulink url="http://www.powervr.com/">PowerVR oldal�r�l</ulink>
|
|
316 </para>
|
|
317 </sect3>
|
17744
|
318 </sect2>
|
14289
|
319
|
|
320 <!-- ********** -->
|
|
321
|
17744
|
322 <sect2 id="dga">
|
14289
|
323 <title>DGA</title>
|
|
324
|
|
325 <formalpara>
|
|
326 <title>BEVEZET�S</title>
|
|
327 <para>
|
|
328 Ez a dokumentum megpr�b�lja p�r sz�ban elmagyar�zni, hogy mi is az a DGA
|
|
329 tulajdonk�ppen �s mit tehet a DGA vez�rl� az <application>MPlayer</application>nek
|
|
330 (�s mit nem).
|
|
331 </para>
|
|
332 </formalpara>
|
|
333
|
|
334 <formalpara>
|
|
335 <title>MI AZ A DGA</title>
|
|
336 <para>
|
|
337 A <acronym>DGA</acronym> a <emphasis>Direct Graphics Access</emphasis>
|
|
338 r�vid�t�se �s azt jelenti, hogy egy program az X szerver megker�l�s�vel
|
|
339 direkt el�r�ssel m�dos�thatja a framebuffer mem�ri�t. Gyakorlatilag ez �gy
|
|
340 t�rt�nik, hogy a framebuffer mem�ria a processzed mem�ria tartom�ny�ba
|
|
341 ker�l lek�pez�sre. Ezt a kernel csak superuser jogokkal enged�lyezi. Vagy
|
|
342 <systemitem class="username">root</systemitem> n�ven t�rt�n� bejelentkez�ssel
|
|
343 vagy az <application>MPlayer</application> futtathat� �llom�ny�nak SUID
|
|
344 bitj�nek be�ll�t�s�val juthatsz ilyen jogokhoz. (<emphasis role="bold">nem
|
|
345 javasoljuk</emphasis>).
|
|
346 </para>
|
|
347 </formalpara>
|
|
348 <para>
|
|
349 K�t verzi�ja van a DGA-nak: a DGA1 az XFree 3.x.x-ban volt haszn�latos, a DGA2
|
|
350 az XFree 4.0.1-ben ker�lt bevezet�sre.
|
|
351 </para>
|
|
352
|
|
353 <para>
|
|
354 A DGA1 csak direkt framebuffer el�r�st biztos�t a fent le�rt m�dszerrel. A
|
|
355 vide� jel felbont�s�nak megv�ltoztat�s�hoz az XVidMode kiterjeszt�st kell
|
|
356 haszn�lnod.
|
|
357 </para>
|
|
358
|
|
359 <para>
|
|
360 A DGA2 m�r tartalmazza az XVidMode kiterjeszt�s k�pess�geit �s a k�perny�
|
|
361 sz�nm�lys�g�t is engedi v�ltoztatni. �gy alaphelyzetben 32 bites sz�nm�lys�gben
|
|
362 futtatott X szervert �t�ll�thatsz 15 bites m�lys�gre �s vissza.
|
|
363 </para>
|
|
364
|
|
365 <para>
|
|
366 Ennek ellen�re a DGA-nak van n�h�ny h�tr�nya. �gy t�nik ez az �ltalad haszn�lt
|
|
367 grafikus chip-t�l f�gg �s az ezen chip-et ir�ny�t� vez�rl� X szerverben val�
|
|
368 megval�s�t�s�t�l. �gy nem minden rendszeren m�k�dik...
|
|
369 </para>
|
|
370
|
|
371 <formalpara>
|
|
372 <title>DGA T�MOGAT�S TELEP�T�SE AZ MPLAYERHEZ</title>
|
|
373
|
|
374 <para>
|
|
375 El�sz�r gy�z�dj meg, hogy az X bet�lti a DGA kiterjeszt�st: l�sd
|
|
376 a <filename>/var/log/XFree86.0.log</filename> f�jlt:
|
|
377
|
|
378 <programlisting>(II) Loading extension XFree86-DGA</programlisting>
|
|
379
|
|
380 XFree86 4.0.x vagy �jabb <emphasis role="bold">nagyon javasolt</emphasis>!
|
|
381 Az <application>MPlayer</application> DGA vez�rl�j�t a
|
|
382 <filename>./configure</filename> automatikusan megtal�lja, de el� is �rhatod
|
|
383 a haszn�lat�t a <option>--enable-dga</option> kapcsol�val.
|
|
384 </para>
|
|
385 </formalpara>
|
|
386
|
|
387 <para>
|
|
388 Ha a vez�rl� nem tud kisebb felbont�sra v�ltani, k�s�rletezz a
|
|
389 <option>-vm</option> (csak X 3.3.x eset�n), <option>-fs</option>,
|
|
390 <option>-bpp</option>, <option>-zoom</option> kapcsol�kkal a filmnek
|
|
391 legmegfelel�bb vide� m�d megtal�l�s�hoz. M�g nincs konverter :(
|
|
392 </para>
|
|
393
|
|
394 <para>
|
|
395 L�pj be <systemitem class="username">root</systemitem>k�nt. A DGA-hoz root
|
|
396 el�r�s kell, hogy k�zvetlen�l tudjon �rni a vide� mem�ri�ba. Ha felhaszn�l�k�nt
|
|
397 akarod futtatni, telep�tsd az <application>MPlayer</application>t SUID root-tal:
|
|
398
|
|
399 <screen>
|
|
400 chown root <replaceable>/usr/local/bin/mplayer</replaceable>
|
|
401 chmod 750 <replaceable>/usr/local/bin/mplayer</replaceable>
|
|
402 chmod +s <replaceable>/usr/local/bin/mplayer</replaceable>
|
|
403 </screen>
|
|
404
|
|
405 �gy m�r egyszer� felhaszn�l�k eset�ben is m�k�dik.
|
|
406 </para>
|
|
407
|
|
408 <caution>
|
|
409 <title>Biztons�gi kock�zat</title>
|
|
410 <para>
|
|
411 Ez <emphasis role="bold">nagy</emphasis> biztons�gi kock�zatot jelent!
|
|
412 <emphasis role="bold">Soha</emphasis> ne csin�ld ezt meg egy szerveren vagy egy
|
|
413 olyan sz�m�t�g�pen amihez m�sok is hozz�f�rnek, mert root jogokat szerezhetnek
|
|
414 a SUID root-os <application>MPlayer</application>rel.
|
|
415 </para>
|
|
416 </caution>
|
|
417
|
|
418 <para>
|
|
419 Haszn�ld a <option>-vo dga</option> kapcsol�t, �s m�r megy is! (rem�lj�k:)
|
17744
|
420 Kipr�b�lhatod a <option>-vo sdl:driver=dga</option> kapcsol�t is, hogy m�k�dik-e!
|
14289
|
421 Sokkal gyorsabb!
|
|
422 </para>
|
|
423
|
|
424
|
|
425 <formalpara id="dga-modelines">
|
|
426 <title>FELBONT�S V�LT�S</title>
|
|
427
|
|
428 <para>
|
|
429 A DGA vez�rl� lehet�v� teszi a kimeneti jel felbont�s�nak megv�ltoztat�s�t.
|
|
430 Ezzel elker�lhet� a (lass�) szoftveres m�retez�s �s ugyanakkor teljes k�perny�s
|
|
431 k�pet biztos�t. Ide�lis helyzetben pontosan a vide� adat felbont�s�ra v�lt
|
|
432 (kiv�ve az aspect ar�nyt), de az X szerver csak a
|
|
433 <filename>/etc/X11/XF86Config</filename>
|
|
434 (<filename>/etc/X11/XF86Config-4</filename> XFree 4.X.X eset�n)
|
|
435 f�jlban el�rt felbont�sokra enged v�ltani.
|
|
436 Ezeket modline-oknak nevezik �s a vide� hardvered tulajdons�gain m�lik.
|
|
437 Az X szerver �tn�zi ezt a konfigur�ci�s f�jlt ind�t�skor �s letiltja a
|
|
438 hardverednek nem megfelel�eket.
|
|
439 Az X11 log f�jlb�l kider�theted, hogy mely m�dok enged�lyezettek. Megtal�lhat�ak
|
|
440 a <filename>/var/log/XFree86.0.log</filename> f�jlban.
|
|
441 </para>
|
|
442 </formalpara>
|
|
443
|
|
444 <para>
|
|
445 Ezek a bejegyz�sek tudvalev�leg m�k�dnek Riva128 chip-en, az nv.o X szerver
|
|
446 vez�rl� modul haszn�lat�val.
|
|
447 </para>
|
|
448
|
|
449
|
|
450 <para><programlisting>
|
|
451 Section "Modes"
|
|
452 Identifier "Modes[0]"
|
|
453 Modeline "800x600" 40 800 840 968 1056 600 601 605 628
|
|
454 Modeline "712x600" 35.0 712 740 850 900 400 410 412 425
|
|
455 Modeline "640x480" 25.175 640 664 760 800 480 491 493 525
|
|
456 Modeline "400x300" 20 400 416 480 528 300 301 303 314 Doublescan
|
|
457 Modeline "352x288" 25.10 352 368 416 432 288 296 290 310
|
|
458 Modeline "352x240" 15.750 352 368 416 432 240 244 246 262 Doublescan
|
|
459 Modeline "320x240" 12.588 320 336 384 400 240 245 246 262 Doublescan
|
|
460 EndSection
|
|
461 </programlisting></para>
|
|
462
|
|
463
|
|
464 <formalpara>
|
|
465 <title>DGA & MPLAYER</title>
|
|
466 <para>
|
|
467 A DGA k�t helyen haszn�lhat� az <application>MPlayer</application>ben: Az SDL
|
17744
|
468 vez�rl�nek el�rhatod a haszn�lat�t (<option>-vo sdl:driver=dga</option>) �s
|
14289
|
469 a DGA vez�rl�ben (<option>-vo dga</option>). A fent eml�tettek vonatkoznak mind
|
|
470 a kett�re; a k�vetkez� r�szben le�rom, hogyan m�k�dik az <application>MPlayer</application>
|
|
471 DGA vez�rl�je.
|
|
472 </para>
|
|
473 </formalpara>
|
|
474
|
|
475
|
|
476 <formalpara>
|
|
477 <title>TULAJDONS�GOK</title>
|
|
478
|
|
479 <para>
|
|
480 A DGA vez�rl� haszn�lat�t a <option>-vo dga</option> kapcsol� parancssorban
|
|
481 t�rt�n� megad�s�val �rhatod el�. Alap�rtelmez�sk�nt az vide� eredeti
|
|
482 felbont�s�hoz legk�zelebb �ll� felbont�sra v�lt. Sz�nd�kosan figyelmen k�v�l
|
|
483 hagyja a <option>-vm</option> �s <option>-fs</option> kapcsol�kat
|
|
484 (vide� m�d v�lt�s enged�lyez�se �s teljes k�perny�) - mindig a lehet� legt�bbet
|
|
485 megpr�b�lja elfedni a k�perny�db�l a vide� m�d v�lt�s�val, �gy megsp�rolja a
|
|
486 k�pm�retez�shez sz�ks�ges plusz CPU ciklusokat. Ha nem tetszik az �ltala
|
|
487 v�lasztott m�d, k�nyszer�theted, hogy az �ltalad megadott felbont�shoz
|
|
488 legk�zelebbit keresse meg az <option>-x</option> �s <option>-y</option> kapcsol�kkal.
|
|
489 A <option>-v</option> kapcsol� be�r�s�nak hat�s�ra a DGA vez�rl� sok egy�b
|
|
490 mellett kilist�zza az aktu�lis <filename>XF86Config</filename> f�jl �ltal
|
|
491 t�mogatott �sszes felbont�st. DGA2 haszn�lata eset�n el�rhatod a sz�nm�lys�get
|
|
492 is a <option>-bpp</option> kapcsol�val. Az �rv�nyes sz�nm�lys�gek 15, 16, 24 �s 32.
|
|
493 A hardvereden m�lik, hogy ezek a sz�nm�lys�gek alapb�l t�mogatottak-e vagy
|
|
494 (val�sz�n�leg lass�) konverzi�t kell v�gezni.
|
|
495 </para>
|
|
496 </formalpara>
|
|
497 <para>
|
|
498 Ha vagy olyan szerencs�s, hogy elegend� mem�ri�d van az eg�sz, nem k�perny�n
|
|
499 l�v� k�p bem�sol�s�hoz, a DGA vez�rl� dupla bufferel�st fog haszn�lni, ami
|
|
500 egyenletesebb film lej�tsz�st eredm�nyez. Ki�rja, hogy a dupla bufferel�s
|
|
501 enged�lyezett-e vagy sem.
|
|
502 </para>
|
|
503
|
|
504 <para>
|
|
505 A dupla bufferel�s azt jelenti,h ogy a vide�d k�vetkez� k�pkock�ja a mem�ria
|
|
506 egy nem megjelen�tett r�sz�re m�sol�dik, am�g az aktu�lis k�pkocka van a
|
|
507 k�perny�n. Ha k�sz a k�vetkez� k�pkocka, a grafikus chip megkapja az �j k�p
|
|
508 mem�riabeli hely�t, �s egyszer�en onnan megjelen�ti a k�pet. Ek�zben a m�sik
|
|
509 buffer ism�t felt�lt�dik �j vide� adattal.
|
|
510 </para>
|
|
511
|
|
512 <para>
|
|
513 A dupla bufferel�s bekapcsolhat� a <option>-double</option> kapcsol�val, vagy
|
|
514 letilthat� a <option>-nodouble</option>-lal. A jelenlegi alap�rtelmezett
|
|
515 be�ll�t�s szerint le van tiltva a dupla bufferel�s. DGA vez�rl� haszn�lata
|
|
516 eset�n az onscreen display (OSD) csak akkor m�k�dik, ha a dupla bufferel�s
|
|
517 enged�lyezve van. Azonban a dupla bufferel�s nagy sebess�gcs�kken�ssel j�rhat
|
|
518 (az �n K6-II+ 525 g�pemen tov�bbi 20% CPU id�!) a hardvered DGA implement�ci�j�t�l
|
|
519 f�gg�en.
|
|
520 </para>
|
|
521
|
|
522
|
|
523 <formalpara>
|
|
524 <title>SEBESS�GI ADATOK</title>
|
|
525
|
|
526 <para>
|
|
527 �ltal�noss�gban a DGA framebuffer el�r�s�nek legal�bb olyan gyorsnak
|
|
528 kell lennie, mint az X11-es vez�rl�nek a teljes k�perny�s k�phez sz�ks�ges
|
|
529 kieg�sz�t�k haszn�lat�val. Az <application>MPlayer</application> �ltal ki�rt
|
|
530 sz�zal�kos sebess�g �rt�keket azonban fenntart�ssal kezeld, mert p�ld�ul az
|
|
531 X11-es vez�rl� eset�n nem tartalmazz�k azt az id�t, ami az X szervernek kell
|
|
532 a kirajzol�shoz. Hurkold r� a termin�lt egy soros vonalra �s ind�tsd el a
|
|
533 <command>top</command> programot, akkor megtudod mi is t�rt�nik val�j�ban a
|
|
534 dobozodban.
|
|
535 </para>
|
|
536 </formalpara>
|
|
537
|
|
538 <para>
|
|
539 Kijelenthetj�k, hogy a DGA gyors�t�sa a 'norm�lis' X11-es haszn�lathoz k�pest
|
|
540 er�teljesen f�gg a grafikus k�rty�dt�l �s hogy a hozz� tartoz� X szerver modul
|
|
541 mennyire optimaliz�lt.
|
|
542 </para>
|
|
543
|
|
544 <para>
|
|
545 Ha lass� rendszered van, jobb ha 15 vagy 16 bites sz�nm�lys�get haszn�lsz,
|
|
546 mivel ezek fele akkora mem�ria s�vsz�less�get ig�nyelnek, mint a 32 bites
|
|
547 megjelen�t�s.
|
|
548 </para>
|
|
549
|
|
550 <para>
|
|
551 A 24 bites sz�nm�lys�g haszn�lata is j� �tlet, ha a k�rty�d nat�van t�mogatja a
|
|
552 32 bites m�lys�get, mivel ez is 25%-kal kevesebb adat�tvitelt jelent a 32/32
|
|
553 m�dhoz k�pest.
|
|
554 </para>
|
|
555
|
|
556 <para>
|
|
557 L�ttam p�r AVI f�jlt 266-os Pentium MMX-en lej�tszva. Az AMD K6-2 CPU-k is
|
|
558 m�k�dnek 400 MHZ vagy af�l�tt.
|
|
559 </para>
|
|
560
|
|
561
|
|
562 <formalpara>
|
|
563 <title>ISMERT HIB�K</title>
|
|
564
|
|
565 <para>
|
|
566 Nos, az XFree n�h�ny fejleszt�je szerint a DGA egy sz�rnyeteg. �k azt mondj�k,
|
|
567 jobb ha nem haszn�lod. Az implement�ci�ja nem mindig t�k�letes az XFree-hez
|
|
568 tartoz� chipset vez�rl�kkel.
|
|
569 </para>
|
|
570 </formalpara>
|
|
571
|
|
572 <itemizedlist>
|
|
573 <listitem><simpara>
|
|
574 Az XFree 4.0.3 �s az <filename>nv.o</filename> eset�n van egy hiba, ami
|
|
575 �rdekes sz�neket eredm�nyez.
|
|
576 </simpara></listitem>
|
|
577 <listitem><simpara>
|
|
578 ATI vez�rl� eset�n egyn�l t�bbsz�r kell visszav�ltani a m�dot a DGA-s
|
|
579 lej�tsz�s ut�n.
|
|
580 </simpara></listitem>
|
|
581 <listitem><simpara>
|
|
582 N�h�ny vez�rl� egyszer�en k�ptelen visszav�ltani norm�l felbont�sra
|
|
583 (haszn�ld a <keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>Keypad +</keycap> �s
|
|
584 <keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>Keypad -</keycap>
|
|
585 kombin�ci�kat a k�zi v�lt�shoz).
|
|
586 </simpara></listitem>
|
|
587 <listitem><simpara>
|
|
588 N�h�ny vez�rl� egyszer�en rossz sz�neket jelen�t meg.
|
|
589 </simpara></listitem>
|
|
590 <listitem><simpara>
|
|
591 N�h�ny vez�rl� hamis adatot ad a processz c�mter�be bemappolt mem�ria m�ret�r�l,
|
|
592 �gy a vo_dga nem haszn�l dupla bufferel�st (SIS?).
|
|
593 </simpara></listitem>
|
|
594 <listitem><simpara>
|
|
595 N�h�ny vez�rl� egy haszn�lhat� m�dot sem jelez. Ebben az esetben a
|
|
596 DGA vez�rl� �sszeomlik �s azt �rja, hogy 100000x100000-es �rtelmetlen m�d
|
|
597 vagy valami hasonl�.
|
|
598 </simpara></listitem>
|
|
599 <listitem><simpara>
|
|
600 Az OSD csak enged�lyezett dupla bufferel�ssel m�k�dik (k�l�nben villog).
|
|
601 </simpara></listitem>
|
|
602 </itemizedlist>
|
|
603
|
17744
|
604 </sect2>
|
|
605 <!--</sect1>-->
|
14289
|
606
|
|
607 <!-- ********** -->
|
|
608
|
17744
|
609 <sect2 id="sdl">
|
14289
|
610 <title>SDL</title>
|
|
611
|
|
612 <para>
|
|
613 Az <acronym>SDL</acronym> (Simple Directmedia Layer) tulajdonk�ppen egy
|
|
614 egys�ges�tett vide�/audi� interf�sz. Az ezt haszn�l� programok csak az
|
|
615 SDL-r�l tudnak, arr�l nem, az hogy milyen vide� �s audi� vez�rl�t haszn�l.
|
|
616 P�ld�ul egy SDL-t haszn�l� Doom port futhat svgalib, aalib, X, fbdev �s
|
|
617 m�g m�s vez�rl�k seg�ts�g�vel, de neked csak (p�ld�ul) a vide� vez�rl�t kell
|
|
618 megadnod az <envar>SDL_VIDEODRIVER</envar> k�rnyezeti v�ltoz�val. Legal�bbis
|
|
619 elm�letben.
|
|
620 </para>
|
|
621
|
|
622 <para>
|
|
623 Az <application>MPlayer</application>rel mi az X11 vez�rl� szoftveres
|
|
624 k�pm�retez� k�pess�g�t haszn�ltuk XVideo-t nem t�mogat� k�rty�k/vez�rl�k
|
|
625 eset�n, am�g el nem k�sz�lt a mi saj�t (gyorsabb, szebb) szoftveres m�retez�nk.
|
|
626 Haszn�ltuk az aalib kimeneti k�pess�g�t is, de most m�r abb�l is van saj�t,
|
|
627 ami sokkal komfortosabb. A DGA m�dja jobb volt a mienk�n�l, legal�bbis a
|
|
628 k�zelm�ltig. V�god? :)
|
|
629 </para>
|
|
630
|
|
631 <para>
|
|
632 Seg�t p�r hib�s vez�rl�/k�rtya eset�n is, ha a vide� szaggatott (nem lass�
|
|
633 rendszer miatt) vagy az audi� k�sett.
|
|
634 </para>
|
|
635
|
|
636 <para>
|
|
637 Az SDL vide� kimenet t�mogatja a feliratok megjelen�t�s�t a film alatt, a
|
|
638 (ha van) fekete soron.
|
|
639 </para>
|
|
640
|
17744
|
641 </sect2>
|
14289
|
642
|
|
643
|
17744
|
644 <sect2 id="svgalib">
|
14289
|
645 <title>SVGAlib</title>
|
|
646
|
|
647 <formalpara>
|
|
648 <title>TELEP�T�S</title>
|
|
649 <para>
|
|
650 Telep�tened kell az svgalib-et �s a fejleszt�i csomagjait ahhoz, hogy az
|
|
651 <application>MPlayer</application> elk�sz�tse az SVGAlib vez�rl�j�t (automatikusan
|
|
652 felismeri, de lehet k�nyszer�teni is r�) �s ne felejtsd el �t�rni a
|
|
653 <filename>/etc/vga/libvga.config</filename> f�jlt, hogy megfeleljen a k�rty�dnak
|
|
654 �s a monitorodnak.
|
|
655 </para>
|
|
656 </formalpara>
|
|
657
|
|
658 <note>
|
|
659 <para>
|
|
660 Ne haszn�ld a <option>-fs</option> kapcsol�t, mert bekapcsolja a szoftveres
|
|
661 m�retez�st �s lass�. Ha t�nyleg sz�ks�g van r�, haszn�ld a
|
|
662 <option>-sws 4</option> kapcsol�t, ami rossz min�s�get ad, de valamivel gyorsabb.
|
|
663 </para>
|
|
664 </note>
|
|
665
|
|
666 <formalpara><title>EGA (4BPP) T�MOGAT�S</title>
|
|
667 <para>
|
|
668 Az SVGAlib tartalmazza az EGAlib-et �s az <application>MPlayer</application> �gy
|
|
669 k�pes b�rmely film 16 sz�nben t�rt�n� megjelen�t�s�re, lehet�v� t�ve az al�bbi
|
|
670 be�ll�t�sok haszn�lat�t:
|
|
671 </para>
|
|
672 </formalpara>
|
|
673
|
|
674 <itemizedlist>
|
|
675 <listitem><simpara>
|
|
676 EGA k�rtya EGA monitorral: 320x200x4bpp, 640x200x4bpp, 640x350x4bpp
|
|
677 </simpara></listitem>
|
|
678 <listitem><simpara>
|
|
679 EGA k�rtya CGA monitorral: 320x200x4bpp, 640x200x4bpp
|
|
680 </simpara></listitem>
|
|
681 </itemizedlist>
|
|
682
|
|
683 <para>
|
|
684 A bpp (bit per pixel) �rt�ket k�zzel kell 4-re �ll�tanod:
|
|
685 <option>-bpp 4</option>
|
|
686 </para>
|
|
687
|
|
688 <para>
|
|
689 A filmet val�sz�n�leg �t kell m�retezni, hogy megfeleljen az EGA m�dnak:
|
|
690 <screen>-vf scale=640:350</screen>
|
|
691 or
|
|
692 <screen>-vf scale=320:200</screen>
|
|
693 </para>
|
|
694
|
|
695 <para>
|
|
696 Ehhez gyors, de rossz min�s�get produk�l� m�retez� rutin kell:
|
|
697 <screen>-sws 4</screen>
|
|
698 </para>
|
|
699
|
|
700 <para>
|
|
701 Tal�n az automatikus ar�ny-jav�t�st kikapcsolhatod:
|
|
702 <screen>-noaspect</screen>
|
|
703 </para>
|
|
704
|
|
705 <note><para>
|
|
706 A k�s�rleteimb�l �gy t�nik, a legjobb k�pmin�s�g EGA monitorokon
|
|
707 a vil�goss�g enyhe cs�kkent�s�vel �ll�that� el�:
|
|
708 <option>-vf eq=-20:0</option>. N�lam sz�ks�ges volt az audi� mintav�teli
|
|
709 r�ta cs�kkent�se is, mert a hang sz�tesett 44kHz-en:
|
|
710 <option>-srate 22050</option>.
|
|
711 </para></note>
|
|
712
|
|
713 <para>
|
|
714 Csak az <option>expand</option> sz�r� seg�ts�g�vel tudod bekapcsolni a
|
|
715 feliratokat �s az OSD-t, l�sd a man oldalt a megfelel� param�terek�rt.
|
|
716 </para>
|
17744
|
717 </sect2>
|
14289
|
718
|
|
719
|
17744
|
720 <sect2 id="fbdev">
|
14289
|
721 <title>Framebuffer kimenet (FBdev)</title>
|
|
722
|
|
723 <para>
|
|
724 Az FBdev elk�sz�t�se automatikusan kiv�laszt�dik a
|
|
725 <filename>./configure</filename> sor�n. Olvasd el a framebuffer dokument�ci�t
|
|
726 a kernel forr�sban (<filename>Documentation/fb/*</filename>) a b�vebb
|
|
727 inform�ci�k�rt.
|
|
728 </para>
|
|
729
|
|
730 <para>
|
|
731 Ha a k�rty�d nem t�mogatja a VBE 2.0 szabv�nyt (r�gebbi ISA/PCI k�rty�k, mint
|
|
732 p�ld�ul az S3 Trio64), csak a VBE 1.2-t (vagy r�gebbit?): Nos, a VESAfb m�g
|
|
733 el�rhet�, de be kell t�ltened a SciTech Display Doctor-t (egykori UniVBE),
|
|
734 miel�tt bet�lten�d a Linuxot. Haszn�lj DOS boot lemezt vagy valamit. �s ne
|
|
735 felejtsd el regisztr�lni az UniVBE-det! ;))
|
|
736 </para>
|
|
737
|
|
738 <para>
|
|
739 Az FBdev kimenetnek a fentiek mellett van n�h�ny param�tere is:
|
|
740 </para>
|
|
741
|
|
742 <variablelist>
|
|
743 <varlistentry>
|
|
744 <term><option>-fb</option></term>
|
|
745 <listitem><simpara>
|
18651
|
746 megadhatod a haszn�lni k�v�nt framebuffer eszk�zt (alap�rtelmezett: <filename>/dev/fb0</filename>)
|
14289
|
747 </simpara></listitem>
|
|
748 </varlistentry>
|
|
749 <varlistentry>
|
|
750 <term><option>-fbmode</option></term>
|
|
751 <listitem><simpara>
|
|
752 haszn�lni k�v�nt m�d neve (a <filename>/etc/fb.modes</filename> f�jlnak megfelel�en)
|
|
753 </simpara></listitem>
|
|
754 </varlistentry>
|
|
755 <varlistentry>
|
|
756 <term><option>-fbmodeconfig</option></term>
|
|
757 <listitem><simpara>
|
18651
|
758 m�dokat tartalmaz� konfigur�ci�s f�jl (alap�rtelmezett: <filename>/etc/fb.modes</filename>)
|
14289
|
759 </simpara></listitem>
|
|
760 </varlistentry>
|
|
761 <varlistentry>
|
|
762 <term><option>-monitor-hfreq</option></term>
|
|
763 <term><option>-monitor-vfreq</option></term>
|
|
764 <term><option>-monitor-dotclock</option></term>
|
|
765 <listitem><simpara>
|
|
766 <emphasis role="bold">fontos</emphasis> �rt�kek, l�sd
|
|
767 <filename>example.conf</filename>
|
|
768 </simpara></listitem>
|
|
769 </varlistentry>
|
|
770 </variablelist>
|
|
771
|
|
772 <para>
|
|
773 Ha egy k�l�nleges m�dra akarsz v�ltani, akkor �gy haszn�ld:
|
|
774 <screen>
|
|
775 mplayer -vm -fbmode <replaceable>mod_neve</replaceable> <replaceable>fajlnev</replaceable>
|
|
776 </screen>
|
|
777 </para>
|
|
778
|
|
779 <itemizedlist>
|
|
780 <listitem><para>
|
|
781 Mag�ban a <option>-vm</option> kiv�lasztja a legmegfelel�bb m�dot a
|
|
782 <filename>/etc/fb.modes</filename> f�jlb�l. Haszn�lhat� egy�tt a
|
|
783 <option>-x</option> �s <option>-y</option> kapcsol�kkal is. A
|
|
784 <option>-flip</option> kapcsol� csak akkor t�mogatott, ha a film pixel
|
|
785 form�tuma megfelel a vide� m�d pixel form�tum�nak. Figyelj a bpp
|
|
786 �rt�k�re, az fbdev vez�rl� az aktu�lisat pr�b�lja meg haszn�lni, vagy
|
|
787 ha megadsz valamit a <option>-bpp</option> kapcsol�val, akkor azt.
|
|
788 </para></listitem>
|
|
789 <listitem><para>
|
|
790 A <option>-zoom</option> kapcsol� nem t�mogatott (haszn�ld a <option>-vf scale</option>-t).
|
|
791 Nem haszn�lhatsz 8bpp (vagy kevesebb) m�dokat.
|
|
792 </para></listitem>
|
|
793 <listitem><para>
|
|
794 Val�sz�n�leg el szeretn�d t�ntetni a kurzort:
|
|
795 <screen>echo -e '\033[?25l'</screen>
|
|
796 vagy
|
|
797 <screen>setterm -cursor off</screen>
|
|
798 �s a k�perny�v�d�t:
|
|
799 <screen>setterm -blank 0</screen>
|
|
800 Kurzor visszakapcsol�sa:
|
|
801 <screen>echo -e '\033[?25h'</screen>
|
|
802 vagy
|
|
803 <screen>setterm -cursor on</screen>
|
|
804 </para></listitem>
|
|
805 </itemizedlist>
|
|
806
|
|
807 <note>
|
|
808 <para>
|
|
809 Az FBdev vide� m�d v�lt�sa <emphasis>nem m�k�dik</emphasis> a VESA
|
|
810 framebufferrel �s ne is k�rd, hogy m�k�dj�n, mivel ez nem az
|
|
811 <application>MPlayer</application> korl�tja.
|
|
812 </para>
|
|
813 </note>
|
17744
|
814 </sect2>
|
14289
|
815
|
|
816
|
17744
|
817 <sect2 id="mga_vid">
|
14289
|
818 <title>Matrox framebuffer (mga_vid)</title>
|
|
819
|
|
820 <para>
|
|
821 Ez a r�sz a Matrox G200/G400/G450/G550 BES (Back-End Scaler) t�mogat�sr�l
|
19097
|
822 sz�l, az <systemitem>mga_vid</systemitem> kernel vez�rl�r�l.
|
|
823 Van benne hardveres VSYNC t�mogat�s tripla bufferel�ssel. M�k�dik mind
|
14289
|
824 framebufferes konzolon, mind X alatt.
|
|
825 </para>
|
|
826
|
|
827 <warning>
|
|
828 <para>
|
|
829 Mindez csak Linux alatt! Nem-Linux (FreeBSD-n tesztelve) rendszereken a
|
|
830 <link linkend="vidix">VIDIX</link>-et haszn�lhatod helyette!
|
|
831 </para>
|
|
832 </warning>
|
|
833
|
|
834 <procedure>
|
|
835 <title>Telep�t�s:</title>
|
|
836 <step><para>
|
|
837 A haszn�lat�hoz el�sz�r <filename>mga_vid.o</filename>-t kell forgatnod:
|
|
838 <screen>
|
|
839 cd drivers
|
|
840 make<!--
|
|
841 --></screen>
|
|
842 </para></step>
|
|
843 <step><para>
|
|
844 Majd hozd l�tre a <filename>/dev/mga_vid</filename> eszk�zt:
|
|
845 <screen>mknod /dev/mga_vid c 178 0</screen>
|
|
846 �s t�ltsd be a vez�rl�t
|
|
847 <screen>insmod mga_vid.o</screen>
|
|
848 </para></step>
|
|
849 <step><para>
|
|
850 Ellen�rizd a mem�ria m�ret detekt�l�s�t a <command>dmesg</command>
|
|
851 parancs seg�ts�g�vel. Ha hib�san �rja, haszn�ld a
|
|
852 <option>mga_ram_size</option> kapcsol�t
|
|
853 (el�tte <command>rmmod mga_vid</command>),
|
|
854 a k�rtya mem�ri�j�nak MB-ban t�rt�n� megad�s�hoz:
|
|
855 <screen>insmod mga_vid.o mga_ram_size=16</screen>
|
|
856 </para></step>
|
|
857 <step><para>
|
|
858 Az automatikus bet�lt�shez/t�rl�shez el�sz�r �rd be ezt a sort a
|
|
859 <filename>/etc/modules.conf</filename> f�jlod v�g�re:
|
|
860
|
|
861 <programlisting>alias char-major-178 mga_vid</programlisting>
|
|
862
|
|
863 Majd m�sold be a <filename>mga_vid.o</filename> modult a megfelel�
|
|
864 helyre a <filename>/lib/modules/<replaceable>kernel
|
|
865 verzi�</replaceable>/<replaceable>valahol</replaceable></filename> k�nyvt�rba.
|
|
866 </para><para>
|
|
867 Ezut�n futtasd le a
|
|
868 <screen>depmod -a</screen>
|
|
869 parancsot.
|
|
870 </para></step>
|
|
871 <step><para>
|
|
872 Ezekut�n le kell ford�tanod (�jra) az <application>MPlayer</application>t, a
|
|
873 <filename>./configure</filename> meg fogja tal�lni a
|
|
874 <filename>/dev/mga_vid</filename>-et �s elk�sz�ti az 'mga' vez�rl�t. Az
|
|
875 <application>MPlayer</application>ben a <option>-vo mga</option> kapcsol�val
|
|
876 haszn�lhatod, ha matroxfb konzolod van vagy a <option>-vo xmga</option>-val
|
|
877 XFree86 3.x.x vagy 4.x.x alatt.
|
|
878 </para></step>
|
|
879 </procedure>
|
|
880
|
|
881 <para>
|
|
882 Az mga_vid vez�rl� egy�ttm�k�dik az Xv-vel.
|
|
883 </para>
|
|
884
|
|
885 <para>
|
|
886 A <filename>/dev/mga_vid</filename> eszk�z f�jlt megn�zheted n�mi inf皷rt
|
|
887 p�ld�ul a
|
|
888 <screen>cat /dev/mga_vid</screen>
|
|
889 seg�ts�g�vel �s be�ll�thatod a f�nyer�ss�get:
|
|
890 <screen>echo "brightness=120" > /dev/mga_vid</screen>
|
|
891 </para>
|
17744
|
892 </sect2>
|
14289
|
893
|
|
894
|
17744
|
895 <sect2 id="tdfxfb" xreflabel="3Dfx YUV support (tdfxfb)">
|
14289
|
896 <title>3Dfx YUV t�mogat�s</title>
|
|
897 <para>
|
|
898 Ez a vez�rl� a kernel tdfx framebuffer vez�rl�j�t haszn�lja a filmek
|
|
899 YUV gyors�t�s�val t�rt�n� lej�tsz�s�hoz. Kell hozz� egy kernel tdfxfb
|
|
900 t�mogat�ssal, �s egy �jraford�t�s a
|
|
901 <screen>./configure --enable-tdfxfb</screen>
|
|
902 paranccsal.
|
|
903 </para>
|
17744
|
904 </sect2>
|
14289
|
905
|
|
906
|
17744
|
907 <sect2 id="opengl">
|
14289
|
908 <title>OpenGL kimenet</title>
|
|
909
|
|
910 <para>
|
|
911 Az <application>MPlayer</application> t�mogatja a filmek OpenGL-lel t�rt�n�
|
|
912 megjelen�t�s�t is, de ha a platformod/vez�rl�d t�mogatja az Xv-t, ink�bb azt
|
|
913 haszn�ld PC-n Linux-szal, az OpenGL teljes�tm�nye �szrevehet�en gyeng�bb. Ha
|
|
914 Xv t�mogat�s n�lk�li X11-ed van, az OpenGL j� alternat�va lehet.
|
|
915 </para>
|
|
916
|
|
917 <para>
|
|
918 Sajnos nem minden vez�rl� t�mogatja ezt a tulajdons�got. A Utah-GLX vez�rl�k
|
|
919 (az XFree86 3.3.6-hoz) minden k�rtya eset�n t�mogatj�k.
|
|
920 L�sd a <ulink url="http://utah-glx.sf.net"/> oldalt a r�szletes telep�t�si
|
|
921 le�r�shoz.
|
|
922 </para>
|
|
923
|
|
924 <para>
|
|
925 Az XFree86(DRI) 4.0.3 vagy k�s�bbi t�mogatja az OpenGL-t Matrox �s Radeon
|
|
926 k�rty�kkal, a 4.2.0 vagy k�s�bbi Rage128-cal.
|
|
927 L�sd a <ulink url="http://dri.sf.net"/> oldalt a let�lt�shez �s a telep�t�si
|
|
928 utas�t�sok�rt.
|
|
929 </para>
|
|
930
|
|
931 <para>
|
|
932 Egy felhaszn�l�nk tan�csa: a GL vide� kimenetet f�gg�legesen szinkroniz�lt
|
|
933 TV kimenet el�ll�t�s�hoz is felhaszn�lhatod. Csak be kell �ll�tanod egy
|
|
934 k�rnyezeti v�ltoz�t (legal�bbis az nVidia-n):
|
|
935 </para>
|
|
936
|
|
937 <para>
|
|
938 <command>export $__GL_SYNC_TO_VBLANK=1</command>
|
|
939 </para>
|
|
940
|
17744
|
941 </sect2>
|
14289
|
942
|
|
943
|
17744
|
944 <sect2 id="aalib">
|
14289
|
945 <title>AAlib - sz�veges m�d� megjelen�t�s</title>
|
|
946
|
|
947 <para>
|
|
948 Az AAlib egy f�ggv�ny k�nyvt�r grafika karakteres m�dban t�rt�n� megjelen�t�s�hez,
|
|
949 egy nagyszer� ASCII renderel� seg�ts�g�vel. M�r jelenleg is <emphasis>rengeteg</emphasis>
|
|
950 program t�mogatja, p�ld�ul a Doom, Quake, stb. Az <application>MPlayer</application>ben
|
|
951 is van egy roppant j�l haszn�lhat� vez�rl� hozz�. Ha a <filename>./configure</filename>
|
|
952 tal�l telep�tett aalib-et, az aalib libvo vez�rl� alap�rtelmezett lesz.
|
|
953 </para>
|
|
954
|
|
955 <para>
|
|
956 P�r billenty� seg�ts�g�vel �ll�thatod a renderel�si opci�kat az AA Ablakban:
|
|
957 </para>
|
|
958
|
|
959 <informaltable>
|
|
960 <tgroup cols="2">
|
|
961 <thead>
|
|
962 <row><entry>Gomb</entry><entry>M�velet</entry></row>
|
|
963 </thead>
|
|
964 <tbody>
|
|
965 <row><entry><keycap>1</keycap></entry><entry>
|
|
966 kontraszt cs�kkent�se
|
|
967 </entry></row>
|
|
968 <row><entry><keycap>2</keycap></entry><entry>
|
|
969 kontraszt n�vel�se
|
|
970 </entry></row>
|
|
971 <row><entry><keycap>3</keycap></entry><entry>
|
|
972 f�nyer� cs�kkent�se
|
|
973 </entry></row>
|
|
974 <row><entry><keycap>4</keycap></entry><entry>
|
|
975 f�nyer� n�vel�se
|
|
976 </entry></row>
|
|
977 <row><entry><keycap>5</keycap></entry><entry>
|
|
978 gyors renderel�s be/kikapcsol�sa
|
|
979 </entry></row>
|
|
980 <row><entry><keycap>6</keycap></entry><entry>
|
|
981 dithering m�dj�nak be�ll�t�sa (nincs, hiba eloszl�s, Floyd Steinberg)
|
|
982 </entry></row>
|
|
983 <row><entry><keycap>7</keycap></entry><entry>
|
|
984 k�p megford�t�sa
|
|
985 </entry></row>
|
|
986 <row><entry><keycap>8</keycap></entry><entry>
|
|
987 v�lt�s az aa �s az <application>MPlayer</application> vez�rl�se k�z�tt
|
|
988 </entry></row>
|
|
989 </tbody>
|
|
990 </tgroup>
|
|
991 </informaltable>
|
|
992
|
|
993 <variablelist>
|
|
994 <title>A k�vetkez� parancssori kapcsol�kat haszn�lhatod:</title>
|
|
995 <varlistentry>
|
|
996 <term><option>-aaosdcolor=<replaceable>V</replaceable></option></term>
|
|
997 <listitem><para>
|
18651
|
998 OSD sz�n�nek megv�ltoztat�sa
|
14289
|
999 </para></listitem>
|
|
1000 </varlistentry>
|
|
1001 <varlistentry>
|
|
1002 <term><option>-aasubcolor=<replaceable>V</replaceable></option></term>
|
|
1003 <listitem><para>
|
18651
|
1004 Felirat sz�n�nek megv�ltoztat�sa
|
14289
|
1005 </para><para>
|
|
1006 ahol a <replaceable>V</replaceable> lehet:
|
|
1007 <literal>0</literal> (norm�lis),
|
|
1008 <literal>1</literal> (s�t�t),
|
|
1009 <literal>2</literal> (vastag),
|
|
1010 <literal>3</literal> (f�lk�v�r bet�),
|
|
1011 <literal>4</literal> (ellent�tes),
|
|
1012 <literal>5</literal> (speci�lis).
|
|
1013 </para></listitem>
|
|
1014 </varlistentry>
|
|
1015 </variablelist>
|
|
1016
|
|
1017 <variablelist>
|
|
1018 <title>Maga az AAlib sz�mtalan lehet�s�get biztos�t. Itt van p�r fontosabb:</title>
|
|
1019 <varlistentry>
|
|
1020 <term><option>-aadriver</option></term>
|
|
1021 <listitem><simpara>
|
18651
|
1022 Be�ll�tja a javasolt aa vez�rl�t (X11, curses, Linux).
|
14289
|
1023 </simpara></listitem>
|
|
1024 </varlistentry>
|
|
1025 <varlistentry>
|
|
1026 <term><option>-aaextended</option></term>
|
|
1027 <listitem><simpara>
|
18651
|
1028 Mind a 256 karakter haszn�lata.
|
14289
|
1029 </simpara></listitem>
|
|
1030 </varlistentry>
|
|
1031 <varlistentry>
|
|
1032 <term><option>-aaeight</option></term>
|
|
1033 <listitem><simpara>
|
18651
|
1034 Nyolc bites ASCII.
|
14289
|
1035 </simpara></listitem>
|
|
1036 </varlistentry>
|
|
1037 <varlistentry>
|
|
1038 <term><option>-aahelp</option></term>
|
|
1039 <listitem><simpara>
|
18651
|
1040 Ki�rja az �sszes aalib kapcsol�t.
|
14289
|
1041 </simpara></listitem>
|
|
1042 </varlistentry>
|
|
1043 </variablelist>
|
|
1044
|
|
1045 <note>
|
|
1046 <para>
|
|
1047 A renderel�s nagyon CPU ig�nyes, k�l�n�sen ha AA-on-X-et
|
|
1048 (aalib haszn�lata X alatt) haszn�lsz, a legalacsonyabb a standard,
|
|
1049 nem framebuffer-es konzolon. Haszn�ld az SVGATextMode-ot a nagy
|
|
1050 felbont�s be�ll�t�s�hoz, �s �lvezd! (m�sodlagos Hercules k�rty�k a
|
|
1051 sir�lyak :)) (de SZVSZ haszn�lhatod a
|
|
1052 <option>-vf 1bpp</option> kapcsol�t is a hgafb-en megjelen� grafik�hoz :)
|
|
1053 </para>
|
|
1054 </note>
|
|
1055
|
|
1056 <para>
|
|
1057 A <option>-framedrop</option> kapcsol� haszn�lat�t javasoljuk, ha nem
|
|
1058 el�g gyors a g�ped az �sszes k�pkocka rendel�s�hez!
|
|
1059 </para>
|
|
1060
|
|
1061 <para>
|
|
1062 Termin�lon lej�tszva jobb sebess�get �s min�s�get kapsz a Linux vez�rl�vel,
|
|
1063 mint a curses-szal (<option>-aadriver linux</option>). De ehhez �r�si joggal
|
|
1064 kell rendelkezned a <filename>/dev/vcsa<replaceable><terminal></replaceable></filename>
|
|
1065 f�jlhoz! Ezt az aalib nem ismeri fel mag�t�l, de a vo_aa megpr�b�lja
|
|
1066 megtal�lni a legjobb m�dot.
|
|
1067 L�sd a <ulink url="http://aa-project.sf.net/tune"/> oldalt a tov�bbi
|
|
1068 tuningol�si dolgokhoz.
|
|
1069 </para>
|
17744
|
1070 </sect2>
|
14289
|
1071
|
|
1072
|
17744
|
1073 <sect2 id="caca">
|
14289
|
1074 <title><systemitem class="library">libcaca</systemitem> - Sz�nes ASCII Art f�ggv�nyk�nyvt�r</title>
|
|
1075
|
|
1076 <para>
|
|
1077 A <ulink url="http://sam.zoy.org/projects/libcaca/"><systemitem class="library">libcaca</systemitem></ulink>
|
|
1078 f�ggv�nyk�nyvt�r egy grafikus k�nyvt�r, ami sz�veget jelen�t meg pixelek helyett, �gy
|
|
1079 m�k�dik r�gebbi vide� k�rty�kkal vagy sz�veges termin�lokon is. Hasonl� a n�pszer�
|
|
1080 <systemitem class="library">AAlib</systemitem> k�nyvt�rhoz.
|
|
1081 A <systemitem class="library">libcaca</systemitem>-nak egy termin�l kell a m�k�d�shez, �gy
|
|
1082 b�rmilyen Unix rendszeren (bele�rtve a Mac OS X-et) m�k�dik, vagy a
|
|
1083 <systemitem class="library">slang</systemitem> vagy az
|
|
1084 <systemitem class="library">ncurses</systemitem> vagy DOS alatt a
|
|
1085 <systemitem class="library">conio.h</systemitem> illetve Windows rendszereken
|
|
1086 ak�r a <systemitem class="library">slang</systemitem> vagy az
|
|
1087 <systemitem class="library">ncurses</systemitem> (Cygwin emul�ci�n kereszt�l) vagy
|
|
1088 a <systemitem class="library">conio.h</systemitem> k�nyvt�rak haszn�lat�val. Ha
|
|
1089 a <filename>./configure</filename>
|
|
1090 megtal�lja a <systemitem class="library">libcaca</systemitem>-t, a caca libvo vez�rl�
|
|
1091 elk�sz�l.
|
|
1092 </para>
|
|
1093
|
|
1094 <itemizedlist>
|
|
1095 <title>A k�l�nbs�g az <systemitem class="library">AAlib</systemitem>-hez k�pest
|
|
1096 a k�vetkez�ek:</title>
|
|
1097 <listitem><simpara>
|
|
1098 16 el�rhet� sz�n a karakter kimenetre (256 sz�n� p�rok)
|
|
1099 </simpara></listitem>
|
|
1100 <listitem><simpara>
|
|
1101 sz�nes k�p dithering
|
|
1102 </simpara></listitem>
|
|
1103 </itemizedlist>
|
|
1104
|
|
1105 <itemizedlist>
|
|
1106 <title>De a <systemitem class="library">libcaca</systemitem>-nak megvan az
|
|
1107 al�bbi korl�tja:</title>
|
|
1108 <listitem><simpara>
|
|
1109 nincs f�nyer�, kontraszt �s gamma t�mogat�s
|
|
1110 </simpara></listitem>
|
|
1111 </itemizedlist>
|
|
1112
|
|
1113 <para>
|
|
1114 P�r billenty�vel szab�lyozhatod a caca ablakban a renderel�s opci�it:
|
|
1115 </para>
|
|
1116
|
|
1117 <informaltable>
|
|
1118 <tgroup cols="2">
|
|
1119 <thead>
|
|
1120 <row><entry>Gomb</entry><entry>M�velet</entry></row>
|
|
1121 </thead>
|
|
1122 <tbody>
|
|
1123 <row><entry><keycap>d</keycap></entry><entry>
|
|
1124 V�lt�s a <systemitem class="library">libcaca</systemitem> dithering met�dusai k�z�tt.
|
|
1125 </entry></row>
|
|
1126 <row><entry><keycap>a</keycap></entry><entry>
|
|
1127 A <systemitem class="library">libcaca</systemitem> antialiasing ki-/bekapcsol�sa.
|
|
1128 </entry></row>
|
|
1129 <row><entry><keycap>b</keycap></entry><entry>
|
|
1130 A <systemitem class="library">libcaca</systemitem> h�tt�rbe k�ld�se.
|
|
1131 </entry></row>
|
|
1132 </tbody>
|
|
1133 </tgroup>
|
|
1134 </informaltable>
|
|
1135
|
|
1136 <variablelist>
|
|
1137 <title>A <systemitem class="library">libcaca</systemitem> figyel p�r k�rnyezeti v�ltoz�t is:</title>
|
|
1138 <varlistentry>
|
|
1139 <term><option>CACA_DRIVER</option></term>
|
|
1140 <listitem><simpara>
|
|
1141 �ll�tsd be a javasolt caca vez�rl�t, pl. ncurses, slang, x11.
|
|
1142 </simpara></listitem>
|
|
1143 </varlistentry>
|
|
1144 <varlistentry>
|
|
1145 <term><option>CACA_GEOMETRY (csak X11)</option></term>
|
|
1146 <listitem><simpara>
|
|
1147 Megadja a sorok �s oszlopok sz�m�t, pl. 128x50.
|
|
1148 </simpara></listitem>
|
|
1149 </varlistentry>
|
|
1150 <varlistentry>
|
|
1151 <term><option>CACA_FONT (csak X11)</option></term>
|
|
1152 <listitem><simpara>
|
|
1153 Megadja a haszn�lni k�v�nt bet�t�pust, pl. fixed, nexus.
|
|
1154 </simpara></listitem>
|
|
1155 </varlistentry>
|
|
1156 </variablelist>
|
|
1157
|
|
1158 <para>
|
|
1159 Haszn�ld a <option>-framedrop</option> kapcsol�t ha a sz�m�t�g�ped nem el�g
|
|
1160 gyors az �sszes k�pkocka rendel�s�hez.
|
|
1161 </para>
|
|
1162
|
17744
|
1163 </sect2>
|
14289
|
1164
|
|
1165
|
17744
|
1166 <sect2 id="vesa">
|
14289
|
1167 <title>VESA - kimenet a VESA BIOS-hoz</title>
|
|
1168
|
|
1169 <para>
|
|
1170 Ezt a vez�rl�t egy <emphasis role="bold">�ltal�nos vez�rl�k�nt</emphasis>
|
|
1171 tervezt�k meg �s vezett�k be b�rmilyen, VESA VBE 2.0 kompatibilis BIOS-szal
|
|
1172 rendelkez� monitork�rtya eset�ben. A m�sik el�nye ennek a vez�rl�nek, hogy
|
|
1173 megpr�b�lja haszn�lni a TV kimenetet.
|
|
1174 <citetitle>VESA BIOS EXTENSION (VBE) Version 3.0 D�tum: 1998. szeptember 16.
|
|
1175 </citetitle> (70. oldal) ezt �rja:
|
|
1176 </para>
|
|
1177
|
|
1178 <blockquote>
|
|
1179 <formalpara><title>Du�l-Vez�rl�s Tervez�s</title>
|
|
1180 <para>
|
|
1181 A VBE 3.0 t�mogatja a du�l-vez�rl�s tervez�st, felt�telezve hogy �ltal�ban
|
|
1182 mindk�t vez�rl�t ugyanaz az OEM biztos�tja, egy BIOS ROM vez�rl�s�vel
|
|
1183 ugyan azon a grafikus k�rty�n, lehets�ges az alkalmaz�s sz�m�ra elrejteni
|
|
1184 azt a t�nyt, hogy val�j�ban k�t vez�rl� van jelen. Ez ugyan megakad�lyozza
|
|
1185 a vez�rl�k egyidej�leg t�rt�n� egyedi haszn�lat�t, azonban lehet�v� teszi
|
|
1186 a VBE 3.0 el�tt kiadott alkalmaz�sok norm�lis m�k�d�s�t. A 00h VBE funci�
|
|
1187 (Vez�rl� inform�ci�kkal t�r vissza) a k�t vez�rl� kombin�lt inform�ci�it
|
|
1188 adja vissza, bele�rtve a haszn�lhat� m�dok kombin�lt list�j�t. Ha az
|
|
1189 alkalmaz�s kiv�laszt egy m�dot, a megfelel� vez�rl� aktiv�l�dik. Az �sszes
|
|
1190 t�bbi VBE funkci� ezut�n az akt�v vez�rl�vel dolgozik.
|
|
1191 </para>
|
|
1192 </formalpara>
|
|
1193 </blockquote>
|
|
1194
|
|
1195 <para>
|
|
1196 �gy van es�lyed a TV kimenet haszn�lat�ra ezzel a vez�rl�vel.
|
|
1197 (Gondolom a TV-out legt�bbsz�r legal�bb egyed�l�ll� fej vagy egyed�li kimenet.)
|
|
1198 </para>
|
|
1199
|
|
1200 <itemizedlist spacing="compact">
|
|
1201 <title>EL�NY�K</title>
|
|
1202 <listitem><simpara>
|
|
1203 Van es�lyed a film n�z�sre akkor is <emphasis role="bold">ha a Linux nem ismeri</emphasis>
|
|
1204 a vide� hardveredet.
|
|
1205 </simpara></listitem>
|
|
1206 <listitem><simpara>
|
|
1207 Nem kell telep�tened semmif�le grafikus dolgot a Linuxodra (mint pl. X11 (AKA XFree86),
|
|
1208 fbdev �s �gy tov�bb). Ez a vez�rl� fut <emphasis role="bold">sz�veges-m�dban</emphasis>.
|
|
1209 </simpara></listitem>
|
|
1210 <listitem><simpara>
|
|
1211 J� es�llyel <emphasis role="bold">m�k�d� TV-kimenetet</emphasis> kapsz.
|
|
1212 (Legal�bbis az ATI k�rty�kon).
|
|
1213 </simpara></listitem>
|
|
1214 <listitem><simpara>
|
|
1215 Ez a vez�rl� megh�vja az <function>int 10h</function> kezel�t �gy nem
|
|
1216 emul�tor - <emphasis role="bold">igazi</emphasis> dolgokat h�v az
|
|
1217 <emphasis>igazi</emphasis> BIOS-ban <emphasis>val�s-m�dban</emphasis>
|
|
1218 (val�j�ban vm86 m�dban).
|
|
1219 </simpara></listitem>
|
|
1220 <listitem><simpara>
|
|
1221 Haszn�lhatod a VIDIX-et vele, �gy gyors�tott vide� megjelen�t�st kapsz
|
|
1222 <emphasis role="bold">�s</emphasis> TV kimenetet egy id�ben!
|
|
1223 (Javasolt az ATI k�rty�khoz.)
|
|
1224 </simpara></listitem>
|
|
1225 <listitem><simpara>
|
|
1226 Ha VESA VBE 3.0+-od van, �s megadtad a
|
|
1227 <option>monitor-hfreq, monitor-vfreq, monitor-dotclock</option>-ot valahol
|
|
1228 (konfigur�ci�s f�jlban vagy paranccsorban), a lehet� legjobb friss�t�si r�t�t kapod.
|
|
1229 (�ltal�nos Id�z�t� Formul�t haszn�lva). Ezen k�pess�g enged�lyez�s�hez meg kell adnod
|
|
1230 a monitorod <emphasis role="bold">�sszes</emphasis> opci�j�t.
|
|
1231 </simpara></listitem>
|
|
1232 </itemizedlist>
|
|
1233
|
|
1234 <itemizedlist spacing="compact">
|
|
1235 <title>H�TR�NYOK</title>
|
|
1236 <listitem><simpara>
|
|
1237 Csak <emphasis role="bold">x86 rendszereken</emphasis> m�k�dik.
|
|
1238 </simpara></listitem>
|
|
1239 <listitem><simpara>
|
|
1240 Csak a <systemitem class="username">root</systemitem> haszn�lhatja.
|
|
1241 </simpara></listitem>
|
|
1242 <listitem><simpara>
|
|
1243 Jelenleg csak <emphasis role="bold">Linux</emphasis> alatt el�rhet�.
|
|
1244 </simpara></listitem>
|
|
1245 </itemizedlist>
|
|
1246
|
|
1247 <important>
|
|
1248 <para>
|
|
1249 Ne haszn�ld ezt a vez�rl�t <emphasis role="bold">GCC 2.96</emphasis>-tal!
|
|
1250 Nem fog menni!
|
|
1251 </para>
|
|
1252 </important>
|
|
1253
|
|
1254 <variablelist>
|
|
1255 <title>A VESA PARANCSSORI KAPCSOL�I</title>
|
|
1256 <varlistentry>
|
|
1257 <term><option>-vo vesa:<replaceable>opts</replaceable></option></term>
|
|
1258 <listitem><simpara>
|
|
1259 jelenleg felismert: <literal>dga</literal> a dga m�d haszn�lat�hoz �s
|
|
1260 <literal>nodga</literal> a dga m�d letilt�s�hoz. A dga m�dban enged�lyezheted
|
|
1261 a dupla bufferel�st a <option>-double</option> kapcsol�val. Megjegyz�s: ezen
|
|
1262 param�terek elhagy�s�val enged�lyezed a dga m�d <emphasis role="bold">automatikus
|
|
1263 detekt�l�s�t</emphasis>.
|
|
1264 </simpara></listitem>
|
|
1265 </varlistentry>
|
|
1266 </variablelist>
|
|
1267
|
|
1268 <itemizedlist spacing="compact">
|
|
1269 <title>ISMERT PROBL�M�K �S MEGOLD�SAIK</title>
|
|
1270 <listitem><simpara>
|
|
1271 Ha telep�tett�l <emphasis role="bold">NLS</emphasis> bet�t�pust a Linux rendszeredre
|
|
1272 �s VESA vez�rl�t haszn�lsz sz�veges-m�dban, akkor az <application>MPlayer</application>b�l
|
|
1273 val� kil�p�s ut�n a <emphasis role="bold">ROM bet�t�pusa</emphasis> lesz bet�ltve a nemzeti
|
|
1274 helyett.
|
15907
|
1275 A nemzeti bet�k�szletet �jra bet�ltheted pl. a Mandrake/Mandriva disztrib�ci�ban
|
|
1276 tal�lhat� <command>setsysfont</command> nev� seg�dprogram haszn�lat�val.
|
14289
|
1277 (<emphasis role="bold">Tan�cs</emphasis>: Ugyan ez a seg�dprogram haszn�lhat� az
|
|
1278 fbdev honos�t�s�ra is).
|
|
1279 </simpara></listitem>
|
|
1280 <listitem><simpara>
|
|
1281 Some <emphasis role="bold">Linux graphics drivers</emphasis> don't update
|
|
1282 active <emphasis role="bold">BIOS mode</emphasis> in DOS memory.
|
|
1283 Teh�t ha ilyen probl�m�id vannak - mindig csak <emphasis role="bold">sz�veges m�dban</emphasis>
|
|
1284 haszn�ld a VESA vez�rl�t. K�l�nben a sz�veges m�d (#03) aktiv�l�dik mindenk�pp
|
|
1285 �s �jra kell ind�tanod a sz�m�t�g�pedet.
|
|
1286 </simpara></listitem>
|
|
1287 <listitem><simpara>
|
|
1288 Gyakran a VESA vez�rl� bez�r�sa ut�n <emphasis role="bold">fekete</emphasis>
|
|
1289 k�perny�t kapsz. Hogy vissza�ll�tsd a k�perny�det az eredeti �llapot�ba - egyszer�en csak
|
|
1290 v�lts �t m�sik konzolra (az <keycap>Alt</keycap>+<keycap>F<x></keycap> gombok
|
|
1291 megnyom�s�val) majd v�lts vissza ugyan�gy.
|
|
1292 </simpara></listitem>
|
|
1293 <listitem><simpara>
|
|
1294 A <emphasis role="bold">m�k�d� TV kimenethez</emphasis> be kell dugnod a
|
|
1295 TV-csatlakoz�t miel�tt bet�ltene a PC-d, mivel a vide� BIOS csak egyszer,
|
|
1296 a POST elj�r�s sor�n inicializ�lja mag�t.
|
|
1297 </simpara></listitem>
|
|
1298 </itemizedlist>
|
17744
|
1299 </sect2>
|
14289
|
1300
|
|
1301
|
17744
|
1302 <sect2 id="x11">
|
14289
|
1303 <title>X11</title>
|
|
1304
|
|
1305 <para>
|
|
1306 Ha lehet, ker�ld el! Az X11-es kimenetnek (megosztott mem�ria kiterjeszt�st haszn�lnak),
|
|
1307 nincs semmilyen hardveres t�mogat�suk. Tudja ugyan (MMX/3DNow/SSE �ltal gyors�tva, de
|
|
1308 �gy is lassan) a szoftveres m�retez�st, haszn�lhatod a <option>-fs -zoom</option>
|
|
1309 kapcsol�kat. A legt�bb hardverben benne van a hardveres m�retez�s t�mogat�sa, haszn�ld
|
|
1310 a <option>-vo xv</option> kimenetet hozz� vagy a <option>-vo xmga</option>-t a Matrox
|
|
1311 k�rty�khoz.
|
|
1312 </para>
|
|
1313
|
|
1314 <para>
|
|
1315 A probl�ma az, hogy a legt�bb k�rtya vez�rl�je nem t�mogatja a hardveres
|
|
1316 gyors�t�st a m�sodik fejen/TV-n. Ezekben az esetekben z�ld/k�k sz�n�
|
|
1317 ablakot l�tsz a film helyett. Az ilyen esetekben j�n j�l ez a vez�rl�,
|
|
1318 de er�s CPU-val kell rendelkezned a szoftveres m�retez�s haszn�lat�hoz.
|
|
1319 Ne haszn�ld az SDL vez�rl� szoftveres kimenet�t+m�retez�j�t, annak m�g
|
|
1320 rosszabb a k�pmin�s�ge!
|
|
1321 </para>
|
|
1322
|
|
1323 <para>
|
|
1324 A szoftveres m�retez�s nagyon lass�, jobb, ha megpr�b�lsz vide� m�dot v�ltani
|
|
1325 ink�bb. Az egyszer�bb. L�sd a <link linkend="dga-modelines">DGA r�sz
|
|
1326 modeline-jait</link>, �s �rd be �ket az <filename>XF86Config</filename>
|
|
1327 f�jlba.
|
|
1328
|
|
1329 <itemizedlist spacing="compact">
|
|
1330 <listitem><simpara>
|
|
1331 Ha XFree86 4.x.x-ed van: haszn�ld a <option>-vm</option> kapcsol�t. Ez �tv�lt
|
|
1332 egy olyan felbont�sra, amin elf�r a film. Ha m�gsem:
|
|
1333 </simpara></listitem>
|
|
1334 <listitem><simpara>
|
|
1335 XFree86 3.x.x-szel: k�rk�r�sen v�gigmehetsz az el�rhet� felbont�sokon a
|
|
1336 <keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>plusz</keycap>
|
|
1337 �s
|
|
1338 <keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>minusz</keycap>
|
|
1339 gombokkal.
|
|
1340 </simpara></listitem>
|
|
1341 </itemizedlist>
|
|
1342 </para>
|
|
1343
|
|
1344 <para>
|
|
1345 Ha nem tal�lod a besz�rt m�dokat, n�zd �t az XFree86 kimenet�t. N�h�ny
|
|
1346 vez�rl� nem tud alacsony pixelclock-ot haszn�lni, ami sz�ks�ges az alacsony
|
|
1347 felbont�s� vide� m�dokhoz.
|
|
1348 </para>
|
17744
|
1349 </sect2>
|
14289
|
1350
|
|
1351
|
17744
|
1352 <sect2 id="vidix">
|
14289
|
1353 <title>VIDIX</title>
|
|
1354
|
|
1355 <formalpara>
|
|
1356 <title>BEVEZET�S</title>
|
|
1357 <para>
|
|
1358 A <acronym>VIDIX</acronym> a <emphasis role="bold">VID</emphasis>eo
|
|
1359 <emphasis role="bold">I</emphasis>nterface for *ni<emphasis role="bold">X</emphasis>
|
|
1360 r�vid�t�se. A VIDIX-et egy felhaszn�l�i t�rben haszn�lhat� vez�rl�k�nt tervezt�k �s
|
|
1361 mutatt�k be, mely olyan vide� teljes�tm�nyt ny�jt, mint az mga_vid a Matrox k�rty�kon.
|
|
1362 R�ad�sul k�nnyen portolhat�.
|
|
1363 </para>
|
|
1364 </formalpara>
|
|
1365 <para>
|
|
1366 Ezt az interf�szt �gy tervezt�k meg, hogy illeszkedjen a m�r l�tez� vide�
|
|
1367 gyors�t� interf�szekhez (mga_vid, rage128_vid, radeon_vid, pm3_vid) egy �lland�
|
|
1368 s�m�val. Magas szint� interf�szt biztos�t a BES (BackEnd Scalers) n�ven ismert
|
|
1369 chip-ekhez vagy az OV-hoz (Video Overlays). Nem ny�jt a grafikus szerverekhez
|
|
1370 hasonl� alacsony szint� interf�szt. (Nem akarok versenyezni a z X11 csapattal a
|
|
1371 grafikus m�d v�lt�sban). Pl. ezen interf�sz f� c�lja a vide� lej�tsz�s sebess�g�nek
|
|
1372 maximaliz�l�sa.
|
|
1373 </para>
|
|
1374
|
|
1375 <itemizedlist spacing="compact">
|
|
1376 <title>HASZN�LAT</title>
|
|
1377 <listitem><simpara>
|
|
1378 Haszn�lhatsz egyed�l�ll� vide� kimeneti vez�rl�t: <option>-vo xvidix</option>.
|
|
1379 Ez a vez�rl� a VIDIX-es technol�gia X11-es front end-je. X szerver kell hozz�
|
|
1380 �s csak X szerverrel m�k�dik. Jegyezd meg, hogy mivel k�zvetlen�l �ri el a hardvert
|
|
1381 az X vez�rl� megker�l�s�vel, a grafikus k�rtya mem�ri�j�ban l�v� pixmap-ok s�r�lhetnek.
|
|
1382 Ezt elker�lheted az X �ltal haszn�lt vide� mem�ria korl�toz�s�val, amit az XF86Config
|
|
1383 "VideoRam" opci�j�val adhatsz meg az eszk�z r�szben. Aj�nlott ezt a k�rty�don l�v�
|
|
1384 mem�ria m�nusz 4 MB-ra �ll�tani. Ha kevesebb, mint 8 MB vide� ram-od van, akkor
|
|
1385 ehelyett haszn�lhatod az "XaaNoPixmapCache" opci�t a k�perny� r�szben.
|
|
1386 </simpara></listitem>
|
|
1387 <listitem><simpara>
|
|
1388 Van egy konzolos VIDIX vez�rl�: <option>-vo cvidix</option>.
|
|
1389 Ehhez egy m�k�d� �s inicializ�lt frambuffer kell a legt�bb k�rty�n�l (vagy k�l�nben
|
|
1390 csak �sszeszemeteled a k�perny�d), �s hasonl� eredm�nyt kapsz, mint a
|
|
1391 <option>-vo mga</option> vagy <option>-vo fbdev</option> kapcsol�kkal. Az nVidia
|
|
1392 k�rty�k azonban k�pesek t�nyleges grafikus kimenetre igazi sz�veges konzolon.
|
|
1393 L�sd az <link linkend="vidix-nvidia">nvidia_vid</link> r�szt a tov�bbi inform�ci�k�rt.
|
|
1394 </simpara></listitem>
|
|
1395 <listitem><simpara>
|
|
1396 Haszn�lhatod a VIDIX aleszk�zt, ami sz�mos vide� kimeneti vez�rl�vel egy�tt haszn�lhat�,
|
|
1397 p�ld�ul: <option>-vo vesa:vidix</option>
|
|
1398 (<emphasis role="bold">csak Linux</emphasis>) �s
|
|
1399 <option>-vo fbdev:vidix</option>.
|
|
1400 </simpara></listitem>
|
|
1401 </itemizedlist>
|
|
1402
|
|
1403 <para>
|
|
1404 Igaz�b�l nem sz�m�t, hogy melyik vide� kimeneti vez�rl�t haszn�lod egy�tt a
|
|
1405 <emphasis role="bold">VIDIX</emphasis>-szel.
|
|
1406 </para>
|
|
1407
|
|
1408 <itemizedlist spacing="compact">
|
|
1409 <title>K�VETELM�NYEK</title>
|
|
1410 <listitem><simpara>
|
|
1411 A vide� k�rty�nak grafikus m�dban kell lennie (kiv�ve az nVidia k�rty�kat a
|
|
1412 <option>-vo cvidix</option> kimeneti vez�rl�vel).
|
|
1413 </simpara></listitem>
|
|
1414 <listitem><simpara>
|
|
1415 Az <application>MPlayer</application> vide� kimeneti vez�rl�nek tudnia kell
|
|
1416 aktiv�lni a vide� m�dot �s inform�ci�kat kell tudnia �tadni a VIDIX aleszk�znek
|
|
1417 a szerver vide� karakterisztik�j�r�l.
|
|
1418 </simpara></listitem>
|
|
1419 </itemizedlist>
|
|
1420
|
|
1421 <formalpara>
|
|
1422 <title>HASZN�LATI M�DOK</title>
|
|
1423 <para>
|
|
1424 Ha a VIDIX-et <emphasis role="bold">aleszk�zk�nt</emphasis> haszn�lod (<option>-vo
|
|
1425 vesa:vidix</option>), akkor a vide� m�d konfigur�ci�t a vide� kimeneti vez�rl�
|
|
1426 (r�viden <emphasis role="bold">vo_server</emphasis>) v�gzi. Ez�rt az
|
|
1427 <application>MPlayer</application> parancssor�ban ugyan azokat a kulcsokat
|
|
1428 haszn�lhatod, mint a vo_server-rel. R�ad�sul ismeri a <option>-double</option>
|
|
1429 kulcsot mint glob�lisan l�that� param�tert. (Javaslom ezen kulcs VIDIX-szel
|
|
1430 t�rt�n� haszn�lat�t legal�bb az ATI k�rty�val). Ami a <option>-vo xvidix</option>-et
|
|
1431 illeti, most csak a k�vetkez� kapcsol�kat ismeri: <option>-fs -zoom -x -y -double</option>.
|
|
1432 </para>
|
|
1433 </formalpara>
|
|
1434 <para>
|
|
1435 A parancssorban harmadik alkapcsol�k�nt megadhatod k�zvetlen�l a VIDIX vez�rl�j�t:
|
|
1436
|
|
1437 <screen>mplayer -vo xvidix:mga_vid.so -fs -zoom -double <replaceable>file.avi</replaceable></screen>
|
|
1438 or
|
|
1439 <screen>mplayer -vo vesa:vidix:radeon_vid.so -fs -zoom -double -bpp 32 <replaceable>file.avi</replaceable></screen>
|
|
1440
|
|
1441 De ez vesz�lyes, ink�bb ne haszn�ld. Ebben az esetben a megadott vez�rl�
|
|
1442 lesz k�nyszer�tve, �gy az eredm�ny megj�solhatatlan
|
|
1443 (<emphasis role="bold">lefagyaszthatja</emphasis> a sz�m�t�g�ped). CSAK akkor
|
|
1444 csin�lj ilyet, ha teljesen biztos vagy benne, hogy m�k�dik �s az
|
|
1445 <application>MPlayer</application> nem teszi meg automatikusan. Ez esetben
|
|
1446 k�rj�k jelezd ezt a fejleszt�knek is. A helyes m�dszer a VIDIX argumentumok
|
|
1447 n�lk�li haszn�lata, �s �gy az automatikus detekt�l�s enged�lyez�se.
|
|
1448 </para>
|
|
1449
|
|
1450 <para>
|
|
1451 Mivel a VIDIX-nek direkt hardver el�r�s kell, futtathatod root-k�nt vagy
|
|
1452 be�ll�thatod a SUID bit-et az <application>MPlayer</application> bin�ris�n
|
|
1453 (<emphasis role="bold">Figyelem: Ez biztons�gi kock�zatot jelent!</emphasis>).
|
|
1454 Alternat�vak�nt haszn�lhatsz egy speci�lis kernel modult, �gy:
|
|
1455 </para>
|
|
1456
|
|
1457 <procedure>
|
|
1458 <step><para>
|
|
1459 T�ltsd le az svgalib (pl. 1.9.17-es) <ulink url="http://www.arava.co.il/matan/svgalib/">fejleszt�i verzi�j�t</ulink>,
|
|
1460 <emphasis role="bold">VAGY</emphasis>
|
|
1461 az Alex �ltal speci�lisan az <application>MPlayer</application>rel t�rt�n�
|
|
1462 haszn�latra k�sz�tettet (a leford�t�s�hoz nem kell az svgalib forr�s)
|
15807
|
1463 <ulink url="http://www.mplayerhq.hu/MPlayer/contrib/svgalib/svgalib_helper-1.9.17-mplayer.tar.bz2">innen</ulink>.
|
14289
|
1464 </para></step>
|
|
1465 <step><para>
|
|
1466 Ford�tsd le a modult az <filename class="directory">svgalib_helper</filename>
|
|
1467 k�nyvt�rban (az <filename class="directory">svgalib-1.9.17/kernel/</filename>
|
|
1468 k�nyvt�ron bel�l tal�lhat�, ha az svgalib oldal�r�l t�lt�tted le a forr�st) �s
|
|
1469 insmod-old.
|
|
1470 </para></step>
|
|
1471 <step><para>
|
|
1472 A <filename class="directory">/dev</filename> k�nyvt�rban a megfelel� eszk�z�k
|
|
1473 l�trehoz�s�hoz add ki a <screen>make device</screen> parancsot az <filename class="directory">svgalib_helper</filename>
|
|
1474 k�nyvt�rban rootk�nt.
|
|
1475 </para></step>
|
|
1476 <step><para>
|
|
1477 Mozgasd �t az <filename class="directory">svgalib_helper</filename> k�nyvt�rat az
|
|
1478 <filename class="directory">mplayer/main/libdha/svgalib_helper</filename>-be.
|
|
1479 </para></step>
|
|
1480 <step><para>
|
|
1481 Sz�ks�ges, ha a forr�st az svgalib oldal�r�l szerezted be: t�r�ld a megjegyz�st az
|
|
1482 "svgalib_helper"-t tartalmaz� CFLAGS sor el�l a
|
|
1483 <filename class="directory">libdha/Makefile</filename>-ban.
|
|
1484 </para></step>
|
|
1485 <step><para>
|
|
1486 Ford�tsd �jra �s telep�tsd a libdha-t.
|
|
1487 </para></step>
|
|
1488 </procedure>
|
|
1489
|
17744
|
1490 <sect3 id="vidix-ati">
|
14289
|
1491 <title>ATI k�rty�k</title>
|
|
1492 <para>
|
|
1493 Jelenleg a legt�bb ATI k�rtya nat�van t�mogatott, a Mach64-t�l a
|
|
1494 leg�jabb Radeonokig.
|
|
1495 </para>
|
|
1496
|
|
1497 <para>
|
|
1498 K�t leford�tott bin�ris van: <filename>radeon_vid</filename> a Radeonhoz �s
|
|
1499 <filename>rage128_vid</filename> a Rage 128 k�rty�khoz. El�rhatsz egyet vagy
|
|
1500 hagyhatod a VIDIX rendszernek automatikusan kipr�b�lni az �sszes el�rhet� vez�rl�t.
|
|
1501 </para>
|
17744
|
1502 </sect3>
|
14289
|
1503
|
17744
|
1504 <sect3 id="vidix-mga">
|
14289
|
1505 <title>Matrox k�rty�k</title>
|
|
1506 <para>
|
|
1507 A Matrox G200, G400, G450 �s G550 m�k�dik a jelent�sek szerint.
|
|
1508 </para>
|
|
1509
|
|
1510 <para>
|
|
1511 A vez�rl� t�mogatja a vide� equalizereket �s majdnem olyan gyors, mint a
|
|
1512 <link linkend="mga_vid">Matrox framebuffer</link>.
|
|
1513 </para>
|
17744
|
1514 </sect3>
|
14289
|
1515
|
17744
|
1516 <sect3 id="vidix-trident">
|
14289
|
1517 <title>Trident k�rty�k</title>
|
|
1518 <para>
|
|
1519 Van egy vez�rl� a Trident Cyberblade/i1 chipset-hez, ami
|
|
1520 a VIA Epia alaplapokon tal�lhat�.
|
|
1521 </para>
|
|
1522
|
|
1523 <para>
|
|
1524 A vez�rl�t
|
|
1525 <ulink url="http://www.blackfiveservices.co.uk/EPIAVidix.shtml">Alastair M. Robinson</ulink>
|
|
1526 �rta �s tartja karban.
|
|
1527 </para>
|
17744
|
1528 </sect3>
|
14289
|
1529
|
17744
|
1530 <sect3 id="vidix-3dlabs">
|
14289
|
1531 <title>3DLabs k�rty�k</title>
|
|
1532 <para>
|
|
1533 Hab�r van vez�rl� a 3DLabs GLINT R3 �s Permedia3 chip-ekhez, senki sem
|
|
1534 tesztelte le, �gy �r�mmel fogadjuk a jelent�seket.
|
|
1535 </para>
|
17744
|
1536 </sect3>
|
14289
|
1537
|
17744
|
1538 <sect3 id="vidix-nvidia">
|
14289
|
1539 <title>nVidia k�rtya</title>
|
|
1540
|
|
1541 <para>
|
|
1542 Egy egyed�l�ll� tulajdons�ga az nvidia_vid vez�rl�nek a
|
|
1543 <emphasis role="bold">sima, egyszer�, csak sz�veges konzolon</emphasis> t�rt�n�
|
|
1544 vide� megjelen�t�s - framebuffer vagy X var�zslag �s egyebek n�lk�l. Ehhez a
|
|
1545 <option>cvidix</option> vide� kimenetet kell haszn�lni, amint az itt l�that�:
|
19097
|
1546 <screen>mplayer -vo cvidix <replaceable>pelda.avi</replaceable></screen>
|
14289
|
1547 </para>
|
|
1548
|
17744
|
1549 </sect3>
|
14289
|
1550
|
17744
|
1551 <sect3 id="vidix-sis">
|
14289
|
1552 <title>SiS k�rty�k</title>
|
|
1553 <para>
|
|
1554 Ez nagyon k�s�rleti k�d, csak�gy mint az nvidia_vid.
|
|
1555 </para>
|
|
1556
|
|
1557 <para>
|
|
1558 Tesztelt�k SiS 650/651/740-en (a leggyakrabban haszn�lt SiS chipset verzi�k
|
|
1559 a "Shuttle XPC" dobozokban).
|
|
1560 </para>
|
|
1561
|
|
1562 <para>
|
|
1563 V�rjuk a visszajelz�seket!
|
|
1564 </para>
|
|
1565 </sect3>
|
17744
|
1566 </sect2>
|
14289
|
1567
|
17744
|
1568 <sect2 id="directfb">
|
14289
|
1569 <title>DirectFB</title>
|
|
1570 <blockquote><para>
|
|
1571 "A DirectFB egy grafikus f�ggv�nyk�nyvt�r, amit a be�gyazott rendszereket szem el�tt
|
|
1572 tartva terveztek meg. Maxim�lis hardver gyors�t�si teljes�tm�nyt ad minim�lis er�forr�s
|
|
1573 felhaszn�l�ssal �s terhel�ssel." - id�zet a <ulink url="http://www.directfb.org"/> oldalr�l
|
|
1574 </para></blockquote>
|
|
1575
|
|
1576 <para>Ki fogom hagyni a DirectFB tulajdons�gokat ebb�l a fejezetb�l.</para>
|
|
1577
|
|
1578 <para>
|
|
1579 Mivel az <application>MPlayer</application> nem t�mogatott, mint "video
|
|
1580 provider" a DirectFB-ben, ez a kimeneti vez�rl� enged�lyezi a vide� lej�tsz�st
|
|
1581 DirectFB-n kereszt�l. Term�szetesen gyors�tott lesz, az �n Matrox G400-amon a DirectFB
|
|
1582 sebess�ge majdnem megegyezik az XVideo-�val.
|
|
1583 </para>
|
|
1584
|
|
1585 <para>
|
|
1586 Mindig pr�b�ld meg a DirectFB leg�jabb verzi�j�t haszn�lni. Megadhatsz
|
|
1587 DirectFB opci�kat a parancssorban a <option>-dfbopts</option> kapcsol� haszn�lat�val.
|
|
1588 A r�teg v�laszt�s egy aleszk�z m�dszer�vel t�rt�nhet, pl.: <option>-vo directfb:2</option>
|
|
1589 (-1-es r�teg az alap�rtelmezett: automatikus keres�s)
|
|
1590 </para>
|
17744
|
1591 </sect2>
|
14289
|
1592
|
17744
|
1593 <sect2 id="dfbmga">
|
14289
|
1594 <title>DirectFB/Matrox (dfbmga)</title>
|
|
1595 <para>
|
|
1596 K�rj�k olvasd el a <link linkend="directfb">f� DirectFB</link> r�szt az �ltal�nos
|
|
1597 inform�ci�k�rt.
|
|
1598 </para>
|
|
1599
|
|
1600 <para>
|
|
1601 Ez a vide� kimeneti vez�rl� enged�lyezi a CRTC2-t (a m�sodik fejen) a Matrox
|
|
1602 G400/G450/G550 k�rty�kon, a vide�t az els� fejt�l
|
|
1603 <emphasis role="bold">f�ggetlen�l</emphasis> jelen�tve meg.
|
|
1604 </para>
|
|
1605
|
|
1606 <para>
|
|
1607 Ville Syrjala-nak van egy
|
|
1608 <ulink url="http://www.sci.fi/~syrjala/directfb/Matrox_TV-out_README.txt">README</ulink>-je
|
|
1609 �s egy
|
14665
|
1610 <ulink url="http://www.sci.fi/~syrjala/directfb/matrox-tv-out-howto">HOWTO</ulink>-ja
|
14289
|
1611 a weboldal�n, ami le�rja, hogy hogyan hozhatod m�k�d�sbe a DirectFB TV kimenetet a Matrox k�rty�kon.
|
|
1612 </para>
|
|
1613
|
|
1614 <note><para>
|
|
1615 Az els� DirectFB verzi�, amit m�k�d�sre tudtunk b�rni a
|
|
1616 0.9.17 volt (hib�s, kell hozz� az a <systemitem>surfacemanager</systemitem>
|
|
1617 jav�t�s a fenti URL-r�l). A CRTC2 k�d portol�s�t az
|
|
1618 <link linkend="mga_vid">mga_vid</link>-be �vekig tervezt�k, a
|
|
1619 <ulink url="../../tech/patches.txt">jav�t�sokat</ulink> sz�vesen fogadjuk.
|
|
1620 </para></note>
|
|
1621 </sect2>
|
17744
|
1622 </sect1>
|
14289
|
1623
|
17744
|
1624 <sect1 id="mpeg_decoders">
|
14289
|
1625 <title>MPEG dek�derek</title>
|
|
1626
|
17744
|
1627 <sect2 id="dvb">
|
14289
|
1628 <title>DVB kimenet �s bemenet</title>
|
|
1629 <para>
|
|
1630 Az <application>MPlayer</application> t�mogatja a Siemens DVB chipset-tel szerelt
|
|
1631 k�rty�kat olyan gy�rt�kt�l, mint a Siemens, Technotrend, Galaxis vagy a Hauppauge. A
|
|
1632 leg�jabb DVB vez�rl�k el�rhet�ek a <ulink url="http://www.linuxtv.org">Linux TV oldalr�l</ulink>.
|
|
1633 Ha szoftveres �tk�dol�st akarsz csin�lni, legal�bb egy 1GHz-es CPU-ra lesz sz�ks�ged.
|
|
1634 </para>
|
|
1635
|
|
1636 <para>
|
|
1637 A configure megtal�lja a DVB k�rty�dat. Ha m�gsem, k�nyszer�theted:
|
|
1638 </para>
|
|
1639
|
|
1640 <para><screen>./configure --enable-dvb</screen></para>
|
|
1641
|
|
1642 <para>Ha ost fejl�c f�jlaid vannak egy nem szabv�nyos el�r�si �tvonalon, add meg:</para>
|
|
1643
|
|
1644 <para><screen>./configure --with-extraincdir=<replaceable>DVB forr�s k�nyvt�r</replaceable>/ost/include
|
|
1645 </screen></para>
|
|
1646
|
|
1647 <para>Majd ford�ts �s telep�ts, mint rendesen.</para>
|
|
1648
|
|
1649 <formalpara>
|
|
1650 <title>HASZN�LAT</title>
|
|
1651 <para>
|
|
1652 A hardveres dek�dol�s (szabv�nyos MPEG-1/2 f�jlok lej�tsz�sa) elv�gezhet� ezzel a paranccsal:
|
|
1653 </para>
|
|
1654 </formalpara>
|
|
1655
|
|
1656 <para>
|
|
1657 <screen>mplayer -ao mpegpes -vo mpegpes <replaceable>file.mpg|vob</replaceable></screen>
|
|
1658 </para>
|
|
1659
|
|
1660 <para>
|
|
1661 A Szoftveres dek�dol�s vagy �tk�dol�s k�l�nb�z� form�tumokr�l MPEG-1-re egy ehhez hasonl�
|
|
1662 paranccsal �rhet� el:
|
|
1663 </para>
|
|
1664 <para><screen>
|
|
1665 mplayer -ao mpegpes -vo mpegpes <replaceable>yourfile.ext</replaceable>
|
|
1666 mplayer -ao mpegpes -vo mpegpes -vf expand <replaceable>yourfile.ext</replaceable>
|
|
1667 </screen></para>
|
|
1668
|
|
1669 <para>
|
|
1670 Figyelj r�, hogy a DVB k�rty�k PAL eset�n csak a 288-as �s 576-os, NTSC eset�n a 240-es �s 480-as
|
|
1671 magass�gokat ismerik. <emphasis role="bold">Musz�j</emphasis> �tm�retezned m�s magass�ghoz a
|
|
1672 <option>scale=sz�less�g:magass�g</option> kapcsol�val �s a k�v�nt sz�less�g �s magass�g
|
|
1673 megad�s�val a <option>-vf</option> kapcsol�n�l. A DVB k�rty�k sz�mos sz�less�get elfogadnak,
|
|
1674 mint p�ld�ul 720, 704, 640, 512, 480, 352 stb. �s hardveres m�retez�st alkalmaznak v�zszintes
|
|
1675 ir�nyban, �gy a legt�bb esetben nem kell v�zszintesen m�retezned. Egy 512x384 (4:3 ar�ny�)
|
|
1676 MPEG-4 (DivX)-hez:
|
|
1677 </para>
|
|
1678
|
|
1679 <para><screen>mplayer -ao mpegpes -vo mpegpes -vf scale=512:576</screen></para>
|
|
1680
|
|
1681 <para>Ha sz�lesv�szn� filmed van �s nem akarod �tm�retezni teljes magass�g�ra,
|
|
1682 haszn�lhatod az <option>expand=w:h</option> sz�r�t a fekete s�vok hozz�ad�s�hoz. Egy
|
|
1683 640x384 MPEG-4 (DivX) megn�z�s�n�l:
|
|
1684 </para>
|
|
1685
|
|
1686 <para>
|
|
1687 <screen>mplayer -ao mpegpes -vo mpegpes -vf expand=640:576 <replaceable>file.avi</replaceable>
|
|
1688 </screen>
|
|
1689 </para>
|
|
1690
|
|
1691 <para>
|
|
1692 Ha a CPU-d t�l lass� a teljes m�ret� 720x576 MPEG-4 (DivX)-hez, pr�b�ld meg lem�retezni:
|
|
1693 </para>
|
|
1694
|
|
1695 <para>
|
|
1696 <screen>mplayer -ao mpegpes -vo mpegpes -vf scale=352:576 <replaceable>file.avi</replaceable>
|
|
1697 </screen>
|
|
1698 </para>
|
|
1699
|
|
1700 <para>Ha a sebess�g nem javul, pr�b�ld meg a f�gg�leges lem�retez�st is:</para>
|
|
1701
|
|
1702 <para>
|
|
1703 <screen>mplayer -ao mpegpes -vo mpegpes -vf scale=352:288 <replaceable>file.avi</replaceable>
|
|
1704 </screen>
|
|
1705 </para>
|
|
1706
|
|
1707 <para>
|
|
1708 Az OSD �s a feliratokhoz haszn�ld az expand sz�r� OSD tulajdons�g�t. �gy, az
|
|
1709 <option>expand=w:h</option> vagy <option>expand=w:h:x:y</option> helyett �rj
|
|
1710 <option>expand=w:h:x:y:1</option>-et (az �t�dik param�ter, a <option>:1</option>
|
|
1711 a v�g�n enged�lyezi az OSD render-el�st). A k�pet egy kicsit feljebb szeretn�d
|
|
1712 vinnni val�sz�n�leg, hogy nagyobb hely maradjon a feliratoknak. Vagy ak�r a
|
|
1713 feliratokat is felviheted, ha a TV k�perny�j�n k�v�lre esnek, haszn�ld a
|
|
1714 <option>-subpos <0-100></option> kapcsol�t ennek be�ll�t�s�hoz
|
|
1715 (a <option>-subpos 80</option> egy j� v�laszt�s).
|
|
1716 </para>
|
|
1717
|
|
1718 <para>
|
|
1719 A nem-25fps-es filmek PAL TV-n vagy lass� CPU-n val� lej�tsz�s�hoz m�g add hozz� a
|
|
1720 <option>-framedrop</option> kapcsol�t.
|
|
1721 </para>
|
|
1722
|
|
1723 <para>
|
|
1724 Az MPEG-4 (DivX) f�jlok m�retar�ny�nak megtart�s�hoz �s az optim�lis m�retez�si
|
|
1725 param�terekhez (hardveres v�zszintes �s szoftveres f�gg�leges m�retez�s a helyes
|
|
1726 m�retar�ny megtart�s�val) haszn�ld az �j dvbscale sz�r�t:
|
|
1727 </para>
|
|
1728
|
|
1729 <para><screen>
|
|
1730 for a 4:3 TV: -vf dvbscale,scale=-1:0,expand=-1:576:-1:-1:1
|
|
1731 for a 16:9 TV: -vf dvbscale=1024,scale=-1:0,expand=-1:576:-1:-1:1
|
|
1732 </screen></para>
|
|
1733
|
|
1734 <formalpara>
|
|
1735 <title>Digital TV (DVB bemeneti modul)</title>
|
|
1736 <para>A DVB k�rty�d seg�ts�g�vel digitalis TV-t is n�zhetsz.</para>
|
|
1737 </formalpara>
|
|
1738
|
|
1739 <para>
|
14418
|
1740 A <command>scan</command> �s <command>szap/tzap/czap/azap</command> programoknak
|
14289
|
1741 telep�tve kell lenni�k; mind benne vannak a drivers csomagban.
|
|
1742 </para>
|
|
1743
|
|
1744 <para>
|
|
1745 Ellen�rizd, hogy a vez�rl�id megfelel�en m�k�dnek egy olyan programmal, mint a
|
|
1746 <ulink url="http://sf.net/projects/dvbtools/"><command>dvbstream</command></ulink>
|
|
1747 (ez a DVB bemeneti modul alapja).
|
|
1748 </para>
|
|
1749
|
|
1750 <para>
|
|
1751 Most m�r ford�thatsz egy <filename>~/.mplayer/channels.conf</filename>
|
14418
|
1752 f�jlt, a <command>szap/tzap/czap/azap</command> �ltal elfogadott szintaktik�val, vagy
|
14289
|
1753 engeded a <command>scan</command>nek, hogy elk�sz�tse neked.
|
|
1754 </para>
|
|
1755
|
|
1756 <para>
|
14418
|
1757 Ha t�bb t�pus� k�rty�d van (pl. m�holdas, f�ldi, k�bel �s ATSC), a csatorna
|
|
1758 f�jlokat elmentheted
|
14289
|
1759 <filename>~/.mplayer/channels.conf.sat</filename>,
|
14418
|
1760 <filename>~/.mplayer/channels.conf.ter</filename>,
|
|
1761 <filename>~/.mplayer/channels.conf.cbl</filename>,
|
|
1762 �s <filename>~/.mplayer/channels.conf.atsc</filename> n�ven,
|
14289
|
1763 �gy az <application>MPlayer</application>nek implicit javaslod ezen
|
|
1764 f�jlok haszn�lat�t a <filename>~/.mplayer/channels.conf</filename> helyett
|
|
1765 �s csak azt kell megadnod, hogy melyik k�rty�t akarod haszn�lni.
|
|
1766 </para>
|
|
1767
|
|
1768 <para>
|
|
1769 Gy�z�dj meg r�la, hogy <emphasis>csak</emphasis> Free to Air
|
|
1770 csatorn�k vannak a <filename>channels.conf</filename> f�jlodban, vagy
|
|
1771 az <application>MPlayer</application> a k�vetkez� n�zhet�ig ugrik,
|
|
1772 de ez sok�ig tart, ha egym�s ut�n sok k�dolt csatorna van.
|
|
1773 </para>
|
|
1774
|
|
1775 <para>
|
|
1776 Az audi� �s a vide� mez�kidben haszn�lhatsz kiterjesztett szintaxist:
|
|
1777 <option>...:pid[+pid]:...</option> (egyenk�nt maxim�lisan 6 pid);
|
|
1778 ebben az esetben az <application>MPlayer</application> beleveszi a
|
|
1779 stream-be az �sszes jelzett pid-et, plusz a pid 0-t (ami a PAT-ot
|
|
1780 tartalmazza). Javasolt a PMT pid bev�tele minden sorba a megfelel�
|
|
1781 csatorn�kn�l (ha tudod).
|
|
1782 Egy�b lehet�s�gek: televideo pid, m�sodik audi� s�v, stb.
|
|
1783 </para>
|
|
1784
|
19629
|
1785 <para>
|
|
1786 Ha az <application>MPlayer</application> rendszeren panaszkodik
|
|
1787 <screen>"T�l sok vide�/audi� csomag a bufferben"</screen>
|
|
1788 <screen>"Too many video/audio packets in the buffer")</screen>
|
|
1789 �zenettel vagy az audi� �s vide� k�z�tti szinkroniz�ci�
|
|
1790 n�vekv� elt�r�s�t tapasztalod, pr�b�ld meg haszn�lni a libavformat-ban
|
|
1791 l�v� MPEG-TS demuxer-t a
|
|
1792 <option>-demuxer lavf -lavfdopts probesize=128</option>
|
|
1793 opci� parancssorhoz t�rt�n� hozz�ad�s�val.
|
|
1794 </para>
|
14289
|
1795
|
|
1796 <para>
|
|
1797 A csatorn�k be�ll�t�sainak kilist�z�s�hoz futtast ezt:
|
|
1798 </para>
|
|
1799
|
|
1800 <screen>
|
|
1801 mplayer dvb://
|
|
1802 </screen>
|
|
1803
|
|
1804 <para>
|
|
1805 Ha egy adott csatorn�t akarsz n�zni, mint pl. az R1-et, �rd be:
|
|
1806 </para>
|
|
1807
|
|
1808 <screen>
|
|
1809 mplayer dvb://R1
|
|
1810 </screen>
|
|
1811
|
|
1812 <para>
|
|
1813 Ha egyn�l t�bb k�rty�d van, meg kell adnod a k�rtya sz�m�t is,
|
|
1814 ahol a csatorna l�that� (pl. 2) az al�bbi szintaxissal:
|
|
1815 </para>
|
|
1816
|
|
1817 <screen>
|
|
1818 mplayer dvb://2@R1
|
|
1819 </screen>
|
|
1820
|
|
1821 <para>
|
|
1822 A csatornav�lt�shoz nyomd meg a <keycap>h</keycap> (k�vetkez�) vagy a
|
19874
|
1823 <keycap>k</keycap> (el�z�) gombot vagy haszn�ld az
|
|
1824 <link linkend="osdmenu">OSD men�</link>t.
|
14289
|
1825 </para>
|
|
1826
|
|
1827 <para>
|
|
1828 Ha a <filename>~/.mplayer/menu.conf</filename> f�jlod tartalmazza a
|
|
1829 <literal><dvbsel></literal> bejegyz�st, �gy, mint az
|
|
1830 <filename>etc/dvb-menu.conf</filename> p�ldaf�jl (ezt felhaszn�lhatod a
|
|
1831 <filename>~/.mplayer/menu.conf</filename> f�jl fel�l�r�s�hoz), a f� men�ben
|
|
1832 egy al-men� bejegyz�st l�thatsz, aminek a seg�ts�g�vel v�laszthatsz a
|
|
1833 <filename>channels.conf</filename>-ban el�re be�ll�tott csatorn�k k�z�l,
|
|
1834 melyet az el�rhet� k�rty�k list�ja k�vethet, ha egyn�l t�bb
|
|
1835 <application>MPlayer</application> �ltal haszn�lhat� k�rtya van.
|
|
1836 </para>
|
|
1837
|
|
1838 <para>
|
|
1839 Ha el akarod menteni a programot a lemezre, haszn�lhatod az al�bbi parancsot:
|
|
1840 </para>
|
|
1841
|
|
1842 <screen>
|
|
1843 mplayer -dumpfile r1.ts -dumpstream dvb://R1
|
|
1844 </screen>
|
|
1845
|
|
1846 <para>
|
|
1847 Ha ink�bb m�sik form�tumban akarsz r�gz�teni (�jrak�dolni), kiadhatsz egy
|
|
1848 ehhez hasonl� parancsot:
|
|
1849 </para>
|
|
1850
|
|
1851 <screen>
|
|
1852 mencoder -o r1.avi -ovc xvid -xvidencopts bitrate=800 -oac mp3lame -lameopts cbr:br=128 -pp=ci dvb://R1
|
|
1853 </screen>
|
|
1854
|
|
1855 <para>
|
|
1856 Olvasd el a man oldalt a kapcsol�k list�j�hoz, amiket megadhatsz a DVB bemeneti modulnak.
|
|
1857 </para>
|
|
1858
|
|
1859 <formalpara>
|
|
1860 <title>A J�V�</title>
|
|
1861 <para>
|
|
1862 Ha k�rd�sed van vagy tov�bbi bejelent�sekr�l szeretn�l tudom�st szerezni �s
|
|
1863 r�szt venni a besz�lget�seinkben, csatlakozz az
|
19752
|
1864 <ulink url="http://lists.mplayerhq.hu/mailman/listinfo/mplayer-dvb">MPlayer-DVB</ulink>
|
14289
|
1865 levelez�si list�hoz. K�rj�k vedd figyelembe, hogy a lista nyelve az angol.
|
|
1866 </para>
|
|
1867 </formalpara>
|
|
1868
|
|
1869 <para>
|
|
1870 A j�v�ben tervezz�k a DVB k�rty�k �ltal biztos�tott nat�v OSD haszn�lat�t az
|
|
1871 OSD men� �s a feliratok megjelen�t�s�hez, valamint a nem-25fps-es filmek sokkal
|
|
1872 foly�konyabb lej�tsz�s�t �s a val�s idej� �tk�dol�st MPEG-2 �s MPEG-4
|
|
1873 k�z�tt (r�szleges kit�m�r�t�s).
|
|
1874 </para>
|
17744
|
1875 </sect2>
|
14289
|
1876
|
17744
|
1877 <sect2 id="dxr2">
|
14289
|
1878 <title>DXR2</title>
|
|
1879 <para>Az <application>MPlayer</application> t�mogatja a hardveresen gyors�tott
|
|
1880 lej�tsz�st a Creative DXR2 k�rty�val.</para>
|
|
1881 <para>
|
|
1882 Mindenek el�tt megfelel�en telep�tett DXR2 vez�rl� kell. A vez�rl�t �s
|
|
1883 a telep�t�si �tmutat�t megtal�lhatod a
|
|
1884 <ulink url="http://dxr2.sf.net/">DXR2 Resource Center</ulink> oldal�n.
|
|
1885 </para>
|
|
1886
|
|
1887 <variablelist>
|
|
1888 <title>HASZN�LAT</title>
|
|
1889 <varlistentry>
|
|
1890 <term><option>-vo dxr2</option></term>
|
18651
|
1891 <listitem><para>TV kimenet enged�lyez�se.</para></listitem>
|
14289
|
1892 </varlistentry>
|
|
1893
|
|
1894 <varlistentry>
|
|
1895 <term><option>-vo dxr2:x11</option> vagy <option>-vo dxr2:xv</option></term>
|
18651
|
1896 <listitem><para>�tlapol�sos kimenet bekapcsol�sa X11-en.</para></listitem>
|
14289
|
1897 </varlistentry>
|
|
1898
|
|
1899 <varlistentry>
|
|
1900 <term><option>-dxr2 <opci�1:opci�2:...></option></term>
|
|
1901 <listitem><para>Ezzel a kapcsol�val a DXR2 vez�rl� ir�ny�that�.</para></listitem>
|
|
1902 </varlistentry>
|
|
1903 </variablelist>
|
|
1904
|
|
1905 <para>
|
|
1906 A DXR2-n haszn�lt �tlapol�sos chipset el�g rossz min�s�g�, de az alap�rtelmezett
|
|
1907 be�ll�t�sok mindenkin�l m�k�dnek. Az OSD haszn�lhat� az �tlapol�ssal
|
|
1908 (nem TV-n) a sz�nkulcsban t�rt�ni kirajzol�ssal. Az alap�rtelmezett sz�nkulcs
|
|
1909 be�ll�t�sokkal v�ltoz� eredm�nyeket kaphatsz, val�sz�n�leg l�tni fogod a sz�nkulcsot
|
|
1910 a karakterek k�r�l vagy m�s egy�b �rdekes effektet. De ha megfelel�en be�ll�tod
|
|
1911 a sz�nkulcsot, elfogadhat� eredm�nyt kapsz.
|
|
1912 </para>
|
|
1913
|
|
1914 <para>K�rj�k n�zd meg a man oldalt a haszn�lhat� kapcsol�khoz.</para>
|
17744
|
1915 </sect2>
|
14289
|
1916
|
17744
|
1917 <sect2 id="dxr3">
|
14289
|
1918 <title>DXR3/Hollywood+</title>
|
|
1919 <para>
|
|
1920 Az <application>MPlayer</application> t�mogatja a hardveresen gyors�tott lej�tsz�st
|
|
1921 a Creative DXR3 �s Sigma Designs Hollywood Plus k�rty�kkal. Ezek a k�rty�k
|
|
1922 a Sigma Designs em8300 MPEG dek�dol� chip-j�t haszn�lj�k.
|
|
1923 </para>
|
|
1924
|
|
1925 <para>
|
|
1926 Mindenek el�tt megfelel�en telep�tett DXR3/H+ vez�rl� kell, 0.12.0 verzi�j�
|
|
1927 vagy r�gebbi. A vez�rl�ket �s a telep�t�si utas�t�sokat megtal�lhatod a
|
|
1928 <ulink url="http://dxr3.sf.net/">DXR3 & Hollywood Plus for Linux</ulink>
|
|
1929 oldalon. A <filename>configure</filename>nak automatikusan meg kell tal�lnia
|
|
1930 a k�rty�dat, �s a ford�t�snak hiba n�lk�l le kell futnia.
|
|
1931 </para>
|
|
1932
|
|
1933 <!-- FIXME: find a more clear presentation -->
|
|
1934 <variablelist>
|
|
1935 <title>HASZN�LAT</title>
|
|
1936 <varlistentry>
|
|
1937 <term><option>-vo dxr3:prebuf:sync:norm=x:<replaceable>eszk�z</replaceable></option></term>
|
|
1938 <listitem><para>
|
|
1939 Az <option>overlay</option> az �tlapol�st aktiv�lja a TVOut helyett. A helyes
|
|
1940 m�k�d�shez megfelel�en be�ll�tott overlay setup kell. A legegyszer�bb �t
|
|
1941 az �tlapol�s be�ll�t�s�hoz el�sz�r az autocal majd az mplayer futtat�sa
|
|
1942 dxr3 kimenettel �s az �tlapol�s bekapcsol�sa n�lk�l futtasd a dxr3view-t. A
|
|
1943 dxr3view-ban �ll�thatsz az �tlapol�si be�ll�t�sokon �s l�thatod az effekteket
|
|
1944 val�s id�ben, tal�n ezt a funkci�t az <application>MPlayer</application> GUI
|
|
1945 is t�mogatni fogja a j�v�ben. Ha az �tlapol�s megfelel�en be lett �ll�tva,
|
|
1946 t�bbet nem kell haszn�lnod a dxr3view-t. A <option>prebuf</option> bekapcsolja az
|
|
1947 el�bufferel�st. Az el�bufferel�s az em8300 chip egy olyan k�pess�ge, mellyel
|
|
1948 egyn�l t�bb k�pkock�t tud megtartani egy id�ben. Ez azt jelenti, hogy ha
|
|
1949 el�bufferel�ssel futtatod az <application>MPlayer</application>t, az megpr�b�lja
|
|
1950 folyamatosan tele tartani a vide� buffert adatokkal. Ha lass� g�pen vagy, az
|
|
1951 <application>MPlayer</application> k�zel vagy pontosan 100% CPU kihaszn�lts�got
|
|
1952 fog okozni. Ez k�l�n�sen gyakori ha egyszer� MPEG streamet j�tszasz le (pl. DVD-k,
|
|
1953 SVCD-k, stb.), mivel ekkor az <application>MPlayer</application>nek nem kell
|
|
1954 �jrak�dolnia MPEG-be, �s nagyon gyorsan t�lti a buffert.
|
|
1955 Az el�bufferel�ssel a vide� lej�tsz�s <emphasis role="bold">sokkal</emphasis>
|
|
1956 kev�sb� �rz�keny az t�bbi program CPU foglal�s�ra, nem fog k�pkock�t eldobni,
|
|
1957 hacsak az alkalmaz�sok nem foglalj�k t�l hossz� ideig a CPU-t. Ha el�bufferel�s
|
|
1958 n�lk�l futtatod, az em8300 sokkal �rz�kenyebb a CPU terhel�sre, �gy nagyon
|
|
1959 javasolt, hogy haszn�ld az <application>MPlayer</application>
|
|
1960 <option>-framedrop</option> kapcsol�j�t a tov�bbi szinkronveszt�s elker�l�s�hez.
|
|
1961 A <option>sync</option> bekapcsolja az �j szinkron-motort. Ez jelenleg m�g
|
|
1962 egy tesztel�s alatt l�v� k�pess�g. A bekapcsolt szinkron tulajdons�ggal az
|
|
1963 em8300 bels� �r�ja folyamatosan figyelve lesz, �s ha elt�r az
|
|
1964 <application>MPlayer</application> �r�j�t�l, resetel, ezzel az em8300-t az �sszes
|
|
1965 h�tral�v� k�pkocka eldob�s�ra k�nyszer�ti.
|
|
1966 A <option>norm=x</option> be�ll�tja a DXR3 k�rtya TV norm�j�t k�ls� seg�deszk�z,
|
|
1967 pl. em8300setup n�lk�l. A helyes norma �rt�kek: 5 = NTSC, 4 = PAL-60, 3 = PAL.
|
|
1968 Speci�lis norma a 2 (auto-be�ll�t�s PAL/PAL-60 haszn�lat�val) �s az 1
|
|
1969 (auto-be�ll�t�s PAL/NTSC haszn�lat�val) mivel ezek a film k�pkocka r�t�j�nak
|
|
1970 seg�ts�g�vel �llap�tj�k meg a norm�t. A norm = 0 (alap�rtelmezett) nem v�ltoztat
|
|
1971 a jelenlegi norm�n.
|
|
1972 <option><replaceable>eszk�z</replaceable></option> = a haszn�lni k�v�nt eszk�z
|
|
1973 sz�ma t�bb em8300 k�rtya eset�n.
|
|
1974 Ezen opci�k b�rmelyike elhagyhat�.
|
|
1975 <option>:prebuf:sync</option> l�tsz�lag nagyszer�en m�k�dik MPEG-4 (DivX) filmek
|
|
1976 lej�tsz�sakor. T�bben probl�m�kr�l sz�moltak be MPEG-1/2 f�jlok lej�tsz�sakor
|
|
1977 bekapcsolt prebuf eset�n. El�sz�r mindenf�le opci� n�lk�l n�zd meg, majd ha
|
|
1978 szinkron vagy DVD felirat probl�m�id vannak, adj egy es�lyt a
|
|
1979 <option>:sync</option>-nek.
|
|
1980 </para></listitem>
|
|
1981 </varlistentry>
|
|
1982
|
|
1983 <varlistentry>
|
|
1984 <term><option>-ao oss:/dev/em8300_ma-<replaceable>X</replaceable></option></term>
|
|
1985 <listitem><para>
|
|
1986 Audi� kimenethez, ahol az <replaceable>X</replaceable> az eszk�z sz�ma (0 ha egy k�rtya).
|
|
1987 </para></listitem>
|
|
1988 </varlistentry>
|
|
1989
|
|
1990 <varlistentry>
|
14473
|
1991 <term><option>-af resample=<replaceable>xxxxx</replaceable></option></term>
|
14289
|
1992 <listitem><para>
|
|
1993 A em8300 nem tud lej�tszani 44100Hz-n�l alacsonyabb mintav�tel� hangot. Ha a
|
|
1994 mintav�teli r�ta 44100Hz alatt van, v�lassz 44100Hz-et vagy 48000Hz-et, att�l
|
|
1995 f�gg�en, hogy melyik van k�zelebb. Pl. ha egy film 22050Hz-et haszn�l, v�laszd
|
|
1996 a 44100Hz-et, mivel 44100 / 2 = 22050, ha 24000Hz-et, v�laszd a 48000Hz-et, mert
|
|
1997 48000 / 2 = 24000 �s �gy tov�bb.
|
|
1998 Ez nem m�k�dik digit�lis audi� kimenettel (<option>-ac hwac3</option>).
|
|
1999 </para></listitem>
|
|
2000 </varlistentry>
|
|
2001
|
|
2002 <varlistentry>
|
|
2003 <term><option>-vf lavc/fame</option></term>
|
|
2004 <listitem><para>
|
|
2005 Nem-MPEG tartalom em8300-on t�rt�n� n�z�s�hez (pl. MPEG-4 (DivX) vagy RealVideo)
|
|
2006 meg kell adnod egy MPEG-1 vide� sz�r�t, mint pl. a
|
|
2007 <systemitem class="library">libavcodec</systemitem> (lavc) vagy a
|
|
2008 <systemitem class="library">libfame</systemitem> (fame). Jelenleg
|
|
2009 a lavc gyorsabb is �s jobb k�pmin�s�get is ad, javaslom, hogy ezt
|
|
2010 haszn�ld, hacsak nincs probl�m�d vele. L�sd a man oldalt a tov�bbi
|
|
2011 inf�k�rt a <option>-vf lavc/fame</option> kapcsol�r�l.
|
|
2012 A lavc haszn�lata nagyon javasolt. Jelenleg nem lehet az em8300 fps �rt�k�t
|
14985
|
2013 m�dos�tani, ami azt jelenti, hogy fixen 30000/1001 fps. Emiatt javasolt a
|
|
2014 <option>-vf lavc=<replaceable>min�s�g</replaceable>:25</option> kapcsol�
|
14289
|
2015 haszn�lata, k�l�n�sen ha el�bufferel�st haszn�lsz. Hogy mi�rt 25 �s nem
|
14985
|
2016 30000/1001? Nos, a dolog �gy �ll, hogy ha 30000/1001-et haszn�lsz, a k�p kicsit
|
14289
|
2017 ugr�l�s lesz. Ennek az ok�t nem tudjuk. Ha be�ll�tod valahova 25 �s 27
|
|
2018 k�z�, a k�p stabill� v�lik. Jelenleg m�st nem tehet�nk, elfogadjuk ezt
|
|
2019 t�nyk�nt.
|
|
2020 </para></listitem>
|
|
2021 </varlistentry>
|
|
2022
|
|
2023 <varlistentry>
|
|
2024 <term><option>-vf expand=-1:-1:-1:-1:1</option></term>
|
|
2025 <listitem><para>
|
|
2026 Hab�r a DXR3 vez�rl� tud n�mi OSD-t tenni az MPEG-1/2/4 vide�ra,
|
|
2027 sokkal rosszabb min�s�ge van, mint az <application>MPlayer</application>
|
|
2028 trad�cion�lis OSD-j�nek �s sz�mos friss�t�si probl�m�ja is van. A fenti
|
|
2029 parancssor el�sz�r is �tkonvert�lja a bemeneti vide�t MPEG-4-be (ez sz�ks�ges,
|
|
2030 bocs), majd alkalmazza r� az expand sz�r�t, ami nem terjeszt ki semmit
|
|
2031 (-1: alap�rtelmezett), de a norm�lis OSD-t teszi a k�pre (ezt csin�lja az
|
|
2032 "1" a v�g�n).
|
|
2033 </para></listitem>
|
|
2034 </varlistentry>
|
|
2035
|
|
2036 <varlistentry>
|
|
2037 <term><option>-ac hwac3</option></term>
|
|
2038 <listitem><para>
|
|
2039 A em8300 t�mogatja az AC3 audi� lej�tsz�s�t (t�rhat�s� hang) a k�rtya
|
|
2040 digit�lis audi� kimenet�n kereszt�l. L�sd a <option>-ao oss</option>
|
|
2041 kapcsol�t fent, a DXR3 kimenet�nek meghat�roz�s�ra haszn�lhat� a
|
|
2042 hangk�rtya helyett.
|
|
2043 </para></listitem>
|
|
2044 </varlistentry>
|
|
2045 </variablelist>
|
|
2046 </sect2>
|
|
2047
|
17744
|
2048 </sect1>
|
|
2049
|
|
2050 <sect1 id="other">
|
14289
|
2051 <title>Egy�b vizualiz�ci�s hardverek</title>
|
|
2052
|
17744
|
2053 <sect2 id="zr">
|
14289
|
2054 <title>Zr</title>
|
|
2055
|
|
2056 <para>
|
|
2057 Ez egy k�perny�-vez�rl� (<option>-vo zr</option>) sz�mos MJPEG
|
|
2058 ment�/lej�tsz� k�rty�hoz (DC10+ �s Buz-zal tesztelve, �s m�k�dnie kell
|
|
2059 LML33, a DC10 eset�n is). A vez�rl� �gy m�k�dik, hogy k�dolja a k�pkock�t
|
|
2060 JPEG-be majd kik�ldi a k�rty�ra. A JPEG k�dol�shoz a
|
|
2061 <systemitem class="library">libavcodec</systemitem>-et haszn�lja, ami
|
|
2062 ez�rt sz�ks�ges hozz�. Egy speci�lis <emphasis>cinerama</emphasis> m�ddal
|
|
2063 igazi nagyk�perny�n n�zhetsz filmeket, felt�ve, hogy k�t felvev�d �s k�t
|
|
2064 MJPEG k�rty�d van. A felbont�st�l �s a min�s�gi be�ll�t�sokt�l f�gg�en ez
|
|
2065 a vez�rl� rengeteg CPU er�t ig�nyel, ne felejtsd el megadni a
|
|
2066 <option>-framedrop</option> kapcsol�t, ha lass� a g�ped.
|
|
2067 Megjegyz�s: Az �n AMD K6-2 350MHz-es g�pem (<option>-framedrop</option>-pal)
|
|
2068 el�gg� elfogadhat� volt VCD m�ret� anyag n�z�sekor �s
|
|
2069 lem�retezett filmn�l.
|
|
2070 </para>
|
|
2071
|
|
2072 <para>
|
|
2073 Ez a vez�rl� a <ulink url="http://mjpeg.sf.net"/> c�men tal�lhat� kernel
|
|
2074 vez�rl�vel t�rsalog, �gy el�sz�r ezt kell beizz�tanod. Az MJPEG k�rtya
|
|
2075 jelenl�te automatikusan detekt�lva lesz a
|
|
2076 <filename>configure</filename> script �ltal, ha ez nem siker�l, k�nyszer�tsd
|
|
2077 a detekt�l�sra a <screen>./configure --enable-zr</screen> kapcsol�val.
|
|
2078 </para>
|
|
2079 <para>
|
|
2080 A kimenet sz�mos kapcsol�val szab�lyozhat�, a kapcsol�k hossz� le�r�ssal
|
|
2081 megtal�lhat�ak a man oldalon, egy r�videbb list�t a
|
|
2082 <screen>mplayer -zrhelp</screen>
|
|
2083 parancs lefuttat�s�val kaphatsz.
|
|
2084 </para>
|
|
2085
|
|
2086 <para>
|
|
2087 Az olyan dolgokat, mint m�retez�s �s OSD (on screen display) ez a vez�rl�
|
|
2088 nem kezeli, de megoldhat�ak vide� sz�r�kkel. P�ld�ul tegy�k fel, hogy van
|
|
2089 egy filmed 512x272-es felbont�ssal �s teljes k�perny�n akarod n�zni a
|
|
2090 DC10+-eden. H�rom lehet�s�ged van, m�retezned kell a filmet 768, 384 vagy
|
|
2091 192-es sz�less�gre. Teljes�tm�ny �s min�s�gi okokb�l �n a 384x204-re val�
|
|
2092 m�retez�st v�lasztan�m, gyors biline�ris szoftveres m�retez� haszn�lat�val.
|
|
2093 A parancssor:
|
|
2094 <screen>
|
|
2095 mplayer -vo zr -sws 0 -vf scale=384:204 <replaceable>movie.avi</replaceable>
|
|
2096 </screen>
|
|
2097 </para>
|
|
2098
|
|
2099 <para>
|
|
2100 A lev�g�s a <option>crop</option> sz�r� seg�ts�g�vel val�s�that� meg �s
|
|
2101 mag�val a vez�rl�vel. Felt�ve, hogy a film t�l sz�les a megjelen�t�shez
|
|
2102 a Buz-odon �s hogy a <option>-zrcrop</option>-ot akarod haszn�lni a film
|
|
2103 sz�k�t�s�hez, a k�vetkez� parancs a te bar�tod:
|
|
2104 <screen>
|
|
2105 mplayer -vo zr -zrcrop 720x320+80+0 <replaceable>benhur.avi</replaceable>
|
|
2106 </screen>
|
|
2107 </para>
|
|
2108
|
|
2109 <para>
|
|
2110 Ha haszn�lni akarod a <option>crop</option> sz�r�t, ez kell:
|
|
2111 <screen>
|
|
2112 mplayer -vo zr -vf crop=720:320:80:0 <replaceable>benhur.avi</replaceable>
|
|
2113 </screen>
|
|
2114 </para>
|
|
2115
|
|
2116 <para>
|
|
2117 Extra esetben a <option>-zrcrop</option> megh�vja a <emphasis>cinerama</emphasis>
|
|
2118 m�dot, pl. a filmet t�bb TV vagy beamer k�z�tt sug�rozhatod egy nagyobb k�p
|
|
2119 l�trehoz�s�hoz. Felt�ve, hogy k�t beamer-ed van. A bal oldali a Buz-odhoz
|
|
2120 csatlakozik a <filename>/dev/video1</filename>-en, a jobb oldali a DC10+-odhoz
|
|
2121 a <filename>/dev/video0</filename>-�n. A film felbont�sa 704x288. Tov�bb�
|
|
2122 tegy�k fel azt is, hogy a jobb beamer-t fekete-feh�ren szeretn�d, a balnak
|
|
2123 pedig 10-es min�s�g� JPEG k�peket kell adnia. Ekkor a k�vetkez� parancsot kell
|
|
2124 haszn�lnod:
|
|
2125 <screen>
|
|
2126 mplayer -vo zr -zrdev /dev/video0 -zrcrop 352x288+352+0 -zrxdoff 0 -zrbw \
|
|
2127 -zrcrop 352x288+0+0 -zrdev /dev/video1 -zrquality 10 \
|
|
2128 <replaceable>movie.avi</replaceable>
|
|
2129 </screen>
|
|
2130 </para>
|
|
2131
|
|
2132 <para>
|
|
2133 L�thatod, hogy a m�sodik <option>-zrcrop</option> el�tt felt�n� opci�k csak
|
|
2134 a DC10+-re, a m�sodik <option>-zrcrop</option> ut�n l�v�k csak a Buz-ra
|
|
2135 vonatkoznak. A <emphasis>cinerama</emphasis>-ban haszn�lhat� MJPEG k�rty�k
|
|
2136 maxim�lis sz�ma n�gy, �gy egy 2x2-es vidi-falat �p�thetsz.
|
|
2137 </para>
|
|
2138
|
|
2139 <para>
|
|
2140 V�g�l egy fontos megjegyz�s: Ne ind�tsd el vagy �ll�tsd meg a XawTV-t a lej�tsz�
|
|
2141 eszk�z�n a lej�tsz�s alatt, ez �sszeomlasztja a sz�m�t�g�pedet. Legjobb
|
|
2142 <emphasis role="bold">EL�SZ�R</emphasis> elind�tani a XawTV-t, <emphasis role="bold">EZUT�N</emphasis>
|
|
2143 elind�tani az <application>MPlayer</application>t, v�rni, m�g az <application>MPlayer</application>
|
|
2144 v�gez, �s <emphasis role="bold">EZUT�N</emphasis> meg�ll�tani a XawTV-t.
|
|
2145 </para>
|
17744
|
2146 </sect2>
|
14289
|
2147
|
17744
|
2148 <sect2 id="blinkenlights">
|
14289
|
2149 <title>Blinkenlights</title>
|
|
2150 <para>
|
|
2151 Ez a vez�rl� k�pes a lej�tsz�sra a Blinkenlights UDP protokol felhaszn�l�s�val.
|
|
2152 Ha nem tudod, hogy mi az a <ulink url="http://www.blinkenlights.de/">Blinkenlights</ulink>,
|
|
2153 vagy az ut�da az <ulink url="http://www.blinkenlights.de/arcade/">Arcade</ulink>,
|
|
2154 n�zz ut�na. Hab�r ez a legutolj�ra haszn�lt vide� kimeneti vez�rl�, k�ts�gk�v�l ez
|
|
2155 a legjobb, amit az <application>MPlayer</application> ny�jtani tud. Csak n�zz meg
|
|
2156 p�r <ulink url="http://www.blinkenlights.de/video.en.html">Blinkenlights dokument�ci�s
|
|
2157 vide�t</ulink>.
|
|
2158 Az Arcade vide�ban l�thatod a Blinkenlights kimeneti vez�rl�t akci�ban a
|
|
2159 00:07:50-en.
|
|
2160 </para>
|
|
2161 </sect2>
|
17744
|
2162 </sect1>
|
14289
|
2163
|
17744
|
2164 <sect1 id="tvout">
|
14289
|
2165 <title>TV-kimenet t�mogat�s</title>
|
|
2166
|
17744
|
2167 <sect2 id="tvout-mga-g400">
|
14289
|
2168 <title>Matrox G400 k�rty�k</title>
|
|
2169
|
|
2170 <para>
|
|
2171 Linux alatt k�t m�don b�rhatod m�k�d�sre a G400 TV kimenet�t:
|
|
2172 </para>
|
|
2173
|
|
2174 <important>
|
|
2175 <para>
|
|
2176 a Matrox G450/G550 TV-kimenet utas�t�sai�rt l�sd a k�vetkez� r�szt!
|
|
2177 </para>
|
|
2178 </important>
|
|
2179
|
|
2180 <variablelist>
|
|
2181 <varlistentry>
|
|
2182 <term>XFree86</term>
|
|
2183 <listitem><para>
|
|
2184 A vez�rl� �s a HAL modul haszn�lat�val, mely el�rhet� a <ulink
|
|
2185 url="http://www.matrox.com">Matrox oldal�n</ulink>. Ezzel X-et kapsz a TV-n.
|
|
2186 </para><para>
|
|
2187 <emphasis role="bold">Ez a m�dszer nem ny�jt gyors�tott lej�tsz�st</emphasis>
|
|
2188 Windows alatt! A m�sodik fejnek csak YUV framebuffer-e van, a <emphasis>BES</emphasis>
|
|
2189 (Back End Scaler, a YUV m�retez� a G200/G400/G450/G550 k�rty�kon) nem
|
|
2190 m�k�dik rajta! A Windows-os vez�rl�k ezt valahogy megker�lik, tal�n 3D motort
|
|
2191 haszn�lnak a nagy�t�shoz �s a YUV framebuffer-t a nagy�tott k�pek
|
|
2192 megjelen�t�s�hez. Ha t�nyleg X-et akarsz haszn�lni, v�laszd a <option>-vo x11 -fs
|
|
2193 -zoom</option> kapcsol�kat, de <emphasis role="bold">LASS�</emphasis> lesz,
|
|
2194 �s <emphasis role="bold">Macrovision</emphasis> m�sol�sv�delem van rajta
|
|
2195 (ezzel a <ulink url="http://avifile.sf.net/mgamacro.pl">perl script</ulink>-tel
|
|
2196 "megker�lheted" a Macrovisiont).
|
|
2197 </para></listitem>
|
|
2198 </varlistentry>
|
|
2199 <varlistentry>
|
|
2200 <term>Framebuffer</term>
|
|
2201 <listitem><para>
|
|
2202 A 2.4-es kernelekben l�v� <emphasis role="bold">matroxfb modulok</emphasis>
|
|
2203 haszn�lat�val. A 2.2-es kernel-ekben nincs TVout tulajdons�g hozz�juk, �gy
|
|
2204 haszn�lhatatlanok erre. Enged�lyezned kell az �SSZES matroxfb-specifikus
|
|
2205 tulajdons�got a ford�t�s alatt (kiv�ve a MultiHead-et) �s
|
|
2206 <emphasis role="bold">modulokba</emphasis> kell ford�tanod!
|
|
2207 Az enged�lyezett I2C-re is sz�ks�ged lesz.
|
|
2208 </para>
|
|
2209
|
|
2210 <procedure>
|
|
2211 <step><para>
|
|
2212 L�pj be a <filename class="directory">TVout</filename>-ba �s �rd be:
|
|
2213 <command>./compile.sh</command>. Telep�tsd a
|
|
2214 <filename>TVout/matroxset/matroxset</filename>-et
|
|
2215 valahova a <envar>PATH</envar>-odon bel�lre.
|
|
2216 </para></step>
|
|
2217 <step><para>
|
|
2218 Ha nincs telep�tve <command>fbset</command>-ed, tedd a
|
|
2219 <filename>TVout/fbset/fbset</filename>-et
|
|
2220 valahova a <envar>PATH</envar>-odba.
|
|
2221 </para></step>
|
|
2222 <step><para>
|
|
2223 Ha nincs <command>con2fb</command>-ed telep�tve, tedd a
|
|
2224 <filename>TVout/con2fb/con2fb</filename>-t
|
|
2225 valahova a <envar>PATH</envar>-odba.
|
|
2226 </para></step>
|
|
2227 <step><para>
|
|
2228 Majd l�pj be a <filename class="directory">TVout/</filename> k�nyvt�rba
|
|
2229 az <application>MPlayer</application> forr�s�ban �s futtasd le a
|
|
2230 <filename>./modules</filename>-t root-k�nt. A sz�veges m�d� konzolod
|
|
2231 �tv�lt framebuffer m�dba (nincs vissza�t!).
|
|
2232 </para></step>
|
|
2233 <step><para>
|
|
2234 Ezut�n �RD �T �s futtasd a <filename>./matroxtv</filename> script-et. Ez
|
|
2235 egy roppant egyszer� men�t k�n�l neked. Nyomd meg a <keycap>2</keycap>-est
|
|
2236 �s az <keycap>Enter</keycap>-t. Most m�r ugyan azt a k�pet kell l�tnod
|
|
2237 a monitorodon �s a TV-n. ha a TV (PAL alap�rtelmezettk�nt)
|
|
2238 k�p�n furcsa cs�kok vannak, a script nem tudta be�ll�tani j�l a
|
|
2239 felbont�st (640x512-ra alapesetben). Pr�b�lj meg m�sik felbont�st
|
|
2240 a men�b�l �s/vagy k�s�rletezz az fbset-tel.
|
|
2241 </para></step>
|
|
2242 <step><para>
|
|
2243 Yoh. A k�vetkez� dolog, hogy a kurzort elt�ntesd a tty1-r�l (vagy ak�rmir�l)
|
|
2244 �s kikapcsold a k�perny� t�rl�st. Futtasd le a k�vetkez� parancsokat:
|
|
2245
|
|
2246 <screen>
|
|
2247 echo -e '\033[?25l'
|
|
2248 setterm -blank 0<!--
|
|
2249 --></screen>
|
|
2250 vagy
|
|
2251 <screen>
|
|
2252 setterm -cursor off
|
|
2253 setterm -blank 0<!--
|
|
2254 --></screen>
|
|
2255
|
|
2256 A fentieket val�sz�n�leg bele�rod egy script-be, egy k�perny� t�rl�ssel egy�tt.
|
|
2257 A kurzor visszakapcsol�sa:
|
|
2258 <screen>echo -e '\033[?25h'</screen> vagy
|
|
2259 <screen>setterm -cursor on</screen>
|
|
2260 </para></step>
|
|
2261 <step><para>
|
|
2262 Yeah sir�ly. Ind�tsd el a film lej�tsz�st:
|
|
2263 <screen>
|
|
2264 mplayer -vo mga -fs -screenw 640 -screenh 512 <replaceable>filename</replaceable><!--
|
|
2265 --></screen>
|
|
2266
|
|
2267 (Ha X-et haszn�lsz, most v�lts �t matroxfb-re, p�ld�ul a
|
|
2268 <keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>F1</keycap> gombokkal.)
|
|
2269 V�ltoztasd meg a <literal>640</literal>-et �s az <literal>512</literal>-t,
|
|
2270 ha m�sra �ll�tottad a felbont�st...
|
|
2271 </para></step>
|
|
2272 <step><para>
|
|
2273 <emphasis role="bold">�lvezd az ultra-gyors ultra-k�l�nleges Matrox TV
|
|
2274 kimenetet (jobb mint az Xv)!</emphasis>
|
|
2275 </para></step>
|
|
2276 </procedure>
|
|
2277 </listitem>
|
|
2278 </varlistentry>
|
|
2279 </variablelist>
|
|
2280
|
|
2281 <formalpara>
|
|
2282 <title>Matrox TV-kimeneti k�bel k�sz�t�se</title>
|
|
2283 <para>
|
|
2284 Senki sem v�llal ez�rt semmilyen felel�ss�get, sem garanci�t b�rmilyen,
|
|
2285 ezen le�r�sb�l sz�rmaz� k�r�rt.
|
|
2286 </para>
|
|
2287 </formalpara>
|
|
2288
|
|
2289 <formalpara>
|
|
2290 <title>K�bel a G400-hoz</title>
|
|
2291 <para>
|
|
2292 A CRTC2 csatlakoz�j�nak negyedik pin-je a kompozit vide� jel. A
|
|
2293 f�ldel�s a hatodik, hetedik �s nyolcadik pin. (az inf�t R�cz Bal�zs
|
|
2294 adta)
|
|
2295 </para>
|
|
2296 </formalpara>
|
|
2297
|
|
2298 <formalpara>
|
|
2299 <title>K�bel a G450-hez</title>
|
|
2300 <para>
|
|
2301 A CRTC2 csatlakoz�j�nak els� pin-je a kompozit vide� jel. A
|
|
2302 f�ldel�s az �t�dik, hatodik, hetedik �s tizen�t�dik (5, 6, 7, 15)
|
|
2303 pin. (az inf�t Kerekes Bal�zs adta)
|
|
2304 </para>
|
|
2305 </formalpara>
|
17744
|
2306 </sect2>
|
14289
|
2307
|
17744
|
2308 <sect2 id="tv-out_matrox_g450">
|
14289
|
2309 <title>Matrox G450/G550 k�rty�k</title>
|
|
2310 <para>
|
|
2311 A TV kimenet t�mogat�sa ezeken a k�rty�kon csak nemr�g jelent meg, �s m�g
|
|
2312 nincs a a f� kernelben. Jelenleg az <emphasis role="bold">mga_vid</emphasis>
|
|
2313 modul nem haszn�lhat� AFAIK, mert a G450/G550-es vez�rl� csak egy konfigur�ci�ban
|
|
2314 m�k�dik: az els� CRTC chip (a sokkal t�bb k�pess�ggel) az els� k�perny�n
|
|
2315 (a monitoron) �s a m�sodik CRTC (nincs <emphasis role="bold">BES</emphasis> - a
|
|
2316 BES magyar�zat�hoz l�sd a G400-as r�szt fent) TV-n. �gy csak az
|
|
2317 <application>MPlayer</application> <emphasis>fbdev</emphasis> kimeneti
|
|
2318 vez�rl�j�t haszn�lhatod jelenleg.
|
|
2319 </para>
|
|
2320
|
|
2321 <para>
|
|
2322 Az els� CRTC nem ir�ny�that� �t a m�sodik fejre jelenleg. A matroxfb kernel
|
|
2323 vez�rl� szerz�je - Petr Vandrovec - tal�n k�sz�t t�mogat�st ehhez, az
|
|
2324 els� CRTC kimenet�t egyszerre mindk�t fejen megjelen�tve, mint ahogy most is
|
|
2325 javasolt a G400-on, l�sd a fenti r�szt.
|
|
2326 </para>
|
|
2327
|
|
2328 <para>
|
|
2329 A sz�ks�ges kernel jav�t�s �s a b�vebb HOWTO let�lthet�:
|
|
2330 <ulink url="http://www.bglug.ca/matrox_tvout/"/>
|
|
2331 </para>
|
17744
|
2332 </sect2>
|
14289
|
2333
|
|
2334
|
17744
|
2335 <sect2 id="tvout-ati">
|
14289
|
2336 <title>ATI k�rty�k</title>
|
|
2337
|
|
2338 <formalpara>
|
|
2339 <title>BEVEZET�S</title>
|
|
2340 <para>
|
|
2341 Jelenleg az ATI nem akarja t�mogatni semelyik TV-out chip-j�t sem Linux alatt,
|
|
2342 a licenszelt Macrovision technol�gi�juk miatt.
|
|
2343 </para>
|
|
2344 </formalpara>
|
|
2345
|
|
2346 <itemizedlist>
|
|
2347 <title>ATI K�RTY�K TV-KIMENET�NEK �LLAPOTA LINUXON</title>
|
|
2348 <listitem><simpara>
|
|
2349 <emphasis role="bold">ATI Mach64</emphasis>:
|
|
2350 t�mogatja a <ulink url="http://gatos.sf.net">GATOS</ulink>.
|
|
2351 </simpara></listitem>
|
|
2352 <listitem><simpara>
|
|
2353 <emphasis role="bold">ASIC Radeon VIVO</emphasis>:
|
|
2354 t�mogatja a <ulink url="http://gatos.sf.net">GATOS</ulink>.
|
|
2355 </simpara></listitem>
|
|
2356 <listitem><simpara>
|
|
2357 <emphasis role="bold">Radeon</emphasis> �s <emphasis role="bold">Rage128</emphasis>:
|
|
2358 t�mogatja az <application>MPlayer</application>!
|
|
2359 L�sd a <link linkend="vesa">VESA vez�rl�</link> �s
|
|
2360 a <link linkend="vidix">VIDIX</link> r�szt.
|
|
2361 </simpara></listitem>
|
|
2362 <listitem><simpara>
|
|
2363 <emphasis role="bold">Rage Mobility P/M, Radeon, Rage 128, Mobility M3/M4</emphasis>:
|
|
2364 t�mogatja az <ulink url="http://www.stud.uni-hamburg.de/users/lennart/projects/atitvout/">atitvout</ulink>.
|
|
2365 </simpara></listitem>
|
|
2366 </itemizedlist>
|
|
2367
|
|
2368 <para>
|
|
2369 Egy�b k�rty�k eset�ben l�sd a <link linkend="vesa">VESA</link> vez�rl�t,
|
|
2370 VIDIX n�lk�l. B�r ehhez er�s CPU kell.
|
|
2371 </para>
|
|
2372
|
|
2373 <para>
|
|
2374 Az egyeten dolog, amit tenned kell - <emphasis role="bold">Be kell dugnod a
|
|
2375 TV csatlakoz�j�t, miel�tt bekapcsoln�d a PC-t</emphasis> mivel a vide� BIOS
|
|
2376 csak egyszer, a POST folyamat sor�n inicializ�lja mag�t.
|
|
2377 </para>
|
17744
|
2378 </sect2>
|
14289
|
2379
|
|
2380
|
17744
|
2381 <sect2 id="tvout-nvidia">
|
14289
|
2382 <title>nVidia</title>
|
|
2383 <para>
|
|
2384 El�sz�r le KELL t�ltened a z�rt-forr�s� vez�rl�t az <ulink url="http://nvidia.com"/>-r�l.
|
|
2385 Nem �rom le a telep�t�s �s a konfigur�ci� l�p�seit, mert ez nem tartozik ezen
|
|
2386 dokument�ci� c�lj�hoz.
|
|
2387 </para>
|
|
2388
|
|
2389 <para>
|
|
2390 Miut�n az XFree86, az XVideo �s a 3D gyors�t�s is megfelel�en m�k�dik, �rd
|
|
2391 �t a k�rtya Device r�sz�t az <filename>XF86Config</filename> f�jlban, a
|
|
2392 k�vetkez� p�ld�nak megfelel�en (a te k�rty�dhoz/TV-dhez igaz�tva):
|
|
2393
|
|
2394 <programlisting>
|
|
2395 Section "Device"
|
|
2396 Identifier "GeForce"
|
|
2397 VendorName "ASUS"
|
|
2398 BoardName "nVidia GeForce2/MX 400"
|
|
2399 Driver "nvidia"
|
|
2400 #Option "NvAGP" "1"
|
|
2401 Option "NoLogo"
|
|
2402 Option "CursorShadow" "on"
|
|
2403
|
|
2404 Option "TwinView"
|
|
2405 Option "TwinViewOrientation" "Clone"
|
|
2406 Option "MetaModes" "1024x768,640x480"
|
|
2407 Option "ConnectedMonitor" "CRT, TV"
|
|
2408 Option "TVStandard" "PAL-B"
|
|
2409 Option "TVOutFormat" "Composite"
|
|
2410 EndSection
|
|
2411 </programlisting>
|
|
2412 </para>
|
|
2413
|
|
2414 <para>
|
|
2415 Term�szetesen a legfontosabb a TwinView r�sz.
|
|
2416 </para>
|
17744
|
2417 </sect2>
|
14289
|
2418
|
17744
|
2419 <sect2 id="tvout-neomagic">
|
14289
|
2420 <title>NeoMagic</title>
|
|
2421 <para>
|
|
2422 A NeoMagic chip sz�mos laptop-ban megtal�lhat�, p�r k�z�l�k egy egyszer�
|
|
2423 anal�g TV k�dol�val van felszerelve, m�sok sokkal fejlettebbel rendelkeznek.
|
|
2424 <itemizedlist>
|
17744
|
2425 <listitem><para>
|
14289
|
2426 <emphasis role="bold">Anal�g k�dol� chip</emphasis>:
|
17744
|
2427 A visszajelz�sek szerint megb�zhat� TV kimenet a <option>-vo fbdev</option>
|
|
2428 vagy <option>-vo fbdev2</option> kapcsol�kkal �rhet� el.
|
|
2429 Kernelbe forgatott vesafb sz�ks�ges �s a k�vetkez� param�tereket
|
|
2430 kell megadni a kernel parancssor�ban:
|
|
2431 <option>append="video=vesafb:ywrap,mtrr" vga=791</option>.
|
|
2432 Aj�nlott elind�tani az <application>X</application>-et, majd �tv�ltani
|
|
2433 konzol m�dba pl. a <keycap>CTRL</keycap>+<keycap>ALT</keycap>+<keycap>F1</keycap>-gyel.
|
|
2434 Ha nem siker�l elind�tani az <application>X</application>-et az
|
|
2435 <application>MPlayer</application> konzolb�l t�rt�n� elind�t�sa el�tt,
|
|
2436 a vide� lass� �s zavaros lesz (a magyar�zatokat sz�vesen fogadjuk).
|
|
2437 Jelentkezz be a konzolodra majd add ki a k�vetkez� parancsot:
|
|
2438
|
|
2439 <screen>clear; mplayer -vo fbdev -zoom -cache 8192 dvd://</screen>
|
|
2440
|
|
2441 Ezut�n a filmet konzol m�dban, kb. a laptop LCD k�perny�j�nek fel�t
|
|
2442 kit�ltve kell l�tnod.
|
|
2443 A TV-re v�lt�shoz nyomd meg az <keycap>Fn</keycap>+<keycap>F5</keycap>-�t
|
|
2444 h�romszor. Tesztelve Tecra 8000-en, 2.6.15 kernel vesafb-vel, ALSA v1.0.10-en.
|
|
2445 </para></listitem>
|
14289
|
2446 <listitem><simpara>
|
|
2447 <emphasis role="bold">Chrontel 70xx k�dol� chip</emphasis>:
|
|
2448 Az IBM Thinkpad 390E �s tal�n m�s Thinkpad-okban �s notebook-okban tal�lhat�.
|
|
2449 </simpara><simpara>
|
|
2450 A <option>-vo vesa:neotv_pal</option>-t kell haszn�lnod a PAL-hoz vagy
|
|
2451 a <option>-vo vesa:neotv_ntsc</option>-t az NTSC-hez.
|
|
2452 TV kimenetet biztos�t az al�bbi 16 bpp �s 8 bpp m�dokban:
|
|
2453 </simpara>
|
|
2454 <itemizedlist>
|
|
2455 <listitem><simpara>NTSC 320x240, 640x480 �s tal�n 800x600 is.</simpara></listitem>
|
|
2456 <listitem><simpara>PAL 320x240, 400x300, 640x480, 800x600. </simpara></listitem>
|
|
2457 </itemizedlist>
|
|
2458 <simpara>Az 512x384-es m�dot nem t�mogatja a BIOS. �t kell m�retezned a k�pet
|
|
2459 egy m�sik felbont�sra a TV kimenet aktiv�l�s�hoz. Ha egy k�pet l�tsz a
|
|
2460 k�perny�n 640x480-ban vagy 800x600-ban, de semmit 320x240-ben vagy kisebb
|
|
2461 felbont�son, ki kell cser�lned k�t t�bl�zatot a <filename>vbelib.c</filename>
|
|
2462 f�jlban. L�sd a vbeSetTV f�ggv�nyeket a r�szletek�rt. K�rlek keresd meg a szerz�t
|
|
2463 ebben az esetben.
|
|
2464 </simpara>
|
|
2465 <simpara>
|
|
2466 Ismert dolgok: Csak VESA, semmilyen m�s be�ll�t�s, pl. f�nyess�g, kontraszt,
|
|
2467 blacklevel, flickfilter nincs implement�lva.
|
|
2468 </simpara>
|
|
2469 </listitem>
|
|
2470 </itemizedlist>
|
|
2471 </para>
|
|
2472 </sect2>
|
|
2473 </sect1>
|
17744
|
2474
|
|
2475 </chapter>
|