diff options
author | wm4 <wm4@nowhere> | 2015-02-16 20:04:31 +0100 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2015-02-16 20:04:31 +0100 |
commit | d34eabe286c46811f0fb1188c789572a57df2b5d (patch) | |
tree | bd7145603fc910476fac32101ef30cbb8dce5bf9 /options/m_config.c | |
parent | 2308b3a2a6e78c980a568320a44367e394a05238 (diff) | |
download | mpv-d34eabe286c46811f0fb1188c789572a57df2b5d.tar.bz2 mpv-d34eabe286c46811f0fb1188c789572a57df2b5d.tar.xz |
m_config: log options set by the client API too
Diffstat (limited to 'options/m_config.c')
-rw-r--r-- | options/m_config.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/options/m_config.c b/options/m_config.c index 0c925368c2..43fd508a9d 100644 --- a/options/m_config.c +++ b/options/m_config.c @@ -717,6 +717,13 @@ int m_config_set_option_node(struct m_config *config, bstr name, if (r >= 0) r = m_config_set_option_raw(config, co, &val, flags); + if (mp_msg_test(config->log, MSGL_V)) { + char *s = m_option_type_node.print(NULL, data); + MP_VERBOSE(config, "Setting option '%.*s' = %s (flags = %d) -> %d\n", + BSTR_P(name), s ? s : "?", flags, r); + talloc_free(s); + } + m_option_free(co->opt, &val); return r; } |