From 411ad0099e0b4921bd636bf071f286eb45b0a693 Mon Sep 17 00:00:00 2001 From: diego Date: Tue, 20 Aug 2002 00:33:04 +0000 Subject: Converted the docs to use proper headings tags. Headings start at

for sections and decrease one size for each level in the section hierarchy, thus 2.3.4 is

. Headings without numbering are

unless they are in a

section, then
also. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7048 b3059339-0415-0410-9bf9-f77b7e298cf2 --- DOCS/video.html | 128 +++++++++++++++++++++++++++++--------------------------- 1 file changed, 66 insertions(+), 62 deletions(-) (limited to 'DOCS/video.html') diff --git a/DOCS/video.html b/DOCS/video.html index 20d8c2086a..94459acf5e 100644 --- a/DOCS/video.html +++ b/DOCS/video.html @@ -10,10 +10,10 @@ -

2.3.1 Video output devices

+

2.3.1 Video output devices

-

2.3.1.1 Setting up MTRR

+

2.3.1.1 Setting up MTRR

It is VERY recommended to check if the MTRR registers are set up properly, because they can give a big performance boost.

@@ -70,7 +70,7 @@ /proc/cpuinfo' to check it').

-

2.3.1.2 Xv

+

2.3.1.2 Xv

Under XFree86 4.0.2 or newer, you can use your card's hardware YUV routines using the XVideo extension. This is what the option '-vo xv' uses. Also, @@ -130,7 +130,7 @@ -

2.3.1.2.1 3dfx cards

+
2.3.1.2.1 3dfx cards

Older 3dfx drivers were known to have problems with XVideo acceleration, it didn't support either YUY2 or YV12, and so. Verify that you have XFree86 @@ -143,7 +143,7 @@ tdfxfb section.

-

2.3.1.2.2 S3 cards

+
2.3.1.2.2 S3 cards

S3 Savage3D's should work fine, but for Savage4, use XFree86 version 4.0.3 or greater (in case of image problems, try 16bpp). As for S3 Virge.. there is @@ -158,7 +158,7 @@ driver.

-

2.3.1.2.3 nVidia cards

+
2.3.1.2.3 nVidia cards

nVidia isn't a very good choice under Linux (according to nVidia, this is not true).. You'll have to @@ -173,7 +173,7 @@ Complain to nVidia.

-

2.3.1.2.4 ATI cards

+
2.3.1.2.4 ATI cards
-

2.3.1.2.5 NeoMagic cards

+
2.3.1.2.5 NeoMagic cards

These cards can be found in many laptops. Unfortunately, the driver in X 4.2.0 can't do Xv, but we have a modified, Xv-capable driver for you. @@ -205,7 +205,7 @@ EndSection

-

2.3.1.2.6 Trident cards

+
2.3.1.2.6 Trident cards

If you want to use xv with a trident card, provided that it doesn't work with 4.1.0, try the latest CVS of XFree or wait for XFree 4.2.0. @@ -213,17 +213,17 @@ Cyberblade XP card.

-

2.3.1.3 DGA

+

2.3.1.3 DGA

-

2.3.1.3.1 Summary

+
2.3.1.3.1 Summary

This document tries to explain in some words what DGA is in general and what the DGA video output driver for MPlayer can do (and what it can't).

-

2.3.1.3.2 What is DGA

+
2.3.1.3.2 What is DGA

DGA is short for Direct Graphics Access and is a means for a program to bypass the X-Server and directly modifying the framebuffer memory. @@ -250,7 +250,7 @@ driver that controls this chip. So it does not work on every system ...

-

2.3.1.3.3 Installing DGA support for MPlayer

+
2.3.1.3.3 Installing DGA support for MPlayer

First make sure X loads the DGA extension, see in /var/log/XFree86.0.log:

@@ -287,7 +287,7 @@ much faster.

-

2.3.1.3.4 Resolution switching

+
2.3.1.3.4 Resolution switching

The DGA driver allows for switching the resolution of the output signal. This avoids the need for doing (slow) software scaling and at the same time @@ -305,7 +305,7 @@

See appendix A for some sample modeline definitions.

-

2.3.1.3.5 DGA & MPlayer

+
2.3.1.3.5 DGA & MPlayer

DGA is used in two places with MPlayer: The SDL driver can be made to make use of it (-vo sdl:dga) and within the DGA driver (-vo dga). The above @@ -313,7 +313,7 @@ driver for MPlayer works.

-

2.3.1.3.6 Features of the DGA driver

+
2.3.1.3.6 Features of the DGA driver

The DGA driver is invoked by specifying -vo dga at the command line. The default behavior is to switch to a resolution matching the original @@ -352,7 +352,7 @@ CPU time!) depending on the implementation of DGA for your hardware.

-

2.3.1.3.7 Speed issues

+
2.3.1.3.7 Speed issues

Generally spoken, DGA framebuffer access should be at least as fast as using the X11 driver with the additional benefit of getting a fullscreen image. @@ -377,7 +377,7 @@ CPUs might work at 400 MHZ and above.

-

2.3.1.3.8 Known bugs

+
2.3.1.3.8 Known bugs

Well, according to some developers of XFree, DGA is quite a beast. They tell you better not to use it. Its implementation is not always flawless @@ -400,7 +400,7 @@ -

2.3.1.3.9 Future work

+
2.3.1.3.9 Future work
-

2.3.1.3.A Some modelines

+
2.3.1.3.A Some modelines
   Section "Modes"
@@ -427,7 +427,7 @@
   module.

-

2.3.1.3.B Bug Reports

+
2.3.1.3.B Bug Reports

If you experience troubles with the DGA driver please feel free to file a bug report to me (e-mail address below). Please start MPlayer with @@ -441,7 +441,7 @@

Acki (acki@acki-netz.de, www.acki-netz.de)

-

2.3.1.4 SDL

+

2.3.1.4 SDL

SDL (Simple Directmedia Layer) is basically a unified video/audio interface. Programs that use it know only about SDL, and not about what video @@ -479,7 +479,7 @@ W/Smappings for * and / (mixer control) -

KNOWN BUGS:

+

KNOWN BUGS:

-

2.3.1.5 SVGAlib

+

2.3.1.5 SVGAlib

-

Installation
- You'll have to install svgalib and its development package in order for +

Installation

+ +

You'll have to install svgalib and its development package in order for MPlayer build its SVGAlib driver (autodetected, but can be forced), and don't forget to edit /etc/vga/libvga.config to suit your card & monitor.

-

Notes
- Be sure not to use the -fs switch, since it toggles the usage of the software +

Notes

+ +

Be sure not to use the -fs switch, since it toggles the usage of the software scaler, and it's slow. If you really need it, use the -sws 4 option which will produce bad quality, but is somewhat faster.

-

EGA (4bpp) support
- SVGAlib incorporates EGAlib, and MPlayer has the possibility to +

EGA (4bpp) support

+ +

SVGAlib incorporates EGAlib, and MPlayer has the possibility to display any movie in 16 colors, thus usable in the following sets:

-

FUTURE

+

FUTURE

If you have questions or want to hear feature announcements and take part in discussions on this subject, join our @@ -1090,7 +1093,7 @@ for 16:9 TV: -vop lavc,expand=-1:576:-1:-1:1,scale=-1:0,dvbscale=1024 decompression).

-

2.3.1.17 DXR3

+

2.3.1.17 DXR3

MPlayer supports hardware accelerated playback with the Creative DXR3 and Sigma Designs Hollywood Plus cards.

@@ -1101,7 +1104,7 @@ for 16:9 TV: -vop lavc,expand=-1:576:-1:-1:1,scale=-1:0,dvbscale=1024 Linux site. Configure should detect your card automatically, compilation should go without any problems.

-

USAGE

+

USAGE

@@ -1136,13 +1139,13 @@ for 16:9 TV: -vop lavc,expand=-1:576:-1:-1:1,scale=-1:0,dvbscale=1024 (-ac hwac3).
  -vo dxr3:<noprebuf>:<codec>:<device>  
-

Overlay

+

Overlay

To get overlay run dxr3view that comes with the em8300 package before starting MPlayer. You can set various options in dxr3view by pressing T while holding the mouse cursor above the window.

-

MPEG1, MPEG2, VCD and DVD Notes

+

MPEG1, MPEG2, VCD and DVD Notes

MPEG1/2 content should now automatically be detected by MPlayer and it will use the hardware acceleration of the DXR3 to play it. If not, you can @@ -1157,10 +1160,10 @@ for 16:9 TV: -vop lavc,expand=-1:576:-1:-1:1,scale=-1:0,dvbscale=1024 -vc mpeg12 when viewing DVDs with subtitles.

-

2.3.1.A TV-out support

+

2.3.1.A TV-out support

-

2.3.1.A.1 Matrox G400 cards

+
2.3.1.A.1 Matrox G400 cards

Under Linux you have 2 methods to get G400 TV out working:

@@ -1224,13 +1227,14 @@ for 16:9 TV: -vop lavc,expand=-1:576:-1:-1:1,scale=-1:0,dvbscale=1024 -

2.3.1.A.2 ATI cards

+
2.3.1.A.2 ATI cards
+ +
PREAMBLE
-

PREAMBLE
- Currently ATI doesn't want to support any of its TV-out chips under Linux, +

Currently ATI doesn't want to support any of its TV-out chips under Linux, because of their licensed Macrovision technology.

-

ATI CARDS TV-OUT STATUS ON LINUX

+
ATI CARDS TV-OUT STATUS ON LINUX