Pick upstream patch "filter-apply: Look for filter parameters also in device properties"

Some filters take parameters that effectively describe the hardware they're being applied to (like echo-cancel allowing to specify the mic array parameters for better noise filtering). This allows system integrators to set default parameters for such modules per-device, which will get used when the stream doesn't specify their own.

This is needed for proper echo cancellation configuration on mobile devices like the Librem 5, where this patch has been in use for several months now.

Merge request reports

Loading