[Mplayer-cvslog] CVS: main/DOCS/xml/en video.xml,1.20,1.21
Gabucino
gabucino at mplayerhq.hu
Fri Oct 10 00:11:47 CEST 2003
Update of /cvsroot/mplayer/main/DOCS/xml/en
In directory mail:/var/tmp.root/cvs-serv19945/xml/en
Modified Files:
video.xml
Log Message:
nvidia info update
Index: video.xml
===================================================================
RCS file: /cvsroot/mplayer/main/DOCS/xml/en/video.xml,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- video.xml 7 Oct 2003 23:45:59 -0000 1.20
+++ video.xml 9 Oct 2003 22:11:17 -0000 1.21
@@ -200,21 +200,23 @@
<title>nVidia cards</title>
<para>
-nVidia isn't a very good choice under Linux (according to nVidia, this is
-<link linkend="nvidia-opinions">not true</link>)... You'll have to use the
-binary closed-source nVidia driver, available at nVidia's web site. The
-standard XFree86 driver doesn't support XVideo for these cards, due to
-nVidia's closed sources/specifications.
+nVidia isn't always a very good choice under Linux (according to nVidia, this
+is <link linkend="nvidia-opinions">not true</link>)... XFree86's
+open-source driver supports most of these cards, but for some cases, you'll
+have to use the binary closed-source nVidia driver, available at nVidia's web
+site. You'll always need this driver if you want 3D acceleration too.
</para>
<para>
-As far as I know the latest XFree86 driver contains XVideo support for
-GeForce 2 and 3.
+Riva128 cards don't have XVideo support with XFree86's nVidia driver :(
+Complain to nVidia.
</para>
<para>
-Riva128 cards don't have XVideo support even with the nVidia driver :(
-Complain to nVidia.
+However, MPlayer contains a <link linkend="vidix">Vidix</link> driver
+(<link linkend="vidix-nvidia">nvidia_vid</link>) for most nVidia cards.
+Currently it is in beta stage, and has some drawbacks. For more information,
+<link linkend="vidix-nvidia">click here</link>.
</para>
</sect5>
@@ -1484,11 +1486,35 @@
128, TNT and GeForce2 chipsets, also others have been reported working.
</para>
+<itemizedlist spacing="compact">
+<title>LIMITATIONS</title>
+<listitem><para>
+ It's recommended to use the binary nVidia drivers for X before using this
+ VIDIX driver, because some of the registers which need to be initialized
+ haven't been discovered yet, so it will probably fail with the Open Source
+ XFree86 <filename>nv.o</filename> driver.
+ </para></listitem>
+<listitem><para>
+ Currently only codecs capable of UYVY colorspace output are the only ones
+ that can work in conjuction with this driver. Unfortunately, this excludes
+ every single decoder from the libavcodec family. This leaves us with the
+ following usable popular codecs: <systemitem>cvid, divxds, xvid, divx4,
+ wmv7, wmv8</systemitem> and some others. Please note that this is only
+ a temporal incomfortability. The usage syntax is as follows:
+ <screen>
+ mplayer -vf formay=uyvy -vc divxds divx3file.avi
+ </screen>
+ </para></listitem>
+</itemizedlist>
+
<para>
-It's recommended to use the binary nVidia drivers for X before using this
-VIDIX driver, because some of the registers which need to be initialized
-haven't been discovered yet, so it will probably fail with the Open Source
-XFree86 <filename>nv.o</filename> driver.
+ An unique feature of the nvidia_vid driver is its ability to display video on
+ <emphasis role="bold">plain, pure, text-only console</emphasis> - with no
+ framebuffer or X magic whatsoever. For this purpose, we'll have to use the
+ <option>cvidix</option> video output, as the following example shows:
+ <screen>
+ mplayer -vf formay=uyvy -vc divxds -vo cvidix example.avi
+ </screen>
</para>
<para>
More information about the MPlayer-cvslog
mailing list