notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details
webrtc-audio-processing2 AudioProcessing module from WebRTC project (newer API)
2.1_1 audio on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.1_1Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-01-23 00:18:07
Last Update: 2025-07-04 21:58:53
Commit Hash: 3c9f404
License: BSD3CLAUSE
WWW:
https://freedesktop.org/software/pulseaudio/webrtc-audio-processing/
Description:
Audio processing routines extracted from WebRTC project into a standalone library. It provides the following features: - Acoustic echo cancellation - Acoustic echo control for mobile - Automatic gain control - High-pass filter - Level estimator - Noise suppression - Voice activity detection
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (38 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/webrtc-audio-processing2-2.1_1/catalog.mk
  3. /usr/local/share/licenses/webrtc-audio-processing2-2.1_1/LICENSE
  4. /usr/local/share/licenses/webrtc-audio-processing2-2.1_1/BSD3CLAUSE
  5. include/webrtc-audio-processing-2/api/array_view.h
  6. include/webrtc-audio-processing-2/api/audio/audio_processing.h
  7. include/webrtc-audio-processing-2/api/audio/audio_processing_statistics.h
  8. include/webrtc-audio-processing-2/api/audio/echo_canceller3_config.h
  9. include/webrtc-audio-processing-2/api/audio/echo_control.h
  10. include/webrtc-audio-processing-2/api/location.h
  11. include/webrtc-audio-processing-2/api/ref_count.h
  12. include/webrtc-audio-processing-2/api/scoped_refptr.h
  13. include/webrtc-audio-processing-2/api/task_queue/task_queue_base.h
  14. include/webrtc-audio-processing-2/api/units/time_delta.h
  15. include/webrtc-audio-processing-2/modules/audio_processing/include/audio_processing.h
  16. include/webrtc-audio-processing-2/modules/audio_processing/include/audio_processing_statistics.h
  17. include/webrtc-audio-processing-2/rtc_base/arraysize.h
  18. include/webrtc-audio-processing-2/rtc_base/checks.h
  19. include/webrtc-audio-processing-2/rtc_base/numerics/divide_round.h
  20. include/webrtc-audio-processing-2/rtc_base/numerics/safe_compare.h
  21. include/webrtc-audio-processing-2/rtc_base/numerics/safe_conversions.h
  22. include/webrtc-audio-processing-2/rtc_base/numerics/safe_conversions_impl.h
  23. include/webrtc-audio-processing-2/rtc_base/ref_count.h
  24. include/webrtc-audio-processing-2/rtc_base/system/file_wrapper.h
  25. include/webrtc-audio-processing-2/rtc_base/system/inline.h
  26. include/webrtc-audio-processing-2/rtc_base/system/rtc_export.h
  27. include/webrtc-audio-processing-2/rtc_base/thread_annotations.h
  28. include/webrtc-audio-processing-2/rtc_base/type_traits.h
  29. include/webrtc-audio-processing-2/rtc_base/units/unit_base.h
  30. include/webrtc-audio-processing-2/system_wrappers/include/cpu_features_wrapper.h
  31. include/webrtc-audio-processing-2/system_wrappers/include/metrics.h
  32. include/webrtc-audio-processing-2/system_wrappers/include/sleep.h
  33. lib/libwebrtc-audio-processing-2.so
  34. lib/libwebrtc-audio-processing-2.so.1
  35. libdata/pkgconfig/webrtc-audio-processing-2.pc
  36. @owner
  37. @group
  38. @mode
Collapse this list.
Dependency lines:
  • webrtc-audio-processing2>0:audio/webrtc-audio-processing2
To install the port:
cd /usr/ports/audio/webrtc-audio-processing2/ && make install clean
To add the package, run one of these commands:
  • pkg install audio/webrtc-audio-processing2
  • pkg install webrtc-audio-processing2
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: webrtc-audio-processing2
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1737585138 SHA256 (webrtc-audio-processing-2.1.tar.gz) = 35e86b986d02ea15f3d04741a1a5a735ba399bc0fac0ee089c39480e35fc3253 SIZE (webrtc-audio-processing-2.1.tar.gz) = 814872

Packages (timestamps in pop-ups are UTC):
webrtc-audio-processing2
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.1_12.1_1-2.1_12.1_1---
FreeBSD:13:quarterly2.1_12.1_1-2.1_12.1_1---
FreeBSD:14:latest2.1_12.1_1-2.1_12.1_1---
FreeBSD:14:quarterly2.1_12.1_1-2.1_12.1_1---
FreeBSD:15:latest2.1_12.1_1n/a2.1_1n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. meson : devel/meson
  2. ninja : devel/ninja
  3. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libabsl_strings.so : devel/abseil
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
audio_webrtc-audio-processing2
USES:
compiler:c++17-lang meson pkgconfig
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://freedesktop.org/software/pulseaudio/webrtc-audio-processing/
Collapse this list.

Number of commits found: 4

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.1_1
04 Jul 2025 21:58:53
commit hash: 3c9f4043852dee65056835fdc7756333981ace87commit hash: 3c9f4043852dee65056835fdc7756333981ace87commit hash: 3c9f4043852dee65056835fdc7756333981ace87commit hash: 3c9f4043852dee65056835fdc7756333981ace87 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
audio/webrtc-audio-processing2: fix build on powerpc*

Add missing include altivec.h.
2.1_1
23 Feb 2025 12:47:41
commit hash: cbef78abfce5346f71e824247d75c88c04c084c0commit hash: cbef78abfce5346f71e824247d75c88c04c084c0commit hash: cbef78abfce5346f71e824247d75c88c04c084c0commit hash: cbef78abfce5346f71e824247d75c88c04c084c0 files touched by this commit
Jason E. Hale (jhale) search for other commits by this committer
*/*: Chase devel/abseil update
2.1
23 Jan 2025 00:27:12
commit hash: 5bf2f841766de8e424042f8ec3630e3149d91b6acommit hash: 5bf2f841766de8e424042f8ec3630e3149d91b6acommit hash: 5bf2f841766de8e424042f8ec3630e3149d91b6acommit hash: 5bf2f841766de8e424042f8ec3630e3149d91b6a files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
audio/webrtc-audio-processing: update to 2.1

Changes:	https://gitlab.freedesktop.org/pulseaudio/webrtc-audio-processing/-/releases/v2.1
Reported by:	GitLab (notify releases)
2.0
23 Jan 2025 00:14:47
commit hash: 5616526a7246199c5a7d1e5a5f5bb223ab2e0e1ccommit hash: 5616526a7246199c5a7d1e5a5f5bb223ab2e0e1ccommit hash: 5616526a7246199c5a7d1e5a5f5bb223ab2e0e1ccommit hash: 5616526a7246199c5a7d1e5a5f5bb223ab2e0e1c files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
audio/webrtc-audio-processing2: add new port

Same as webrtc-audio-processing0 and webrtc-audio-processing but
different WebRTC version thus slightly different API.

Changes:	https://gitlab.freedesktop.org/pulseaudio/webrtc-audio-processing/-/releases/v2.0
Reported by:	GitLab (notify releases)

Number of commits found: 4