Skip to content

modules: add new module-filters-api to enable smart filter policy

Julian Bouzas requested to merge julian/wireplumber:filters-api into master

This MR adds a new module-filters-api so that policy-node.lua can link filter nodes that have the property (such as echo-cancel, filter-chain, loopback, etc...) in a smart way.

The filters logic can be configured in the policy.lua.d/30-filters-config.lua file. See the contents here:

This configuration file allows grouping filters together (sorted by priority) to use a common target node. This smart filter policy is experimental and therefore disabled by default. You can enable it in the '10-default-policy.lya' configuration file.

Merge request reports