summaryrefslogtreecommitdiffstats
path: root/DOCS/man/options.rst
diff options
context:
space:
mode:
authorPhilip Langdale <philipl@overt.org>2016-09-21 19:58:05 -0700
committerwm4 <wm4@nowhere>2016-09-22 13:46:27 +0200
commite300bfcf3afd47d0124d940cb6bf395c53deba7c (patch)
tree65fad5e02477428cbb0fb59309e10ed3b2ae6f79 /DOCS/man/options.rst
parent9df797575fc771f87dc6bedf89b46aab3236a21f (diff)
downloadmpv-e300bfcf3afd47d0124d940cb6bf395c53deba7c.tar.bz2
mpv-e300bfcf3afd47d0124d940cb6bf395c53deba7c.tar.xz
hwdec/cuda: Document how to activate cuda deinterlacing
The latest changes to the decoder in ffmpeg enable frame doubled deinterlacing so that it's actually useful. Let's document how to use it.
Diffstat (limited to 'DOCS/man/options.rst')
-rw-r--r--DOCS/man/options.rst19
1 files changed, 11 insertions, 8 deletions
diff --git a/DOCS/man/options.rst b/DOCS/man/options.rst
index eaa2ad6449..0e2dbf78f0 100644
--- a/DOCS/man/options.rst
+++ b/DOCS/man/options.rst
@@ -689,14 +689,17 @@ Video
affect this additionally. This can give incorrect results even with
completely ordinary video sources.
- ``cuda`` is usually safe. Interlaced content will be weaved by the
- decoder, and it may not be possible for a deinterlacing filter to
- do anything useful with this. 10bit HEVC is currently not
- supported but maybe we can add support after CUDA 8 is released (and
- it will be rounded down to 8 bits).
-
- ``cuda-copy`` has the same limitations as ``cuda`` - particularly
- its handling of deinterlacing.
+ ``cuda`` is usually safe. Interlaced content can be deinterlaced by
+ the decoder, which is useful as there is no other deinterlacing
+ mechanism in the opengl output path. To use this deinterlacing you
+ must pass the option: ``vd-lavc-o=deint=[weave|bob|adaptive]``. Pass
+ ``weave`` to not attempt any deinterlacing.
+ 10bit HEVC is currently not supported but maybe we can add support
+ after CUDA 8 is released (and it will be rounded down to 8 bits).
+
+ ``cuda-copy`` has the same behaviour as ``cuda`` - including the ability
+ to deinterlace inside the decoder. However, traditional deinterlacing
+ filters can be used in this case.
All other methods, in particular the copy-back methods (like
``dxva2-copy`` etc.) are either fully safe, or not worse than software