From 31a5f08f135535e5c284d3994d2fad17ce8e2e53 Mon Sep 17 00:00:00 2001 From: Niklas Haas Date: Sun, 15 Mar 2015 07:11:51 +0100 Subject: vo_opengl: add oversample support for tscale This is interesting mainly because it's essentially equivalent to the old smoothmotion algorithm. As such, it is now the default for tscale. --- DOCS/man/vo.rst | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'DOCS/man') diff --git a/DOCS/man/vo.rst b/DOCS/man/vo.rst index b59f97b6a9..f15ae9a3fb 100644 --- a/DOCS/man/vo.rst +++ b/DOCS/man/vo.rst @@ -327,6 +327,14 @@ Available video output drivers are: ``scale-param1`` and ``scale-param2``. This filter is very good at downscaling (see ``scale-down``). + ``oversample`` + A version of nearest neighbour that (naively) oversamples pixels, + so that pixels overlapping edges get linearly interpolated instead + of rounded. This essentially removes the small imperfections and + judder artifacts caused by nearest-neighbour interpolation, in + exchange for adding some blur. This filter is good at temporal + interpolation, and also known as "smoothmotion" (see ``tscale``). + There are some more filters, but most are not as useful. For a complete list, pass ``help`` as value, e.g.:: @@ -474,7 +482,7 @@ Available video output drivers are: only used if ``interpolation`` is enabled. The only valid choices for ``tscale`` are separable convolution filters (use ``tscale=help`` to get a list). The other options (``tscale-param1`` etc.) are - analogous to their ``scale`` counterparts. The default is ``mitchell``. + analogous to their ``scale`` counterparts. The default is ``oversample``. Note that the maximum supported filter radius is currently 3, and that using filters with larger radius may introduce isues when pausing or -- cgit v1.2.3