Mercurial > mplayer.hg
changeset 12505:a0b82f1dda7d
xvmc and *vidix suboptions documented, better ao/vo suboption syntax
author | diego |
---|---|
date | Tue, 25 May 2004 22:19:28 +0000 |
parents | 813bc920b876 |
children | d252b6236ba9 |
files | DOCS/man/en/mplayer.1 |
diffstat | 1 files changed, 51 insertions(+), 19 deletions(-) [+] |
line wrap: on
line diff
--- a/DOCS/man/en/mplayer.1 Tue May 25 21:49:06 2004 +0000 +++ b/DOCS/man/en/mplayer.1 Tue May 25 22:19:28 2004 +0000 @@ -1555,7 +1555,7 @@ Audio output drivers are interfaces to different output facilities. The syntax is: .TP -.B \-ao <driver1[:option],driver2,...[,]> +.B \-ao <driver1[:suboption1[=value]:...],driver2,...[,]> Specify a priority list of audio output drivers to be used. .PP If the list has a trailing ',' it will fall back to drivers not listed @@ -3670,7 +3670,7 @@ Video output drivers are interfaces to different output facilities. The syntax is: .TP -.B \-vo <driver1[:option],driver2,...[,]> +.B \-vo <driver1[:suboption1[=value]:...],driver2,...[,]> Specify a priority list of video output drivers to be used. .PP If the list has a trailing ',' it will fall back to drivers not listed on the @@ -3692,11 +3692,11 @@ .PD 1 . +FIXME: Document suboptions for x11, xover, dga, sdl, vidix, xvidix, fbdev, +fbdev2, vesa, svga, null, aa, bl, ggi, mga, xmga, syncfb, 3dfx, tdfx_vid, +dxr2, dxr3, mpegpes, zr, zr2, md5, yuv4mpeg, gif89a, jpeg, pgm, png, tga. + Available video output drivers are: -FIXME: Document suboptions for x11, xover, xvmc, dga, sdl, vidix, xvidix, -cvidix, winvidix, fbdev, fbdev2, vesa, svga, null, aa, bl, ggi, mga, xmga, -syncfb, 3dfx, tdfx_vid, dxr2, dxr3, mpegpes, zr, zr2, md5, yuv4mpeg, gif89a, -jpeg, pgm, png, tga. . .TP .B xv (X11 only) @@ -3719,19 +3719,24 @@ Adds X11 support to all overlay based video output drivers. Currently only supported by tdfx_vid. .TP -.B xvmc (X11 only) -This video output driver employs the XvMC (X Video Motion Compensation) -extension of XFree86 4.x. -FIXME: The suboption descriptions are incomplete/imprecise. +.B xvmc (X11, \-vc ffmpeg12mc only) +Video output driver that uses the XvMC (X Video Motion Compensation) +extension of XFree86 4.x to speed up MPEG1/2 and VCR2 decoding. .PD 0 .RSs -.IPs benchmark=<number> -Disable display of image to prevent vsync on benchmarking. -.IPs wait +.IPs benchmark +Disables image display. +Necessary for proper benchmarking of drivers that change +image buffers on monitor retrace only (nVidia). +.IPs queue +Queue frames for display to allow more parallel work of the video hardware. +May add a small (not noticeable) constant A/V desync. .IPs sleep -Use sleep function while waiting for rendering to finish (not recomended on Linux). -.IPs queue -Use display queue to allow more paralel work of the video hardware. +Use sleep function while waiting for rendering to finish +(not recomended on Linux). +.IPs wait\ +Do not use sleep function while waiting for rendering to finish +(default). .RE .PD 1 .TP @@ -3747,15 +3752,42 @@ VIDIX (VIDeo Interface for *niX) is an interface to the video acceleration features of different graphics cards. Very fast output driver on cards that support it. +.PD 0 +.RSs +.IPs <subdevice> +Explicitly choose the VIDIX subdevice driver to use. +Available subdevice drivers are cyberblade_vid, mach64_vid, mga_crtc2_vid, +mga_vid, nvidia_vid, pm3_vid, radeon_vid, rage128_vid, sis_vid. +.RE +.PD 1 .TP .B xvidix (X11 only) -VIDIX running under X11. +X11 frontend for VIDIX +.PD 0 +.RSs +.IPs <subdevice> +same as vidix +.RE +.PD 1 .TP .B cvidix\ -VIDIX running in a console. +Generic and platform independent VIDIX frontend, can even run in a +textconsole with nVidia cards. +.PD 0 +.RSs +.IPs <subdevice> +same as vidix +.RE +.PD 1 .TP .B winvidix (Windows only) -Windows version of the VIDIX driver. +Windows frontend for VIDIX +.PD 0 +.RSs +.IPs <subdevice> +same as vidix +.RE +.PD 1 .TP .B directx (Windows only) Output driver that uses the DirectX interface.