diff options
Diffstat (limited to 'audio')
-rw-r--r-- | audio/filter/af.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/audio/filter/af.c b/audio/filter/af.c index 31f4e45614..84ee377136 100644 --- a/audio/filter/af.c +++ b/audio/filter/af.c @@ -78,6 +78,7 @@ static bool get_desc(struct m_obj_desc *dst, int index) const struct m_obj_list af_obj_list = { .get_desc = get_desc, .description = "audio filters", + .allow_disable_entries = true, .aliases = { {"force", "format"}, {0} @@ -545,6 +546,8 @@ int af_init(struct af_stream *s) // Add all filters in the list (if there are any) struct m_obj_settings *list = s->opts->af_settings; for (int i = 0; list && list[i].name; i++) { + if (!list[i].enabled) + continue; struct af_instance *af = af_prepend(s, s->last, list[i].name, list[i].attribs); if (!af) { |