]> git.sesse.net Git - vlc/blobdiff - src/modules/entry.c
Migrate module, module_list and obsolete_* to vlc_config_set
[vlc] / src / modules / entry.c
index a221483d29a22e4381bc11f7de9b2b99c76195b7..253191cecf6d69be61542a73fb3e6e2c7807d223 100644 (file)
@@ -259,6 +259,19 @@ int vlc_config_set (module_config_t *restrict item, vlc_config_t id, ...)
             item->b_internal = VLC_TRUE;
             ret = 0;
             break;
+
+        case VLC_CONFIG_REMOVED:
+            item->psz_current = "SUPPRESSED";
+            ret = 0;
+            break;
+
+        case VLC_CONFIG_CAPABILITY:
+        {
+            const char *cap = va_arg (ap, const char *);
+            item->psz_type = cap ? strdup (cap) : NULL;
+            ret = 0;
+            break;
+        }
     }
 
     va_end (ap);