diff --git a/options/m_option.c b/options/m_option.c index 3f6fae8e1a..46ebb4dba8 100644 --- a/options/m_option.c +++ b/options/m_option.c @@ -1721,8 +1721,10 @@ static int parse_keyvalue_list(struct mp_log *log, const m_option_t *opt, if (!bstr_eatstart0(¶m, ",") && !bstr_eatstart0(¶m, ":")) break; - mp_warn(log, "Passing more than 1 argument to %.*s is deprecated!\n", - BSTR_P(name)); + if (append) { + mp_warn(log, "Passing more than 1 argument to %.*s is deprecated!\n", + BSTR_P(name)); + } } if (param.len) {