From 8a8603c22668a6e7a0ffd049c2c43b91105bcb61 Mon Sep 17 00:00:00 2001 From: diego Date: Mon, 3 Feb 2003 02:06:21 +0000 Subject: [PATCH] VIDIX and PowerVR updates, based on a patch by Alex. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9242 b3059339-0415-0410-9bf9-f77b7e298cf2 --- DOCS/documentation.html | 10 +++++- DOCS/video.html | 77 ++++++++++++++++++++++++++++++++--------- 2 files changed, 69 insertions(+), 18 deletions(-) diff --git a/DOCS/documentation.html b/DOCS/documentation.html index 3fd3933cf1..7af91f8096 100644 --- a/DOCS/documentation.html +++ b/DOCS/documentation.html @@ -131,6 +131,7 @@
  • 2.3.1.2.1.4 ATI cards
  • 2.3.1.2.1.5 NeoMagic cards
  • 2.3.1.2.1.6 Trident cards
  • +
  • 2.3.1.2.1.7 Kyro/PowerVR cards
  • 2.3.1.2.2 DGA
  • @@ -143,7 +144,14 @@
  • 2.3.1.2.9 AAlib - text mode displaying
  • 2.3.1.2.10 VESA - output to VESA BIOS
  • 2.3.1.2.11 X11
  • -
  • 2.3.1.2.12 VIDIX
  • +
  • 2.3.1.2.12 VIDIX + +
  • 2.3.1.2.13 DirectFB
  • 2.3.1.2.14 DirectFB/Matrox (dfbmga)
  • diff --git a/DOCS/video.html b/DOCS/video.html index 7099374e79..68c2c22a03 100644 --- a/DOCS/video.html +++ b/DOCS/video.html @@ -205,11 +205,18 @@

    2.3.1.2.1.6 Trident cards

    -

    If you want to use xv with a trident card, provided that it doesn't work +

    If you want to use Xv with a Trident card, provided that it doesn't work with 4.1.0, install XFree 4.2.0. 4.2.0 adds support for fullscreen xv support with the Cyberblade XP card.

    +

    2.3.1.2.1.7 Kyro/PowerVR cards

    + +

    If you want to use Xv with a Kyro based card (for example Hercules Prophet + 4000XT), you should download the drivers from the + PowerVR site.

    + +

    2.3.1.2.2 DGA

    @@ -397,14 +404,6 @@ -

    2.3.1.2.2.9 Future work

    - - - -

    2.3.1.2.2.A Some modelines

    @@ -594,8 +593,8 @@
       it has hardware VSYNC support with triple buffering. It works on both
       framebuffer console and under X.

    -

    WARNING: on non-Linux systems, use VIDIX for - mga_vid!

    +

    NOTE: This is Linux only! On non-Linux (tested on FreeBSD) systems, + you can use VIDIX instead!

    Installation:

      @@ -919,13 +918,57 @@ Indeed it doesn't matter which video output driver is used with VIDIX. porting (mainly libdha) it. But there is a hope, that it will work on those systems where X11 does.

      -
      - Warning: security risk
      - Unfortunately you must have root privileges to use VIDIX - due to direct hardware access. At least the SUID bit on the - MPlayer executable must be set. -
      +

      Since VIDIX requires direct hardware access you can either run it as root or + set the SUID bit on the MPlayer binary (Warning: This is a security + risk!). Alternatively, you can use a special kernel module, like this:

      +
        +
      1. Download the + development version + of svgalib (for example 1.9.17).
      2. +
      3. Move the svgalib-1.9.17/kernel/svgalib_helper directory to + mplayer/main/libdha/svgalib_helper.
      4. +
      5. Compile the module in the svgalib_helper directory and + insmod it.
      6. +
      7. Recompile and install libdha.
      8. +
      + + +

      2.3.1.2.12.1 ATI cards

      + +

      Currently most ATI cards are supported natively, from Mach64 to the newest + Radeons.

      + +

      There are two compiled binaries: radeon_vid for Radeon and + rage128_vid for Rage 128 cards. You may force one or let the + VIDIX system autoprobe all available drivers.

      + + +

      2.3.1.2.12.2 Matrox cards

      + +

      Matrox G200,G400,G450 and G550 have been reported to work.

      + +

      The driver supports video equalizers and should be nearly as fast as the + Matrox framebuffer.

      + + +

      2.3.1.12.3 Trident cards

      + +

      There is a driver available for the Trident Cyberblade/i1 chipset, which + can be found on VIA Epia motherboards.

      + +

      The driver was written and is maintained by Alastair M. Robinson, who offers + the very latest driver versions for download from his + homepage. + The drivers are added to MPlayer with only a short delay, so CVS should always + be up to date.

      + + +

      2.3.1.2.12.4 3DLabs cards

      + +

      Although there is a driver for the 3DLabs GLINT R3 and Permedia3 chips, + no one has tested it, so reports are welcome.

      +

      2.3.1.2.13 DirectFB