audio/webrtc-audio-processing2 2.1_1 FreeBSD
AudioProcessing module from WebRTC project (newer API)
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- BSD3CLAUSE
- Categories
- audio
- Package size
- 419.3 KiB, 1135.3 KiB installed
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
Install
Binary package:
pkg install webrtc-audio-processing2
From the ports tree:
cd /usr/ports/audio/webrtc-audio-processing2/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= webrtc-audio-processing2>0:audio/webrtc-audio-processing2
LIB_DEPENDS= libwebrtc-audio-processing-2.so:audio/webrtc-audio-processing2
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.1_1 | 2.1_1 | - | 2.1_1 | 2.1_1 |
| FreeBSD:14:quarterly | 2.1_1 | 2.1_1 | n/a | 2.1_1 | 2.1_1 |
| FreeBSD:15:latest | 2.1_1 | 2.1_1 | n/a | 2.1_1 | 2.1_1 |
| FreeBSD:15:quarterly | 2.1_1 | 2.1_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.1_1 | 2.1_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 1
libabsl_strings.so: devel/abseil
The full lists below include those, and their dependencies in turn.
Build dependencies 11
Run dependencies 1
No port depends on this one.
Configuration
No options to configure.
- USES
- compiler:c++17-lang meson pkgconfig
- Service scripts
- none
Files
pkg-plist 31
- include/webrtc-audio-processing-2/api/array_view.h
- include/webrtc-audio-processing-2/api/audio/audio_processing.h
- include/webrtc-audio-processing-2/api/audio/audio_processing_statistics.h
- include/webrtc-audio-processing-2/api/audio/echo_canceller3_config.h
- include/webrtc-audio-processing-2/api/audio/echo_control.h
- include/webrtc-audio-processing-2/api/location.h
- include/webrtc-audio-processing-2/api/ref_count.h
- include/webrtc-audio-processing-2/api/scoped_refptr.h
- include/webrtc-audio-processing-2/api/task_queue/task_queue_base.h
- include/webrtc-audio-processing-2/api/units/time_delta.h
- include/webrtc-audio-processing-2/modules/audio_processing/include/audio_processing.h
- include/webrtc-audio-processing-2/modules/audio_processing/include/audio_processing_statistics.h
- include/webrtc-audio-processing-2/rtc_base/arraysize.h
- include/webrtc-audio-processing-2/rtc_base/checks.h
- include/webrtc-audio-processing-2/rtc_base/numerics/divide_round.h
- include/webrtc-audio-processing-2/rtc_base/numerics/safe_compare.h
- include/webrtc-audio-processing-2/rtc_base/numerics/safe_conversions.h
- include/webrtc-audio-processing-2/rtc_base/numerics/safe_conversions_impl.h
- include/webrtc-audio-processing-2/rtc_base/ref_count.h
- include/webrtc-audio-processing-2/rtc_base/system/file_wrapper.h
- include/webrtc-audio-processing-2/rtc_base/system/inline.h
- include/webrtc-audio-processing-2/rtc_base/system/rtc_export.h
- include/webrtc-audio-processing-2/rtc_base/thread_annotations.h
- include/webrtc-audio-processing-2/rtc_base/type_traits.h
- include/webrtc-audio-processing-2/rtc_base/units/unit_base.h
- include/webrtc-audio-processing-2/system_wrappers/include/cpu_features_wrapper.h
- include/webrtc-audio-processing-2/system_wrappers/include/metrics.h
- include/webrtc-audio-processing-2/system_wrappers/include/sleep.h
- lib/libwebrtc-audio-processing-2.so
- lib/libwebrtc-audio-processing-2.so.1
- libdata/pkgconfig/webrtc-audio-processing-2.pc
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| webrtc-audio-processing-2.1.tar.gz | 814872 | 35e86b986d02ea15f3d04741a1a5a735ba399bc0fac0ee089c39480e35fc3253 |
Master sites 1
- https://freedesktop.org/software/pulseaudio/webrtc-audio-processing/
Commit history 0
No commits in the history this site was built from.