Mercurial > mplayer.hg
changeset 11065:2909e5a20c5a
nvidia info update
author | gabucino |
---|---|
date | Thu, 09 Oct 2003 22:11:17 +0000 |
parents | cc5944174c46 |
children | e16982ed6708 |
files | DOCS/xml/en/video.xml |
diffstat | 1 files changed, 39 insertions(+), 13 deletions(-) [+] |
line wrap: on
line diff
--- a/DOCS/xml/en/video.xml Thu Oct 09 21:21:46 2003 +0000 +++ b/DOCS/xml/en/video.xml Thu Oct 09 22:11:17 2003 +0000 @@ -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>