Mercurial > mplayer.hg
comparison DOCS/xml/en/video.xml @ 11065:2909e5a20c5a
nvidia info update
author | gabucino |
---|---|
date | Thu, 09 Oct 2003 22:11:17 +0000 |
parents | 9ae01c61a346 |
children | 2340e006992f |
comparison
equal
deleted
inserted
replaced
11064:cc5944174c46 | 11065:2909e5a20c5a |
---|---|
198 | 198 |
199 <sect5 id="nvidia"> | 199 <sect5 id="nvidia"> |
200 <title>nVidia cards</title> | 200 <title>nVidia cards</title> |
201 | 201 |
202 <para> | 202 <para> |
203 nVidia isn't a very good choice under Linux (according to nVidia, this is | 203 nVidia isn't always a very good choice under Linux (according to nVidia, this |
204 <link linkend="nvidia-opinions">not true</link>)... You'll have to use the | 204 is <link linkend="nvidia-opinions">not true</link>)... XFree86's |
205 binary closed-source nVidia driver, available at nVidia's web site. The | 205 open-source driver supports most of these cards, but for some cases, you'll |
206 standard XFree86 driver doesn't support XVideo for these cards, due to | 206 have to use the binary closed-source nVidia driver, available at nVidia's web |
207 nVidia's closed sources/specifications. | 207 site. You'll always need this driver if you want 3D acceleration too. |
208 </para> | 208 </para> |
209 | 209 |
210 <para> | 210 <para> |
211 As far as I know the latest XFree86 driver contains XVideo support for | 211 Riva128 cards don't have XVideo support with XFree86's nVidia driver :( |
212 GeForce 2 and 3. | |
213 </para> | |
214 | |
215 <para> | |
216 Riva128 cards don't have XVideo support even with the nVidia driver :( | |
217 Complain to nVidia. | 212 Complain to nVidia. |
213 </para> | |
214 | |
215 <para> | |
216 However, MPlayer contains a <link linkend="vidix">Vidix</link> driver | |
217 (<link linkend="vidix-nvidia">nvidia_vid</link>) for most nVidia cards. | |
218 Currently it is in beta stage, and has some drawbacks. For more information, | |
219 <link linkend="vidix-nvidia">click here</link>. | |
218 </para> | 220 </para> |
219 </sect5> | 221 </sect5> |
220 | 222 |
221 | 223 |
222 <sect5 id="ati"> | 224 <sect5 id="ati"> |
1482 <para> | 1484 <para> |
1483 There's a relatively new nVidia driver out there, it's known to work on Riva | 1485 There's a relatively new nVidia driver out there, it's known to work on Riva |
1484 128, TNT and GeForce2 chipsets, also others have been reported working. | 1486 128, TNT and GeForce2 chipsets, also others have been reported working. |
1485 </para> | 1487 </para> |
1486 | 1488 |
1487 <para> | 1489 <itemizedlist spacing="compact"> |
1488 It's recommended to use the binary nVidia drivers for X before using this | 1490 <title>LIMITATIONS</title> |
1489 VIDIX driver, because some of the registers which need to be initialized | 1491 <listitem><para> |
1490 haven't been discovered yet, so it will probably fail with the Open Source | 1492 It's recommended to use the binary nVidia drivers for X before using this |
1491 XFree86 <filename>nv.o</filename> driver. | 1493 VIDIX driver, because some of the registers which need to be initialized |
1494 haven't been discovered yet, so it will probably fail with the Open Source | |
1495 XFree86 <filename>nv.o</filename> driver. | |
1496 </para></listitem> | |
1497 <listitem><para> | |
1498 Currently only codecs capable of UYVY colorspace output are the only ones | |
1499 that can work in conjuction with this driver. Unfortunately, this excludes | |
1500 every single decoder from the libavcodec family. This leaves us with the | |
1501 following usable popular codecs: <systemitem>cvid, divxds, xvid, divx4, | |
1502 wmv7, wmv8</systemitem> and some others. Please note that this is only | |
1503 a temporal incomfortability. The usage syntax is as follows: | |
1504 <screen> | |
1505 mplayer -vf formay=uyvy -vc divxds divx3file.avi | |
1506 </screen> | |
1507 </para></listitem> | |
1508 </itemizedlist> | |
1509 | |
1510 <para> | |
1511 An unique feature of the nvidia_vid driver is its ability to display video on | |
1512 <emphasis role="bold">plain, pure, text-only console</emphasis> - with no | |
1513 framebuffer or X magic whatsoever. For this purpose, we'll have to use the | |
1514 <option>cvidix</option> video output, as the following example shows: | |
1515 <screen> | |
1516 mplayer -vf formay=uyvy -vc divxds -vo cvidix example.avi | |
1517 </screen> | |
1492 </para> | 1518 </para> |
1493 | 1519 |
1494 <para> | 1520 <para> |
1495 Reports awaited! | 1521 Reports awaited! |
1496 </para> | 1522 </para> |