summaryrefslogtreecommitdiffstats
path: root/options/m_option.h
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2016-09-02 16:10:55 +0200
committerwm4 <wm4@nowhere>2016-09-02 21:21:47 +0200
commitb2c84a91b69e58df10d6ea966078a03b096712bd (patch)
tree9d03527538f2b1ef017d5aeffd4ed0656e5c20bb /options/m_option.h
parent849480d0c9d5ef76bd3296034b2ad5019fb9c21d (diff)
downloadmpv-b2c84a91b69e58df10d6ea966078a03b096712bd.tar.bz2
mpv-b2c84a91b69e58df10d6ea966078a03b096712bd.tar.xz
options: deprecate --vo-defaults
With the conversion from sub-options to global options, this becomes useless. This change also comes slightly too soon, because not all VOs have been changed yet.
Diffstat (limited to 'options/m_option.h')
-rw-r--r--options/m_option.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/options/m_option.h b/options/m_option.h
index d1426467e7..d344a79db2 100644
--- a/options/m_option.h
+++ b/options/m_option.h
@@ -608,10 +608,11 @@ extern const char m_option_path_separator;
#define OPT_STRING(...) \
OPT_GENERAL(char*, __VA_ARGS__, .type = &m_option_type_string)
-#define OPT_SETTINGSLIST(optname, varname, flags, objlist) \
+#define OPT_SETTINGSLIST(optname, varname, flags, objlist, ...) \
OPT_GENERAL(m_obj_settings_t*, optname, varname, flags, \
.type = &m_option_type_obj_settings_list, \
- .priv = (void*)MP_EXPECT_TYPE(const struct m_obj_list*, objlist))
+ .priv = (void*)MP_EXPECT_TYPE(const struct m_obj_list*, objlist), \
+ __VA_ARGS__)
#define OPT_IMAGEFORMAT(...) \
OPT_GENERAL(int, __VA_ARGS__, .type = &m_option_type_imgfmt)