2002-06-25 06:15:04 +00:00
|
|
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
2001-08-22 16:57:49 +00:00
|
|
|
|
<HTML>
|
|
|
|
|
|
2002-03-07 17:55:34 +00:00
|
|
|
|
<HEAD>
|
2002-06-12 09:14:52 +00:00
|
|
|
|
<LINK REL="stylesheet" TYPE="text/css" HREF="../default.css">
|
2002-06-25 06:15:04 +00:00
|
|
|
|
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2">
|
2002-03-07 17:55:34 +00:00
|
|
|
|
</HEAD>
|
|
|
|
|
|
2002-06-25 06:15:04 +00:00
|
|
|
|
<BODY>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2002-11-13 05:19:21 +00:00
|
|
|
|
<H3><A NAME=2.3.1>2.3.1 Video kimeneti eszk<7A>z<EFBFBD>k</A></H3>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2002-11-13 05:19:21 +00:00
|
|
|
|
<H4><A NAME=mtrr>2.3.1.1 MTRR</A></H4>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Nagyon aj<61>nlott az MTRR helyes be<62>ll<6C>t<EFBFBD>sa, mert minden esetben
|
2001-09-24 13:23:22 +00:00
|
|
|
|
sebess<73>gn<67>veked<65>st eredm<64>nyez.</P>
|
|
|
|
|
|
|
|
|
|
<P>N<EFBFBD>zd meg a <CODE>/proc/mtrr</CODE> file tartalm<6C>t :</P>
|
|
|
|
|
|
|
|
|
|
<P><CODE>
|
2002-08-14 20:24:55 +00:00
|
|
|
|
--($:~)-- cat /proc/mtrr<BR>
|
|
|
|
|
reg00: base=0xe4000000 (3648MB), size= 16MB: write-combining, count=9<BR>
|
|
|
|
|
reg01: base=0xd8000000 (3456MB), size= 128MB: write-combining, count=1<BR>
|
2001-09-24 13:23:22 +00:00
|
|
|
|
</CODE></P>
|
|
|
|
|
|
|
|
|
|
<P>Helyes, ott l<>tszik a Matrox G400-am 16Mb mem<65>ri<72>ja. Ezt a parancsot
|
2002-08-14 20:24:55 +00:00
|
|
|
|
XFree 4.x.x al<61>l adtam ki, ami automatikusan be<62>ll<6C>tja az MTRR-t.</P>
|
2001-09-24 13:23:22 +00:00
|
|
|
|
|
2002-06-25 06:15:04 +00:00
|
|
|
|
<P>Ha n<>lad nem siker<65>l neki, k<>zzel kell be<62>ll<6C>tani. El<45>sz<73>r a b<>zisc<73>met kell
|
2002-08-14 20:24:55 +00:00
|
|
|
|
megkeresni. Erre van 3 m<>dszer :</P>
|
2001-08-25 09:09:06 +00:00
|
|
|
|
|
2002-06-25 06:15:04 +00:00
|
|
|
|
<UL>
|
|
|
|
|
<LI>az X11 indul<75> <20>zeneteib<69>l, p<>ld<6C>ul :
|
|
|
|
|
<CODE>(--) SVGA: PCI: Matrox MGA G400 AGP rev 4, Memory @ 0xd8000000, 0xd4000000<BR>
|
|
|
|
|
(--) SVGA: Linear framebuffer at 0xD8000000</CODE></LI>
|
|
|
|
|
<LI>a /proc/pci-b<>l (haszn<7A>ld az lspci -v parancsot):
|
|
|
|
|
<CODE>01:00.0 VGA compatible controller: Matrox Graphics, Inc.: Unknown device 0525</CODE><BR>
|
|
|
|
|
<CODE>Memory at d8000000 (32-bit, prefetchable)</CODE></LI>
|
|
|
|
|
<LI>from mga_vid kernel driver messages (use dmesg):
|
|
|
|
|
<CODE>mga_mem_base = d8000000</CODE></LI>
|
|
|
|
|
</UL>
|
2001-08-25 09:09:06 +00:00
|
|
|
|
|
|
|
|
|
<P>Ezut<EFBFBD>n kell a mem<65>ria m<>rete is. Csak <20>t kell konvert<72>lni a video ram
|
2002-06-25 06:15:04 +00:00
|
|
|
|
m<>ret<65>t hexadecim<69>lisba, pl <20>gy:</P>
|
2001-08-25 09:09:06 +00:00
|
|
|
|
|
|
|
|
|
<TABLE BORDER=0>
|
2002-11-11 05:07:26 +00:00
|
|
|
|
<TR><TD> </TD><TD>1 MB</TD><TD WIDTH=10%></TD><TD>0x100000</TD></TR>
|
|
|
|
|
<TR><TD></TD><TD>2 MB</TD><TD></TD><TD>0x200000</TD></TR>
|
|
|
|
|
<TR><TD></TD><TD>4 MB</TD><TD></TD><TD>0x400000</TD></TR>
|
|
|
|
|
<TR><TD></TD><TD>8 MB</TD><TD></TD><TD>0x800000</TD></TR>
|
|
|
|
|
<TR><TD></TD><TD>16 MB</TD><TD></TD><TD>0x1000000</TD></TR>
|
|
|
|
|
<TR><TD></TD><TD>32 MB</TD><TD></TD><TD>0x2000000</TD></TR>
|
2001-08-25 09:09:06 +00:00
|
|
|
|
</TABLE>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<P>M<EFBFBD>r tudjuk a c<>met <20>s a m<>retet, m<>r csak a be<62>ll<6C>t<EFBFBD>s hi<68>nyzik!
|
2001-08-22 16:57:49 +00:00
|
|
|
|
P<>ld<6C>ul a fenti Matrox k<>rty<74>hoz (base=0xd8000000), 32mega mem<65>ri<72>val
|
2001-08-25 09:09:06 +00:00
|
|
|
|
(size=0x2000000) ezt kell be<62>rni:</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
|
|
|
|
|
2002-11-11 05:07:26 +00:00
|
|
|
|
<P><CODE>echo "base=0xd8000000 size=0x2000000 type=write-combining" >| /proc/mtrr</CODE></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Nem minden CPU t<>mogatja az MTRR-eket. P<>ld<6C>ul r<>gebbi K6/2-k (266Mhz
|
|
|
|
|
k<>r<EFBFBD>l, stepping 0) nem, de stepping 12-esek igen (<CODE>cat /proc/cpuinfo
|
|
|
|
|
megadja a stepping <20>rt<72>k<EFBFBD>t</CODE>).</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
|
|
|
|
|
2002-11-13 05:19:21 +00:00
|
|
|
|
<H4><A NAME=normal>2.3.1.2. Video kimenetek szabv<62>ny videok<6F>rty<74>kra</A></H4>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<H4><A NAME=xv>2.3.1.2.1 Xv</A></H4>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-28 16:10:50 +00:00
|
|
|
|
<P>XFree86 4.0.2 vagy <20>jabb alatt haszn<7A>lhatod a k<>rty<74>d hardveres YUV
|
2001-08-22 16:57:49 +00:00
|
|
|
|
rutinjait, az XVideo kiterjeszt<7A>ssel. Ezt haszn<7A>lja a '-vo xv' opci<63>.
|
2002-02-03 10:32:49 +00:00
|
|
|
|
Ez a meghajt<6A> t<>mogat f<>nyer<65>/kontraszt/stb <20>llit<69>st is (a r<>gi <20>s lass<73>
|
|
|
|
|
DirectShow-os DivX codec ezt m<>s video meghajt<6A>kn<6B>l is lehet<65>v<EFBFBD> teszi),
|
|
|
|
|
l<>sd a manpage-t.</P>
|
|
|
|
|
|
|
|
|
|
<P>Hogy m<>k<EFBFBD>dj<64>n, a k<>vetkez<65> felt<6C>teleknek kell teljes<65>lni<6E>k :</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2002-06-25 06:15:04 +00:00
|
|
|
|
<UL>
|
|
|
|
|
<LI>XFree86 4.0.2 vagy <20>jabb kell (el<65>z<EFBFBD> verzi<7A>kban nincs XVideo)</LI>
|
|
|
|
|
<LI>A k<>rty<74>dnak tudnia kell hardveres gyors<72>t<EFBFBD>st (a mai k<>rty<74>k tudj<64>k)</LI>
|
|
|
|
|
<LI>Az X-nek be kell t<>ltenie az XVideo kiterjeszt<7A>st, valahogy <20>gy n<>z ki:
|
|
|
|
|
<CODE> (II) Loading extension XVideo</CODE>
|
|
|
|
|
a /var/log/XFree86.0.log file-ban.<BR>
|
|
|
|
|
<BR>
|
|
|
|
|
Megj.: ez csak az XFree86 kiterjeszt<7A>s<EFBFBD>t t<>lti be. Egy rendes installban
|
2001-08-22 16:57:49 +00:00
|
|
|
|
ez az alap, <20>s nem azt jelenti, hogy a _k<5F>rty<74>d_ XVideo t<>mogat<61>sa
|
2002-06-25 06:15:04 +00:00
|
|
|
|
t<>lt<6C>d<EFBFBD>tt be!</LI>
|
|
|
|
|
|
|
|
|
|
<LI>A k<>rty<74>d Linuxos drivere t<>mogatja-e az Xv-t. Ezt az 'xvinfo'-val lehet
|
|
|
|
|
megnezni, ez pedig az XFree86 disztrib<69>ci<63> r<>sze. Egy hossz<73> sz<73>veget
|
|
|
|
|
kell hogy ki<6B>rjon, hasonl<6E>t ehhez:
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<PRE>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
X-Video Extension version 2.2
|
|
|
|
|
screen #0
|
|
|
|
|
Adaptor #0: "Savage Streams Engine"
|
|
|
|
|
number of ports: 1
|
|
|
|
|
port base: 43
|
|
|
|
|
operations supported: PutImage
|
|
|
|
|
supported visuals:
|
|
|
|
|
depth 16, visualID 0x22
|
|
|
|
|
depth 16, visualID 0x23
|
|
|
|
|
number of attributes: 5
|
|
|
|
|
(...)
|
|
|
|
|
Number of image formats: 7
|
|
|
|
|
id: 0x32595559 (YUY2)
|
|
|
|
|
guid: 59555932-0000-0010-8000-00aa00389b71
|
|
|
|
|
bits per pixel: 16
|
|
|
|
|
number of planes: 1
|
|
|
|
|
type: YUV (packed)
|
|
|
|
|
id: 0x32315659 (YV12)
|
|
|
|
|
guid: 59563132-0000-0010-8000-00aa00389b71
|
|
|
|
|
bits per pixel: 12
|
|
|
|
|
number of planes: 3
|
|
|
|
|
type: YUV (planar)
|
2001-08-25 09:09:06 +00:00
|
|
|
|
(...stb...)
|
|
|
|
|
</PRE>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2002-06-25 06:15:04 +00:00
|
|
|
|
T<>mogatnia kell a YUY2 packed, YV12 planar pixelform<72>tumokat, hogy
|
|
|
|
|
haszn<7A>lhat<61> legyen az <B>MPlayer</B>-rel.</LI>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<LI><EFBFBD>s v<>g<EFBFBD>l, hogy az <B>MPlayer</B> tartalmazza-e az 'xv' t<>mogat<61>st.
|
2002-06-25 06:15:04 +00:00
|
|
|
|
./configure ki<6B>rja.</LI>
|
|
|
|
|
</UL>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
|
|
|
|
|
2002-11-13 05:19:21 +00:00
|
|
|
|
<H4><A NAME=xv_3dfx>2.3.1.2.1.1 3dfx k<>rty<74>k</A></H4>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>R<EFBFBD>gebbi 3dfx meghajt<6A>knak probl<62>m<EFBFBD>i vannak az XVideo gyors<72>t<EFBFBD>ssal,
|
2001-08-22 16:57:49 +00:00
|
|
|
|
nem t<>mogatt<74>k a YUY2-t vagy YV12-t, <20>s<EFBFBD>gytov<6F>bb. Ellen<65>rizd hogy az
|
2002-03-17 09:41:26 +00:00
|
|
|
|
XFree86-od verzi<7A>ja 4.2.0 vagy <20>jabb-e! Az el<65>z<EFBFBD>ek fagynak YV12-t<>l.
|
2001-08-22 16:57:49 +00:00
|
|
|
|
Ha furcsa effekteket <20>szlelsz -vo xv-vel, pr<70>b<EFBFBD>ld ki az SDL meghajt<6A>t
|
2002-10-21 20:59:43 +00:00
|
|
|
|
(annak is van XVideo t<>mogat<61>sa), az seg<65>thet. N<>zd meg a <A HREF="#sdl">2.3.1.4-es</A>
|
2001-08-25 09:09:06 +00:00
|
|
|
|
fejezetet a r<>szletekhez.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2002-08-14 20:24:55 +00:00
|
|
|
|
<P><B>VAGY</B> ink<6E>bb haszn<7A>ld az <20>J -vo tdfxfb meghajt<6A>t! L<>sd
|
|
|
|
|
<A HREF=#2.3.1.9>2.3.1.9-es</A> fejezet.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-11-20 14:17:40 +00:00
|
|
|
|
|
2002-11-13 05:19:21 +00:00
|
|
|
|
<H4><A NAME=xv_s3>2.3.1.2.1.2 S3 k<>rty<74>k</A></H4>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>S3 Savage3D-knek m<>k<EFBFBD>dni<6E>k kell, de Savage4-hez 4.0.3-as de ink<6E>bb <20>jabb
|
2002-01-02 12:28:19 +00:00
|
|
|
|
XFree86 kell (ha bajok vannak a k<>ppel, pr<70>b<EFBFBD>ld meg 16bpp-n). S3 Virge-re vonatkoz<6F>lag..
|
|
|
|
|
van Xv t<>mogat<61>s hozz<7A>, de a k<>rtya maga el<65>g lass<73> szoval jobb ha
|
|
|
|
|
eladod.</P>
|
2002-10-06 20:58:07 +00:00
|
|
|
|
<P><B>Megj</B>.: jelenleg nem tiszt<7A>zott, hogy mely Savage modellek csin<69>lj<6C>k
|
|
|
|
|
az YV12 t<>mogat<61>st a meghajt<6A>juk seg<65>ts<74>g<EFBFBD>vel, szoftverb<72>l (lass<73>). Ha
|
|
|
|
|
gyanakszol a k<>rty<74>dra, pr<70>b<EFBFBD>lj egy <20>jabb meghajt<6A>t, vagy udvariasan
|
|
|
|
|
<20>rdekl<6B>dj az mplayer-users list<73>n egy MMX/3DNow-k<>pes meghajt<6A>r<EFBFBD>l.</P>
|
2001-11-20 14:17:40 +00:00
|
|
|
|
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2002-11-13 05:19:21 +00:00
|
|
|
|
<H4><A NAME=xv_nvidia>2.3.1.2.1.3 nVidia k<>rty<74>k</A></H4>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-12-03 17:12:07 +00:00
|
|
|
|
<P>nVidia nem t<>l j<> v<>laszt<7A>s Linux al<61>.. A bin<69>ris, z<>rt forr<72>sk<73>d<EFBFBD> nVidia
|
|
|
|
|
meghajt<6A>t kell haszn<7A>lnod, ami az nVidia honlapj<70>r<EFBFBD>l t<>lthet<65> le. A szabv<62>ny
|
|
|
|
|
XFree86 meghajt<6A> nem tartalmaz XVideo t<>mogat<61>st ezekhez a k<>rty<74>khoz, mivel
|
2001-08-25 09:09:06 +00:00
|
|
|
|
az nVidia nem adja ki a specifik<69>ci<63>ikat.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-12-03 17:12:07 +00:00
|
|
|
|
<P><EFBFBD>gy tudom a leg<65>jabb XFree86 meghajt<6A> m<>r tartalmaz XVideo gyors<72>t<EFBFBD>st
|
|
|
|
|
a Geforce 2-es <20>s 3-as k<>rty<74>khoz.</P>
|
|
|
|
|
|
2002-06-25 06:15:04 +00:00
|
|
|
|
<UL><LI>Riva128-as k<>rty<74>knak m<>g az nVidia meghajt<6A>val se lesz XVideo-juk :(
|
2002-10-06 20:58:07 +00:00
|
|
|
|
Panaszkodj az nVidi<64>nak.</LI></UL>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
|
|
|
|
|
2002-11-13 05:19:21 +00:00
|
|
|
|
<H4><A NAME=xv_ati>2.3.1.2.1.4 ATI k<>rty<74>k</A></H4>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2002-06-25 06:15:04 +00:00
|
|
|
|
<UL>
|
2002-10-31 05:06:29 +00:00
|
|
|
|
<LI>A <A HREF="http://gatos.sf.net">GATOS meghajt<6A></A> (amit
|
2002-01-15 17:04:01 +00:00
|
|
|
|
aj<61>nlott haszn<7A>lni, hacsak nem Rage128-ad vagy Radeon-od van mivel az
|
|
|
|
|
<B>MPlayer</B> ezekhez sokkal jobb, be<62>p<EFBFBD>tett t<>mogat<61>st ny<6E>jt)
|
|
|
|
|
alap<61>llapotban bekapcsolt VSYNC-et tartalmaz. Ez azt jelenti, hogy a
|
|
|
|
|
dek<65>dol<6F>si sebess<73>g (!) hozz<7A> van szinkroniz<69>lva a monitor friss<73>t<EFBFBD>si
|
|
|
|
|
frekvenci<63>j<EFBFBD>hoz. Ha a lej<65>tsz<73>s lass<73>nak t<>nik, pr<70>b<EFBFBD>ld meg valahogy
|
|
|
|
|
kikapcsolni a VSYNC-et, vagy <20>ll<6C>tsd a k<>pfriss<73>t<EFBFBD>st n*(a film fps-e)
|
|
|
|
|
Hz-re.</LI>
|
2001-09-19 16:28:22 +00:00
|
|
|
|
|
2003-05-19 06:54:50 +00:00
|
|
|
|
<LI>Radeon VE - ha X-re van sz<73>ks<6B>ged, haszn<7A>ld az XFree86 4.2.0-<2D>t, vagy
|
|
|
|
|
<20>jabbat. Nincs benne TV kimenet t<>mogat<61>s.
|
|
|
|
|
Term<72>szetesen az <B>MPlayer</B>-rel teljesk<73>r<EFBFBD>
|
2002-08-14 20:24:55 +00:00
|
|
|
|
<B>hardveres gyors<72>t<EFBFBD>st</B> <20>s <B>TV kimenetet</B> kapsz, <20>s semmilyen
|
|
|
|
|
k<>nyvt<76>r vagy X nem kell. Olvasd el a <A HREF=#2.3.1.15>Vidix</A>
|
|
|
|
|
fejezetet.</LI>
|
2001-11-20 14:17:40 +00:00
|
|
|
|
</LI>
|
2002-06-25 06:15:04 +00:00
|
|
|
|
</UL>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
|
|
|
|
|
2002-11-13 05:19:21 +00:00
|
|
|
|
<H4><A NAME=xv_neomagic>2.3.1.2.1.5. NeoMagic k<>rty<74>k</A></H4>
|
2001-09-19 20:40:20 +00:00
|
|
|
|
|
2003-05-19 06:54:50 +00:00
|
|
|
|
<P>Ezek a k<>rty<74>k sok laptopban megtal<61>lhat<61>k. XFree86 4.3.0-at vagy <20>jabbat
|
|
|
|
|
kell haszn<7A>lnod, r<>gebbi verzi<7A>khoz t<>lts le t<>l<EFBFBD>nk egy m<>dos<6F>tott, Xv-t tud<75>
|
2002-03-03 11:33:14 +00:00
|
|
|
|
meghajt<6A>t
|
2003-05-19 06:54:50 +00:00
|
|
|
|
<A HREF="http://www.mplayerhq.hu/MPlayer/contrib/NeoMagic-driver/">innen</A>.
|
2001-09-19 20:40:20 +00:00
|
|
|
|
</P>
|
|
|
|
|
|
2003-05-19 06:54:50 +00:00
|
|
|
|
<P>Az XFree86 4.3.0-os meghajt<6A>hoz Bohdan Horst k<>ld<6C>tt egy
|
|
|
|
|
<A HREF="http://www.mplayerhq.hu/MPlayer/contrib/NeoMagic-driver/neo_driver.patch">patch-et</A>,
|
|
|
|
|
amivel az <20>sszes framebuffer hozz<7A>f<EFBFBD>r<EFBFBD>s (<28>s <20>gy az XVideo) n<>gyszeres<65>re
|
|
|
|
|
gyorsul. A patch beker<65>lt az XFree86 CVS-be, <20>s a 4.3.0 ut<75>n k<>vetkez<65>
|
|
|
|
|
verzi<7A> tartalmazni is fogja.</P>
|
|
|
|
|
|
2002-03-28 17:30:46 +00:00
|
|
|
|
<P>DVD m<>ret<65> filmek lej<65>tsz<73>s<EFBFBD>hoz <20>rd <20>t az XF86Config-ot a k<>vetkez<65>k<EFBFBD>pp :</P>
|
|
|
|
|
|
|
|
|
|
<P>
|
2002-08-14 20:24:55 +00:00
|
|
|
|
Section "Device"<BR>
|
|
|
|
|
<I>[...]</I><BR>
|
|
|
|
|
Driver "neomagic"<BR>
|
|
|
|
|
<B>Option "OverlayMem" "829440"</B><BR>
|
|
|
|
|
<I>[...]</I><BR>
|
|
|
|
|
EndSection
|
2002-03-28 17:30:46 +00:00
|
|
|
|
</P>
|
|
|
|
|
|
2001-09-19 20:40:20 +00:00
|
|
|
|
|
2002-11-13 05:19:21 +00:00
|
|
|
|
<H4><A NAME=xv_trident>2.3.1.2.1.6. Trident k<>rty<74>k</A></H4>
|
2001-12-27 17:37:01 +00:00
|
|
|
|
|
2003-02-04 21:45:02 +00:00
|
|
|
|
<P>Ha egy Trident k<>rty<74>d van <20>s a 4.1.0-es X-szel nem m<>k<EFBFBD>dik az Xv kimenet,
|
2002-10-06 20:58:07 +00:00
|
|
|
|
install<6C>ld a 4.2.0-<2D>s XFree-t, amiben m<>r van teljesk<73>perny<6E>s t<>mogat<61>s a
|
|
|
|
|
Cyberblade XP k<>rty<74>khoz.</P>
|
2001-12-27 17:37:01 +00:00
|
|
|
|
|
|
|
|
|
|
2003-02-04 21:45:02 +00:00
|
|
|
|
<H4><A NAME="xv_powervr">2.3.1.2.1.7 Kyro/PowerVR k<>rty<74>k</A></H4>
|
|
|
|
|
|
|
|
|
|
<P>Ha egy Kyro alap<61> k<>rty<74>n akarsz Xv-t haszn<7A>lni (mint p<>ld<6C>ul a Hercules
|
|
|
|
|
Prophed 4000XT), le kell t<>ltened a meghajt<6A>t a
|
|
|
|
|
<A HREF="http://www.powervr.com">PowerVR oldal<61>r<EFBFBD>l</A>.</P>
|
|
|
|
|
|
|
|
|
|
|
2002-11-13 05:19:21 +00:00
|
|
|
|
<H4><A NAME=dga>2.3.1.2.2 DGA</A></H4>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2003-02-04 21:45:02 +00:00
|
|
|
|
<H4>EL<EFBFBD>SZ<EFBFBD></H4>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Ez a dokumentum n<>h<EFBFBD>ny sz<73>ban elmagyar<61>zza, hogy <20>ltal<61>ban v<>ve mi is az a
|
|
|
|
|
DGA, <20>s mit tud az MPlayerben (<28>s mit nem).</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
|
|
|
|
|
2003-02-04 21:45:02 +00:00
|
|
|
|
<H4>MI AZ A DGA?</H4>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>A DGA sz<73> a Direct Graphics Access r<>vid<69>t<EFBFBD>se, <20>s egy olyan m<>dszert takar,
|
2001-08-22 16:57:49 +00:00
|
|
|
|
amivel a program az X szerver kiker<65>l<EFBFBD>s<EFBFBD>vel k<>zvetlen<65>l <20>rhat a framebuffer
|
|
|
|
|
mem<65>ri<72>ba. Szaknyelven sz<73>lva ez a framebuffer mem<65>ri<72>nak a processz
|
|
|
|
|
ter<65>let<65>re t<>rt<72>n<EFBFBD> lapoz<6F>s<EFBFBD>val t<>rt<72>nik. Ezt a kernel csak root jogosults<74>ggal
|
|
|
|
|
engedi. Ez t<>rt<72>nhet root-k<>nt t<>rt<72>n<EFBFBD> bejelentkez<65>ssel, vagy a suid bit
|
2001-08-25 09:09:06 +00:00
|
|
|
|
be<62>ll<6C>t<EFBFBD>s<EFBFBD>val az mplayer programon (NEM aj<61>nlott!).</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>A DGA-nak k<>t verzi<7A>ja van: a DGA1-et az XFree 3.X.X haszn<7A>lja, a DGA2
|
|
|
|
|
pedig az XFree 4.0.1 <20>ta l<>tezik.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>A DGA1 csak a fent le<6C>rt k<>zvetlen hozz<7A>f<EFBFBD>r<EFBFBD>st ny<6E>jtja. A felbont<6E>sv<73>lt<6C>shoz
|
|
|
|
|
itt sz<73>ks<6B>g van az XVidMode kiterjeszt<7A>sre.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>A DGA2 tartalmazza az XVidMode tud<75>s<EFBFBD>t, tov<6F>bb<62> enged<65>lyezi a sz<73>nm<6E>lys<79>g
|
2001-08-22 16:57:49 +00:00
|
|
|
|
megv<67>ltoztat<61>s<EFBFBD>t. <20>gy lehets<74>ges, hogy egy 32 bites m<>lys<79>g<EFBFBD> X szervert
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<20>tv<74>ltsunk 15 bitesbe, vagy ford<72>tva.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>A DGA-nak van n<>h<EFBFBD>ny h<>tr<74>nya. Valamelyest f<>gg a grafikus chipt<70>l <20>s ennek
|
|
|
|
|
X-es driver<65>t<EFBFBD>l, ez<65>rt nem minden rendszeren m<>k<EFBFBD>dik ...</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
|
|
|
|
|
2003-02-04 21:45:02 +00:00
|
|
|
|
<H4>DGA t<>mogat<61>s telep<65>t<EFBFBD>se <B>MPlayer</B>-be</H4>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>El<EFBFBD>sz<EFBFBD>r bizonyosodj meg arr<72>l, hogy az X bet<65>lti-e a DGA kiterjeszt<7A>st, l<>sd
|
|
|
|
|
/var/log/XFree86.0.log :</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P> <CODE>(II) Loading extension XFree86-DGA</CODE></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Amint l<>tod, XFree86 4.0.x vagy <20>jabb, NAGYON AJ<41>NLOTT!
|
2001-08-22 16:57:49 +00:00
|
|
|
|
Az <B>MPlayer</B> DGA meghajt<6A>ja ./configure k<>zben automatikusan
|
2001-08-25 09:09:06 +00:00
|
|
|
|
detekt<6B>l<EFBFBD>dik, de az --enable-dga opci<63>val meger<65>s<EFBFBD>theted.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Ha a meghajt<6A> nem tud kisebb felbont<6E>sba v<>ltani, pr<70>b<EFBFBD>lkozz a -vm, -fs
|
2001-08-23 17:08:46 +00:00
|
|
|
|
-bpp, -zoom opci<63>kkal, hogy tal<61>lj egy olyan videom<6F>dot amibe belef<65>r a
|
2001-08-25 09:09:06 +00:00
|
|
|
|
film. Jelenleg nincs konverter.. :(</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-30 20:52:02 +00:00
|
|
|
|
<P>Legy<EFBFBD>l ROOT. A DGA-n root jogok kellenek hogy k<>zvetlen<65>l <20>rjon a video
|
2001-08-23 17:08:46 +00:00
|
|
|
|
mem<65>ri<72>ba. Ha egyszer<65> felhaszn<7A>l<EFBFBD>k<EFBFBD>nt akarod futtatni, az <B>MPlayer</B>-t
|
2001-08-25 09:09:06 +00:00
|
|
|
|
SUID root-k<>nt kell install<6C>lnod :</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><CODE>
|
2002-08-14 20:24:55 +00:00
|
|
|
|
chown root /usr/local/bin/mplayer<BR>
|
|
|
|
|
chmod 750 /usr/local/bin/mplayer<BR>
|
|
|
|
|
chmod +s /usr/local/bin/mplayer</CODE></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><EFBFBD>gy m<>r felhaszn<7A>l<EFBFBD>k<EFBFBD>nt is m<>k<EFBFBD>dik.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><B>!!!! J<>L FIGYELJ !!!!</B><BR>
|
2001-08-23 17:08:46 +00:00
|
|
|
|
Ez egy <20>RI<52>SI biztons<6E>gi lyuk! Soha ne csin<69>ld ezt egy szerveren, vagy
|
|
|
|
|
egy olyan g<>pen, amit t<>bb ember is el<65>r, mert <20>gy root jogokat szerezhetn
|
2001-08-25 09:09:06 +00:00
|
|
|
|
a suid MPlayer-en kereszt<7A>l.<BR>
|
|
|
|
|
<B>!!!! <20>N FIGYELMEZTETTELEK ... !!!!</B></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Most haszn<7A>ld a '-vo dga' opci<63>t, <20>s m<>r megy is! (rem<65>lhet<65>leg:)
|
2001-08-23 17:08:46 +00:00
|
|
|
|
Aj<41>nlatos kipr<70>b<EFBFBD>lni tov<6F>bb<62> a '-vo sdl:dga' opci<63>t is, ha m<>k<EFBFBD>dik.
|
2001-08-25 09:09:06 +00:00
|
|
|
|
Sokkal gyorsabb!!!</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2003-02-04 21:45:02 +00:00
|
|
|
|
<H4>FELBONT<EFBFBD>SV<EFBFBD>LT<EFBFBD>S</H4>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>A DGA driver k<>pes felbont<6E>sv<73>lt<6C>sra. Ezzel kiker<65>lhet<65> a (lass<73>) szoftveres
|
2001-08-23 17:08:46 +00:00
|
|
|
|
scale, ugyanakkor teljesk<73>perny<6E>s lesz a lej<65>tsz<73>s. Ide<64>lis esetben pontosan
|
|
|
|
|
egyez<65> felbont<6E>st v<>laszt, de csak azon videom<6F>dok k<>z<EFBFBD>l tud v<>lasztani,
|
2001-08-25 09:09:06 +00:00
|
|
|
|
ami az <CODE>/etc/X11/XF86Config</CODE> fileban szerepel. Ezeket <20>gynevezett modeline-okkal
|
2001-08-23 17:08:46 +00:00
|
|
|
|
defini<6E>ljuk, <20>s a videok<6F>rtya k<>pess<73>geit<69>l f<>ggenek. Az X szerver ezt
|
|
|
|
|
a config file-t n<>zi <20>t indul<75>skor, <20>s kikapcsolja mindazokat, amiket a
|
|
|
|
|
k<>rtya nem tud. A fennmarad<61> m<>dok az X11 log-j<>ban tal<61>lhat<61>ak:
|
2003-02-04 21:45:02 +00:00
|
|
|
|
<CODE>/var/log/XFree86.0.log</CODE></P>
|
|
|
|
|
|
|
|
|
|
<P>Ezek a bejegyz<79>sek m<>k<EFBFBD>dnek az <20>n (Acki) Riva128-asomon, az nv.o driverrel.</P>
|
|
|
|
|
|
|
|
|
|
<PRE>
|
|
|
|
|
Section "Modes"
|
|
|
|
|
Identifier "Modes[0]"
|
|
|
|
|
Modeline "800x600" 40 800 840 968 1056 600 601 605 628
|
|
|
|
|
Modeline "712x600" 35.0 712 740 850 900 400 410 412 425
|
|
|
|
|
Modeline "640x480" 25.175 640 664 760 800 480 491 493 525
|
|
|
|
|
Modeline "400x300" 20 400 416 480 528 300 301 303 314 Doublescan
|
|
|
|
|
Modeline "352x288" 25.10 352 368 416 432 288 296 290 310
|
|
|
|
|
Modeline "352x240" 15.750 352 368 416 432 240 244 246 262 Doublescan
|
|
|
|
|
Modeline "320x240" 12.588 320 336 384 400 240 245 246 262 Doublescan
|
|
|
|
|
EndSection
|
|
|
|
|
</PRE>
|
2001-08-23 17:08:46 +00:00
|
|
|
|
|
|
|
|
|
|
2003-02-04 21:45:02 +00:00
|
|
|
|
<H4>DGA <20>S MPlayer</H4>
|
2001-08-23 17:08:46 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Az <B>MPlayer</B>-ben k<>t helyen lehet DGA-t haszn<7A>lni: az SDL driverben
|
2001-08-23 17:08:46 +00:00
|
|
|
|
(-vo sdl:dga), valamint a DGA driverben (-vo dga). A fentiek mindkett<74>re
|
|
|
|
|
igazak; a k<>vetkez<65> n<>h<EFBFBD>ny r<>szben elmagyarazom, hogy is m<>k<EFBFBD>dik az <B>MPlayer</B>
|
2001-08-25 09:09:06 +00:00
|
|
|
|
DGA drivere.</P>
|
2001-08-23 17:08:46 +00:00
|
|
|
|
|
2003-02-04 21:45:02 +00:00
|
|
|
|
<H4>A DGA MEGHAJT<4A> K<>PESS<53>GEI</H4>
|
2001-08-23 17:08:46 +00:00
|
|
|
|
|
2002-06-25 06:15:04 +00:00
|
|
|
|
<P>A DGA driver megh<67>v<EFBFBD>sa a -vo dga parancssori opci<63> megad<61>s<EFBFBD>val t<>rt<72>nik.
|
2001-08-23 17:08:46 +00:00
|
|
|
|
Az alap<61>rtelmezett magatart<72>s szerint a video m<>ret<65>hez legk<67>zelebb es<65>
|
|
|
|
|
felbont<6E>sba v<>lt. Figyelmen k<>v<EFBFBD>l hagyja a -vm <20>s -fs kapcsol<6F>kat
|
|
|
|
|
(felbont<6E>sv<73>lt<6C>s <20>s teljesk<73>perny<6E>) - mindig az adott felbont<6E>s lehet<65> legjobb
|
|
|
|
|
kihaszn<7A>l<EFBFBD>s<EFBFBD>ra t<>rekszik, <20>gy egy <20>rva CPU ciklusnak sem kell ford<72>t<EFBFBD>dnia a
|
|
|
|
|
k<>p nagy<67>t<EFBFBD>s<EFBFBD>ra.
|
|
|
|
|
Ha nem tetszik a m<>d amit kiv<69>lasztott, megadhatod, hogy az -x <20>s -y <20>ltal
|
|
|
|
|
kijel<65>lt m<>rethez v<>lasszon felbont<6E>st.
|
|
|
|
|
A -v opci<63> megad<61>saval a DGA driver t<>bbek k<>z<EFBFBD>tt ki<6B>rja az XF86Config
|
|
|
|
|
file-od <20>ltal el<65>rhet<65> felbont<6E>sokat.
|
|
|
|
|
DGA2-vel megadhatod a haszn<7A>land<6E> sz<73>nm<6E>lys<79>get is a -bpp opci<63>val.
|
2001-08-28 16:10:50 +00:00
|
|
|
|
A megadott sz<73>m lehet: 15, 16, 24 <20>s 32. A hardveredt<64>l f<>gg, hogy ezek
|
2001-08-25 09:09:06 +00:00
|
|
|
|
k<>z<EFBFBD>l melyeket haszn<7A>lhatod, valamint, hogy (lass<73>) konverzi<7A> kell-e.</P>
|
2001-08-23 17:08:46 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Ha szerencs<63>d van <20>s van m<>g el<65>g mem<65>ri<72>d hogy a k<>p m<>gegyszer elf<6C>rjen,
|
2001-08-23 17:08:46 +00:00
|
|
|
|
akkor a DGA driver doublebuffering-et fog alkalmazni, ami sokkal folyamatosabb
|
2001-08-25 09:09:06 +00:00
|
|
|
|
lej<65>tsz<73>st eredm<64>nyez.</P>
|
2001-08-23 17:08:46 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>A doublebuffering azt jelenti, hogy a video k<>vetkez<65> k<>pkock<63>j<EFBFBD>nak kirajzol<6F>s
|
2001-08-23 17:08:46 +00:00
|
|
|
|
a videomem<65>ri<72>n k<>v<EFBFBD>l t<>rt<72>nik, am<61>g az el<65>z<EFBFBD> k<>pkocka kirajzol<6F>dik. Amint
|
|
|
|
|
elk<6C>sz<73>l, a grafikus k<>rtya megkapja ennek a mem<65>riater<65>letnek a c<>m<EFBFBD>t, <20>s azt
|
2001-08-25 09:09:06 +00:00
|
|
|
|
jelen<65>ti meg, ami ott van. Mindek<65>zben a m<>sik mem<65>riater<65>let <20>jra felt<6C>lt<6C>dik.</P>
|
2001-08-23 17:08:46 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>A doublebuffering a -double opci<63>val kapcsolhat<61> be <20>s a -nodouble opci<63>val ki
|
2001-08-23 17:08:46 +00:00
|
|
|
|
Jelenleg alap<61>llapotban ki van kapcsolva. Ha a DGA drivert haszn<7A>lod, csak
|
|
|
|
|
doublebuffering eset<65>n lesz OSD-d. Viszont, ha bekapcsolod az nagy
|
|
|
|
|
teljes<65>tm<74>nycs<63>kken<65>ssel j<>rhat (a K6-II+ 525 g<>pemen plusz 20% CPU id<69>!),
|
2001-08-25 09:09:06 +00:00
|
|
|
|
f<>gg<67>en a videok<6F>rty<74>d DGA driver<65>rt<72>l.</P>
|
|
|
|
|
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2003-02-04 21:45:02 +00:00
|
|
|
|
<H4>SEBESS<EFBFBD>G</H4>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>A DGA framebuffer haszn<7A>lat<61>val legal<61>bb olyan gyors k<>pet kapunk mint X11-el,
|
2001-08-23 17:08:46 +00:00
|
|
|
|
plusz teljeskep<65>rny<6E>s m<>dot. A sz<73>zal<61>kos CPU haszn<7A>lati <20>rtekeket, amiket az
|
|
|
|
|
MPlayer ki<6B>r <20>vatosan kezeljuk, mert pl. az X11 drivern<72>l nem tartalmazz<7A>k
|
|
|
|
|
az X szerver <20>ltal a megjelen<65>t<EFBFBD>shez haszn<7A>lt id<69>t. Kapcsolj egy termin<69>lt
|
2001-08-25 09:09:06 +00:00
|
|
|
|
a soros portodra <20>s ind<6E>ts egy top-ot, hogy l<>sd val<61>j<EFBFBD>ban mi t<>rt<72>nik.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><EFBFBD>ltal<EFBFBD>nosan sz<73>lva a DGA sebess<73>gn<67>veked<65>se az X11-hez k<>pest er<65>sen f<>gg
|
|
|
|
|
a videok<6F>rty<74>dt<64>l <20>s annak driver<65>t<EFBFBD>l.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Ha lass<73> a rendszered, jobb, ha 15 vagy 16bpp-s sz<73>nm<6E>lys<79>get haszn<7A>lsz,
|
|
|
|
|
mivel ezek a 32bites m<>d mem<65>rias<61>vsz<73>less<73>g<EFBFBD>nek csak a fel<65>t ig<69>nylik.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>A 24bites m<>lys<79>g haszn<7A>lata akkor j<>, ha a k<>rty<74>d csak 32bites m<>dot
|
2001-08-23 17:08:46 +00:00
|
|
|
|
t<>mogat, mivel <20>gy 25%-al kevesebb adatnak kell <20>tjutnia, a 32/32bites
|
2001-08-25 09:09:06 +00:00
|
|
|
|
m<>dhoz k<>pest.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>M<EFBFBD>r l<>ttam (divx) AVI file-okat lej<65>tsz<73>dni Pentium MMX 266-on. AMD K6/2 CPU-k
|
|
|
|
|
400Mhz-en vagy af<61>l<EFBFBD>tt m<>r j<>k.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2003-02-04 21:45:02 +00:00
|
|
|
|
<H4>ISMERT HIB<49>K</H4>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Nos, n<>h<EFBFBD>ny XFree fejleszt<7A> szerint a DGA nagy sz<73>rny<6E>s<EFBFBD>g. Szerint<6E>k nem
|
|
|
|
|
<20>rdemes haszn<7A>lni. Az implement<6E>ci<63>ja nem minden driverben t<>keletes.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2002-06-25 06:15:04 +00:00
|
|
|
|
<UL>
|
2002-08-14 20:24:55 +00:00
|
|
|
|
<LI>XFree 4.0.3-mal <20>s nv.o driverrel van egy bug, ami furcsa sz<73>neket
|
|
|
|
|
eredm<64>nye</LI>
|
|
|
|
|
<LI>az ATI driverrel egyn<79>l t<>bbsz<73>r kell m<>dot v<>ltani, miut<75>n a DGA
|
|
|
|
|
haszn<7A>lat befejez<65>dott</LI>
|
|
|
|
|
<LI>n<EFBFBD>mely driverek egyszer<65>en nem tudnak visszav<61>ltani a norm<72>lis
|
|
|
|
|
felbont<6E>sba (haszn<7A>ld a Ctrl-Alt-Keypad +, - billenty<74>ket)</LI>
|
|
|
|
|
<LI>n<EFBFBD>h<EFBFBD>ny driver furcsa sz<73>neket jelen<65>t meg</LI>
|
|
|
|
|
<LI>m<EFBFBD>sok hazudnak arr<72>l, hogy mennyi mem<65>ri<72>t map-elnek be, <20>gy vo_dga
|
|
|
|
|
nem fog doublebuffering-et haszn<7A>lni (SIS?)</LI>
|
|
|
|
|
<LI>megint m<>sok nem adnak vissza egyetlen videom<6F>dot se. Ebben az esetben
|
|
|
|
|
a DGA driver le<6C>ll valami nonszensz <20>zenettel mint pl 100000x100000 vagy
|
|
|
|
|
ilyesmi...</LI>
|
|
|
|
|
<LI>az OSD csak doublebuffering-el m<>k<EFBFBD>dik</LI>
|
2002-06-25 06:15:04 +00:00
|
|
|
|
</UL>
|
|
|
|
|
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2002-11-13 05:19:21 +00:00
|
|
|
|
<H4><A NAME=sdl>2.3.1.2.3 SDL</A></H4>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2002-01-04 23:25:12 +00:00
|
|
|
|
<P>Az SDL (Simple Directmedia Layer) alapvet<65>en egy egys<79>ges fel<65>letet ny<6E>jt
|
|
|
|
|
video/audio meghajt<6A>khoz t<>rt<72>n<EFBFBD> hozz<7A>f<EFBFBD>r<EFBFBD>shez. A programok amik az SDL-t
|
|
|
|
|
haszn<7A>lj<6C>k, csak az SDL-r<>l tudnak, arr<72>l nem hogy maga az SDL voltak<61>pp
|
|
|
|
|
milyen video/audio-n nyomja ki a dolgot. P<>ld<6C>ul egy SDL-re <20>p<EFBFBD>l<EFBFBD> Doom
|
|
|
|
|
port futhat svgalib-en, aalib-en, X-en, fbdev-en vagy m<>sokon. Az
|
|
|
|
|
SDL_VIDEODRIVER k<>rnyezeti v<>ltoz<6F>val p<>ld<6C>ul megadhat<61> a haszn<7A>lni k<>v<EFBFBD>nt
|
|
|
|
|
meghajt<6A>. Na ennyit az elm<6C>letr<74>l.</P>
|
|
|
|
|
|
|
|
|
|
<P>Az <B>MPlayer</B>-hez kapcsol<6F>d<EFBFBD>an: sok<6F>ig az SDL X11 meghajt<6A>ja volt
|
|
|
|
|
hasz<73>land<6E> a szoftveres nagy<67>t<EFBFBD>shoz az olyan k<>rty<74>khoz/meghajt<6A>khoz
|
|
|
|
|
amik nem tudtak XVideo-t. Manaps<70>g m<>r a saj<61>t szoftveres nagy<67>t<EFBFBD>
|
|
|
|
|
rutinunkat <20>rdemes haszn<7A>lni mert szebb <20>s jobb. :) Volt tov<6F>bb<62>
|
|
|
|
|
SDL-en kereszt<7A>li aalib kimenet, de m<>r abb<62>l is saj<61>tunk van. A DGA
|
|
|
|
|
m<>dja kis ideig jobb volt mint a mienk.</P>
|
|
|
|
|
|
|
|
|
|
<P>J<EFBFBD>t tesz tov<6F>bb<62> olyankor ha a bugos video k<>rtya vagy a meghajt<6A>ja
|
|
|
|
|
szaggatva jelen<65>ti meg a k<>pet (NEM lass<73> g<>pre gondolok), vagy ha
|
|
|
|
|
az audio meghajt<6A> a hib<69>s.</P>
|
|
|
|
|
|
2002-03-15 23:17:50 +00:00
|
|
|
|
<P>Az SDL kimenet t<>mogatja a feliratoknak a film alatti fekete s<>von
|
|
|
|
|
t<>rt<72>n<EFBFBD> megjelen<65>t<EFBFBD>s<EFBFBD>t.</P>
|
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>N<EFBFBD>h<EFBFBD>ny megjegyz<79>s az <B>MPlayer</B>-nen tal<61>lhat<61> SDL meghajt<6A>hoz:</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2002-06-25 06:15:04 +00:00
|
|
|
|
<TABLE BORDER=0>
|
2002-06-12 09:31:33 +00:00
|
|
|
|
<TD COLSPAN=4><P><B>Van n<>h<EFBFBD>ny parancssori opci<63>ja:</B></P></TD></TR>
|
|
|
|
|
<TD> </TD><TD>-vo sdl:n<>v</TD><TD> </TD><TD>
|
|
|
|
|
megadhat<EFBFBD> hogy melyik video SDL meghajt<6A>t haszn<7A>lja (pl. aalib, dga, x11)</TD><TR>
|
|
|
|
|
<TD></TD><TD>-ao sdl:n<>v</TD><TD></TD><TD>megadhat<EFBFBD> hogy melyik audio SDL meghajt<6A>t haszn<7A>lja (pl. dsp,
|
2001-08-25 09:09:06 +00:00
|
|
|
|
esd, arts)</TD><TR>
|
2002-06-12 09:31:33 +00:00
|
|
|
|
<TD></TD><TD>-noxv</TD><TD></TD><TD>kikapcsolja az XVideo hardveres gyors<72>t<EFBFBD>st</TD><TR>
|
|
|
|
|
<TD></TD><TD>-forcexv</TD><TD></TD><TD>meger<EFBFBD>s<EFBFBD>ti a hardveres gyors<72>t<EFBFBD>s haszn<7A>lat<61>t</TD><TR>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2002-06-12 09:31:33 +00:00
|
|
|
|
<TD COLSPAN=4><P><B>SDL billenty<74>k:</B></P></TD><TR>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2002-06-12 09:31:33 +00:00
|
|
|
|
<TD></TD><TD>F</TD><TD></TD><TD>teljesk<EFBFBD>perny<EFBFBD>s/ablakos m<>d k<>z<EFBFBD>tt v<>lt</TD><TR>
|
|
|
|
|
<TD></TD><TD>C</TD><TD></TD><TD>a rendelkez<65>sre <20>ll<6C> videom<6F>dok k<>z<EFBFBD>tt v<>lt</TD><TR>
|
|
|
|
|
<TD></TD><TD>W/S</TD><TD></TD><TD>a * <20>s / altereg<65>i (hanger<65>)</TD><TR>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2002-06-25 06:15:04 +00:00
|
|
|
|
</TABLE>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2003-02-04 21:45:02 +00:00
|
|
|
|
<H4>ISMERT HIB<49>K</H4>
|
2002-06-25 06:15:04 +00:00
|
|
|
|
<UL>
|
|
|
|
|
<LI>az sdl:aalib-n<>l a lenyomott gombok <20>r<EFBFBD>kk<6B> ism<73>tl<74>dnek. (haszn<7A>lj
|
2002-10-06 20:58:07 +00:00
|
|
|
|
<CODE>-vo aa</CODE>-t!) Ez SDL hiba, nem v<>ltoztathatok rajta (SDL 1.2.1-el
|
2002-06-25 06:15:04 +00:00
|
|
|
|
tesztelve)</LI>
|
2002-10-06 20:58:07 +00:00
|
|
|
|
<LI>NE HASZN<5A>LJ SDL-T a GUI-val! Nem fog <20>gy m<>k<EFBFBD>dni ahogy az elv<6C>rhat<61>
|
|
|
|
|
lenne.</LI>
|
2002-06-25 06:15:04 +00:00
|
|
|
|
</UL>
|
|
|
|
|
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2002-11-13 05:19:21 +00:00
|
|
|
|
<H4><A NAME=svgalib>2.3.1.2.4 SVGAlib</A></H4>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2002-06-22 10:03:46 +00:00
|
|
|
|
<P><B><U>Install<EFBFBD>l<EFBFBD>s</U></B><BR>
|
|
|
|
|
Fel kell install<6C>lnod az svgalib-et, <20>s a fejleszt<7A>i k<>rnyezet<65>t, hogy az
|
|
|
|
|
<B>MPlayer</B> le tudja ford<72>tani az SVGAlib meghajt<6A>t (automatikusan
|
|
|
|
|
detekt<6B>lja, de lehet k<>nyszer<65>teni is), <20>s ne felejtsd el <20>tszerkeszteni az
|
|
|
|
|
<CODE>/etc/vga/libvga.config</CODE>-ot, hogy t<>kr<6B>zze a k<>rty<74>d <20>s a
|
2001-08-25 09:09:06 +00:00
|
|
|
|
monitorod tulajdons<6E>gait.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2002-06-22 10:03:46 +00:00
|
|
|
|
<P><B><U>Megjegyz<EFBFBD>sek</U></B><BR>
|
2002-08-14 20:24:55 +00:00
|
|
|
|
Bizonyosodj meg r<>la, hogy nem haszn<7A>lod a -fs kapcsol<6F>t, mert ez itt a
|
2002-06-22 10:03:46 +00:00
|
|
|
|
szoftveres scaler-t kapcsolja be, ami pedig lass<73>. Ha t<>nyleg sz<73>ks<6B>ged van
|
|
|
|
|
r<> haszn<7A>ld az <CODE>-sws 4</CODE> opci<63>t, ami valamivel rosszabb min<69>s<EFBFBD>g
|
|
|
|
|
mellett sokkal gyorsabban m<>k<EFBFBD>dik.</P>
|
|
|
|
|
|
|
|
|
|
<P><B><U>EGA (4bpp) t<>mogat<61>s</U></B><BR>
|
|
|
|
|
Az SVGAlib tartalmazza az EGAlib-et, <20>s az <B>MPlayer</B> k<>pes 4bpp
|
|
|
|
|
sz<73>nm<6E>lys<79>gben lej<65>tszani b<>rmilyen filmet. A kett<74> egy<67>ttesen a k<>vetkez<65>
|
2002-06-25 06:15:04 +00:00
|
|
|
|
konfigur<75>ci<63>k t<>mogat<61>s<EFBFBD>t jelenti:</P>
|
2002-06-22 10:03:46 +00:00
|
|
|
|
|
|
|
|
|
<UL>
|
|
|
|
|
<LI>EGA k<>rtya EGA monitorral: 320x200x4bpp, 640x200x4bpp, 640x350x4bpp</LI>
|
|
|
|
|
<LI>EGA k<>rtya CGA monitorral: 320x200x4bpp, 640x200x4bpp</LI>
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P>A bpp (bits per pixel) <20>rt<72>ket k<>zzel kell 4-re <20>ll<6C>tani:<BR>
|
|
|
|
|
<CODE>-bpp 4</CODE><BR>
|
|
|
|
|
A filmet val<61>sz<73>n<EFBFBD>leg le kell kicsiny<6E>teni egy EGA m<>dra:<BR>
|
2003-03-22 12:02:27 +00:00
|
|
|
|
<CODE>-vf scale=640:350</CODE> vagy<BR>
|
|
|
|
|
<CODE>-vf scale=320:200</CODE><BR>
|
2002-06-22 10:03:46 +00:00
|
|
|
|
Ehhez pedig egy gyors scaler kell:<BR>
|
|
|
|
|
<CODE>-sws 4</CODE><BR>
|
|
|
|
|
Val<61>sz<73>n<EFBFBD>leg az aspektus jav<61>t<EFBFBD>st ki kell kapcsolni:<BR>
|
|
|
|
|
<CODE>-noaspect</CODE><BR>
|
|
|
|
|
</P>
|
|
|
|
|
|
2003-01-28 19:13:37 +00:00
|
|
|
|
<P><B>Megjegyz<EFBFBD>s</B>: tapasztalatom szerint EGA monitoron a legjobb a
|
2003-03-22 12:02:27 +00:00
|
|
|
|
f<>nyess<73>get cs<63>kkenteni kicsit: <CODE-vf eq=-20:0</CODE>. A g<>pemen le
|
2003-01-28 19:13:37 +00:00
|
|
|
|
kell cs<63>kkenteni a mintav<61>telez<65>si frekit is, mert 44kHz-en rossz a hang:
|
|
|
|
|
<CODE>-srate 22050</CODE>.</P>
|
|
|
|
|
|
|
|
|
|
<P>Az OSD-t <20>s a feliratokat az <CODE>expand</CODE> sz<73>r<EFBFBD>vel lehet bekapcsolni,
|
|
|
|
|
l<>sd a man page-t.</P>
|
|
|
|
|
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2002-11-13 05:19:21 +00:00
|
|
|
|
<H4><A NAME=fbdev>2.3.1.2.5 Framebuffer meghajt<6A> (FBdev)</A></H4>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Annak eld<6C>nt<6E>se, hogy legyen-e framebuffer meghajt<6A>, a ./configure alatt d<>l
|
2001-08-23 17:08:46 +00:00
|
|
|
|
el. Olvasd el a kernelforr<72>sban tal<61>lhat<61> framebuffer dokument<6E>ci<63>t
|
2001-08-25 09:09:06 +00:00
|
|
|
|
(Documentation/fb/*), ami le<6C>rja, hogy hogy kapcsold be stb. !</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Ha a k<>rty<74>d nem t<>mogatja a VBE 2.0 szabv<62>nyt (r<>gebbi ISA/PCI k<>rty<74>k,
|
2001-08-23 17:08:46 +00:00
|
|
|
|
p<>ld<6C>ul az S3 Trio64), csak a VBE 1.2-et (vagy r<>gebbit?) : Nos, VESAfb m<>g
|
|
|
|
|
mindig haszn<7A>lhat<61>, de a Linux bootol<6F>sa el<65>tt be kell t<>ltened a SciTech
|
|
|
|
|
Display Doctor-t (r<>gebben UniVBE). Haszn<7A>lj DOS bootlemezt, vagy valami! <20>s
|
2001-08-25 09:09:06 +00:00
|
|
|
|
ne felejtsd regisztr<74>lni az UniVBE-det ;))</P>
|
|
|
|
|
|
|
|
|
|
<P>Az FBdev meghajt<6A>nak van n<>h<EFBFBD>ny saj<61>t opci<63>ja is :</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2002-06-25 06:15:04 +00:00
|
|
|
|
<TABLE BORDER=0>
|
2002-06-12 09:31:33 +00:00
|
|
|
|
<TD> </TD><TD>-fb</TD><TD> </TD><TD>
|
|
|
|
|
a framebuffer egys<79>g megad<61>sa (/dev/fb0)</TD><TR>
|
|
|
|
|
<TD></TD><TD>-fbmode</TD><TD></TD><TD>a haszn<7A>lni k<>v<EFBFBD>nt videom<6F>d neve (/etc/fb.modes szerint)</TD><TR>
|
|
|
|
|
<TD></TD><TD>-fbmodeconfig</TD><TD></TD><TD>m<EFBFBD>dkonfigur<EFBFBD>ci<EFBFBD>s file (alapban /etc/fb.modes)</TD><TR>
|
2002-10-21 20:59:43 +00:00
|
|
|
|
<TD></TD><TD>-monitor_hfreq</TD><TD></TD><TD ROWSPAN=3>see etc/example.conf</TD><TR>
|
|
|
|
|
<TD></TD><TD>-monitor_vfreq</TD><TD></TD><TR>
|
2002-06-12 09:31:33 +00:00
|
|
|
|
<TD></TD><TD>-monitor_dotclock</TD><TD></TD><TR>
|
2002-06-25 06:15:04 +00:00
|
|
|
|
</TABLE>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Ha egy specifikus videom<6F>dba akarsz v<>ltani, azt <20>gy teheted :</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><CODE> mplayer -vm -fbmode (A m<>d neve) filen<65>v</CODE></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2002-06-25 06:15:04 +00:00
|
|
|
|
<UL>
|
|
|
|
|
<LI><B>-vm</B> egymaga kiv<69>lasztja a legink<6E>bb ideill<6C> m<>dot az /etc/fb.modes fileb<65>l.
|
|
|
|
|
Haszn<7A>lhat<61> az -x <20>s -y opci<63>kkal egy<67>tt is. A -flip opci<63> csak akkor
|
|
|
|
|
t<>mogatott, ha a film pixelform<72>tuma megegyezik a videom<6F>d form<72>tum<75>val.
|
|
|
|
|
Figyelj a bpp <20>rt<72>k<EFBFBD>re is, az fbdev meghajt<6A> a jelenlegit pr<70>b<EFBFBD>lja
|
|
|
|
|
haszn<7A>lni, vagy ha a -bpp opci<63>t haszn<7A>lod, akkor azt.</LI>
|
2003-05-19 06:54:50 +00:00
|
|
|
|
<LI><B>-zoom</B> opci<63> nem t<>mogatott (haszn<7A>ld a <CODE>-vf scale</CODE>
|
|
|
|
|
opci<63>t). Nem haszn<7A>lhatsz 8 vagy kisebb bpp-s m<>dokat.</LI>
|
|
|
|
|
<LI>a kurzor kikapcsol<6F>sa a <CODE>echo -e '\033[?25l'</CODE> vagy a
|
|
|
|
|
<CODE>setterm -cursor off</CODE> paranccsal t<>rt<72>nik, a k<>perny<6E>k<EFBFBD>m<EFBFBD>l<EFBFBD>
|
|
|
|
|
pedig a <CODE>setterm -blank 0</CODE> utas<61>t<EFBFBD>ssal tasz<73>that<61> a neml<6D>tbe.
|
|
|
|
|
Kurzor visszakapcsol<6F>sa: <CODE>echo -e '\033[?25h'</CODE> vagy
|
|
|
|
|
<CODE>setterm -cursor on</CODE></LI>
|
2002-06-25 06:15:04 +00:00
|
|
|
|
</UL>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-30 20:52:02 +00:00
|
|
|
|
<P>Megj: az FBdev m<>dv<64>lt<6C>s _NEM_ m<>k<EFBFBD>dik a VESA framebufferrel, <20>s ne is
|
2001-08-25 09:09:06 +00:00
|
|
|
|
k<>rdezd mi<6D>rt, mert nem <B>MPlayer</B> hiba.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2002-11-13 05:19:21 +00:00
|
|
|
|
<H4><A NAME=mga_vid>2.3.1.2.6 Matrox framebuffer (mga_vid)</A></H4>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-09-27 17:53:28 +00:00
|
|
|
|
<P>Ez a r<>sz a Matrox G200/G400/G450/G550 BES (Back-End Scaler) t<>mogat<61>sr<73>l sz<73>l,
|
2001-08-28 16:10:50 +00:00
|
|
|
|
azaz az mga_vid kernel meghajt<6A>r<EFBFBD>l. Hardveres VSYNC t<>mogat<61>st tartalmaz,
|
2001-08-25 09:09:06 +00:00
|
|
|
|
tripla bufferel<65>ssel. Framebufferes konzolon is, <20>s X alatt is m<>k<EFBFBD>dik.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2002-11-13 05:19:21 +00:00
|
|
|
|
<P><B>FIGYELEM</B>: nem Linux rendszereken <A HREF=#vidix>Vidix</A>-en
|
2002-02-03 11:14:02 +00:00
|
|
|
|
kereszt<7A>l lehet csak haszn<7A>lni az mga_vid-et !!!</P>
|
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>A haszn<7A>lat<61>hoz el<65>sz<73>ris le kell ford<72>tani :</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><CODE> cd drivers<BR>
|
2002-08-14 20:24:55 +00:00
|
|
|
|
make</CODE></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Azt<EFBFBD>n l<>trehozni a /dev/mga_vid egys<79>get :</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><CODE> mknod /dev/mga_vid c 178 0</CODE></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>bet<EFBFBD>lteni a meghajt<6A>t :</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><CODE> insmod mga_vid.o</CODE></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Ellen<EFBFBD>rizd hogy j<>l detekt<6B>lta-e a mem<65>ria m<>ret<65>t, a 'dmesg' paranccsal.
|
|
|
|
|
Ha rosszul, akkor haszn<7A>ld az mga_ram_size opci<63>t (el<65>tte rmmod mga_vid) :</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><CODE> insmod mga_vid.o mga_ram_size=16</CODE></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-12-23 00:40:32 +00:00
|
|
|
|
<P>Hogy mindez automatikus legyen, el<65>sz<73>ris a k<>vetkez<65> sor kell az /etc/modules.conf
|
2001-08-25 09:09:06 +00:00
|
|
|
|
v<>g<EFBFBD>re :</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><CODE> alias char-major-178 mga_vid</CODE></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-12-23 00:40:32 +00:00
|
|
|
|
<P>Ezut<EFBFBD>n m<>sold az <CODE>mga_vid.o</CODE> file-t a megfelel<65> helyre a
|
|
|
|
|
<CODE>/lib/modules/<kernel verzi<7A>></CODE> k<>nyvt<76>rakon bel<65>l.</P>
|
|
|
|
|
|
|
|
|
|
<P>V<EFBFBD>g<EFBFBD>l futtasd le a depmod-ot :</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P><CODE> depmod -a</CODE></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Most (<28>jra) le kell ford<72>tanod az <B>MPlayer</B>-t, a ./configure detekt<6B>lja
|
2001-08-23 17:08:46 +00:00
|
|
|
|
a /dev/mga_vid l<>tez<65>s<EFBFBD>t, <20>s leford<72>tja az 'mga' meghajt<6A>t. Az
|
|
|
|
|
<B>MPlayer</B>-b<>l a haszn<7A>lata a '-vo mga' opci<63>val t<>rt<72>nik ha
|
2001-08-25 09:09:06 +00:00
|
|
|
|
framebufferes konzolr<6C>l vagy, <20>s '-vo xmga' ha X-b<>l.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-10-06 14:50:17 +00:00
|
|
|
|
<P>Az mga_vid meghajt<6A> probl<62>ma n<>lk<6C>l egy<67>ttm<74>k<EFBFBD>dik az Xv-vel.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2002-02-03 11:06:04 +00:00
|
|
|
|
<P>A <CODE>/dev/mga_vid</CODE> fileb<65>l kiolvashat<61> n<>h<EFBFBD>ny info (pl cat-tal),
|
|
|
|
|
<20>s meg lehet v<>ltoztatni a f<>nyer<65>t is rajta kereszt<7A>l :
|
2002-11-11 05:07:26 +00:00
|
|
|
|
<CODE>echo "brightness=120" > /dev/mga_vid</CODE></P>
|
2002-02-03 11:06:04 +00:00
|
|
|
|
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2002-11-13 05:19:21 +00:00
|
|
|
|
<H4><A NAME=tdfxfb>2.3.1.2.7 3dfx YUV t<>mogat<61>s</A></H4>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-09-27 17:53:28 +00:00
|
|
|
|
<P>Ez a meghajt<6A> a kernel tdfx framebuffer<65>t haszn<7A>lva jelen<65>t meg filmeket
|
2002-08-14 20:24:55 +00:00
|
|
|
|
hardveres gyors<72>t<EFBFBD>ssal. tdfxfb kell a kernelbe, <20>s a k<>vetkez<65>k<EFBFBD>pp kell
|
|
|
|
|
<20>jraford<72>tani az <B>MPlayer</B>-t : <CODE>./configure
|
|
|
|
|
--enable-tdfxfb</CODE></P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2002-11-13 05:19:21 +00:00
|
|
|
|
<H4><A NAME=opengl>2.3.1.2.8 OpenGL kimenet</A></H4>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Az <B>MPlayer</B> t<>mogatja filmek lej<65>tsz<73>s<EFBFBD>t OpenGL-en kereszt<7A>l. Sajnos,
|
2001-08-23 17:08:46 +00:00
|
|
|
|
nem minden meghajt<6A>nak van meg ez a k<>pess<73>ge. P<>ld<6C>ul az Utah-GLX
|
|
|
|
|
(3-as X-hez) meghajt<6A>k mindegyike tudja ezt, minden t<>mogatott k<>rty<74>val.
|
2001-08-25 09:09:06 +00:00
|
|
|
|
L<>sd a <A HREF="http://utah-glx.sourceforge.net">http://utah-glx.sourceforge.net</A> c<>men.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2002-11-11 05:07:26 +00:00
|
|
|
|
<P>XFree86(DRI) >= 4.0.3 csak Matrox, <20>s Radeon k<>rty<74>kkal t<>mogatja.
|
2001-08-25 09:09:06 +00:00
|
|
|
|
L<>sd a <A HREF="http://dri.sourceforge.net">http://dri.sourceforge.net</A> c<>men.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2002-11-13 05:19:21 +00:00
|
|
|
|
<H4><A NAME=aalib>2.3.1.2.9 AAlib - sz<73>veges m<>d<EFBFBD> megjelen<65>t<EFBFBD>s</A></H4>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Az <B>AAlib</B> k<>nyvt<76>r grafik<69>k sz<73>veges m<>dban t<>rt<72>n<EFBFBD> megjelen<65>t<EFBFBD>s<EFBFBD>re
|
2001-08-23 17:08:46 +00:00
|
|
|
|
szolg<6C>l. Nagyon sok program t<>mogatja, mint p<>ld<6C>ul a Doom vagy a Quake, stb.
|
|
|
|
|
Az <B>MPlayer</B> egy nagyon j<> drivert tartalmaz hozz<7A>.
|
|
|
|
|
Ha a ./configure <20>gy detekt<6B>lta hogy fent van az aalib, lefordul az aalib
|
2001-08-25 09:09:06 +00:00
|
|
|
|
meghajt<6A>.</P>
|
|
|
|
|
|
2002-06-25 06:15:04 +00:00
|
|
|
|
<TABLE BORDER=0>
|
2002-06-12 09:31:33 +00:00
|
|
|
|
<TD COLSPAN=4><P><B>Az AA ablakban haszn<7A>lhatsz n<>h<EFBFBD>ny extra billenty<74>t:</B></P></TD><TR>
|
|
|
|
|
<TD> </TD><TD>1</TD><TD> </TD><TD>kontraszt cs<63>kkent<6E>se</TD><TR>
|
|
|
|
|
<TD></TD><TD>2</TD><TD></TD><TD>kontraszt n<>vel<65>se</TD><TR>
|
|
|
|
|
<TD></TD><TD>3</TD><TD></TD><TD>f<EFBFBD>nyer<EFBFBD> cs<63>kkent<6E>se</TD><TR>
|
|
|
|
|
<TD></TD><TD>4</TD><TD></TD><TD>f<EFBFBD>nyer<EFBFBD> n<>vel<65>se</TD><TR>
|
|
|
|
|
<TD></TD><TD>5</TD><TD></TD><TD>gyors megjelen<65>t<EFBFBD>s be/ki</TD><TR>
|
|
|
|
|
<TD></TD><TD>6</TD><TD></TD><TD>ditherel<EFBFBD>si m<>dok (nincs, error distribution, floyd steinberg)</TD><TR>
|
|
|
|
|
<TD></TD><TD>7</TD><TD></TD><TD>k<EFBFBD>p invert<72>l<EFBFBD>sa</TD><TR>
|
|
|
|
|
<TD></TD><TD>a</TD><TD></TD><TD>AA <20>s MPlayer billenty<74>k k<>z<EFBFBD>tt v<>lt)</TD><TR>
|
|
|
|
|
|
|
|
|
|
<TD COLSPAN=4><P><B>A k<>vetkez<65> parancssori opci<63>k <20>llnak rendelkez<65>sre:</B></P></TD></TR>
|
|
|
|
|
|
|
|
|
|
<TD></TD><TD>-aaosdcolor=V</TD><TD></TD><TD>OSD sz<73>n megv<67>ltoztat<61>sa</TD><TR>
|
|
|
|
|
<TD></TD><TD>-aasubcolor=V</TD><TD></TD><TD>feliratok sz<73>n<EFBFBD>nek megv<67>ltoztat<61>sa</TD><TR>
|
|
|
|
|
<TD COLSPAN=3></TD><TD><P><I>ahol a V lehet: (0/norm<72>l, 1/s<>t<EFBFBD>t, 2/bold, 3/boldfont, 4/reverz, 5/special)</P></TD></TR>
|
|
|
|
|
|
|
|
|
|
<TD COLSPAN=4><P><B>AAlib itselves provides a large sum of options.
|
2001-08-25 09:09:06 +00:00
|
|
|
|
Here are some important:</P></B></TD><TR>
|
|
|
|
|
|
2002-06-12 09:31:33 +00:00
|
|
|
|
<TD></TD><TD>-aadriver</TD><TD></TD><TD>aa meghajt<6A> be<62>ll<6C>t<EFBFBD>sa (X11, curses, linux)</TD><TR>
|
|
|
|
|
<TD></TD><TD>-aaextended</TD><TD></TD><TD>az <20>sszes 256 karakter haszn<7A>lata</TD><TR>
|
|
|
|
|
<TD></TD><TD>-aaeight</TD><TD></TD><TD>8 bites ascii haszn<7A>lata</TD><TR>
|
|
|
|
|
<TD></TD><TD>-aahelp</TD><TD></TD><TD>az <20>sszes aalib opci<63> ki<6B>r<EFBFBD>sa</TD><TR>
|
2002-06-25 06:15:04 +00:00
|
|
|
|
</TABLE>
|
2001-08-25 09:09:06 +00:00
|
|
|
|
|
|
|
|
|
<P>Megj: a renderel<65>s nagyon CPU ig<69>nyes, k<>l<EFBFBD>n<EFBFBD>sen ha AA-on-X-et
|
2001-08-23 17:08:46 +00:00
|
|
|
|
(X alatti aalib) haszn<7A>lsz, <20>s a legkev<65>sbe CPU ig<69>nyes, ha s<>ma,
|
|
|
|
|
nem-framebufferes konzolon futtatod. Haszn<7A>ld az SVGATextMode-t
|
2001-08-25 09:09:06 +00:00
|
|
|
|
hogy legyen sz<73>p nagy sz<73>veges m<>dod, <20>s mehet!</P>
|
2001-08-23 17:08:46 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Haszn<EFBFBD>ld a -framedrop opci<63>t ha a g<>ped nem el<65>g gyors.</P>
|
2001-08-23 17:08:46 +00:00
|
|
|
|
|
2001-08-25 09:09:06 +00:00
|
|
|
|
<P>Ha konzolon j<>tszol le, jobb sebess<73>get <20>rhetsz el ha a 'linux'
|
2001-08-23 17:08:46 +00:00
|
|
|
|
meghajt<6A>t haszn<7A>lod, nem a 'curses'-t (-aadriver linux). De <20>gy
|
|
|
|
|
<09>r<EFBFBD>si hozz<7A>f<EFBFBD>r<EFBFBD>s kell a /dev/vcsa*-hoz! vo_aa megpr<70>b<EFBFBD>lja a legjobb
|
|
|
|
|
m<>dot megtal<61>lni.
|
|
|
|
|
L<>sd a http://aa-project.sourceforge.net/tune/ c<>met tov<6F>bbi
|
2001-08-25 09:09:06 +00:00
|
|
|
|
r<>szletek<65>rt.</P>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2001-10-25 16:21:29 +00:00
|
|
|
|
|
2002-11-13 05:19:21 +00:00
|
|
|
|
<H4><A NAME=vesa>2.3.1.2.10 VESA - megjelen<65>t<EFBFBD>s a VESA BIOS seg<65>ts<74>g<EFBFBD>vel</A></H4>
|
2001-10-25 16:21:29 +00:00
|
|
|
|
|
2002-10-21 20:59:43 +00:00
|
|
|
|
<P>Ez egy <B><EFBFBD>ltal<EFBFBD>nos meghajt<6A></B> minden olyan k<>rty<74>ra, melynek VESA VBE 2.0+
|
2002-08-14 20:24:55 +00:00
|
|
|
|
kompatibilis BIOS-a van. Ezen k<>v<EFBFBD>l m<>g egy oka van ezen meghajt<6A>
|
|
|
|
|
kifejleszt<7A>s<EFBFBD>nek - a TV-n t<>rt<72>n<EFBFBD> lej<65>tsz<73>ssal kapcsolatos gondok.<BR>
|
|
|
|
|
<B>VESA BIOS EXTENSION (VBE) 3.0-<2D>s verzi<7A> D<>tum: Szeptember 16, 1998</B>
|
|
|
|
|
(70. oldal) ezt <20>rja:
|
2001-10-25 16:21:29 +00:00
|
|
|
|
</P>
|
|
|
|
|
|
2002-08-14 20:24:55 +00:00
|
|
|
|
<BLOCKQUOTE>
|
|
|
|
|
<b>Du<EFBFBD>l-Kontroller Elv</b><br>
|
|
|
|
|
A VBE 3.0 t<>mogatja a du<64>l-kontroller elvet, miszerint mivel mindk<64>t
|
|
|
|
|
kontroller tipikusan ugyanatt<74>l az OEM-t<>l ker<65>lt ki, ugyanazon a grafikus
|
|
|
|
|
k<>rty<74>n ugyanazon BIOS ROM ir<69>ny<6E>t<EFBFBD>sa alatt, lehets<74>ges az applik<69>ci<63> el<65>l
|
|
|
|
|
elrejteni a t<>nyt, hogy tulajdonk<6E>ppen k<>t kontroller van jelen.
|
|
|
|
|
Ennek megvan az a h<>tr<74>nya hogy nem lehet egyszerre haszn<7A>lni a k<>t adaptert,
|
|
|
|
|
de cser<65>be a VBE 3.0 el<65>tti programok norm<72>lisan futhatnak. A 00h VBE
|
|
|
|
|
funkci<63> (Kontroller Inform<72>ci<63> Lek<65>r<EFBFBD>se) visszaadja az adapterek
|
|
|
|
|
inform<72>ci<63>it, bele<6C>rtve a rendelkez<65>sre <20>ll<6C> videom<6F>dok kombin<69>lt
|
|
|
|
|
list<73>j<EFBFBD>t. Mikor egy program kiv<69>laszt egy m<>dot, a megfelel<65> kontroller
|
|
|
|
|
aktiv<69>l<EFBFBD>dik.
|
|
|
|
|
</BLOCKQUOTE>
|
|
|
|
|
|
|
|
|
|
<P>Azaz ezzel a meghajt<6A>val van es<65>ly hogy a TV kimenetet m<>k<EFBFBD>d<EFBFBD>sre b<>rd.</P>
|
|
|
|
|
|
2002-10-21 20:59:43 +00:00
|
|
|
|
<P><B>El<EFBFBD>ny<EFBFBD>k:</B></P>
|
|
|
|
|
|
|
|
|
|
<UL>
|
|
|
|
|
<LI>Akkor is n<>zhetsz filmeket ha a Linux <B>nem is ismeri</B> a k<>rty<74>dat.</LI>
|
|
|
|
|
<LI>Nem kell semmilyen grafikai program a Linuxodra (mint az XFree86, fbdev,
|
2002-11-13 05:19:21 +00:00
|
|
|
|
stb). Ez a meghajt<6A> <B>sz<EFBFBD>veges m<>db<64>l</B> is futtathat<61>.</LI>
|
2002-10-21 20:59:43 +00:00
|
|
|
|
<LI>Lehets<EFBFBD>ges hogy m<>k<EFBFBD>dni fog vele a <B>TV kimenet</B>. (ATI k<>rty<74>kkal
|
|
|
|
|
legal<61>bbis)</LI>
|
|
|
|
|
<LI>A meghajt<6A> a <B>10h megszak<61>t<EFBFBD>st</B> h<>vja, teh<65>t nem emul<75>tor - az
|
|
|
|
|
<B>igazi</B> BIOS-t h<>vja, <B>val<EFBFBD>s</B> m<>dban. (igaz<61>b<EFBFBD>l vm86 m<>db<64>l)</LI>
|
|
|
|
|
<LI>Haszn<EFBFBD>lhatod vele a Vidix-et, <20>gy a hardveres gyors<72>t<EFBFBD>s<EFBFBD> megjelen<65>t<EFBFBD>st,
|
|
|
|
|
<20>S a TV kimenetet egyszerre haszn<7A>lhatod! (ATI k<>rty<74>khoz aj<61>nlott)</LI>
|
|
|
|
|
<LI>Ha a videok<6F>rty<74>d VESA VBE 3.0-<2D>t is tud <20>s megfelel<65>en kit<69>lt<6C>tted a
|
|
|
|
|
<CODE>monitor_hfreq</CODE>, <CODE>monitor_vfreq</CODE>,
|
|
|
|
|
<CODE>monitor_dotclock</CODE> <20>rt<72>keket (ak<61>r a config file-ban, ak<61>r
|
|
|
|
|
parancssorban), a lehet<65> legmagasabb k<>pfriss<73>t<EFBFBD>si frekvencia lesz
|
|
|
|
|
kiv<69>lasztva.</LI>
|
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P><B>H<EFBFBD>tr<EFBFBD>nyok:</B></P>
|
|
|
|
|
|
|
|
|
|
<UL>
|
|
|
|
|
<LI>Csak <B>x86 rendszereken</B> m<>k<EFBFBD>dik.</LI>
|
|
|
|
|
<LI>Csak <B>ROOT</B> haszn<7A>lhatja.</LI>
|
|
|
|
|
<LI>Csak <B>Linux</B>on el<65>rhet<65>.</LI>
|
|
|
|
|
</UL>
|
2001-10-25 16:21:29 +00:00
|
|
|
|
|
2001-11-26 18:53:32 +00:00
|
|
|
|
<P>Ne haszn<7A>ld ezt a meghajt<6A>t <B>GCC 2.96-tal</B> egy<67>tt ! Nem fog m<>k<EFBFBD>dni !</P>
|
|
|
|
|
|
2002-10-06 20:58:07 +00:00
|
|
|
|
<P><B>Jelenleg a k<>vetkez<65> opci<63>kat veszi figyelembe:</B></P>
|
|
|
|
|
<DL>
|
|
|
|
|
<DT><CODE>-vo vesa:opci<63>k</CODE></DT>
|
|
|
|
|
<DD>jelenleg a k<>vetkez<65>k: <b>dga</b> a DGA m<>dot k<>nyszer<65>ti, a <b>nodga</b>
|
2002-10-21 20:59:43 +00:00
|
|
|
|
pedig megtiltja. DGA m<>dban a double buffering haszn<7A>lata a
|
|
|
|
|
<CODE>-double</CODE> opci<63>val adhat<61> meg.Megj.: a param<61>terek elhagy<67>sa a DGA
|
|
|
|
|
m<>d autodetekt<6B>l<EFBFBD>s<EFBFBD>t eredm<64>nyezi.</DD>
|
2002-10-06 20:58:07 +00:00
|
|
|
|
</DL>
|
|
|
|
|
|
|
|
|
|
<H4>Ismert probl<62>m<EFBFBD>k, <20>s elker<65>l<EFBFBD>s<EFBFBD>k:</H4>
|
|
|
|
|
|
|
|
|
|
<UL>
|
|
|
|
|
<LI>Ha van install<6C>lva <B>NLS</B> bet<65>tipus a Linuxodon <20>s sz<73>veges m<>db<64>l
|
2002-08-14 20:24:55 +00:00
|
|
|
|
futtatod a meghajt<6A>t, kil<69>p<EFBFBD>s ut<75>n a <B>ROM bet<65>tipus</B> lesz bet<65>ltve.
|
|
|
|
|
A szok<6F>sos bet<65>tipusodat a <B><I>setsysfont</I></B> programmal t<>ltheted
|
2002-10-06 20:58:07 +00:00
|
|
|
|
be.</LI>
|
|
|
|
|
<LI>Gyakran kil<69>p<EFBFBD>s ut<75>n <B>fekete a k<>perny<6E></B>. Ilyenkor v<>lts <20>t egy
|
|
|
|
|
m<>sik konzolra, <20>s vissza.</LI>
|
|
|
|
|
<LI>A <B>m<EFBFBD>k<EFBFBD>d<EFBFBD> TV kimenethez</B> be kell dugnod a TV k<>belt bootol<6F>s el<65>tt,
|
|
|
|
|
mivel a BIOS csak akkor inicializ<69>lja mag<61>t.</LI>
|
|
|
|
|
</UL>
|
2001-10-25 16:21:29 +00:00
|
|
|
|
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2002-11-13 05:19:21 +00:00
|
|
|
|
<H4><A NAME=x11>2.3.1.2.11 X11</A></H4>
|
2001-11-20 14:17:40 +00:00
|
|
|
|
|
|
|
|
|
<P>Ker<EFBFBD>lend<EFBFBD>. Szabv<62>nyos X11 kimenet (megosztott mem<65>ri<72>val - mitshm),
|
2002-08-14 20:24:55 +00:00
|
|
|
|
<20>s abszolut n<>lk<6C>l<EFBFBD>zi a hardveres gyors<72>t<EFBFBD>st. T<>mogat (MMX/3DNow/SSE
|
|
|
|
|
optimaliz<69>lt, de m<>g mindig lass<73>) szoftveres nagy<67>t<EFBFBD>st, az <CODE>-fs
|
|
|
|
|
-zoom</CODE> opci<63>k haszn<7A>lata eset<65>n. A legt<67>bb mai k<>rty<74>nak van hardveres
|
|
|
|
|
t<>mogat<61>sa, nekik a <CODE>-vo xv</CODE> opci<63> kell, vagy Matroxokhoz
|
|
|
|
|
<CODE>-vo xmga</CODE>.</P>
|
2001-11-20 14:17:40 +00:00
|
|
|
|
|
|
|
|
|
<P>A baj ott van hogy a legt<67>bb k<>rtya meghajt<6A>ja nem t<>mogatja a hardveres
|
2002-08-14 20:24:55 +00:00
|
|
|
|
gyors<72>t<EFBFBD>st a m<>sodik fejen vagy TV kimeneten. Ezekben az esetekben z<>ld/k<>k
|
|
|
|
|
sz<73>n<EFBFBD> ablak l<>tszik a film helyett. Itt lesz hasznos ez a meghajt<6A>, de
|
|
|
|
|
a szoftveres nagy<67>t<EFBFBD>shoz er<65>s CPU is sz<73>ks<6B>geltetik. Ne haszn<7A>ld az SDL
|
|
|
|
|
meghajt<6A> szoftveres kimenet<65>t+nagy<67>t<EFBFBD>s<EFBFBD>t mert annak sokkal rosszabb
|
|
|
|
|
k<>pmin<69>s<EFBFBD>ge van !</P>
|
2001-11-20 14:17:40 +00:00
|
|
|
|
|
2002-08-14 20:24:55 +00:00
|
|
|
|
<P>A szoftveres nagy<67>t<EFBFBD>s nagyon lass<73>, jobb ha videom<6F>dot v<>ltasz ink<6E>bb.
|
|
|
|
|
<20>rd bele az XF86Config-ba a DGA fejezet modeline-it.</P>
|
2001-11-20 14:17:40 +00:00
|
|
|
|
|
2002-08-14 20:24:55 +00:00
|
|
|
|
<UL>
|
|
|
|
|
<LI>ha 4-es XFree86-od van, haszn<7A>ld a <CODE>-vm</CODE> opci<63>t, ami
|
|
|
|
|
majd a megfelel<65> videom<6F>dba kapcsol. Ha nem teszi:</LI>
|
|
|
|
|
<LI>3-as XFree86-tal, a <B>CTRL-ALT-plusz</B> <20>s <B>minusz</B> billenty<74>kkel
|
|
|
|
|
v<>lts a megfelel<65> m<>dba.</LI>
|
|
|
|
|
</UL>
|
2001-11-20 14:17:40 +00:00
|
|
|
|
|
2002-08-14 20:24:55 +00:00
|
|
|
|
<P>Ha nem tal<61>lod az <20>ltalad beillesztett videom<6F>dokat, n<>zd <20>t az XFree86
|
|
|
|
|
kimenet<65>t. N<>h<EFBFBD>ny meghajt<6A>ja nem t<>mogatja az alacsony pixelclock-okat
|
|
|
|
|
amiket ezek a m<>dok haszn<7A>lnak.</P>
|
2001-11-20 14:17:40 +00:00
|
|
|
|
|
|
|
|
|
|
2002-11-13 05:19:21 +00:00
|
|
|
|
<H4><A NAME=vidix>2.3.1.2.12. VIDIX</A></H4>
|
2002-01-16 17:12:20 +00:00
|
|
|
|
|
2002-08-14 20:24:55 +00:00
|
|
|
|
<P><B><I>MI IS AZ A VIDIX?</I></B></P>
|
2002-01-16 17:12:20 +00:00
|
|
|
|
|
|
|
|
|
<P>A VIDIX a <B>VID</B>eo <B>I</B>nterface for *ni<B>X</B> szavak r<>vid<69>t<EFBFBD>se.
|
2002-08-14 20:24:55 +00:00
|
|
|
|
A VIDIX egy interface az olyan meghajt<6A>k sz<73>m<EFBFBD>ra, mint p<>ld<6C>ul az
|
|
|
|
|
mga_vid. K<>nnyen portolhat<61>.</P>
|
2002-01-16 17:12:20 +00:00
|
|
|
|
|
2002-08-14 20:24:55 +00:00
|
|
|
|
<P>Ez az interface a megl<67>v<EFBFBD> meghajt<6A>kat (amik mga_vid, rage128_vid, radeon_vid, pm3_vid
|
2002-01-16 17:12:20 +00:00
|
|
|
|
neveken ismertek) egy fix keretbe foglalja. Tov<6F>bb<62> magas szint<6E> interface-t
|
|
|
|
|
ny<6E>jt a BES (BackEnd Scaler) vagy OV (Video Overlay) chip-ek el<65>r<EFBFBD>s<EFBFBD>hez.
|
|
|
|
|
Nincs benne viszont alacsonyszint<6E> interface a grafikus szerverekhez
|
2002-08-14 20:24:55 +00:00
|
|
|
|
hasonl<6E>an.</P>
|
2002-01-16 17:12:20 +00:00
|
|
|
|
|
|
|
|
|
<P><B><I>HASZN<EFBFBD>LAT</I></B></P>
|
|
|
|
|
|
2002-06-25 06:15:04 +00:00
|
|
|
|
<UL>
|
2002-01-16 17:12:20 +00:00
|
|
|
|
<LI>Haszn<EFBFBD>lhat<EFBFBD> p<>ld<6C>ul k<>zvetlen<65>l: <CODE>-vo xvidix</CODE><BR>
|
|
|
|
|
Ez a meghajt<6A> csak X alatt haszn<7A>lhat<61>, es egyfajta frontend a VIDIX
|
|
|
|
|
technol<6F>gi<67>hoz.</LI>
|
|
|
|
|
<LI>A VIDIX haszn<7A>lhat<61> alegys<79>gk<67>nt is, m<>s ismert kimeneteken kereszt<7A>l,
|
|
|
|
|
p<>ld<6C>ul :<BR>
|
|
|
|
|
<CODE>-vo vesa:vidix</CODE> vagy <CODE>-vo fbdev:vidix</CODE></LI>
|
2002-06-25 06:15:04 +00:00
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
A <B>VIDIX</B> sz<73>m<EFBFBD>ra mindez teljesen l<>nyegtelen.
|
2002-01-16 17:12:20 +00:00
|
|
|
|
|
2002-08-14 20:24:55 +00:00
|
|
|
|
<P><B>SZ<EFBFBD>KS<EFBFBD>GES</B></P>
|
2002-01-16 17:12:20 +00:00
|
|
|
|
|
2002-06-25 06:15:04 +00:00
|
|
|
|
<UL>
|
2002-01-16 17:12:20 +00:00
|
|
|
|
<LI>Hogy a videok<6F>rtya grafikus m<>dban legyen (b<>r megn<67>ztem sz<73>veges
|
|
|
|
|
m<>dban is.. h<>t el<65>g rettenetes ;) arra AAlib val<61>).<BR>
|
|
|
|
|
<I>Megjegyz<EFBFBD>s: ez kipr<70>b<EFBFBD>lhat<61>, csak a vo_vesa meghajt<6A>ban kell
|
|
|
|
|
kikommentezni a grafikus m<>dba v<>lt<6C> sort.</I></LI>
|
|
|
|
|
<LI>Az <B>MPlayer</B> v<>lasztott video kimeneti meghajt<6A>j<EFBFBD>nak tudnia kell
|
|
|
|
|
a haszn<7A>lt k<>perny<6E> m<>reteir<69>l, <20>s ezt el is kell mondania a VIDIX
|
|
|
|
|
almeghajt<6A>nak.</LI>
|
2002-06-25 06:15:04 +00:00
|
|
|
|
</UL>
|
2002-01-16 17:12:20 +00:00
|
|
|
|
|
|
|
|
|
<P><B><I>VARI<EFBFBD>CI<EFBFBD>K A HASZN<5A>LATRA</I></B></P>
|
|
|
|
|
|
|
|
|
|
<P>Amikor a VIDIX-et almeghajt<6A>k<EFBFBD>nt haszn<7A>lod, a tulajdonk<6E>ppeni konfigur<75>l<EFBFBD>st
|
|
|
|
|
maga a "f<>" meghajt<6A> v<>gzi (r<>videbben a vo_server). <20>gy haszn<7A>lhatod
|
|
|
|
|
azokat az opci<63>kat is, amiket VIDIX n<>lk<6C>l is haszn<7A>lhatt<74>l. Plusz,
|
|
|
|
|
<20>rtelmezi a <CODE>-double</CODE> opci<63>t (a haszn<7A>lata aj<61>nlott, legal<61>bbis
|
|
|
|
|
az ATI k<>rty<74>khoz).<BR>
|
|
|
|
|
A <CODE>-vo xvidix</CODE> opci<63> jelenleg a k<>vetkez<65> opci<63>kat ismeri fel :
|
2002-01-26 16:51:26 +00:00
|
|
|
|
<CODE>-fs -zoom -x -y -double</CODE>.<BR>
|
2002-01-16 17:12:20 +00:00
|
|
|
|
</P>
|
|
|
|
|
|
|
|
|
|
<P>Tov<EFBFBD>bb<EFBFBD>, lehets<74>ges <20>tugrani az autodetekt<6B>l<EFBFBD>st, a k<>v<EFBFBD>nt VIDIX
|
|
|
|
|
meghajt<6A> harmadik opci<63>k<EFBFBD>nt t<>rt<72>n<EFBFBD> megad<61>s<EFBFBD>val :<BR>
|
|
|
|
|
<BR>
|
|
|
|
|
<code>mplayer -vo xvidix:mga_vid.so -fs -zoom -double
|
|
|
|
|
file.avi</code><BR>
|
|
|
|
|
vagy<BR>
|
|
|
|
|
<code>mplayer -vo vesa:vidix:radeon_vid.so -fs -zoom -double -bpp
|
|
|
|
|
32 file.avi</code><BR>
|
|
|
|
|
<BR>
|
|
|
|
|
Viszont ez el<65>g vesz<73>lyes, mivel ilyenkor mindenk<6E>pp a megadott meghajt<6A>
|
|
|
|
|
lesz bet<65>ltve, <20>s el<65>re nem l<>that<61> k<>vetkezm<7A>nyekhez vezethet, ak<61>r
|
2002-01-24 17:14:09 +00:00
|
|
|
|
lefagy<67>shoz is. Csak akkor pr<70>b<EFBFBD>ld ezt ha teljesen biztos vagy abban hogy
|
|
|
|
|
m<>k<EFBFBD>dni fog, viszont az <B>MPlayer</B> automatikusan nem tesz hasonl<6E>an.
|
|
|
|
|
Sz<53>lj a fejleszt<7A>knek. A helyes m<>dszer az, amikor a VIDIX autodetekt<6B>l.
|
2002-01-16 17:12:20 +00:00
|
|
|
|
</P>
|
|
|
|
|
|
|
|
|
|
<P>
|
|
|
|
|
A VIDIX nagyon <20>j technol<6F>gia, <20>s nagyon val<61>sz<73>n<EFBFBD> hogy a Te rendszereden
|
|
|
|
|
(sz<73>munkra ismeretlen OS, stb) nem fog m<>k<EFBFBD>dni. Ilyenkor az egyetlen
|
|
|
|
|
lehet<65>s<EFBFBD>g, ha <20>tportolod (f<>leg a libdha-t). Nagyon val<61>sz<73>n<EFBFBD> hogy a VIDIX
|
|
|
|
|
minden olyan rendszeren m<>k<EFBFBD>d<EFBFBD>k<EFBFBD>pes, ahol az X11.</P>
|
|
|
|
|
|
2003-02-04 21:45:02 +00:00
|
|
|
|
<P>Mivel a VIDIX k<>zvetlen hozz<7A>f<EFBFBD>r<EFBFBD>st ig<69>nyel a hardverhez, vagy root
|
|
|
|
|
jogosults<74>ggal kell futtatni, vagy a SUID bitet kell bebillenteni a
|
|
|
|
|
bin<69>risra (<B>Vigy<EFBFBD>zat: Ez egy sechole!</B>). Alternat<61>v megold<6C>sk<73>nt
|
|
|
|
|
lehets<74>ges egy speci<63>lis kernelmodul haszn<7A>lata, valahogy <20>gy:</P>
|
|
|
|
|
|
|
|
|
|
<OL>
|
|
|
|
|
<LI>T<EFBFBD>ltsd le az svgalib
|
|
|
|
|
<A HREF="http://www.arava.co.il/matan/svgalib/">fejleszt<EFBFBD>i verzi<7A>j<EFBFBD>t</A>
|
|
|
|
|
(mint p<>ld<6C>ul az 1.9.17),<BR>
|
|
|
|
|
<B>VAGY</B><BR>
|
|
|
|
|
haszn<7A>ld az Alex <20>ltal az MPlayer-re specializ<69>lt
|
|
|
|
|
verzi<7A>t (nem ig<69>nyel svgalib-et a ford<72>t<EFBFBD>shoz),
|
|
|
|
|
<A HREF="http://www.mplayerhq.hu/~alex/svgalib_helper-1.9.17-mplayer.tar.bz2">innen</A>.</LI>
|
|
|
|
|
<LI>Ford<EFBFBD>tsd le az <CODE>svgalib_helper</CODE> k<>nyvt<76>rban az illet<65>
|
|
|
|
|
modult, <20>s t<>ltsd be insmod-dal.</LI>
|
|
|
|
|
<LI>Mozgasd <20>t az <CODE>svgalib-1.9.17/kernel/svgalib_helper</CODE> k<>nyvt<76>rat
|
|
|
|
|
ide: <CODE>mplayer/main/libdha/svgalib_helper</CODE>.</LI>
|
|
|
|
|
<LI>Ha az svgalib-es verzi<7A>t t<>lt<6C>tted le, a <CODE>libdha/Makefile</CODE>
|
|
|
|
|
file-ban az "svgalib_helper"-t tartalmaz<61> CFLAGS sor el<65>l t<>r<EFBFBD>ld ki a
|
|
|
|
|
commentet.</LI>
|
|
|
|
|
<LI>Ford<EFBFBD>ts <20>jra <20>s install<6C>ld a libdha-t.</LI>
|
|
|
|
|
</OL>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<H4><A NAME="vidix_ati">2.3.1.2.12.1 ATI k<>rty<74>k</A></H4>
|
|
|
|
|
|
|
|
|
|
<P>Jelenleg a legt<67>bb ATI k<>rtya nat<61>v t<>mogat<61>st <20>lvez, a Mach64-t<>l kezdve
|
|
|
|
|
a leg<65>jabb Radeon-okig.</P>
|
|
|
|
|
|
|
|
|
|
<P>K<EFBFBD>t bin<69>ris van: <CODE>radeon_vid</CODE> a Radeon-okhoz, <20>s
|
|
|
|
|
<CODE>rage128_vid</CODE> a Rage 128 k<>rty<74>khoz. Lehet k<>nyszer<65>teni a
|
|
|
|
|
bet<65>lt<6C>s<EFBFBD>ket, vagy engedni a VIDIX-nek hogy automatikusan megkeresse a
|
|
|
|
|
haszn<7A>land<6E>t k<>z<EFBFBD>l<EFBFBD>k.</P>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<H4><A NAME="vidix_matrox">2.3.1.2.12.2 Matrox k<>rty<74>k</A></H4>
|
|
|
|
|
|
|
|
|
|
<P>A Matrox G200,G400,G450 <20>s G550 bizonyosan m<>k<EFBFBD>dik.</P>
|
|
|
|
|
|
|
|
|
|
<P>A meghajt<6A> t<>mogatja a video equalizereket, <20>s legal<61>bb olyan gyors mint a
|
|
|
|
|
<A HREF="#mga_vid">Matrox framebuffer</A>.</P>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<H4><A NAME="vidix_trident">2.3.1.12.3 Trident k<>rty<74>k</A></H4>
|
|
|
|
|
|
|
|
|
|
<P>Rendelkez<EFBFBD>sre <20>ll egy meghajt<6A> a Trident Cyberblade/i1 chipset-hez, amely
|
|
|
|
|
a VIA Epia alaplapokon tal<61>lhat<61>.</P>
|
|
|
|
|
|
|
|
|
|
<P>A meghajt<6A> <20>r<EFBFBD>ja <20>s karbantart<72>ja Alastair M. Robinson, akinek
|
|
|
|
|
<A HREF="http://www.blackfiveservices.co.uk/EPIAVidix.shtml">honlapj<EFBFBD>r<EFBFBD>l</A>
|
|
|
|
|
let<65>lthet<65>k ezen meghajt<6A>nak esetleges <20>jabb verzi<7A>i is. Az MPlayer CVS-be
|
|
|
|
|
hamar beker<65>lnek ezek az <20>j<EFBFBD>t<EFBFBD>sok.</P>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<H4><A NAME="vidix_3dlabs">2.3.1.2.12.4 3DLabs k<>rty<74>k</A></H4>
|
|
|
|
|
|
|
|
|
|
<P>B<EFBFBD>r van meghajt<6A> a 3DLabs GLINT R3 <20>s Permedia3 chip-ekhez, ezeket
|
|
|
|
|
m<>g senki nem tesztelte, <20>gyh<79>t nyugodtan <20>rjatok r<>la.</P>
|
2002-01-16 17:12:20 +00:00
|
|
|
|
|
|
|
|
|
|
2002-11-13 05:19:21 +00:00
|
|
|
|
<H4><A NAME=directfb>2.3.1.2.13 DirectFB</A></H4>
|
|
|
|
|
|
|
|
|
|
<P><I>"A DirectFB egy embedded rendszerek szem el<65>tt tart<72>s<EFBFBD>val tervezett
|
|
|
|
|
grafikus k<>nyvt<76>r. Minim<69>lis er<65>forr<72>sig<69>nnyel ny<6E>jt maxim<69>lis
|
|
|
|
|
teljes<65>tm<74>nyt."</I> - <20>ll<6C>tja a
|
|
|
|
|
<A HREF="http://www.directfb.org">http://www.directfb.org</A>.</P>
|
|
|
|
|
|
|
|
|
|
<P>Ez a fejezet nem <20>rja le a DirectFB k<>pess<73>geit.</P>
|
|
|
|
|
|
|
|
|
|
<P>B<EFBFBD>r az MPlayer nem egy DirectFB <20>ltal t<>mogatott "video provider", ez
|
|
|
|
|
a video kimeneti meghajt<6A> a DirectFB-n kereszt<7A>l nagyszer<65> videolej<65>tsz<73>st
|
|
|
|
|
biztos<6F>t. Teszi ezt a DirectFB-nek megfelel<65> sebess<73>ggel: a Matrox G400-amon
|
|
|
|
|
a sebess<73>g egyen<65>rt<72>k<EFBFBD> volt az XVideo-val.</P>
|
|
|
|
|
|
|
|
|
|
<P>Mindig pr<70>b<EFBFBD>ld meg a DirectFB lehet<65> leg<65>jabb verzi<7A>j<EFBFBD>t haszn<7A>lni. A
|
|
|
|
|
DirectFB-nek parancssorban a <CODE>-dfbopts</CODE> opci<63>val lehet
|
|
|
|
|
opci<63>kat <20>tadni. A haszn<7A>land<6E> layer megad<61>sa subdevice-k<>nt t<>rt<72>nik,
|
|
|
|
|
p<>ld<6C>ul: <CODE>-vo directfb:2</CODE> (a -1 az alap<61>rtelmezett:
|
|
|
|
|
autodetekt<6B>l<EFBFBD>s)</P>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<H4><A NAME=dfbmga>2.3.1.2.14 DirectFB/Matrox (dfbmga)</A></H4>
|
|
|
|
|
|
|
|
|
|
<P>Olvasd el a <A HREF=#directfb>f<EFBFBD> DirectFB fejezetet</A> az <20>ltal<61>nos
|
|
|
|
|
inform<72>ci<63>khoz.</P>
|
|
|
|
|
|
2003-03-05 09:27:19 +00:00
|
|
|
|
<P>Ez a video kimeneti meghajt<6A> a Matrox G400/G450/G550-as k<>rty<74>kon l<>v<EFBFBD>
|
|
|
|
|
m<>sodik fej bekapcsol<6F>s<EFBFBD>ra szolg<6C>l (tipikusan TV), ez<65>ltal az els<6C> fejt<6A>l
|
|
|
|
|
f<>ggetlen<65>l k<>pes video megjelen<65>t<EFBFBD>s<EFBFBD>re.</P>
|
2002-11-13 05:19:21 +00:00
|
|
|
|
|
|
|
|
|
<P>A m<>k<EFBFBD>d<EFBFBD>sre b<>r<EFBFBD>s<EFBFBD>hoz sz<73>ks<6B>ges inform<72>ci<63> a k<>vetkez<65> c<>men tal<61>lhat<61>:
|
2003-03-05 09:27:19 +00:00
|
|
|
|
<A HREF="http://www.sci.fi/~syrjala/directfb/Matrox_TV-out_README.txt">http://www.sci.fi/~syrjala/directfb/Matrox_TV-out_README.txt</A></P>
|
2002-11-13 05:19:21 +00:00
|
|
|
|
|
2003-05-19 06:54:50 +00:00
|
|
|
|
<P>Megj.: az els<6C> olyan DirectFB verzi<7A> amivel ez nek<65>nk is m<>k<EFBFBD>d<EFBFBD>tt, az a
|
|
|
|
|
0.9.17 (viszont ez is bugos, r<> kell rakni a <CODE>surfacemanager</CODE>
|
|
|
|
|
patch-et a fenti c<>mr<6D>l). Egy<67>bk<62>nt folyamatban van a CRTC2 k<>d portol<6F>sa
|
|
|
|
|
az <B>mga_vid</B>-be.</P>
|
|
|
|
|
|
2002-11-13 05:19:21 +00:00
|
|
|
|
|
|
|
|
|
<H4><A NAME=mpegdec>2.3.1.3 MPEG dek<65>derek k<>rty<74>k</A></H4>
|
|
|
|
|
|
2003-01-18 19:24:46 +00:00
|
|
|
|
<H4><A NAME=dvb>2.3.1.3.1 DVB</A></H4>
|
2002-12-10 21:43:43 +00:00
|
|
|
|
|
|
|
|
|
<P>Az MPlayer t<>mogatja a Siemens, Technotrend, Galaxis, Hauppage <20>s hasonl<6E>
|
|
|
|
|
gy<67>rt<72>kt<6B>l sz<73>rmaz<61> Siemens DVB chipsetet. A leg<65>jabb DVB meghajt<6A>k a
|
|
|
|
|
<A HREF="http://www.linuxtv.org">Linux TV site</A>-r<>l t<>lhet<65>k le.
|
|
|
|
|
A szoftveres transzk<7A>dol<6F>shoz legal<61>bb 1Ghz-es CPU aj<61>nlott.</P>
|
|
|
|
|
|
|
|
|
|
<P>A configure detekt<6B>lja a DVB k<>rty<74>t. Ha ez sikertelen volt, a detekt<6B>l<EFBFBD>s
|
|
|
|
|
k<>nyszer<65>t<EFBFBD>se a k<>vetkez<65> opci<63>val t<>rt<72>nik:</P>
|
|
|
|
|
|
|
|
|
|
<PRE>
|
|
|
|
|
./configure --enable-dvb
|
|
|
|
|
</PRE>
|
|
|
|
|
|
|
|
|
|
<P>Ha az ost fejl<6A>cek nem szabv<62>nyos <20>tvonalon tal<61>lhat<61>ak, az <20>tvonal
|
|
|
|
|
megad<61>s<EFBFBD>ra szolg<6C>l<EFBFBD> opci<63>:</P>
|
|
|
|
|
|
|
|
|
|
<PRE>
|
|
|
|
|
./configure --with-extraincdir=<DVB forr<72>s k<>nyvt<76>r>/ost/include
|
|
|
|
|
</PRE>
|
|
|
|
|
|
|
|
|
|
<P>Ezut<EFBFBD>n a ford<72>t<EFBFBD>s <20>s install<6C>l<EFBFBD>s a szok<6F>sos m<>dszerrel t<>rt<72>nik.</P>
|
|
|
|
|
|
|
|
|
|
<H4>HASZN<EFBFBD>LAT</H4>
|
|
|
|
|
|
|
|
|
|
<P>A hardveres dek<65>dol<6F>s (szabv<62>nyos MPEG1/2 file-ok eset<65>n) a k<>vetkez<65>
|
|
|
|
|
paranccsal t<>rt<72>nik:</P>
|
|
|
|
|
|
|
|
|
|
<PRE>
|
|
|
|
|
mplayer -ao mpegpes -vo mpegpes file.mpg|vob
|
|
|
|
|
</PRE>
|
|
|
|
|
|
|
|
|
|
<P>A szoftveres dek<65>dol<6F>s, illet<65>leg m<>s form<72>tumok MPEG1-<2D> konvert<72>l<EFBFBD>sa
|
|
|
|
|
hasonl<6E>k<EFBFBD>pp t<>rt<72>nik:</P>
|
|
|
|
|
|
|
|
|
|
<PRE>
|
2003-02-27 14:02:38 +00:00
|
|
|
|
mplayer -ao mpegpes -vo mpegpes file.ext
|
2003-03-22 12:02:27 +00:00
|
|
|
|
mplayer -ao mpegpes -vo mpegpes -vf expand file.ext
|
2002-12-10 21:43:43 +00:00
|
|
|
|
</PRE>
|
|
|
|
|
|
|
|
|
|
<P>Fontos megjegyezni hogy a DVB k<>rty<74>k csak 288 <20>s 576 pixel,
|
|
|
|
|
(PAL eset<65>n), illetve 240 <20>s 480 (NTSC) magass<73>g<EFBFBD> vide<64>kat t<>mogatnak.
|
|
|
|
|
M<>s felbont<6E>s<EFBFBD> filmeket <20>t <B>kell</B> m<>retezni a megfelel<65> m<>retre,
|
2003-03-22 12:02:27 +00:00
|
|
|
|
a <CODE>scale=sz<73>less<73>g:magass<73>g</CODE> sz<73>r<EFBFBD> megad<61>s<EFBFBD>val (<CODE>-vf</CODE>
|
2002-12-10 21:43:43 +00:00
|
|
|
|
opci<63>). Sz<53>less<73>gb<67>l t<>bbf<62>le is haszn<7A>lhat<61>, pl. 720, 704, 640, 512, 480,
|
|
|
|
|
352, tov<6F>bb<62> a k<>rty<74>k a horizont<6E>lis <20>tm<74>retez<65>st hardveresen is k<>pesek
|
|
|
|
|
megoldani, ez<65>rt a horizont<6E>lis nagy<67>t<EFBFBD>s a legt<67>bb esetben sz<73>ks<6B>gtelen.
|
|
|
|
|
Es 512x384-es felbont<6E>s<EFBFBD> (aspect 4:3) DivX lej<65>tsz<73>sa <20>gy t<>rt<72>nik:</P>
|
|
|
|
|
|
|
|
|
|
<PRE>
|
2003-03-22 12:02:27 +00:00
|
|
|
|
mplayer -ao mpegpes -vo mpegpes -vf scale=512:576
|
2002-12-10 21:43:43 +00:00
|
|
|
|
</PRE>
|
|
|
|
|
|
|
|
|
|
<P>Ha sz<73>lesv<73>szn<7A> filmr<6D>l van sz<73> <20>s nem akarod teljes magass<73>gra nagy<67>tani,
|
|
|
|
|
az <CODE>expand=sz<73>less<73>g:magass<73>g</CODE> sz<73>r<EFBFBD>vel fekete s<>vokat lehet a
|
|
|
|
|
k<>p k<>r<EFBFBD> rakni. Es 640x384-es DivX-hez a k<>vetkez<65> opci<63>k kellenek:</P>
|
|
|
|
|
|
|
|
|
|
<PRE>
|
2003-03-22 12:02:27 +00:00
|
|
|
|
mplayer -ao mpegpes -vo mpegpes -vf expand=640:576 file.avi
|
2002-12-10 21:43:43 +00:00
|
|
|
|
</PRE>
|
|
|
|
|
|
|
|
|
|
<P>Ha a CPU-d t<>l lass<73> egy 720x576-os DivX-hez, cs<63>kkentsd le a file
|
|
|
|
|
felbont<6E>s<EFBFBD>t:</P>
|
|
|
|
|
|
|
|
|
|
<PRE>
|
2003-03-22 12:02:27 +00:00
|
|
|
|
mplayer -ao mpegpes -vo mpegpes -vf scale=352:576 file.avi
|
2002-12-10 21:43:43 +00:00
|
|
|
|
</PRE>
|
|
|
|
|
|
|
|
|
|
<P>Ha ett<74>l se javul a sebess<73>g, vertik<69>lisan is cs<63>kkentheted a m<>retet:</P>
|
|
|
|
|
|
|
|
|
|
<PRE>
|
2003-03-22 12:02:27 +00:00
|
|
|
|
mplayer -ao mpegpes -vo mpegpes -vf scale=352:288 file.avi
|
2002-12-10 21:43:43 +00:00
|
|
|
|
</PRE>
|
|
|
|
|
|
|
|
|
|
<P>OSD <20>s/vagy feliratok megjelen<65>t<EFBFBD>s<EFBFBD>hez az expand sz<73>r<EFBFBD> OSD r<>sz<73>t kell
|
|
|
|
|
haszn<7A>lni. P<>ld<6C>ul, az <CODE>expand=sz:m</CODE> vagy <CODE>expand=sz:m:x:y</CODE>
|
|
|
|
|
opci<63>k helyett a <CODE>expand=sz:m:x:y:1</CODE> param<61>terez<65>s a megfelel<65>
|
|
|
|
|
(az 5.-ik param<61>ter kapcsolja be az OSD renderel<65>st). Ha akarod, tedd
|
|
|
|
|
feljebb a k<>pet hogy t<>bb helye legyen a feliratoknak. Ha a feliratok
|
|
|
|
|
kil<69>gnak a TV k<>perny<6E>j<EFBFBD>r<EFBFBD>l, azokat is feljebb teheted: haszn<7A>ld a
|
|
|
|
|
<CODE>-subpos <0-100></CODE> opci<63>t (a 80-as <20>rt<72>k az esetek
|
|
|
|
|
t<>bbs<62>g<EFBFBD>ben megfelel<65>).</P>
|
|
|
|
|
|
|
|
|
|
<P>A nem 25-<2D>s fps-<2D> filmek PAL szabv<62>ny<6E> TV-n t<>rt<72>n<EFBFBD> lej<65>tsz<73>s<EFBFBD>hoz haszn<7A>ld a
|
|
|
|
|
<CODE>-framedrop</CODE> opci<63>t.</P>
|
|
|
|
|
|
|
|
|
|
<P>A DivX filmek k<>par<61>ny<6E>nak megtart<72>s<EFBFBD>hoz, <20>s emellett az optim<69>lis
|
|
|
|
|
nagy<67>t<EFBFBD>si param<61>terek kisz<73>m<EFBFBD>t<EFBFBD>s<EFBFBD>hoz haszn<7A>ld a <CODE>dvbscale</CODE>
|
|
|
|
|
sz<73>r<EFBFBD>t:</P>
|
|
|
|
|
|
|
|
|
|
<PRE>
|
2003-05-16 13:56:27 +00:00
|
|
|
|
4:3-es TV-hez: -vf dvbscale,scale=-1:0,expand=-1:576:-1:-1:1
|
2003-03-22 12:02:27 +00:00
|
|
|
|
16:9-es TV-hez: -vf dvbscale=1024,scale=-1:0,expand=-1:576:-1:-1:1
|
2002-12-10 21:43:43 +00:00
|
|
|
|
</PRE>
|
|
|
|
|
|
|
|
|
|
<H4>A J<>V<EFBFBD></H4>
|
|
|
|
|
|
|
|
|
|
<P>Ha k<>rd<72>sed van illetve szeretn<74>l bekapcsol<6F>dni a DVB besz<73>lget<65>sekbe,
|
|
|
|
|
csatlakozz az <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-dvb">MPlayer-DVB</A>
|
|
|
|
|
list<73>hoz. A lista nyelve angol.</P>
|
|
|
|
|
|
|
|
|
|
<P>A j<>v<EFBFBD>ben v<>rhat<61>an t<>mogatni fogjuk az OSD hardveres megjelen<65>t<EFBFBD>s<EFBFBD>t a
|
|
|
|
|
DVB k<>rty<74>k ezt t<>mogat<61> k<>pess<73>g<EFBFBD>nek felhaszn<7A>l<EFBFBD>s<EFBFBD>val, tov<6F>bb<62>
|
|
|
|
|
nem 25fps-es filmek folyamatosabb lej<65>tsz<73>s<EFBFBD>t, illetve val<61>s idej<65>
|
|
|
|
|
transzk<7A>dol<6F>st MPEG2 <20>s MPEG4 k<>z<EFBFBD>tt (r<>szleget dek<65>dol<6F>s).</P>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<H4><A NAME="dxr2">2.3.1.3.2 DXR2</A></H4>
|
|
|
|
|
|
2003-02-27 14:02:38 +00:00
|
|
|
|
<P>AZ MPlayer t<>mogatja a hardveresen gyors<72>tott lej<65>tsz<73>st a Creative
|
|
|
|
|
DXR2 k<>rty<74>j<EFBFBD>val.</P>
|
|
|
|
|
|
|
|
|
|
<P>A legfontosabb, hogy fel kell install<6C>lni a DXR2 meghajt<6A>t. Ez, <20>s az
|
|
|
|
|
<20>tmutat<61>ja let<65>lthet<65> a <A HREF="http://dxr2.sf.net">DXR2 Resource Center</A>
|
|
|
|
|
site-r<>l.</P>
|
|
|
|
|
|
|
|
|
|
<H4>HASZN<EFBFBD>LAT</H4>
|
|
|
|
|
<DL>
|
|
|
|
|
<DT><CODE>-vo dxr2</CODE></DT>
|
|
|
|
|
<DD>TV kimenet bekapcsol<6F>sa</DD>
|
|
|
|
|
<DT><CODE>-vo dxr2:x11</CODE> vagy <CODE>-vo dxr2:xv</CODE></DT>
|
|
|
|
|
<DD>overlay haszn<7A>lata X11 ablakban</DD>
|
|
|
|
|
<DT><CODE>-dxr2 <opci<EFBFBD>1:opci<63>2:...></CODE></DT>
|
|
|
|
|
<DD>Ezzel az opci<63>val lehet a DXR2 meghajt<6A>t finomhangolni.</DD>
|
|
|
|
|
</DL>
|
|
|
|
|
|
|
|
|
|
<P>A DXR2 overlay chipset-e el<65>g rossz min<69>s<EFBFBD>g<EFBFBD>, de <20>ltal<61>ban nem sz<73>ks<6B>ges
|
|
|
|
|
v<>ltoztatni az alap<61>rtelmezett be<62>ll<6C>t<EFBFBD>sain. Az OSD csak overlay m<>dban
|
|
|
|
|
(nem TV-n) haszn<7A>lhat<61>, ahol a colorkey sz<73>n<EFBFBD>vel ker<65>l kirajzol<6F>sra.
|
|
|
|
|
Az alap<61>rtelmezett be<62>ll<6C>t<EFBFBD>sokkal elk<6C>pzelhet<65> hogy a karakterek k<>r<EFBFBD>l
|
|
|
|
|
itt-ott l<>that<61> lesz a colorkey sz<73>ne, vagy egy<67>b extr<74>m effektek.
|
|
|
|
|
Helyes be<62>ll<6C>t<EFBFBD>sokkal elfogadhat<61> min<69>s<EFBFBD>g <20>rhet<65> el.</P>
|
|
|
|
|
|
|
|
|
|
<P>L<EFBFBD>sd a manpage-t a rendelkez<65>sre <20>ll<6C> opci<63>khoz.</P>
|
2003-01-18 19:24:46 +00:00
|
|
|
|
|
|
|
|
|
|
2002-12-10 21:43:43 +00:00
|
|
|
|
<H4><A NAME="dxr3">2.3.1.3.3 DXR3/Hollywood+</A></H4>
|
2002-11-13 05:19:21 +00:00
|
|
|
|
|
2003-01-18 16:49:43 +00:00
|
|
|
|
<P>Az MPlayer t<>mogatja a hardveresen gyors<72>tott lej<65>tsz<73>st az olyan
|
|
|
|
|
k<>rty<74>kon mint a Creative DXR3, <20>s a Sigma Designs Hollywood Plus. Ezen
|
|
|
|
|
k<>rty<74>k mindegyike a Sigma Designs <20>ltal k<>sz<73>tett em8300 MPEG dek<65>der
|
|
|
|
|
chip-et haszn<7A>lja.</P>
|
|
|
|
|
|
|
|
|
|
<P>A legels<6C> dolog amire sz<73>ks<6B>ged van, a megfelel<65>en install<6C>lt DXR3/H+
|
|
|
|
|
meghajt<6A>, m<>gpedig a 0.12.0-<2D>s vagy k<>s<EFBFBD>bbi verzi<7A>. A meghajt<6A> <20>s az
|
|
|
|
|
install<6C>l<EFBFBD>si <20>tmutat<61> a <A HREF="http://dxr3.sourceforge.net/">DXR3 <20>s
|
|
|
|
|
Hollywood Plus Linuxhoz</A> site-r<>l t<>lthet<65>ek le. A configure
|
|
|
|
|
automatikusan detekt<6B>lja a k<>rty<74>dat, a ford<72>t<EFBFBD>s pedig elviekben
|
|
|
|
|
z<>kken<65>mentes.</P>
|
|
|
|
|
|
|
|
|
|
<H4>Haszn<EFBFBD>lat:</H4>
|
|
|
|
|
<DL>
|
|
|
|
|
<DT><CODE>-vo dxr3:prebuf:sync:norm=x:<device></CODE></DT>
|
|
|
|
|
<DD>Az <CODE>overlay</CODE> opci<63> megad<61>sa eset<65>n a TV kimenet helyett az
|
2003-01-18 19:24:46 +00:00
|
|
|
|
overlay m<>d ker<65>l bekapcsol<6F>sra. Ehhez egy megfelel<65>en konfigur<75>lt overlay
|
|
|
|
|
be<62>ll<6C>t<EFBFBD>s sz<73>ks<6B>ges. A konfigur<75>l<EFBFBD>s legegyszer<65>bben az autocal nev<65>
|
|
|
|
|
program futtat<61>s<EFBFBD>val t<>rt<72>nik. Ezut<75>n futtasd az MPlayer-t a dxr3 kimenettel
|
|
|
|
|
de egyel<65>re overlay n<>lk<6C>l. Ind<6E>tsd el a dxr3view-et. Ebben a programban
|
|
|
|
|
val<61>s id<69>ben lehet finomhangolni az overlay be<62>ll<6C>t<EFBFBD>sait. Miut<75>n az overlay
|
|
|
|
|
konfigur<75>l<EFBFBD>sa megt<67>rt<72>nt, m<>r nem sz<73>ks<6B>ges a dxr3view haszn<7A>lata.<BR>
|
|
|
|
|
A <CODE>prebuf</CODE> opci<63> bekapcsolja a prebufferel<65>st. Ez a feature
|
|
|
|
|
az em8300 chip saj<61>tja, mellyel lehets<74>ges egyn<79>l t<>bb video frame-t
|
|
|
|
|
(el<65>re) t<>rolni. Ez annyit tesz hogy az opci<63> megad<61>sa eset<65>n az MPlayer
|
|
|
|
|
mindig arra t<>rekszik hogy a buffer tele legyen. Ha a g<>ped lass<73>, az MPlayer
|
|
|
|
|
processzorhaszn<7A>lata ebben az esetben k<>zel<65>ti, vagy el is <20>ri a 100%-ot.
|
|
|
|
|
Prebuffering haszn<7A>lata eset<65>n a lej<65>tsz<73>s sokkal kev<65>sb<73> lesz <20>rz<72>keny
|
|
|
|
|
egy<67>b processz-ek CPU haszn<7A>lat<61>ra.<BR>
|
|
|
|
|
Amennyiben nem haszn<7A>lod ezt az opci<63>t, mindenk<6E>ppen aj<61>nlott a
|
|
|
|
|
<CODE>-framedrop</CODE> opci<63> haszn<7A>lata, a tov<6F>bbi A/V szinkron cs<63>sz<73>s
|
|
|
|
|
elker<65>l<EFBFBD>s<EFBFBD>re.<BR>
|
|
|
|
|
A <CODE>sync</CODE> opci<63> az <20>j szinkroniz<69>ci<63> engine-t kapcsolja be.
|
|
|
|
|
Ez annyit tesz hogy az em8300 <20>r<EFBFBD>ja folytonos figyel<65>s al<61> ker<65>l, <20>s
|
|
|
|
|
amennyiben elt<6C>r az MPlayer <20>r<EFBFBD>j<EFBFBD>t<EFBFBD>l, el<65>bbit resetelj<6C>k.<BR>
|
|
|
|
|
A <CODE>norm=x</CODE> opci<63>val megadhat<61> a haszn<7A>lt TV norm<72>ja, k<>ls<6C>
|
|
|
|
|
programok (mint p<>ld<6C>ul az em8300setup) haszn<7A>lata n<>lk<6C>l. Haszn<7A>lhat<61>
|
|
|
|
|
opci<63>k: 5 = NTSC, 4 = PAL-60, 3 = PAL. Speci<63>lis <20>rt<72>kek a 2 (automata
|
|
|
|
|
<20>ll<6C>t<EFBFBD>s PAL/PAL-60) <20>s az 1 (automata <20>ll<6C>t<EFBFBD>s PAL/NTSC), mert ezek a
|
|
|
|
|
film framer<65>t<EFBFBD>j<EFBFBD>nak alapj<70>n d<>ntenek a haszn<7A>land<6E> norm<72>r<EFBFBD>l. A 0
|
2003-01-23 21:31:49 +00:00
|
|
|
|
<20>rt<72>k (alap<61>llapot) nem v<>ltoztat a norm<72>n.<BR>
|
|
|
|
|
<CODE><egysegnev></CODE> - ha t<>bb em8300 k<>rty<74>d van, itt
|
|
|
|
|
megadhatod hogy melyiket akarod haszn<7A>lni.
|
2003-01-18 19:24:46 +00:00
|
|
|
|
<BR>
|
2003-01-23 21:31:49 +00:00
|
|
|
|
Mindegyik opci<63> opcion<6F>lis. J<> mi?<BR>
|
|
|
|
|
<CODE>:prebuf:sync</CODE> kombin<69>ci<63> a legmegfelel<65>bb a DivX filmek
|
|
|
|
|
lej<65>tsz<73>s<EFBFBD>ra. N<>h<EFBFBD>nyak szerint a <CODE>prebuf</CODE> opci<63> probl<62>m<EFBFBD>kat
|
|
|
|
|
okozhat MPEG1/2 lej<65>tsz<73>sn<73>l. A <CODE>sync</CODE> opci<63> akkor haszn<7A>land<6E>,
|
|
|
|
|
ha valamilyen probl<62>ma ad<61>dik az opci<63>k n<>lk<6C>li lej<65>tsz<73>sn<73>l, p<>ld<6C>ul
|
|
|
|
|
nem megjelen<65> DVD feliratok, stb.</DD>
|
2003-01-18 19:24:46 +00:00
|
|
|
|
|
|
|
|
|
<DT><CODE>-ao oss:/dev/em8300_ma-X</CODE></DT>
|
2003-01-23 21:31:49 +00:00
|
|
|
|
<DD>Ezzel az opci<63>val az em8300 k<>rty<74>n kereszt<7A>l lesz lej<65>tszva a
|
|
|
|
|
hang (a haszn<7A>land<6E> <20>rt<72>k egy k<>rtya eset<65>n 0).</DD>
|
2003-01-18 19:24:46 +00:00
|
|
|
|
|
|
|
|
|
<DT><CODE>-aop list=resample:fout=xxxxx</CODE></DT>
|
2003-01-23 21:31:49 +00:00
|
|
|
|
<DD>Az em8300 nem tud 44100Hz-n<>l alacsonyabb frekvenci<63>n lej<65>tszani.
|
|
|
|
|
Ha ilyen audi<64>val van dolgod, a fenti opci<63>ba <20>rj 44100-at vagy 48000-at
|
|
|
|
|
annak megfelel<65>en hogy az eredeti <20>rt<72>k melyikhez van k<>zelebb. Teh<65>t
|
|
|
|
|
22050Hz eset<65>n 44100, 24000Hz eset<65>n 48000. Ez az opci<63> term<72>szetesen
|
|
|
|
|
nem m<>k<EFBFBD>dik digit<69>lis AC3 eset<65>n (<CODE>-ac hwac3</CODE>).</DD>
|
2003-01-18 19:24:46 +00:00
|
|
|
|
|
2003-03-22 12:02:27 +00:00
|
|
|
|
<DT><CODE>-vf expand=-1:-1:-1:-1:1</CODE></DT>
|
2003-02-27 14:02:38 +00:00
|
|
|
|
<DD>OSD megjelen<65>t<EFBFBD>se</DD>
|
2003-01-18 19:24:46 +00:00
|
|
|
|
|
|
|
|
|
<DT><CODE>-ac hwac3</CODE></DT>
|
2003-01-23 21:31:49 +00:00
|
|
|
|
<DD>Az em8300 k<>pes a rajta <20>thalad<61> dek<65>dolatlan AC3 adatot a digit<69>lis
|
|
|
|
|
kimeneten egy er<65>s<EFBFBD>t<EFBFBD>nek tov<6F>bbadni. Ebben az esetben meg kell adni
|
|
|
|
|
a fenti <CODE>-ao oss:...</CODE> opci<63>t, hogy a hangk<67>rtya helyett
|
|
|
|
|
a DXR3-on kereszt<7A>l menjen a hang.</DD>
|
2003-01-18 16:49:43 +00:00
|
|
|
|
</DL>
|
|
|
|
|
|
2002-11-13 05:19:21 +00:00
|
|
|
|
|
|
|
|
|
<H4><A NAME=other>2.3.1.4 Egy<67>b vizualiz<69>ci<63>s ketyer<65>k</A></H4>
|
|
|
|
|
|
|
|
|
|
<H4><A NAME=zr>2.3.1.4.1. Zr</A></H4>
|
2002-01-24 17:14:09 +00:00
|
|
|
|
|
|
|
|
|
<P>Ez a meghajt<6A> n<>h<EFBFBD>ny hardveres MJPEG capture/dek<65>der k<>rty<74>val haszn<7A>lhat<61>
|
|
|
|
|
(DC10+-szal van lett tesztelve, de m<>k<EFBFBD>dnie kell LML33-mal <20>s DC10-zel is).
|
|
|
|
|
A meghajt<6A> el<65>sz<73>r JPEG-be k<>dolja a k<>pkock<63>t, ezut<75>n elk<6C>dli a k<>rty<74>nak.
|
2003-01-30 19:35:10 +00:00
|
|
|
|
Az enk<6E>dol<6F>s a <B>libavcodec</B>-kel t<>rt<72>nik. A k<>l<EFBFBD>nleges <I>cinerama</I>
|
|
|
|
|
m<>dban lehet<65>s<EFBFBD>g van a filmek val<61>ban sz<73>lesv<73>szn<7A> lej<65>tsz<73>s<EFBFBD>ra, felt<6C>ve
|
|
|
|
|
hogy van k<>t k<>rty<74>d <20>s k<>t kivet<65>t<EFBFBD>d van. A felbont<6E>st<73>l <20>s a be<62>ll<6C>tott
|
|
|
|
|
min<69>s<EFBFBD>gt<67>l f<>gg<67>en ez a videokimenet sok CPU id<69>t is ig<69>nyelhet, <20>gy
|
|
|
|
|
aj<61>nlott a <CODE>-framedrop</CODE> opci<63> haszn<7A>lata.</P>
|
2002-01-24 17:14:09 +00:00
|
|
|
|
|
|
|
|
|
<P>M<EFBFBD>k<EFBFBD>dnie kell tov<6F>bb<62> a
|
|
|
|
|
<A HREF="http://mjpeg.sourceforge.net">http://mjpeg.sourceforge.net</A>
|
|
|
|
|
c<>mr<6D>l let<65>lthet<65> kernel meghajt<6A>nak. Ezut<75>n m<>r csak <20>jra kell ford<72>tani
|
2003-01-30 19:35:10 +00:00
|
|
|
|
az MPlayer-t az <CODE>--enable-zr</CODE> configure opci<63>val.</P>
|
2002-01-24 17:14:09 +00:00
|
|
|
|
|
2003-01-30 19:35:10 +00:00
|
|
|
|
<P>A kimenet min<69>s<EFBFBD>g<EFBFBD>t sok - a man page-ban r<>szletezett - opci<63>val lehet
|
|
|
|
|
<20>ll<6C>tgatni. Egy r<>vid list<73>t a k<>vetkez<65> opci<63>val kaphatsz:</P>
|
2002-06-25 06:15:04 +00:00
|
|
|
|
|
2003-01-30 19:35:10 +00:00
|
|
|
|
<PRE>
|
|
|
|
|
mplayer -zrhelp
|
|
|
|
|
</PRE>
|
|
|
|
|
|
|
|
|
|
<P>A nagy<67>t<EFBFBD>s <20>s az OSD ki<6B>r<EFBFBD>s<EFBFBD>t nem v<>gzi el ez a video meghajt<6A>, de azokat
|
|
|
|
|
az MPlayer megfelel<65> sz<73>r<EFBFBD>ivel megfelel<65>en lehet p<>tolni. P<>ld<6C>ul
|
|
|
|
|
vegy<67>nk egy <CODE>512x272</CODE> m<>ret<65> filmet amit teljes k<>perny<6E>n
|
|
|
|
|
szeretn<74>l megtekinteni. 3 lehets<74>ges m<>retbe tudod nagy<67>tani a k<>pet, amik
|
|
|
|
|
<CODE>768</CODE>, <CODE>384</CODE>, vagy <CODE>192</CODE>. A min<69>s<EFBFBD>gre
|
|
|
|
|
<20>s a sebess<73>gre val<61> tekintettel <20>n a <CODE>384x204</CODE>-et javaslom,
|
|
|
|
|
a gyors biline<6E>ris szoftever nagy<67>t<EFBFBD>ssal. A parancsok:</P>
|
|
|
|
|
|
|
|
|
|
<PRE>
|
2003-03-22 12:02:27 +00:00
|
|
|
|
mplayer -vo zr -sws 0 -vf scale=384:204 movie.avi
|
2003-01-30 19:35:10 +00:00
|
|
|
|
</PRE>
|
|
|
|
|
|
|
|
|
|
<P>A v<>g<EFBFBD>st a <CODE>crop</CODE> sz<73>r<EFBFBD>vel is el lehet v<>gezni. Tegy<67>k fel hogy
|
|
|
|
|
t<>l sz<73>les a film ahhoz hogy megjelen<65>tsd. Ilyenkor a <CODE>-zrcrop</CODE>
|
|
|
|
|
opci<63>t is lehet haszn<7A>lni, m<>gpedig a k<>vetkez<65>k<EFBFBD>pp:</P>
|
|
|
|
|
|
|
|
|
|
<PRE>
|
|
|
|
|
mplayer -vo zr -zrcrop 720x320+80+0 benhur.avi
|
|
|
|
|
</PRE>
|
|
|
|
|
|
|
|
|
|
<P>ugyanez a <CODE>crop</CODE> sz<73>r<EFBFBD>vel:</P>
|
|
|
|
|
|
|
|
|
|
<PRE>
|
2003-03-22 12:02:27 +00:00
|
|
|
|
mplayer -vo zr -vf crop=720:320:80:0 benhur.avi
|
2003-01-30 19:35:10 +00:00
|
|
|
|
</PRE>
|
|
|
|
|
|
|
|
|
|
<P>A <CODE>-zrcrop</CODE> haszn<7A>lat<61>val <20>ll<6C>that<61> be a <I>cinerama</I> m<>d is.
|
|
|
|
|
Tegy<67>k fel hogy 2 kivet<65>t<EFBFBD>d van. A bal oldali a <CODE>/dev/video1</CODE>-en,
|
|
|
|
|
a jobb oldali pedig a <CODE>/dev/video0</CODE>-<2D>n <20>rhet<65> el. A film m<>rete
|
|
|
|
|
<CODE>704x288</CODE>. Tegy<67>k fel tov<6F>bb<62> hogy a jobb oldalit fekete
|
|
|
|
|
feh<65>rbe akarod <20>ll<6C>tani, 10-es JPEG min<69>s<EFBFBD>gre:</P>
|
|
|
|
|
|
|
|
|
|
<PRE>
|
|
|
|
|
mplayer -vo zr -zrdev /dev/video0 -zrcrop 352x288+352+0 -zrxdoff 0 -zrbw \
|
|
|
|
|
-zrcrop 352x288+0+0 -zrdev /dev/video1 -zrquality 10 movie.avi
|
|
|
|
|
</PRE>
|
|
|
|
|
|
|
|
|
|
<P>L<EFBFBD>that<EFBFBD> hogy a m<>sodik <CODE>-zrcrop</CODE> el<65>tt el<65>fordul<75> opci<63>k
|
|
|
|
|
az els<6C> eszk<7A>zre, m<>g a <CODE>-zrcrop</CODE> ut<75>n l<>v<EFBFBD>k a m<>sodikra
|
|
|
|
|
vonatkoznak. A maxim<69>lisan haszn<7A>lhat<61> k<>rty<74>k sz<73>ma 4, <20>gy lehets<74>ges
|
|
|
|
|
egy 2x2-es videofal ki<6B>p<EFBFBD>t<EFBFBD>se is.</P>
|
|
|
|
|
|
|
|
|
|
<P>V<EFBFBD>g<EFBFBD>l egy fontos megjegyz<79>s: ne ind<6E>tsd el az Xawtv-t mik<69>zben MPlayerrel
|
|
|
|
|
<20>ppen lej<65>tszol, mert elcrashel a g<>p. Viszont ha az MPlayer el<65>tt ind<6E>tasz
|
|
|
|
|
Xawtv-t, valamint az MPlayer le<6C>ll<6C>t<EFBFBD>sa el<65>tt le<6C>ll<6C>tod az Xawtv-t, akkor
|
|
|
|
|
<20>gy m<>k<EFBFBD>dni fog.</P>
|
2002-01-24 17:14:09 +00:00
|
|
|
|
|
2003-01-30 19:35:10 +00:00
|
|
|
|
<P>A ford<72>t<EFBFBD> (Gabucino) megj.: ha hozz<7A>m akarsz v<>gni ilyen Zr-es cuccot,
|
|
|
|
|
ne t<>tov<6F>zz :) Ha lehet, r<>gt<67>n n<>gyet :)</P>
|
2002-11-13 05:19:21 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<H4><A NAME=blinken>2.3.1.4.2. Blinkenlights</A></H4>
|
2002-01-24 17:14:09 +00:00
|
|
|
|
|
2003-02-04 21:45:02 +00:00
|
|
|
|
<P>Ez a kimeneti meghajt<6A> a <A HREF="http://www.blinkenlights.de">Blinkenlights</A>
|
|
|
|
|
UDP protokollj<6C>val j<>tszik le videot. Ha nem tudod mi az a Blinkenlights,
|
|
|
|
|
nincs erre sz<73>ks<6B>ged.</P>
|
2001-11-20 14:17:40 +00:00
|
|
|
|
|
2002-11-13 05:19:21 +00:00
|
|
|
|
|
|
|
|
|
<H4><A NAME=tv_out>2.3.1.5 TV kimenet</A></H4>
|
|
|
|
|
|
|
|
|
|
<H4><A NAME=tv-out_matrox>2.3.1.5.1 Matrox G400 k<>rty<74>k</A></H4>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
|
2002-03-17 09:41:26 +00:00
|
|
|
|
<P>Linux alatt k<>t lehet<65>s<EFBFBD>ged van a G400 TV kimenetre :</P>
|
|
|
|
|
|
2002-10-06 20:58:07 +00:00
|
|
|
|
<P><B>FONTOS:</B> a Matrox G450/G550 TV kimeneti le<6C>r<EFBFBD>st l<>sd a
|
|
|
|
|
k<>vetkez<65> fejezetben!</P>
|
2001-10-23 08:52:17 +00:00
|
|
|
|
|
2001-11-20 17:05:51 +00:00
|
|
|
|
<UL>
|
|
|
|
|
<LI><B>XFree86</B>: a <A HREF="http://www.matrox.com">Matroxt<EFBFBD>l</A> let<65>lthet<65>
|
|
|
|
|
meghajt<6A>, <20>s a hozz<7A>val<61> HAL modul. Ez X-et tud kiadni TV-re.<BR>
|
|
|
|
|
<B>Ezzel a m<>dszerrel nem lesz hardveres gyors<72>t<EFBFBD>s</B> mint Windoze alatt!
|
|
|
|
|
A m<>sodik fejnek csak YUV framebuffere van, a <I>BES</I> (Back End Scaler,
|
|
|
|
|
azaz a YUV scaler a G200/G400/G450/G550 k<>rty<74>kon) nem m<>k<EFBFBD>dik rajta !
|
|
|
|
|
A windowsos meghajt<6A> valahogy megker<65>li ezt a limitet, val<61>sz<73>n<EFBFBD>leg
|
|
|
|
|
a 3D motorral nagy<67>tva, <20>s a YUV framebufferrel megjelen<65>tve a k<>pet.
|
|
|
|
|
Ha t<>nyleg X-et akarsz haszn<7A>lni, a <CODE>-vo x11 -fs -zoom</CODE>
|
|
|
|
|
opci<63>k bekapcsolj<6C>k a <B>LASS<EFBFBD></B> szoftveres nagy<67>t<EFBFBD>st, <20>s r<>ad<61>sul
|
2002-01-15 17:04:01 +00:00
|
|
|
|
Macrovision m<>sol<6F>sv<73>delem tet<65>zi az eg<65>szet (ezt egy<67>bk<62>nt
|
|
|
|
|
meg lehet t<>^H^Hker<65>lni
|
|
|
|
|
<A HREF="http://avifile.sourceforge.net/mgamacro.pl">ezzel</A> a
|
|
|
|
|
perl script-tel).</LI>
|
2001-11-20 17:05:51 +00:00
|
|
|
|
<LI><B>Framebuffer</B>: a 2.4-es kernelek <B>matroxfb moduljait</B>
|
|
|
|
|
haszn<7A>lva. A 2.2-es kernelekben nincs TV kimenet, <20>gy haszn<7A>lhatatlanok
|
|
|
|
|
ilyen c<>lra. Kernelford<72>t<EFBFBD>sn<73>l kapcsolj be MINDEN matroxfb-vel kapcsolatos
|
2002-04-20 04:16:24 +00:00
|
|
|
|
dolgot (MultiHead-et ne), <20>s ford<72>tsd <20>ket <B>modulba</B>! Sz<53>ks<6B>ges
|
|
|
|
|
tov<6F>bb<62> bekapcsolni a kernelben az I2C-t.
|
2001-11-20 17:05:51 +00:00
|
|
|
|
<UL>
|
|
|
|
|
<LI>
|
|
|
|
|
Menj a <CODE>TVout/matroxset</CODE> k<>nyvt<76>rba, <20>s <20>rd be: <CODE>make</CODE>.
|
|
|
|
|
Install<6C>ld a <CODE>matroxset</CODE>-et valahova a PATH-ba.</LI>
|
|
|
|
|
<LI>
|
|
|
|
|
Ha nincs <CODE>fbset</CODE>-ed install<6C>lva, l<>pj a
|
|
|
|
|
<CODE>TVout/fbset</CODE> k<>nyvt<76>rba, <20>s <20>rd be: <CODE>make</CODE>.
|
|
|
|
|
Install<6C>ld az <CODE>fbset</CODE>-et valahova a PATH-ba.</LI>
|
2003-06-01 23:02:54 +00:00
|
|
|
|
<LI>
|
|
|
|
|
Ha nincs <CODE>con2fb</CODE> install<6C>lva, l<>pj a
|
|
|
|
|
<CODE>TVout/con2fb</CODE> k<>nyvt<76>rba, <20>s <20>rd be: <CODE>make</CODE>.
|
|
|
|
|
Install<6C>ld a <CODE>con2fb</CODE>-t valahova a PATH-ba.</LI>
|
2001-11-20 17:05:51 +00:00
|
|
|
|
<LI>
|
|
|
|
|
Ezekut<75>n l<>pj bele a <CODE>TVout/</CODE> k<>nyvt<76>rba, <20>s futtasd le a
|
|
|
|
|
<CODE>./modules</CODE> scriptet root-k<>nt. A sz<73>veges m<>d<EFBFBD> konzolodnak
|
|
|
|
|
most framebuffer m<>dba kellett hogy l<>pjen (nincs vissza<7A>t!).</LI>
|
2002-09-20 20:43:23 +00:00
|
|
|
|
<LI>Szerkeszd <20>t (!) <20>s futtasd a <CODE>./matroxtv</CODE> scriptet. Ez egy egyszer<65>
|
2001-11-20 17:05:51 +00:00
|
|
|
|
men<65>t ad. <20>rd be <B>2</B> <20>s nyomj <B>ENTER-t</B>. Most a monitoron
|
2002-09-20 20:43:23 +00:00
|
|
|
|
<09>s a TV-n ugyanannak a k<>pnek kell lennie.
|
|
|
|
|
Ha a TV (alap<61>rtelmez<65>sben PAL) k<>p<EFBFBD>n furcsa cs<63>kok vannak, a script nem tudta
|
|
|
|
|
be<62>ll<6C>tani megfelel<65>en a felbont<6E>st (alapban 640x512-re). Pr<50>b<EFBFBD>lj
|
|
|
|
|
m<>s felbont<6E>st v<>lasztani a men<65>b<EFBFBD>l, <20>s/vagy j<>tssz az fbset-tel.</LI>
|
2001-11-20 17:05:51 +00:00
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P>
|
|
|
|
|
Oks. A k<>vetkez<65> feladat a kurzor elt<6C>ntet<65>se, <20>s a k<>perny<6E>k<EFBFBD>m<EFBFBD>l<EFBFBD>
|
|
|
|
|
kikapcsol<6F>sa. Futtasd a k<>vetkez<65> parancsokat :</P>
|
|
|
|
|
<P>
|
2002-02-14 21:47:44 +00:00
|
|
|
|
<CODE>echo -e '\033[?25l'</CODE> vagy <CODE>setterm -cursor off<BR>
|
2001-11-20 17:05:51 +00:00
|
|
|
|
setterm -blank 0</CODE>
|
|
|
|
|
</P>
|
|
|
|
|
|
|
|
|
|
<P>
|
|
|
|
|
Jobb ha valami script-be teszed <20>ket, <20>s ki<6B>r<EFBFBD>ted a k<>perny<6E>t is..
|
|
|
|
|
A kurzor visszakapcsol<6F>sa :<BR><CODE>echo -e '\033[?25h'</CODE>
|
2002-02-14 21:47:44 +00:00
|
|
|
|
or <CODE>setterm -cursor on</CODE>
|
2001-11-20 17:05:51 +00:00
|
|
|
|
</P>
|
|
|
|
|
|
|
|
|
|
<P>Yeah kewl. A lej<65>tsz<73>st a k<>vetkez<65> param<61>terekkel ind<6E>tsd :
|
|
|
|
|
<CODE>mplayer -vo mga -fs -screenw 640 -screenh 512 <filename></CODE><BR>
|
|
|
|
|
(ha X-et haszn<7A>lsz, most v<>lts <20>t konzolra p<>ld<6C>ul CTRL-ALT-F1 billenty<74>kkel)<BR>
|
|
|
|
|
A 640x512-t <20>rtelemszer<65>en <20>rd <20>t ha m<>s felbont<6E>st <20>ll<6C>tott<74>l be a matroxfb-n..<BR>
|
2002-06-25 06:15:04 +00:00
|
|
|
|
<B><EFBFBD>s igen, <20>lvezd az Xv-n<>l <20>s windozn<7A>l szebb, jobb, gyorsabb Matrox TV kimenetet!</B>
|
2001-11-20 17:05:51 +00:00
|
|
|
|
</P>
|
|
|
|
|
</LI>
|
|
|
|
|
</UL>
|
2001-10-23 08:52:17 +00:00
|
|
|
|
|
2002-11-13 05:19:21 +00:00
|
|
|
|
<H4>Matrox TV k<>bel <20>p<EFBFBD>t<EFBFBD>se</H4>
|
|
|
|
|
|
2003-01-21 21:16:46 +00:00
|
|
|
|
<P>Term<EFBFBD>szetesen senki nem v<>llal semmilyen felel<65>ss<73>get az <20>p<EFBFBD>t<EFBFBD>sb<73>l fakad<61>
|
|
|
|
|
k<>rok<6F>rt, sem pedig ny<6E>jt garanci<63>t a m<>dszer m<>k<EFBFBD>d<EFBFBD>s<EFBFBD>re.</P>
|
2002-11-13 05:19:21 +00:00
|
|
|
|
|
2003-01-21 21:16:46 +00:00
|
|
|
|
<P><B>G400 k<>bel</B>: A kompozit video jelet a m<>sodik fej csatlakoz<6F>j<EFBFBD>nak 4-es t<>j<EFBFBD>r<EFBFBD>l lehet
|
2002-11-13 05:19:21 +00:00
|
|
|
|
leszedni, f<>ldet hozz<7A> pedig a 6-7-8-as t<>kr<6B>l. Nekem spec nem volt tvout
|
|
|
|
|
k<>belem, de ennyi info alapj<70>n tudtam csin<69>lni (<28>s nagyon sz<73>pen futott).
|
2003-01-21 21:16:46 +00:00
|
|
|
|
(info by R<>cz Bal<61>zs)</B>
|
|
|
|
|
|
|
|
|
|
<P><B>G450 k<>bel</B>: A kompozit video jel a m<>sodik fej csatlakoz<6F>j<EFBFBD>nak
|
|
|
|
|
els<6C> t<>j<EFBFBD>r<EFBFBD>l lehet leszedni, f<>ldet hozz<7A> pedig az 5, 6, 7, 15-<2D>s t<>kr<6B>l.
|
|
|
|
|
(info by Kerekes Bal<61>zs)</P>
|
2002-11-13 05:19:21 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<H4><A NAME=tv-out_matrox_g450>2.3.1.5.2 Matrox G450/G550 k<>rty<74>k</A></H4>
|
2002-10-06 20:58:07 +00:00
|
|
|
|
|
|
|
|
|
<P>Ezekhez a k<>rty<74>khoz csak most kezd<7A>d<EFBFBD>tt el a Linuxos TV kimenet
|
|
|
|
|
fejleszt<7A>se, <20>s m<>g nem ker<65>lt be a f<> kernelf<6C>ba. <20>gy tudom jelenleg
|
|
|
|
|
az <B>mga_vid</B> modul nem haszn<7A>lhat<61>, mert a G450/G550 meghajt<6A>
|
|
|
|
|
most csak egy konfigur<75>ci<63>ban m<>k<EFBFBD>dik, ahol az els<6C> CRTC chip
|
|
|
|
|
(ami fejlettebb) az els<6C> megjelen<65>t<EFBFBD>n (monitor), <20>s a m<>sodik CRTC
|
|
|
|
|
(nincs <B>BES</B> - a BES magyar<61>zat<61>t l<>sd feljebb a G400 fejezetben)
|
|
|
|
|
a TV-n. Igyh<79>t az egyetlen haszn<7A>lhat<61> kimenet az fbdev.</P>
|
|
|
|
|
|
|
|
|
|
<P>Az els<6C> CRTC jelenleg nem ir<69>ny<6E>that<61> <20>t a m<>sodik fejre. A kernelben
|
|
|
|
|
lev<65> matroxfb meghajt<6A> k<>sz<73>t<EFBFBD>je - Petr Vandrovec - <20>g<EFBFBD>rte ennek
|
|
|
|
|
t<>mogat<61>s<EFBFBD>t, amivel az els<6C> CRTC <20>tir<69>ny<6E>that<61> lesz egyszerre mindk<64>t
|
|
|
|
|
kimenetje, ami jelenleg az aj<61>nlott <20>zemm<6D>d G400 k<>rty<74>khoz, l<>sd az
|
|
|
|
|
el<65>z<EFBFBD> fejezetet.</P>
|
|
|
|
|
|
|
|
|
|
<P>A sz<73>ks<6B>ges kernel patch <20>s a r<>szletes le<6C>r<EFBFBD>s a
|
2003-04-06 15:29:40 +00:00
|
|
|
|
<A HREF="http://www.bglug.ca/matrox_tvout">http://www.bglug.ca/matrox_tvout</A>
|
2002-10-06 20:58:07 +00:00
|
|
|
|
c<>mr<6D>l t<>lthet<65> le.</P>
|
|
|
|
|
|
2001-10-23 08:52:17 +00:00
|
|
|
|
|
2002-11-13 05:19:21 +00:00
|
|
|
|
<H4><A NAME=tv-out_ati>2.3.1.5.3 ATI k<>rty<74>k</A></H4>
|
2001-10-15 10:23:53 +00:00
|
|
|
|
|
2002-06-25 06:15:04 +00:00
|
|
|
|
<P>Az ATI TV kimenetek jelenlegi t<>mogatotts<74>ga:</P>
|
|
|
|
|
<UL>
|
2002-08-14 20:24:55 +00:00
|
|
|
|
<LI><b>ATI Mach64</b>: <i>ImpacTV</i> van rajta, amit a <A HREF="http://gatos.sourceforge.net">gatos</A>
|
2002-06-25 06:15:04 +00:00
|
|
|
|
t<>mogat.</LI>
|
2002-08-14 20:24:55 +00:00
|
|
|
|
<LI><b>ASIC Radeon VIVO</b>: <i>Rage Theatre</i>, ami szint<6E>n t<>mogatott a <A HREF="http://gatos.sourceforge.net">gatos</A>
|
2002-06-25 06:15:04 +00:00
|
|
|
|
<20>ltal.</LI>
|
2002-08-14 20:24:55 +00:00
|
|
|
|
<LI><b>Radeon VE</b> <20>s <b>Rage PRO LT</b>: <i>ImpacTV2+</i> ami jelenleg nem t<>mogatott Linux alatt.
|
2002-06-25 06:15:04 +00:00
|
|
|
|
Viszont <B>MPlayer</B>-rel teljesk<73>r<EFBFBD> <B>hardveres gyors<72>t<EFBFBD>st</B> <20>s
|
2002-08-14 20:24:55 +00:00
|
|
|
|
<B>TV kimenetet</B> kapsz Radeonokhoz! L<>sd a <a href=#2.3.1.12>VESA meghajt<6A></a> <20>s
|
2002-06-25 06:15:04 +00:00
|
|
|
|
<A HREF=#2.3.1.14>Radeon video overlay</A> fejezeteket.</LI>
|
|
|
|
|
</UL>
|
2001-10-15 10:23:53 +00:00
|
|
|
|
|
2002-08-14 20:24:55 +00:00
|
|
|
|
<P>Szerencs<EFBFBD>re ha el<65>g gyors processzorod van (Duron, Celeron2 vagy jobb),
|
|
|
|
|
<B>haszn<EFBFBD>lhatod a TV kimenetet</B> a <A HREF=#2.3.1.12>VESA meghajt<6A>n</A>
|
|
|
|
|
kereszt<7A>l.</P>
|
|
|
|
|
|
|
|
|
|
<P>A <B>VESA meghajt<6A></B> nem haszn<7A>l hardveres gyors<72>t<EFBFBD>st, hanem <B>DGA-t</B>
|
|
|
|
|
szimul<75>l egy 64k-s ablakon kereszt<7A>l, ami a BIOS 32 bites funkci<63>in kereszt<7A>l
|
|
|
|
|
konfigur<75>lhat<61>. Az ATI k<>rty<74>k el<65>g gyors mem<65>ri<72>val rendelkeznek, <20>gy az itt
|
|
|
|
|
elvesz<73>tett sebess<73>g minim<69>lis. M<>s k<>rty<74>kkal ellent<6E>tben itt nincs
|
|
|
|
|
meghat<61>rozva a TV-n haszn<7A>lhat<61> m<>dok sz<73>ma, <20>gy <B>320x200</B>-t<>l
|
|
|
|
|
<B>1024x768</B>-ig b<>rmilyen m<>dot haszn<7A>lhatsz.<BR>
|
|
|
|
|
Van <B>DGA</B> m<>d (legal<61>bbis a Radeonokn<6B>l biztosan), ami automatikusan
|
|
|
|
|
detekt<6B>l<EFBFBD>dik, <20>s <20>gy hasonl<6E> teljes<65>tm<74>nyt kapsz mint a <B>-vo dga</B> <20>s
|
|
|
|
|
<B>-vo fbdev</B> m<>dokban.<BR>
|
|
|
|
|
Egy dologra kell figyelned : a PC bekapcsol<6F>sakor <B>legyen bedugva a TV
|
|
|
|
|
k<>bele</B>, mert a BIOS csak bootol<6F>sn<73>l inicializ<69>lja mag<61>t.</P>
|
|
|
|
|
|
|
|
|
|
<P>A r<>szleteket l<>sd a <A HREF=#2.3.1.12>VESA meghajt<6A></A> le<6C>r<EFBFBD>s<EFBFBD>n<EFBFBD>l.</P>
|
2001-10-25 16:21:29 +00:00
|
|
|
|
|
2001-10-25 18:05:49 +00:00
|
|
|
|
|
2002-11-13 05:19:21 +00:00
|
|
|
|
<H4><A NAME=tv-out_voodoo>2.3.1.5.4 Voodoo 3</A></H4>
|
2001-10-25 18:05:49 +00:00
|
|
|
|
|
|
|
|
|
<P>
|
2002-10-06 20:58:07 +00:00
|
|
|
|
N<>zd meg <A HREF="http://www.iki.fi/too/tvout-voodoo3-3000-xfree">ezt az URL-t</A>.
|
2001-10-25 18:05:49 +00:00
|
|
|
|
</P>
|
|
|
|
|
|
2002-11-23 21:51:31 +00:00
|
|
|
|
|
|
|
|
|
<H4><A NAME=tv-out_nvidia>2.3.1.5.5 nVidia</A></H4>
|
|
|
|
|
|
|
|
|
|
<P>El<EFBFBD>sz<EFBFBD>ris le KELL t<>ltened az nVidia z<>rt forr<72>sk<73>d<EFBFBD> meghajt<6A>j<EFBFBD>t a
|
|
|
|
|
<A HREF="http://nvidia.com">http://nvidia.com</A>-r<>l. A let<65>lt<6C>si <20>s
|
|
|
|
|
install<6C>l<EFBFBD>si proced<65>r<EFBFBD>t nem <20>rom le, mert t<>lmutat ezen dokument<6E>ci<63>
|
|
|
|
|
keretein.</P>
|
|
|
|
|
|
|
|
|
|
<P>Miut<EFBFBD>n az XFree86, az XVideo, <20>s a 3D gyors<72>t<EFBFBD>s is megfelel<65>en m<>k<EFBFBD>dik,
|
|
|
|
|
szerkeszd <20>t az <CODE>XF86Config</CODE> file-t az al<61>bbiaknak megfelel<65>en
|
|
|
|
|
(<28>rtelemszer<65>en alak<61>tsd <20>t a le<6C>rtakat hogy fedj<64>k a k<>rty<74>d/TV-d
|
|
|
|
|
tulajdons<6E>gait):</P>
|
|
|
|
|
|
|
|
|
|
<PRE>
|
|
|
|
|
Section "Device"
|
|
|
|
|
Identifier "GeForce"
|
|
|
|
|
VendorName "ASUS"
|
|
|
|
|
BoardName "nVidia GeForce2/MX 400"
|
|
|
|
|
Driver "nvidia"
|
|
|
|
|
#Option "NvAGP" "1"
|
|
|
|
|
Option "NoLogo"
|
|
|
|
|
Option "CursorShadow" "on"
|
|
|
|
|
|
|
|
|
|
Option "TwinView"
|
|
|
|
|
Option "TwinViewOrientation" "Clone"
|
|
|
|
|
Option "MetaModes" "1024x768,640x480"
|
|
|
|
|
Option "ConnectedMonitor" "CRT, TV"
|
|
|
|
|
Option "TVStandard" "PAL-B"
|
|
|
|
|
Option "TVOutFormat" "Composite"
|
|
|
|
|
|
|
|
|
|
EndSection
|
|
|
|
|
</PRE>
|
|
|
|
|
|
|
|
|
|
<P>Term<EFBFBD>szetesen csak a TwinView r<>sz a l<>nyeges.</P>
|
|
|
|
|
|
2001-10-25 16:21:29 +00:00
|
|
|
|
</BODY>
|
2001-08-22 16:57:49 +00:00
|
|
|
|
</HTML>
|