From 07fd511e143f8fd17d9e662ca0c060527c29e0e1 Mon Sep 17 00:00:00 2001 From: wm4 Date: Sun, 10 Nov 2019 23:53:57 +0100 Subject: options: remove M_SETOPT_RUNTIME Used to contain flags for "save" setting of options at runtime. Now there is nothing special needed anymore and it's 0. So drop it completely, and remove anything that distinguishes between runtime and initialization time. --- player/command.c | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) (limited to 'player/command.c') diff --git a/player/command.c b/player/command.c index ff1e10bdfe..28f48b43e1 100644 --- a/player/command.c +++ b/player/command.c @@ -427,7 +427,6 @@ static int mp_property_generic_option(void *ctx, struct m_property *prop, { MPContext *mpctx = ctx; const char *optname = prop->name; - int flags = M_SETOPT_RUNTIME; struct m_config_option *opt; if (mpctx->command_ctx->silence_option_deprecations) { // This case is specifically for making --reset-on-next-file=all silent. @@ -449,7 +448,7 @@ static int mp_property_generic_option(void *ctx, struct m_property *prop, m_option_copy(opt->opt, arg, opt->data); return M_PROPERTY_OK; case M_PROPERTY_SET: - if (m_config_set_option_raw_direct(mpctx->mconfig, opt, arg, flags) < 0) + if (m_config_set_option_raw_direct(mpctx->mconfig, opt, arg, 0) < 0) return M_PROPERTY_ERROR; return M_PROPERTY_OK; } @@ -2793,13 +2792,11 @@ skip_warn: ; *(float *)arg = aspect; return M_PROPERTY_OK; } - case M_PROPERTY_SET: { - int flags = M_SETOPT_RUNTIME; - if (m_config_set_option_raw_direct(mpctx->mconfig, opt, arg, flags) < 0) + case M_PROPERTY_SET: + if (m_config_set_option_raw_direct(mpctx->mconfig, opt, arg, 0) < 0) return M_PROPERTY_ERROR; return M_PROPERTY_OK; } - } return M_PROPERTY_NOT_IMPLEMENTED; } @@ -3329,7 +3326,7 @@ static int access_options(struct m_property_action_arg *ka, bool local, case M_PROPERTY_SET: { if (local && !mpctx->playing) return M_PROPERTY_ERROR; - int flags = M_SETOPT_RUNTIME | (local ? M_SETOPT_BACKUP : 0); + int flags = local ? M_SETOPT_BACKUP : 0; int r = m_config_set_option_raw(mpctx->mconfig, opt, ka->arg, flags); mp_wakeup_core(mpctx); return r < 0 ? M_PROPERTY_ERROR : M_PROPERTY_OK; @@ -4803,7 +4800,7 @@ static void cmd_change_list(void *p) char *optname = mp_tprintf(80, "%s-%s", name, op); // the dirty truth int r = m_config_set_option_cli(mpctx->mconfig, bstr0(optname), - bstr0(value), M_SETOPT_RUNTIME); + bstr0(value), 0); if (r < 0) { set_osd_msg(mpctx, osdl, osd_duration, "Failed setting option: '%s'", name); @@ -5672,7 +5669,7 @@ static void cmd_apply_profile(void *p) struct MPContext *mpctx = cmd->mpctx; char *profile = cmd->args[0].v.s; - if (m_config_set_profile(mpctx->mconfig, profile, M_SETOPT_RUNTIME) < 0) + if (m_config_set_profile(mpctx->mconfig, profile, 0) < 0) cmd->success = false; } -- cgit v1.2.3