summaryrefslogtreecommitdiffstats
path: root/video/filter/vf.c
diff options
context:
space:
mode:
Diffstat (limited to 'video/filter/vf.c')
-rw-r--r--video/filter/vf.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/video/filter/vf.c b/video/filter/vf.c
index 94e6760603..5208c7f824 100644
--- a/video/filter/vf.c
+++ b/video/filter/vf.c
@@ -128,6 +128,7 @@ static bool get_desc(struct m_obj_desc *dst, int index)
const struct m_obj_list vf_obj_list = {
.get_desc = get_desc,
.description = "video filters",
+ .allow_disable_entries = true,
};
// Try the cmd on each filter (starting with the first), and stop at the first
@@ -322,6 +323,8 @@ struct vf_instance *vf_append_filter(struct vf_chain *c, const char *name,
int vf_append_filter_list(struct vf_chain *c, struct m_obj_settings *list)
{
for (int n = 0; list && list[n].name; n++) {
+ if (!list[n].enabled)
+ continue;
struct vf_instance *vf =
vf_append_filter(c, list[n].name, list[n].attribs);
if (vf) {