pipewire/spa
Wim Taymans 371b5a1836 audiomixer: rewrite the mixer functions
Let the mixer functions accumulate the intermediate results into a
larger size variable and then clamp to the final precission. This avoids
distortions because of intermediate clamping.

Although the access pattern of the reads are no longer sequential, the
writes are sequential and we don't need to read intermediate values.
Together with the avoided clamping this is probably faster overall.

Add a unit test for the various cases.
2022-07-09 18:11:13 +02:00
..
examples examples: fix spelling mistake 2022-06-16 16:40:47 +02:00
include spa: add comment about prefetch 2022-07-08 17:02:46 +02:00
plugins audiomixer: rewrite the mixer functions 2022-07-09 18:11:13 +02:00
tests Add support for MidnightBSD 2022-06-19 18:22:47 +00:00
tools spa: tools: spa-inspect: clear and free handles 2022-06-16 16:59:40 +02:00
meson.build bluez5: use lc3plus.h instead of lc3.h 2022-05-03 00:29:47 +03:00