diff --git a/DOCS/interface-changes.rst b/DOCS/interface-changes.rst index bf50912534c2e..bc00243d96d50 100644 --- a/DOCS/interface-changes.rst +++ b/DOCS/interface-changes.rst @@ -68,6 +68,7 @@ Interface changes - change `--tscale` default to `oversample` - change `--dither-depth` to `auto` - deprecate `--profile=gpu-hq`, add `--profile=` + - change `--dscale` default to `hermite` --- mpv 0.36.0 --- - add `--target-contrast` - Target luminance value is now also applied when ICC profile is used. diff --git a/DOCS/man/options.rst b/DOCS/man/options.rst index 49c42f37d776b..d3effe79d24d4 100644 --- a/DOCS/man/options.rst +++ b/DOCS/man/options.rst @@ -5282,13 +5282,13 @@ them. ``mitchell`` Mitchell-Netravali. The ``B`` and ``C`` parameters can be set with - ``--scale-param1`` and ``--scale-param2``. This is the default for - ``--dscale``. + ``--scale-param1`` and ``--scale-param2``. ``hermite`` Hermite spline. Similar to ``bicubic`` but with ``B`` set to ``0.0``. This filter has the special property of having a support of radius 1.0, - making it very fast in comparison, but prone to blocking. + making it very fast in comparison, but prone to blocking. This is the + default for ``--dscale``. ``catmull_rom`` Catmull-Rom. A Cubic filter in the same vein as ``mitchell``, where diff --git a/video/out/gpu/video.c b/video/out/gpu/video.c index 8618e8c6ef7ee..3c8c6bae391bb 100644 --- a/video/out/gpu/video.c +++ b/video/out/gpu/video.c @@ -304,7 +304,7 @@ static const struct gl_video_opts gl_video_opts_def = { .scaler = { {{"lanczos", .params={NAN, NAN}}, {.params = {NAN, NAN}}, .cutoff = 0.001}, // scale - {{"mitchell", .params={NAN, NAN}}, {.params = {NAN, NAN}}, + {{"hermite", .params={NAN, NAN}}, {.params = {NAN, NAN}}, .cutoff = 0.001}, // dscale {{NULL, .params={NAN, NAN}}, {.params = {NAN, NAN}}, .cutoff = 0.001}, // cscale