comparison DOCS/video.html @ 3027:7b85ba8c9be5

mostly fixes, some updates
author gabucino
date Tue, 20 Nov 2001 14:19:31 +0000
parents 3f4e4ade4897
children 1dbc569b6528
comparison
equal deleted inserted replaced
3026:1b65a4abf104 3027:7b85ba8c9be5
7 7
8 <TABLE BORDER=0> 8 <TABLE BORDER=0>
9 9
10 <TD COLSPAN=4><P><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>General:</B></P></TD><TR> 10 <TD COLSPAN=4><P><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>General:</B></P></TD><TR>
11 11
12 <TD>&nbsp;&nbsp;</TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2><A HREF=#2.3.1.13>x11</A></TD><TD>&nbsp;&nbsp;</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>X11 with optional SHM extension</TD><TR> 12 <TD>&nbsp;&nbsp;</TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica,
13 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2><A HREF=#2.3.1.2>xv</A></TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>X11 using overlays with the Xvideo extension (hardware YUV & scaling)</TD><TR> 13 sans-serif" size=2><A HREF=#2.3.1.13>x11</A></TD><TD>&nbsp;&nbsp;</TD><TD><FONT
14 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2><A HREF=#2.3.1.10</A></TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OpenGL renderer, so far works only with: 14 face="Verdana, Arial, Helvetica, sans-serif" size=2>X11 with optional SHM
15 extension</TD><TR>
16 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
17 size=2><A HREF=#2.3.1.2>xv</A></TD><TD></TD><TD><FONT face="Verdana, Arial,
18 Helvetica, sans-serif" size=2>X11 using overlays with the Xvideo extension
19 (hardware YUV & scaling)</TD><TR>
20 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
21 size=2><A HREF=#2.3.1.10>gl</A></TD><TD></TD><TD><FONT face="Verdana, Arial,
22 Helvetica, sans-serif" size=2>OpenGL renderer, so far works only with:
15 <UL><LI>all cards with Utah-GLX 23 <UL><LI>all cards with Utah-GLX
16 <LI>Matrox cards with X/DRI >=4.0.3 24 <LI>Matrox cards with X/DRI >=4.0.3
17 <LI>Radeon with X/DRI CVS</UL></TD><TR> 25 <LI>Radeon with X/DRI CVS</UL></TD><TR>
18 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2><A HREF=#2.3.1.3>dga</A></TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>X11 DGA extension</TD><TR> 26 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
19 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2><A HREF=#2.3.1.6>fbdev</A></TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Output to general framebuffers</TD><TR> 27 size=2><A HREF=#2.3.1.3>dga</A></TD><TD></TD><TD><FONT face="Verdana, Arial,
20 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2><A HREF=#2.3.1.5>svga</A></TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Output to SVGAlib</TD><TR> 28 Helvetica, sans-serif" size=2>X11 DGA extension</TD><TR>
21 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2><A HREF=#2.3.1.4>sdl</A></TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> 29 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
30 size=2><A HREF=#2.3.1.6>fbdev</A></TD><TD></TD><TD><FONT face="Verdana, Arial,
31 Helvetica, sans-serif" size=2>Output to general framebuffers</TD><TR>
32 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
33 size=2><A HREF=#2.3.1.5>svga</A></TD><TD></TD><TD><FONT face="Verdana, Arial,
34 Helvetica, sans-serif" size=2>Output to SVGAlib</TD><TR>
35 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
36 size=2><A HREF=#2.3.1.4>sdl</A></TD><TD></TD><TD><FONT face="Verdana, Arial,
37 Helvetica, sans-serif" size=2>
22 &nbsp;&nbsp;<CODE>1.1.7:</CODE> supports software scaling<BR> 38 &nbsp;&nbsp;<CODE>1.1.7:</CODE> supports software scaling<BR>
23 &nbsp;&nbsp;<CODE>1.1.8:</CODE> supports Xvideo (hardware scaling/fullscreen)<BR> 39 &nbsp;&nbsp;<CODE>1.1.8:</CODE> supports Xvideo (hardware scaling/fullscreen)<BR>
24 &nbsp;&nbsp;<CODE>1.2.0:</CODE> supports AAlib (-vo aa is very recommended, see below!)</TD><TR> 40 &nbsp;&nbsp;<CODE>1.2.0:</CODE> supports AAlib (-vo aa is very recommended, see below!)</TD><TR>
25 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2><A HREF=#2.3.1.14-TODO>ggi</A></TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>similar to SDL</TD><TR> 41 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
26 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2><A HREF=#2.3.1.11>aa</A></TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>textmode rendering with AAlib</TD><TR> 42 size=2><A HREF=#2.3.1.14-TODO>ggi</A></TD><TD></TD><TD><FONT face="Verdana,
27 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2><a href=#2.3.1.12>vesa</a></TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Output to VESA BIOS.</TD><TR> 43 Arial, Helvetica, sans-serif" size=2>similar to SDL</TD><TR>
28 44 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
29 <TD COLSPAN=4><P><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Card specific:</B></P></TD><TR> 45 size=2><A HREF=#2.3.1.11>aa</A></TD><TD></TD><TD><FONT face="Verdana, Arial,
30 46 Helvetica, sans-serif" size=2>textmode rendering with AAlib</TD><TR>
31 <TD>&nbsp;&nbsp;</TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2><A HREF=#2.3.1.7>mga</A></TD><TD>&nbsp;&nbsp;</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Matrox G200/G400 hardware YUV overlay via the mga_vid device</TD><TR> 47 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
32 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2><A HREF=#2.3.1.7>xmga</A></TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Matrox G200/G400 overlay (mga_vid) in X11 window<BR> 48 size=2><a href=#2.3.1.12>vesa</a></TD><TD></TD><TD><FONT face="Verdana, Arial,
49 Helvetica, sans-serif" size=2>Output to VESA BIOS.</TD><TR>
50
51 <TD COLSPAN=4><P><B><FONT face="Verdana, Arial, Helvetica, sans-serif"
52 size=2>Card specific:</B></P></TD><TR>
53
54 <TD>&nbsp;&nbsp;</TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica,
55 sans-serif" size=2><A HREF=#2.3.1.7>mga</A></TD><TD>&nbsp;&nbsp;</TD><TD><FONT
56 face="Verdana, Arial, Helvetica, sans-serif" size=2>Matrox G200/G400 hardware
57 YUV overlay via the mga_vid device</TD><TR>
58 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
59 size=2><A HREF=#2.3.1.7>xmga</A></TD><TD></TD><TD><FONT face="Verdana, Arial,
60 Helvetica, sans-serif" size=2>Matrox G200/G400 overlay (mga_vid) in X11
61 window<BR>
33 (<I>Xv emulation on X 3.3.x!</I>)</TD><TR> 62 (<I>Xv emulation on X 3.3.x!</I>)</TD><TR>
34 <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> 63 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
35 <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>Voodoo3/Banshee hardware YUV (/dev/3dfx) support (not yet tested, maybe 64 size=2>syncfb</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica,
36 broken)</TD><TR> 65 sans-serif" size=2>Matrox G400 YUV support on framebuffer (obsoleted, use
37 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2><A HREF=#2.3.1.9>tdfxfb</A></TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Voodoo3/Banshee hardware YUV support on tdfx framebuffer (works!)</TD><TR> 66 mga/xmga)</TD><TR>
38 67 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
39 <TD COLSPAN=4><P><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Special:</B></P></TD><TR> 68 size=2>3dfx</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif"
40 69 size=2>Voodoo3/Banshee hardware YUV (/dev/3dfx) support (not yet tested, maybe
41 <TD>&nbsp;&nbsp;</TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>png</TD><TD>&nbsp;&nbsp;</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>PNG files output (use -z switch to set compression)</TD><TR> 70 broken)</TD><TR>
42 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>pgm</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>PGM files output (for testing purposes or ffmpeg encoding)</TD><TR> 71 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
43 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>md5</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>MD5sum output (for MPEG conformance tests)</TD><TR> 72 size=2><A HREF=#2.3.1.9>tdfxfb</A></TD><TD></TD><TD><FONT face="Verdana, Arial,
44 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>null</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Null output (for speed tests/benchmarking)</TD><TR> 73 Helvetica, sans-serif" size=2>Voodoo3/Banshee hardware YUV support on tdfx
74 framebuffer (works!)</TD><TR>
75
76 <TD COLSPAN=4><P><B><FONT face="Verdana, Arial, Helvetica, sans-serif"
77 size=2>Special:</B></P></TD><TR>
78
79 <TD>&nbsp;&nbsp;</TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica,
80 sans-serif" size=2>png</TD><TD>&nbsp;&nbsp;</TD><TD><FONT face="Verdana, Arial,
81 Helvetica, sans-serif" size=2>PNG files output (use -z switch to set
82 compression)</TD><TR>
83 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
84 size=2>pgm</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif"
85 size=2>PGM files output (for testing purposes or ffmpeg encoding)</TD><TR>
86 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
87 size=2>md5</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif"
88 size=2>MD5sum output (for MPEG conformance tests)</TD><TR>
89 <TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
90 size=2>null</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif"
91 size=2>Null output (for speed tests/benchmarking)</TD><TR>
45 </TABLE> 92 </TABLE>
46 93
47 <P>NOTE: <I>check the following subsections for details and requirements!</I></P> 94 <P>NOTE: <I>check the following subsections for details and requirements!</I></P>
48 95
49 96
174 <P><B><A NAME=2.3.1.2.2>2.3.1.2.2. S3 cards</A></B></P> 221 <P><B><A NAME=2.3.1.2.2>2.3.1.2.2. S3 cards</A></B></P>
175 222
176 <P>S3 Savage3D's should work fine, but for Savage4, use XFree86 version 4.0.3 223 <P>S3 Savage3D's should work fine, but for Savage4, use XFree86 version 4.0.3
177 or greater (in case of image problems, try 16bpp). As for S3 Virge.. sell it.</P> 224 or greater (in case of image problems, try 16bpp). As for S3 Virge.. sell it.</P>
178 225
179 <P><B>NOTE</B>: Savage4 has a slow YV12 image displaying capability (it needs 226 <P><B>NOTE</B>: Savage cards have a slow YV12 image displaying capability (it needs
180 to do YV12->YUY2 conversion, because the Savage hardware can't display YV12). 227 to do YV12->YUY2 conversion, because the Savage hardware can't display YV12).
181 So when this documentation says at some point "this has YV12 output use this, 228 So when this documentation says at some point "this has YV12 output use this,
182 it's faster", you shouldn't. Stick to YUY2.</P> 229 it's faster", it's not sure. Try.</P>
183 230
184 231
185 <P><B><A NAME=2.3.1.2.3>2.3.1.2.3. nVidia cards</A></B></P> 232 <P><B><A NAME=2.3.1.2.3>2.3.1.2.3. nVidia cards</A></B></P>
186 233
187 <P>nVidia isn't a very good choice under Linux.. You'll have to use the 234 <P>nVidia isn't a very good choice under Linux.. You'll have to use the
199 <LI>The GATOS driver (which you should use) has VSYNC enabled by default. It means that decoding speed 246 <LI>The GATOS driver (which you should use) has VSYNC enabled by default. It means that decoding speed
200 (!) is synced to the monitor's refresh rate. If playing seems to be slow, try 247 (!) is synced to the monitor's refresh rate. If playing seems to be slow, try
201 disabling VSYNC somehow, or set refresh rate to n*(fps of the movie) Hz.</LI> 248 disabling VSYNC somehow, or set refresh rate to n*(fps of the movie) Hz.</LI>
202 249
203 <LI>Radeon VE - currently only XFree86 CVS has driver for this card, version 250 <LI>Radeon VE - currently only XFree86 CVS has driver for this card, version
204 4.1.0 doesn't. Of course with <B>MPlayer</B> you can happily get 251 4.1.0 doesn't. And no TV out support. Of course with <B>MPlayer</B> you can
205 <B>accelerated</B> display, with or without <B>TV output</B>, and no libraries 252 happily get <B>accelerated</B> display, with or without <B>TV output</B>, and
206 or X are needed. Read <a href=#2.3.1.12>VESA driver</a> and <A 253 no libraries or X are needed. Read <a href=#2.3.1.12>VESA driver</a> and <A
207 HREF=#2.3.1.14>Radeon acceleration</A> sections).</LI> 254 HREF=#2.3.1.14>Radeon acceleration</A> sections).</LI> </P>
208 </P>
209 255
210 256
211 <P><B><A NAME=2.3.1.2.5>2.3.1.2.5. NeoMagic cards</A></B></P> 257 <P><B><A NAME=2.3.1.2.5>2.3.1.2.5. NeoMagic cards</A></B></P>
212 258
213 <P> 259 <P>
888 we have no chance to get working TV-out on ATI.</P> 934 we have no chance to get working TV-out on ATI.</P>
889 935
890 <P>What's status of ATI's tv-out chips under Linux: 936 <P>What's status of ATI's tv-out chips under Linux:
891 <LI><b>ATI Mach64</b> has <i>ImpacTV</i> which is supported by gatos. 937 <LI><b>ATI Mach64</b> has <i>ImpacTV</i> which is supported by gatos.
892 <LI><b>ASIC Radeon VIVO</b> has <i>Rage Theatre</i> which is supported by gatos. 938 <LI><b>ASIC Radeon VIVO</b> has <i>Rage Theatre</i> which is supported by gatos.
893 <LI><b>Radeon VE</b> and <b>Rage PRO LT</b> have <i>ImpacTV2+</i> which is not supported under Linux.</P> 939 <LI><b>Radeon VE</b> and <b>Rage PRO LT</b> have <i>ImpacTV2+</i> which is not supported under Linux.
940 But with <B>MPlayer</B> you get <B>full hardware acceleration</B> and <B>TV out</B>
941 for Radeons !
942 Check <a href=#2.3.1.12>VESA driver</a> and <A HREF=#2.3.1.14>Radeon
943 acceleration</A> sections.</P>
894 944
895 <P> 945 <P>
896 Fortunately, owners of fast enough CPUs (Duron, Celeron2 and better) <b>can watch 946 Fortunately, owners of fast enough CPUs (Duron, Celeron2 and better) <b>can watch
897 movies on their TV</b> through <a href=#2.3.1.12>VESA drivers</a>. 947 movies on their TV</b> through <a href=#2.3.1.12>VESA drivers</a>.
898 </P> 948 </P>
921 For detail see <a href="video.html#2.3.1.12">VESA</a> sections of this 971 For detail see <a href="video.html#2.3.1.12">VESA</a> sections of this
922 documentation. 972 documentation.
923 </P> 973 </P>
924 974
925 975
926 <P><B><A NAME=2.3.1.A.4>2.3.1.A.4. Voodoo 3</A></B></P> 976 <P><B><A NAME=2.3.1.A.3>2.3.1.A.3. Voodoo 3</A></B></P>
927 977
928 <P> 978 <P>
929 Check <A HREF="http://www.iki.fi/too/tvout-voodoo3-3000-xfree">this URL</A>. 979 Check <A HREF="http://www.iki.fi/too/tvout-voodoo3-3000-xfree">this URL</A>.
930 </P> 980 </P>
931 981