From 988e72ebc32f7e0c8252f111d25ff67645329152 Mon Sep 17 00:00:00 2001
From: gabucino General: Card specific: Special: NOTE: check the following subsections for details and requirements!
+
-
+
-
-
- x11 X11 with optional SHM
- extension
- xv X11 using overlays with the Xvideo extension
- (hardware YUV & scaling)
- gl OpenGL renderer, so far works only with:
-
- gl2 OpenGL renderer, multiple textures version
- dga X11 DGA extension
- fbdev Output to general framebuffers
- svga Output to SVGAlib
- sdl
- 1.1.7:
supports software scaling
- 1.1.8:
supports Xvideo (hardware scaling/fullscreen)
- 1.2.0:
supports AAlib (-vo aa is very recommended, see below!)
- ggi similar to SDL
- aa textmode rendering with AAlib
- vesa Output to VESA BIOS.
- vidix VIDeo Interface for *niX (this entry is not a
- real driver, but an explanation of VIDIX)
- xvidix VIDIX in X window
- directfb Direct Framebuffer Device
-
-
-
- mga Matrox G200/G400 hardware
- YUV overlay via the mga_vid device
- xmga Matrox G200/G400 overlay (mga_vid) in X11
- window
-(Xv emulation on X 3.3.x!)
- syncfb Matrox G400 YUV support on framebuffer (obsoleted, use
- mga/xmga)
- 3dfx Voodoo3/Banshee hardware YUV (/dev/3dfx) support (not yet tested, maybe
- broken)
- tdfxfb Voodoo3/Banshee hardware YUV support on tdfx
- framebuffer (works!)
- zr Displaying on ZR360[56]7 based
- MJPEG boards (DC10(+), LML33, Buz)
-
-
-
- png PNG files output (use -z switch to set
- compression)
- pgm PGM files output (for testing purposes or ffmpeg encoding)
- md5 MD5sum output (for MPEG conformance tests)
- null Null output (for speed tests/benchmarking)
-
There are several commandline switches for SDL: | |||||||
-vo sdl:name | -specifies sdl video driver to use (ie. aalib, dga, x11) | ||||||
-ao sdl:name | specifies sdl audio driver to use (ie. dsp, + | There are several commandline switches for SDL: | |||||
-vo sdl:name | +specifies sdl video driver to use (ie. aalib, dga, x11) | ||||||
-ao sdl:name | specifies sdl audio driver to use (ie. dsp, esd, arts) | ||||||
-noxv | disables Xvideo hardware acceleration | ||||||
-forcexv | tries to force Xvideo acceleration | ||||||
-noxv | disables Xvideo hardware acceleration | ||||||
-forcexv | tries to force Xvideo acceleration | ||||||
SDL Keys: | |||||||
SDL Keys: | |||||||
F | toggles fullscreen/windowed mode | ||||||
C | cycles available fullscreen modes | ||||||
W/S | mappings for * and / (mixer control) | ||||||
F | toggles fullscreen/windowed mode | ||||||
C | cycles available fullscreen modes | ||||||
W/S | mappings for * and / (mixer control) | ||||||
The FBdev output takes some additional parameters above the others:
-fb | -specify the framebuffer device to use (/dev/fb0) | ||
-fbmode | mode name to use (according to /etc/fb.modes) | ||
-fbmodeconfig | config file of modes (default /etc/fb.modes) | ||
-monitor_hfreq | IMPORTANT values, see example.conf | ||
-monitor_vfreq | |||
-monitor_dotclock | |||
-fb | +specify the framebuffer device to use (/dev/fb0) | ||
-fbmode | mode name to use (according to /etc/fb.modes) | ||
-fbmodeconfig | config file of modes (default /etc/fb.modes) | ||
-monitor_hfreq | IMPORTANT values, see example.conf | ||
-monitor_vfreq | |||
-monitor_dotclock | |||
If you want to change to a specific mode, then use
@@ -700,29 +604,29 @@ Quake, etc. MPlayer contains a very usable driver for it. If ./configure detects aalib installed, the aalib libvo driver will be built.You can use some keys in the AA Window to change rendering options: | |||||||
1 | decrease contrast | ||||||
2 | increase contrast | ||||||
3 | decrease brightness | ||||||
4 | increase brightness | ||||||
5 | switch fast rendering on/off | ||||||
6 | set dithering mode (none, error distribution, floyd steinberg) | ||||||
7 | invert image | ||||||
a | toggles between aa and mplayer control) | ||||||
The following command line options can be used: | |||||||
-aaosdcolor=V | change osd color | ||||||
-aasubcolor=V | change subtitle color | ||||||
where V can be: (0/normal, 1/dark, 2/bold, 3/boldfont, 4/reverse, 5/special) | |||||||
AAlib itselves provides a large sum of options. + | You can use some keys in the AA Window to change rendering options: | ||||||
1 | decrease contrast | ||||||
2 | increase contrast | ||||||
3 | decrease brightness | ||||||
4 | increase brightness | ||||||
5 | switch fast rendering on/off | ||||||
6 | set dithering mode (none, error distribution, floyd steinberg) | ||||||
7 | invert image | ||||||
a | toggles between aa and mplayer control) | ||||||
The following command line options can be used: | |||||||
-aaosdcolor=V | change osd color | ||||||
-aasubcolor=V | change subtitle color | ||||||
where V can be: (0/normal, 1/dark, 2/bold, 3/boldfont, 4/reverse, 5/special) | |||||||
AAlib itselves provides a large sum of options. Here are some important: | |||||||
-aadriver | set recommended aa driver (X11, curses, linux) | ||||||
-aaextended | use all 256 characters | ||||||
-aaeight | use eight bit ascii | ||||||
-aahelp | prints out all aalib options | ||||||
-aadriver | set recommended aa driver (X11, curses, linux) | ||||||
-aaextended | use all 256 characters | ||||||
-aaeight | use eight bit ascii | ||||||
-aahelp | prints out all aalib options | ||||||
NOTE: the rendering is very CPU intensive, especially when using AA-on-X
@@ -799,14 +703,14 @@ in vm86 mode).
These switches of command line currently are available for VESA: | |||
-vo vesa:opts | currently recognized: dga to force dga mode and nodga to disable dga mode. Note: you may omit these parameters to enable autodetect of dga mode. (In the future also will specify mode parameters such as refresh rate, interlacing, doublescan and so on. Samples: i43, 85, d100) | ||
-screenw, -screenh, -bpp | force userdefined mode | ||
-x, -y | set userdefined prescaling | ||
-zoom | enables userdefined prescaling | ||
-fs | scales image to fullscreen | ||
-fs -zoom | scales userdefined prescaling to fullscreen | ||
-double | enables double buffering mode. (Available only in DGA mode). Should be slower of single buffering, but has no flickering effects. | ||
These switches of command line currently are available for VESA: | |||
-vo vesa:opts | currently recognized: dga to force dga mode and nodga to disable dga mode. Note: you may omit these parameters to enable autodetect of dga mode. (In the future also will specify mode parameters such as refresh rate, interlacing, doublescan and so on. Samples: i43, 85, d100) | ||
-screenw, -screenh, -bpp | force userdefined mode | ||
-x, -y | set userdefined prescaling | ||
-zoom | enables userdefined prescaling | ||
-fs | scales image to fullscreen | ||
-fs -zoom | scales userdefined prescaling to fullscreen | ||
-double | enables double buffering mode. (Available only in DGA mode). Should be slower of single buffering, but has no flickering effects. | ||