From a8404ed0a0b79da9b91d57e4b671eaeaed9f936e Mon Sep 17 00:00:00 2001 From: wm4 Date: Mon, 10 Feb 2020 18:11:42 +0100 Subject: 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. --- DOCS/man/options.rst | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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=`` 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=`` Zimg luma scaler to use (default: lanczos). -- cgit v1.2.3