summaryrefslogtreecommitdiffstats
path: root/DOCS
diff options
context:
space:
mode:
Diffstat (limited to 'DOCS')
-rw-r--r--DOCS/man/options.rst13
1 files changed, 9 insertions, 4 deletions
diff --git a/DOCS/man/options.rst b/DOCS/man/options.rst
index fc52f3f33e..8e97c87c67 100644
--- a/DOCS/man/options.rst
+++ b/DOCS/man/options.rst
@@ -607,6 +607,7 @@ Video
:mediacodec: copies video back to system RAM (Android only)
:rpi: requires ``--vo=rpi`` (Raspberry Pi only - default if available)
:cuda: requires ``--vo=opengl`` (Any platform CUDA is available)
+ :cuda-copy: copies video back to system RAM (Any platform CUDA is available)
``auto`` tries to automatically enable hardware decoding using the first
available method. This still depends what VO you are using. For example,
@@ -678,10 +679,14 @@ Video
affect this additionally. This can give incorrect results even with
completely ordinary video sources.
- ``cuda`` is usually safe. However, it will usually not fallback cleanly
- for unsupported profiles of otherwise supported codecs - most obviously,
- this is the case for 10bit H.264 content. 10bit HEVC is currently not
- supported but we can add support after CUDA 8 is released.
+ ``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.
All other methods, in particular the copy-back methods (like
``dxva2-copy`` etc.) are either fully safe, or not worse than software