summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2020-02-10 18:11:42 +0100
committerwm4 <wm4@nowhere>2020-02-10 18:59:34 +0100
commita8404ed0a0b79da9b91d57e4b671eaeaed9f936e (patch)
tree9dc3af50bad2fca4946eb1cbfbfa52f5bcd93a16
parent83f070dfb827a76e8fa9c3a865d71129d1dfac61 (diff)
downloadmpv-a8404ed0a0b79da9b91d57e4b671eaeaed9f936e.tar.bz2
mpv-a8404ed0a0b79da9b91d57e4b671eaeaed9f936e.tar.xz
manpage: add some blabla about zimg speed vs. libswscale
Of course nobody will read this. I'm just putting it there so I can blame users, who run into problems, for not having read it.
-rw-r--r--DOCS/man/options.rst11
1 files changed, 10 insertions, 1 deletions
diff --git a/DOCS/man/options.rst b/DOCS/man/options.rst
index f8b38d4911..6b05a9cb36 100644
--- a/DOCS/man/options.rst
+++ b/DOCS/man/options.rst
@@ -4022,7 +4022,7 @@ Software Scaler
VOs like ``drm`` and ``x11`` will benefit a lot from using ``--sws-fast``.
You may need to set other options, like ``--sws-scaler``. The builtin
``sws-fast`` profile sets this option and some others to gain performance
- for reduced quality.
+ for reduced quality. Also see ``--sws-allow-zimg``.
``--sws-allow-zimg=<yes|no>``
Allow using zimg (if the component using the internal swscale wrapper
@@ -4039,6 +4039,15 @@ Software Scaler
Most things which need software conversion can make use of this.
+ .. note::
+
+ The builtin ``sws-fast`` profile (which you are supposed to use when you
+ use a VO that uses software conversion on weak hardware) sets this
+ option. But do note that zimg *may* be slower than libswscale. Usually,
+ it's faster on x86 platforms, but slower on ARM (due to lack of ARM
+ specific optimizations). The mpv zimg wrapper uses unoptimized repacking
+ for some formats, for which zimg cannot be blamed.
+
``--zimg-scaler=<point|bilinear|bicubic|spline16|spline36|lanczos>``
Zimg luma scaler to use (default: lanczos).