diff options
Diffstat (limited to 'DOCS/man/en/vo.rst')
-rw-r--r-- | DOCS/man/en/vo.rst | 31 |
1 files changed, 17 insertions, 14 deletions
diff --git a/DOCS/man/en/vo.rst b/DOCS/man/en/vo.rst index e3b8723966..6e39e57793 100644 --- a/DOCS/man/en/vo.rst +++ b/DOCS/man/en/vo.rst @@ -319,12 +319,12 @@ opengl Enable use of PBOs. This is faster, but can sometimes lead to sporadic and temporary image corruption. - dither-depth=<n> - Positive non-zero values select the target bit depth. Default: 0. + dither-depth=<N|no|auto> + Set dither target depth to N. Default: no. - \-1 + no Disable any dithering done by mpv. - 0 + auto Automatic selection. If output bit depth can't be detected, 8 bits per component are assumed. 8 @@ -398,7 +398,8 @@ opengl Selects the internal format of textures used for FBOs. The format can influence performance and quality of the video output. (FBOs are not always used, and typically only when using extended scalers.) - fmt can be one of: rgb, rgba, rgb8, rgb10, rgb16, rgb16f, rgb32f + fmt can be one of: rgb, rgba, rgb8, rgb10, rgb16, rgb16f, rgb32f, + rgba12, rgba16, rgba16f, rgba32f. Default: rgb. gamma @@ -430,15 +431,23 @@ opengl dimension. Default is 128x256x64. Sizes must be a power of two, and 256 at most. + alpha + Try to create a framebuffer with alpha component. This only makes sense + if the video contains alpha information (which is extremely rare). May + not be supported on all platforms. If alpha framebuffers are + unavailable, it silently falls back to a normal framebuffer. Note + that when using FBO indirections (such as with ``opengl-hq``), a FBO + format with alpha must be specified with the ``fbo-format`` option. + opengl-hq Same as ``opengl``, but with default settings for high quality rendering. This is equivalent to: - | --vo=opengl:lscale=lanczos2:dither-depth=0:pbo:fbo-format=rgb16 + | --vo=opengl:lscale=lanczos2:dither-depth=auto:pbo:fbo-format=rgb16 Note that some cheaper LCDs do dithering that gravely interferes with - vo_opengl's dithering. Disabling dithering with ``dither-depth=-1`` helps. + vo_opengl's dithering. Disabling dithering with ``dither-depth=no`` helps. Unlike ``opengl``, ``opengl-hq`` makes use of FBOs by default. Sometimes you can achieve better quality or performance by changing the fbo-format @@ -465,7 +474,7 @@ opengl-old (no-)force-pbo Always uses PBOs to transfer textures even if this involves an extra copy. Currently this gives a little extra speed with NVidia drivers - and a lot more speed with ATI drivers. May need ``--no-slices`` and + and a lot more speed with ATI drivers. May need the ati-hack suboption to work correctly. (no-)scaled-osd Changes the way the OSD behaves when the size of the window changes @@ -617,12 +626,6 @@ opengl-old slice-height=<0-...> Number of lines copied to texture in one piece (default: 0). 0 for whole image. - - *NOTE*: If YUV colorspace is used (see `yuv` suboption), special rules - apply: If the decoder uses slice rendering (see ``--no-slices``), this - setting has no effect, the size of the slices as provided by the - decoder is used. If the decoder does not use slice rendering, the - default is 16. sw Continue even if a software renderer is detected. |