pipewire/src
Niklas Carlsson 08af555e90 filter-chain: use Q value for biquad shelving filters
The current implementation uses the slope variable S to define the
filter slope. Setting S = 1 results in a constant Q value of
sqrt(2)/2, or 0.7071, which is a good default value.

However, calculating alpha from the Q value instead, as done in
RBJ's cookbook [1], the filter shape can be changed which might
be desired for certain applications and provides flexibility.

Since the current implementation always defaulted to using S = 1,
make sure that configurations missing Q uses the same slope value.

[1] = https://www.w3.org/TR/audio-eq-cookbook/
2024-11-04 16:54:55 +00:00
..
daemon filter-chain: add example upmix filter 2024-10-24 10:57:54 +02:00
examples remove deprecate Props settings, use node.param.Props 2024-10-08 10:27:36 +02:00
gst gst: deviceprovider: fix memory leak in do_add_nodes 2024-10-22 21:53:57 +00:00
modules filter-chain: use Q value for biquad shelving filters 2024-11-04 16:54:55 +00:00
pipewire impl-node: improve property parsing 2024-11-04 16:52:09 +01:00
tests pw-container: use smaller path for temporary file 2024-06-27 21:18:06 +00:00
tools profiler: add followerClock block 2024-10-09 11:31:54 +02:00
meson.build meson.build: fix compile with -Dexamples=disabled 2023-11-28 10:18:25 +00:00