diff options
Diffstat (limited to 'mpvcore/m_config.c')
-rw-r--r-- | mpvcore/m_config.c | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/mpvcore/m_config.c b/mpvcore/m_config.c index 2d6cc5a554..851b54489e 100644 --- a/mpvcore/m_config.c +++ b/mpvcore/m_config.c @@ -237,12 +237,6 @@ int m_config_apply_defaults(struct m_config *config, const char *name, for (int n = 0; defaults && defaults[n].name; n++) { struct m_obj_settings *entry = &defaults[n]; if (name && strcmp(entry->name, name) == 0) { - if (entry->attribs && strcmp(entry->attribs[0], "_oldargs_") == 0) { - mp_tmsg(MSGT_CFGPARSER, MSGL_ERR, - "Filter '%s' can't take defaults, because it uses " - "custom option parsing.\n", name); - return -1; - } r = m_config_set_obj_params(config, entry->attribs); break; } @@ -250,24 +244,6 @@ int m_config_apply_defaults(struct m_config *config, const char *name, return r; } -int m_config_initialize_obj(struct m_config *config, struct m_obj_desc *desc, - void **ppriv, char ***pargs) -{ - if (desc->priv_size) { - int r = m_config_set_obj_params(config, *pargs); - if (r < 0) - return r; - *ppriv = config->optstruct; - *pargs = NULL; - } else if (*pargs && !strcmp((*pargs)[0], "_oldargs_")) { - // Handle things which still use the old subopt parser - *pargs = (char **)((*pargs)[1]); - } else { - *pargs = NULL; - } - return 0; -} - static void ensure_backup(struct m_config *config, struct m_config_option *co) { if (co->opt->type->flags & M_OPT_TYPE_HAS_CHILD) |