Arun Raghavan pushed to branch master at PulseAudio / webrtc-audio-processing
Commits: 971f026d by Arun Raghavan at 2025-01-08T11:51:04-05:00 doc: Backfill 1.x releases - - - - - 0743cb5c by Arun Raghavan at 2025-01-08T11:58:17-05:00 doc: Document changes for 2.0 - - - - - 1 changed file: - NEWS Changes: ===================================== NEWS ===================================== @@ -1,3 +1,66 @@ +Release 2.0 +----------- + +Bump to code from WebRTC M131 version. + +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/ + + +Release 1.3 +----------- + +Fix for generate pkg-config file. + + +Release 1.2 +----------- + +Improvements for building with abseil-cpp as a subproject, and pkg-config +improvements for abseil dependency detection. + + +Release 1.1 +----------- + +Build fixes for various platforms. + + +Release 1.0 +----------- + +This is an API breaking release (as a reminder, the AudioProcessing module does +not provide a stable public API, so we expose whatever API exists in the +upstream project). + +In order to make package management easier with these inevitable breakages, the +package is now suffixed with a version (currently it is +webrtc-audio-processing-1). When the next API break happens, we will bump the +major version, allowing incompatible versions to coexist. This also means that +the previous version can also coexist with this one. Non-breaking changes will +see a minor version update only. + +Changes: + * The code base is now updated to correspond to the version shipping with the + Chromium 88.0.4290.1 tag + * There are a very large number changes to the underlying AEC implementation + since the last update was a while ago. Most visibly the use of the AEC3 + canceller by default, the deletion of the beamformer code + * The autotools build system is replaced by meson + * The pkg-config name is changed as described above + + Release 0.3 ----------- View it on GitLab: https://gitlab.freedesktop.org/pulseaudio/webrtc-audio-processing/-/compare/774ac54e71d71e222918e49baec1e9dc203d2ed8...0743cb5ce537fd0627eeb97dcb125ba3e03f5a1d -- View it on GitLab: https://gitlab.freedesktop.org/pulseaudio/webrtc-audio-processing/-/compare/774ac54e71d71e222918e49baec1e9dc203d2ed8...0743cb5ce537fd0627eeb97dcb125ba3e03f5a1d You're receiving this email because of your account on gitlab.freedesktop.org.
