diff options
author | wm4 <wm4@nowhere> | 2020-04-24 14:31:11 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2020-04-24 14:31:11 +0200 |
commit | 8909bf3317b26f35265efa7dae534f430c636bb3 (patch) | |
tree | d74e4fbfb042ee02e67e2b984c9fba9c9a96e22b /video | |
parent | 77738ac6f572edc0b34879b5741e192ccb89a9e7 (diff) | |
download | mpv-8909bf3317b26f35265efa7dae534f430c636bb3.tar.bz2 mpv-8909bf3317b26f35265efa7dae534f430c636bb3.tar.xz |
sws_utils: remove unused brightness etc. controls
Used to be used by vo_x11, and some other situations where software
conversion was employed. Haven't seen anyone complain about how software
brightness controls went away (originating from mplayer), so whatever,
it won't be needed again.
Diffstat (limited to 'video')
-rw-r--r-- | video/sws_utils.c | 7 | ||||
-rw-r--r-- | video/sws_utils.h | 1 |
2 files changed, 1 insertions, 7 deletions
diff --git a/video/sws_utils.c b/video/sws_utils.c index 1a29d87308..1cce8ae4cd 100644 --- a/video/sws_utils.c +++ b/video/sws_utils.c @@ -166,9 +166,6 @@ static bool cache_valid(struct mp_sws_context *ctx) return mp_image_params_equal(&ctx->src, &old->src) && mp_image_params_equal(&ctx->dst, &old->dst) && ctx->flags == old->flags && - ctx->brightness == old->brightness && - ctx->contrast == old->contrast && - ctx->saturation == old->saturation && ctx->allow_zimg == old->allow_zimg && ctx->force_scaler == old->force_scaler && (!ctx->opts_cache || !m_config_cache_update(ctx->opts_cache)); @@ -190,8 +187,6 @@ struct mp_sws_context *mp_sws_alloc(void *talloc_ctx) *ctx = (struct mp_sws_context) { .log = mp_null_log, .flags = SWS_BILINEAR, - .contrast = 1 << 16, // 1.0 in 16.16 fixed point - .saturation = 1 << 16, .force_reload = true, .params = {SWS_PARAM_DEFAULT, SWS_PARAM_DEFAULT}, .cached = talloc_zero(ctx, struct mp_sws_context), @@ -320,7 +315,7 @@ int mp_sws_reinit(struct mp_sws_context *ctx) int r = sws_setColorspaceDetails(ctx->sws, sws_getCoefficients(s_csp), s_range, sws_getCoefficients(d_csp), d_range, - ctx->brightness, ctx->contrast, ctx->saturation); + 0, 1 << 16, 1 << 16); ctx->supports_csp = r >= 0; if (sws_init_context(ctx->sws, ctx->src_filter, ctx->dst_filter) < 0) diff --git a/video/sws_utils.h b/video/sws_utils.h index 24846f544e..2c7af5eac0 100644 --- a/video/sws_utils.h +++ b/video/sws_utils.h @@ -35,7 +35,6 @@ struct mp_sws_context { // User configuration. These can be changed freely, at any time. // mp_sws_scale() will handle the changes transparently. int flags; - int brightness, contrast, saturation; bool allow_zimg; // use zimg if available (ignores filters and all) bool force_reload; // These are also implicitly set by mp_sws_scale(), and thus optional. |