From a67494e86b7261f59a3a6a3f3e6b1fe0a257bf4f Mon Sep 17 00:00:00 2001 From: Niklas Haas Date: Sat, 21 Mar 2015 22:17:02 +0100 Subject: vo_opengl: set cscale=spline36 as default for opengl-hq Bilinear scaling is not a suitable default for something named "hq"; the whole reason this was done in the past was because cscale used to be obscenely slow. This is no longer the case, with cscale being nearly free. --- DOCS/man/vo.rst | 2 +- video/out/gl_video.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/DOCS/man/vo.rst b/DOCS/man/vo.rst index b9b774fd44..7cc0adac31 100644 --- a/DOCS/man/vo.rst +++ b/DOCS/man/vo.rst @@ -685,7 +685,7 @@ Available video output drivers are: This is equivalent to:: - --vo=opengl:scale=spline36:scale-down=mitchell:dither-depth=auto:fbo-format=rgba16:fancy-downscaling:sigmoid-upscaling + --vo=opengl:scale=spline36:cscale=spline36scale-down=mitchell:dither-depth=auto:fbo-format=rgba16:fancy-downscaling:sigmoid-upscaling Note that some cheaper LCDs do dithering that gravely interferes with ``opengl``'s dithering. Disabling dithering with ``dither-depth=no`` helps. diff --git a/video/out/gl_video.c b/video/out/gl_video.c index 3837da82ad..5c21ba2a6b 100644 --- a/video/out/gl_video.c +++ b/video/out/gl_video.c @@ -343,7 +343,7 @@ const struct gl_video_opts gl_video_opts_hq_def = { .sigmoid_center = 0.75, .sigmoid_slope = 6.5, .sigmoid_upscaling = 1, - .scalers = { "spline36", "bilinear", "oversample" }, + .scalers = { "spline36", "spline36", "oversample" }, .dscaler = "mitchell", .scaler_params = {{NAN, NAN}, {NAN, NAN}, {NAN, NAN}}, .scaler_radius = {3, 3, 3}, -- cgit v1.2.3