Fix disabling of filter chains

This commit is contained in:
Timon 2025-12-08 14:19:15 +01:00
parent 13def13f01
commit e1392cec0e

View file

@ -1500,6 +1500,10 @@ static int audioconvert_set_param(struct impl *this, const char *k, const char *
} }
else if (spa_streq(k, "channelmix.lock-volumes")) else if (spa_streq(k, "channelmix.lock-volumes"))
this->props.lock_volumes = spa_atob(s); this->props.lock_volumes = spa_atob(s);
else if (spa_streq(k, "audioconvert.filter-graph.disable")) {
if (!*disable_filter)
*disable_filter = spa_atob(s);
}
else if (spa_strstartswith(k, "audioconvert.filter-graph.")) { else if (spa_strstartswith(k, "audioconvert.filter-graph.")) {
int order = atoi(k + strlen("audioconvert.filter-graph.")); int order = atoi(k + strlen("audioconvert.filter-graph."));
if ((res = load_filter_graph(this, s, order)) < 0) { if ((res = load_filter_graph(this, s, order)) < 0) {
@ -1507,10 +1511,6 @@ static int audioconvert_set_param(struct impl *this, const char *k, const char *
order, spa_strerror(res)); order, spa_strerror(res));
} }
} }
else if (spa_streq(k, "audioconvert.filter-graph.disable")) {
if (!*disable_filter)
*disable_filter = spa_atob(s);
}
else else
return 0; return 0;
return 1; return 1;