summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2015-01-21 22:22:42 +0100
committerwm4 <wm4@nowhere>2015-01-21 22:22:42 +0100
commite7171892e7c0bc998f76a6701b1a38f2e4eb2adb (patch)
treecc5fad70330c2319fbd1d6db5d9b68878cfc0b54
parentb2149f7fe102f7d00beb2051e179160e47cbcbc6 (diff)
downloadmpv-e7171892e7c0bc998f76a6701b1a38f2e4eb2adb.tar.bz2
mpv-e7171892e7c0bc998f76a6701b1a38f2e4eb2adb.tar.xz
manpage: vo_opengl: change scaler descriptions and recommendations
Based on suggestions by lachs0r.
-rw-r--r--DOCS/man/vo.rst50
1 files changed, 13 insertions, 37 deletions
diff --git a/DOCS/man/vo.rst b/DOCS/man/vo.rst
index 4d97a281c0..2ff8d682e1 100644
--- a/DOCS/man/vo.rst
+++ b/DOCS/man/vo.rst
@@ -291,54 +291,30 @@ Available video output drivers are:
``lscale=<filter>``
``bilinear``
- Bilinear hardware texture filtering (fastest, mid-quality).
+ Bilinear hardware texture filtering (fastest, low quality).
This is the default.
- ``lanczos2``
- Lanczos scaling with radius=2. Provides good quality and speed.
-
- ``lanczos3``
- Lanczos with radius=3.
-
- ``lanczos``
- Generic Lanczos scaling filter. Set radius with ``lradius``.
-
- ``ewa_lanczos``
- Generic elliptic weighted average Lanczos scaling filter. Also
- known as Jinc. The radius can be set with ``lradius`` up to a
- maximum value of 16, but note that performance drops very quickly
- as the radius increases.
-
``spline36``
- This is the default when using ``opengl-hq``.
+ Mid quality and speed. This is the default when using ``opengl-hq``.
- ``bicubic_fast``
- Bicubic filter. Has a blurring effect on the image, even if no
- scaling is done.
+ ``lanczos3``
+ Lanczos scaling with radius=3. Provides mid quality and speed.
+ Worse than ``spline36``.
- ``sharpen3``
- Unsharp masking (sharpening) with radius=3 and a default strength
- of 0.5 (see ``lparam1``).
+ ``ewa_lanczos3``
+ Elliptic weighted average Lanczos scaling filter. Also known as
+ Jinc. Relatively slow, but very good quality.
- ``sharpen5``
- Unsharp masking (sharpening) with radius=5 and a default strength
- of 0.5 (see ``lparam1``).
+ ``ewa_lanczos4``
+ Better quality than ``ewa_lanczos3``, but slower.
``mitchell``
Mitchell-Netravali. The ``b`` and ``c`` parameters can be set with
``lparam1`` and ``lparam2``. Both are set to 1/3 by default.
+ Can be useful as special-purpose filter for downscaling.
- ``gaussian``
- Gaussian filter with a parameter ``p`` for sharpness control.
- ``p`` can be set to float number between 1(blurry) and 100(sharp)
- and has a default value of about 28.8 (see ``lparam1``).
-
- Note that for extremely small value of ``p``, a large filter radius
- might be required to avoid unintended artifacts (see ``lradius``).
-
-
- There are some more filters. For a complete list, pass ``help`` as
- value, e.g.::
+ There are some more filters, but most are not as useful. For a complete
+ list, pass ``help`` as value, e.g.::
mpv --vo=opengl:lscale=help