tdfxfb added

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1993 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
gabucino 2001-09-27 17:53:28 +00:00
parent 2a59fbf120
commit 87c6badef4
4 changed files with 23 additions and 19 deletions

View File

@ -65,7 +65,7 @@
</LI><LI><A HREF="video.html#2.2.1.6">2.2.1.6 Framebuffer kimenet (FBdev)</A> </LI><LI><A HREF="video.html#2.2.1.6">2.2.1.6 Framebuffer kimenet (FBdev)</A>
</LI><LI><A HREF="video.html#2.2.1.7">2.2.1.7 Matrox framebuffer (mga_vid)</A> </LI><LI><A HREF="video.html#2.2.1.7">2.2.1.7 Matrox framebuffer (mga_vid)</A>
</LI><LI><A HREF="video.html#2.2.1.8">2.2.1.8 SiS 6326 framebuffer (sis_vid)</A> </LI><LI><A HREF="video.html#2.2.1.8">2.2.1.8 SiS 6326 framebuffer (sis_vid)</A>
</LI><LI><A HREF="video.html#2.2.1.9">2.2.1.9 3dfx YUV támogatás</A> </LI><LI><A HREF="video.html#2.2.1.9">2.2.1.9 3dfx YUV támogatás (tdfxfb)</A>
</LI><LI><A HREF="video.html#2.2.1.10">2.2.1.10 OpenGL kimenet</A> </LI><LI><A HREF="video.html#2.2.1.10">2.2.1.10 OpenGL kimenet</A>
</LI><LI><A HREF="video.html#2.2.1.11">2.2.1.11 AAlib - szöveges módú megjelenítés</A> </LI><LI><A HREF="video.html#2.2.1.11">2.2.1.11 AAlib - szöveges módú megjelenítés</A>
</LI><LI><A HREF="video.html#2.2.1.A">2.2.1.A TV kimenet</A> </LI><LI><A HREF="video.html#2.2.1.A">2.2.1.A TV kimenet</A>
@ -212,7 +212,7 @@ probl
használ, de különbözik a miénktől, ígyhát ezt használd! A mi csomagunk használ, de különbözik a miénktől, ígyhát ezt használd! A mi csomagunk
egyébként használható az avifile-vel.</LI> egyébként használható az avifile-vel.</LI>
<LI>Ha egy Matrox G200/G400/G450 kártya boldog tulajdonosa vagy, nézd meg a <LI>Ha egy Matrox G200/G400/G450/G550 kártya boldog tulajdonosa vagy, nézd meg a
<A HREF="video.html#2.2.1.7">2.2.1.7</A>-es fejezetet, és nagy gyorsulást érhetsz el. Ezeket a lépéseket <A HREF="video.html#2.2.1.7">2.2.1.7</A>-es fejezetet, és nagy gyorsulást érhetsz el. Ezeket a lépéseket
fordítás <I>előtt</I> kell megcsinálni, különben nem épül be Matrox támogatás az fordítás <I>előtt</I> kell megcsinálni, különben nem épül be Matrox támogatás az
<B>MPlayer</B>-be.</LI> <B>MPlayer</B>-be.</LI>
@ -605,7 +605,7 @@ Ne n
<LI>felhasználói kérdéseket (miután elolvastad ezt az egész dokumentációt.)</LI> <LI>felhasználói kérdéseket (miután elolvastad ezt az egész dokumentációt.)</LI>
</UL></P> </UL></P>
</LI><LI>MPlayer &amp; Matrox G200/G400/G450 felhasználók:<BR> </LI><LI>MPlayer &amp; Matrox G200/G400/G450/G550 felhasználók:<BR>
<A HREF="http://lists.sourceforge.net/lists/listinfo/mplayer-matrox">http://lists.sourceforge.net/lists/listinfo/mplayer-matrox</A> <A HREF="http://lists.sourceforge.net/lists/listinfo/mplayer-matrox">http://lists.sourceforge.net/lists/listinfo/mplayer-matrox</A>
<P>Matrox-szal kapcsolatos kérdések helye,<UL> <P>Matrox-szal kapcsolatos kérdések helye,<UL>
<LI>mga_vid</LI> <LI>mga_vid</LI>

View File

@ -33,6 +33,7 @@
(<I>(Xv emuláció 3.3.x-es X-szel!)</I>)</TD><TR> (<I>(Xv emuláció 3.3.x-es X-szel!)</I>)</TD><TR>
<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>syncfb</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Matrox G400 YUV támogatás framebufferen (régi, használj mga/xmga-t)</TD><TR> <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>syncfb</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Matrox G400 YUV támogatás framebufferen (régi, használj mga/xmga-t)</TD><TR>
<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>3dfx</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Voodoo2/3 hardware YUV (/dev/3dfx) támogatás (nincs tesztelve!)</TD><TR> <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>3dfx</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Voodoo2/3 hardware YUV (/dev/3dfx) támogatás (nincs tesztelve!)</TD><TR>
<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>tdfxfb</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Voodoo2/3 hardware YUV támogatás tdfx framebufferen (működik!)</TD><TR>
<TD COLSPAN=4><P><B>Egyéb:</B></P></TD><TR> <TD COLSPAN=4><P><B>Egyéb:</B></P></TD><TR>
@ -165,6 +166,8 @@ megkeresni. Erre van 3 m
(annak is van XVideo támogatása), az segíthet. Nézd meg a <A HREF="#2.2.1.4">2.2.1.4-es</A> (annak is van XVideo támogatása), az segíthet. Nézd meg a <A HREF="#2.2.1.4">2.2.1.4-es</A>
fejezetet a részletekhez.</P> fejezetet a részletekhez.</P>
<P><B>VAGY</B> inkább használd az ÚJ -vo tdfxfb meghajtót! Lásd <A
HREF=#2.2.1.9>2.2.1.9-es</A> fejezet.</P>
<P><B><A NAME=2.2.1.2.2>2.2.1.2.2. S3 kártyák</A></B></P> <P><B><A NAME=2.2.1.2.2>2.2.1.2.2. S3 kártyák</A></B></P>
@ -488,7 +491,7 @@ esd, arts)</TD><TR>
<P><B><A NAME=2.2.1.7>2.2.1.7. Matrox framebuffer (mga_vid)</A></B></P> <P><B><A NAME=2.2.1.7>2.2.1.7. Matrox framebuffer (mga_vid)</A></B></P>
<P>Ez a rész a Matrox G200/G400/G450 BES (Back-End Scaler) támogatásról szól, <P>Ez a rész a Matrox G200/G400/G450/G550 BES (Back-End Scaler) támogatásról szól,
azaz az mga_vid kernel meghajtóról. Hardveres VSYNC támogatást tartalmaz, azaz az mga_vid kernel meghajtóról. Hardveres VSYNC támogatást tartalmaz,
tripla buffereléssel. Framebufferes konzolon is, és X alatt is működik.</P> tripla buffereléssel. Framebufferes konzolon is, és X alatt is működik.</P>
@ -540,10 +543,9 @@ esd, arts)</TD><TR>
<P><B><A NAME=2.2.1.9>2.2.1.9. 3dfx YUV támogatás</A></B></P> <P><B><A NAME=2.2.1.9>2.2.1.9. 3dfx YUV támogatás</A></B></P>
<P>3dfx (mely kártyák?) YUV+scaler támogatás, a /dev/3dfx-el (tdfx.o driver?) <P>Ez a meghajtó a kernel tdfx framebufferét használva jelenít meg filmeket
A /dev/3dfx kernel driver csak a 2.2.x kernelekhez létezik, és a Glide-dal hardveres gyorsítással. tdfxfb kell a kernelbe, és a következőképp kell
használatos. Nincs letesztelve <B>MPlayer</B>-rel, ezért nem támogatott. újrafordítani az <B>MPlayer</B>-t : <CODE>./configure --enable-tdfxfb</CODE></P>
Jelentkezők kellenek tesztelésre, javításra.</P>
<P><B><A NAME=2.2.1.10>2.2.1.10. OpenGL kimenet</A></B></P> <P><B><A NAME=2.2.1.10>2.2.1.10. OpenGL kimenet</A></B></P>
@ -613,7 +615,7 @@ Here are some important:</P></B></TD><TR>
nehéz lenne ezt beépíteni mplayer-be.</I></P> nehéz lenne ezt beépíteni mplayer-be.</I></P>
<P.Ez a driver korlátja. BES (Back-End Scaler, ez az overlay generator, és YUV <P.Ez a driver korlátja. BES (Back-End Scaler, ez az overlay generator, és YUV
scaler a G200/G400/G450 kártyákon) csak a CRTC1-en működik. Normális esetben, scaler a G200/G400/G450/G550 kártyákon) csak a CRTC1-en működik. Normális esetben,
CRTC1 (szöveges mód, minden bpp, BES) az 1-es head-re kerül, és CRTC2 CRTC1 (szöveges mód, minden bpp, BES) az 1-es head-re kerül, és CRTC2
(csak 16/32bpp, csak grafika) a 2-esre (TV-kimenet).</P> (csak 16/32bpp, csak grafika) a 2-esre (TV-kimenet).</P>

View File

@ -65,7 +65,7 @@
</LI><LI><A HREF="video.html#2.2.1.6">2.2.1.6 Framebuffer output (FBdev)</A> </LI><LI><A HREF="video.html#2.2.1.6">2.2.1.6 Framebuffer output (FBdev)</A>
</LI><LI><A HREF="video.html#2.2.1.7">2.2.1.7 Matrox framebuffer (mga_vid)</A> </LI><LI><A HREF="video.html#2.2.1.7">2.2.1.7 Matrox framebuffer (mga_vid)</A>
</LI><LI><A HREF="video.html#2.2.1.8">2.2.1.8 SiS 6326 framebuffer (sis_vid)</A> </LI><LI><A HREF="video.html#2.2.1.8">2.2.1.8 SiS 6326 framebuffer (sis_vid)</A>
</LI><LI><A HREF="video.html#2.2.1.9">2.2.1.9 3dfx YUV support</A> </LI><LI><A HREF="video.html#2.2.1.9">2.2.1.9 3dfx YUV support (tdfxfb)</A>
</LI><LI><A HREF="video.html#2.2.1.10">2.2.1.10 OpenGL output</A> </LI><LI><A HREF="video.html#2.2.1.10">2.2.1.10 OpenGL output</A>
</LI><LI><A HREF="video.html#2.2.1.11">2.2.1.11 AAlib - text mode displaying</A> </LI><LI><A HREF="video.html#2.2.1.11">2.2.1.11 AAlib - text mode displaying</A>
</LI><LI><A HREF="video.html#2.2.1.A">2.2.1.A TVout</A> </LI><LI><A HREF="video.html#2.2.1.A">2.2.1.A TVout</A>
@ -205,7 +205,7 @@ Note: the avifile project has similar codecs package, but it differs
from ours, so if you want to use all supported codecs, then use from ours, so if you want to use all supported codecs, then use
our package! However, you can use our codecs package with avifile.</LI> our package! However, you can use our codecs package with avifile.</LI>
<LI>If you own a Matrox G200/G400/G450 card, then please see the <A HREF="video.html#2.2.1.7">2.2.1.7</A> <LI>If you own a Matrox G200/G400/G450/G550 card, then please see the <A HREF="video.html#2.2.1.7">2.2.1.7</A>
section in order to gain big speedup. It is important to do these steps section in order to gain big speedup. It is important to do these steps
<I>before</I> compiling <B>MPlayer</B>, otherwise no Matrox-specific support will be <I>before</I> compiling <B>MPlayer</B>, otherwise no Matrox-specific support will be
built.</LI> built.</LI>
@ -917,7 +917,7 @@ This list should be kept low-traffic.</P>
<LI>send user questions here (after reading all this documentation)</LI> <LI>send user questions here (after reading all this documentation)</LI>
</UL></P> </UL></P>
</LI><LI>MPlayer &amp; Matrox G200/G400/G450 users:<BR> </LI><LI>MPlayer &amp; Matrox G200/G400/G450/G550 users:<BR>
<A HREF="http://lists.sourceforge.net/lists/listinfo/mplayer-matrox">http://lists.sourceforge.net/lists/listinfo/mplayer-matrox</A> <A HREF="http://lists.sourceforge.net/lists/listinfo/mplayer-matrox">http://lists.sourceforge.net/lists/listinfo/mplayer-matrox</A>
<P>Send matrox-related questions here<UL> <P>Send matrox-related questions here<UL>
<LI>things about mga_vid</LI> <LI>things about mga_vid</LI>

View File

@ -33,6 +33,7 @@
<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>syncfb</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Matrox G400 YUV support on framebuffer (obsoleted, use mga/xmga)</TD><TR> <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>syncfb</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Matrox G400 YUV support on framebuffer (obsoleted, use mga/xmga)</TD><TR>
<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>3dfx</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Voodoo2/3 hardware YUV (/dev/3dfx) support (not yet tested, maybe <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>3dfx</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Voodoo2/3 hardware YUV (/dev/3dfx) support (not yet tested, maybe
broken)</TD><TR> broken)</TD><TR>
<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>tdfxfb</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Voodoo2/3 hardware YUV support on tdfx framebuffer (works!)</TD><TR>
<TD COLSPAN=4><P><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Special:</B></P></TD><TR> <TD COLSPAN=4><P><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Special:</B></P></TD><TR>
@ -166,6 +167,8 @@ XFree86 version 4.1.0 or greater, it works ok. Alternatively, you can use
If you experience strange effects using -vo xv, try SDL (it has XVideo too) If you experience strange effects using -vo xv, try SDL (it has XVideo too)
and see if it helps. Check the <A HREF="#2.2.1.4">SDL section</A> for details.</P> and see if it helps. Check the <A HREF="#2.2.1.4">SDL section</A> for details.</P>
<P><B>OR</B>, try the NEW -vo tdfxfb driver! See the <A HREF=#2.2.1.9>2.2.1.9</A>
section!</P>
<P><B><A NAME=2.2.1.2.2>2.2.1.2.2. S3 cards</A></B></P> <P><B><A NAME=2.2.1.2.2>2.2.1.2.2. S3 cards</A></B></P>
@ -502,7 +505,7 @@ and don't ask for it, since it's not an <B>MPlayer</B> limitation.</P>
<P><B><A NAME=2.2.1.7>2.2.1.7. Matrox framebuffer (mga_vid)</A></B></P> <P><B><A NAME=2.2.1.7>2.2.1.7. Matrox framebuffer (mga_vid)</A></B></P>
<P>This section is about the Matrox G200/G400/G450 BES (Back-End Scaler) <P>This section is about the Matrox G200/G400/G450/G550 BES (Back-End Scaler)
support, the mga_vid kernel driver. It's active developed by me (A'rpi), and support, the mga_vid kernel driver. It's active developed by me (A'rpi), and
it has hardware VSYNC support with triple buffering. It works on both it has hardware VSYNC support with triple buffering. It works on both
framebuffer console and under X.</P> framebuffer console and under X.</P>
@ -552,12 +555,11 @@ driver, so avoid using both. If you messed up Xv with mga, try running
updated after the mga_vid changes, so it's outdated now. Volunteers updated after the mga_vid changes, so it's outdated now. Volunteers
needed to test it and bring the code up-to-date.</P> needed to test it and bring the code up-to-date.</P>
<P><B><A NAME=2.2.1.9>2.2.1.9. 3dfx YUV support</A></B></P> <P><B><A NAME=2.2.1.9>2.2.1.9. 3dfx YUV support (tdfxfb)</A></B></P>
<P>3dfx has native YUV+scaler support, using /dev/3dfx (tdfx.o driver?) <P>This driver uses the kernel's tdfx framebuffer driver to play movies with
The /dev/3dfx kernel driver exists only for 2.2.x kernels, for use with YUV acceleration. You'll need a kernel with tdfxfb support, and recompile with
Glide 2.x Linux ports. It's not tested with <B>MPlayer</B>, and so no more <CODE>./configure --enable-tdfxfb</CODE></P>
supported. Volunteers needed to test it and bring the code up-to-date.</P>
<P><B><A NAME=2.2.1.10>2.2.1.10. OpenGL output</A></B></P> <P><B><A NAME=2.2.1.10>2.2.1.10. OpenGL output</A></B></P>
@ -628,7 +630,7 @@ on my tv. I love this feature and was wondering how hard it would be to add
such a feature to mplayer.</I></P> such a feature to mplayer.</I></P>
<P>It's a driver limitation. BES (Back-End Scaler, it's the overlay generator <P>It's a driver limitation. BES (Back-End Scaler, it's the overlay generator
and YUV scaling engine of G200/G400/G450 cards) works only with CRTC1. and YUV scaling engine of G200/G400/G450/G550 cards) works only with CRTC1.
Normally, CRTC1 (textmode, every bpp gfx and BES) is routed to HEAD1, Normally, CRTC1 (textmode, every bpp gfx and BES) is routed to HEAD1,
and CRTC2 (only 16/32bpp gfx) is routed to HEAD2 (TV-out).</P> and CRTC2 (only 16/32bpp gfx) is routed to HEAD2 (TV-out).</P>