This has been possible since https://github.com/haasn/libplacebo/commit/11771cdd82cec0d2f775553611c276092fb283cf but nobody bothered to map it to mpv until now?
Unified · Split
| @@ -1951,6 +1951,8 @@ static const struct pl_filter_config *map_scaler(struct priv *p, · 1950 unmodified lines | |||
| 1951 | } | 1951 | } |
| 1952 | 1952 | ||
| 1953 | par->config.clamp = cfg->clamp; | 1953 | par->config.clamp = cfg->clamp; |
| 1954 | if (cfg->antiring > 0.0) | ||
| 1955 | par->config.antiring = cfg->antiring; | ||
| 1954 | if (cfg->kernel.blur > 0.0) | 1956 | if (cfg->kernel.blur > 0.0) |
| 1955 | par->config.blur = cfg->kernel.blur; | 1957 | par->config.blur = cfg->kernel.blur; |
| 1956 | if (cfg->kernel.taper > 0.0) | 1958 | if (cfg->kernel.taper > 0.0) |
| @@ -2129,7 +2131,6 @@ static void update_render_options(struct vo *vo) · 172 unmodified lines | |||
| 2129 | struct priv *p = vo->priv; | 2131 | struct priv *p = vo->priv; |
| 2130 | pl_options pars = p->pars; | 2132 | pl_options pars = p->pars; |
| 2131 | const struct gl_video_opts *opts = p->opts_cache->opts; | 2133 | const struct gl_video_opts *opts = p->opts_cache->opts; |
| 2132 | pars->params.antiringing_strength = opts->scaler[0].antiring; | ||
| 2133 | pars->params.background_color[0] = opts->background_color.r / 255.0; | 2134 | pars->params.background_color[0] = opts->background_color.r / 255.0; |
| 2134 | pars->params.background_color[1] = opts->background_color.g / 255.0; | 2135 | pars->params.background_color[1] = opts->background_color.g / 255.0; |
| 2135 | pars->params.background_color[2] = opts->background_color.b / 255.0; | 2136 | pars->params.background_color[2] = opts->background_color.b / 255.0; |