[ANNOUNCE] WebRTC AudioProcessing v2.0
Arun Raghavan
arun at arunraghavan.net
Wed Jan 8 17:55:51 UTC 2025
Hello,
I've just rolled out WebRTC AudioProcessing v2.0, a standalone version of the AudioProcessing module from libwebrtc. The code is bumped to the WebRTC M131 version.
tarball: http://freedesktop.org/software/pulseaudio/webrtc-audio-processing/webrtc-audio-processing-2.0.tar.xz
sha256: 7ea5b079073a9e8bfb55d2dc59471d6507dec1cf2fc697f1fdc53e2da1a2f77b
Changes include:
* Minor (breaking) API changes upstream
* Various improvements to the AEC implementation
* Transient suppression is removed
* ExperimentalAgc and ExperimentalNs are removed
* iSAC and the webrtc-audio-coding library were removed
* abseil-cpp dependency bumped to 20240722
* NEON runtime detection dropped following upstream
* Fixes for building on i686 and MIPS
* Support for BSDs is added
* Other build-system cleanups
* Patches to upstream are now also tracked in patches/
Shoutout to everyone who contributed, much appreciated. I was a slow to act on feedback w.r.t. i686 builds (and others) in the previous release. That should be addressed now, and I'll try to help distros pickup this change in a more timely fashion this time.
Cheers,
Arun
More information about the pulseaudio-discuss
mailing list