audio/webrtc-audio-processing 1.3_1 MidnightBSD
AudioProcessing module from WebRTC project
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- bsd3
- Categories
- audio
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
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | audio/webrtc-audio-processing | 1.3_1 |
| FreeBSD | audio/webrtc-audio-processing | 1.3_1 |
| DragonFly | audio/webrtc-audio-processing | 1.3_1 |
| HardenedBSD | audio/webrtc-audio-processing | 1.3_1 |
| GhostBSD | audio/webrtc-audio-processing | 1.3_1 |
Install
Binary package:
mport install webrtc-audio-processing
From mports:
cd /usr/mports/audio/webrtc-audio-processing && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= webrtc-audio-processing>0:audio/webrtc-audio-processing
LIB_DEPENDS= libwebrtc-audio-coding-1.so:audio/webrtc-audio-processing
Dependencies
As this port's Makefile names them.
Build 1
abseil>0: devel/abseil
Runtime 1
abseil>0: devel/abseil
Build dependencies 1
Run dependencies 1
Required by 1
Configuration
No options to configure.
- USES
- compiler:c++17-lang meson pkgconfig
- Service scripts
- none
Files
pkg-plist 29
- include/webrtc-audio-processing-1/api/array_view.h
- include/webrtc-audio-processing-1/api/audio/echo_canceller3_config.h
- include/webrtc-audio-processing-1/api/audio/echo_control.h
- include/webrtc-audio-processing-1/api/scoped_refptr.h
- include/webrtc-audio-processing-1/modules/audio_coding/codecs/isac/bandwidth_info.h
- include/webrtc-audio-processing-1/modules/audio_coding/codecs/isac/main/include/isac.h
- include/webrtc-audio-processing-1/modules/audio_coding/codecs/isac/main/source/settings.h
- include/webrtc-audio-processing-1/modules/audio_processing/include/audio_processing.h
- include/webrtc-audio-processing-1/modules/audio_processing/include/audio_processing_statistics.h
- include/webrtc-audio-processing-1/modules/audio_processing/include/config.h
- include/webrtc-audio-processing-1/rtc_base/arraysize.h
- include/webrtc-audio-processing-1/rtc_base/checks.h
- include/webrtc-audio-processing-1/rtc_base/constructor_magic.h
- include/webrtc-audio-processing-1/rtc_base/deprecation.h
- include/webrtc-audio-processing-1/rtc_base/numerics/safe_compare.h
- include/webrtc-audio-processing-1/rtc_base/ref_count.h
- include/webrtc-audio-processing-1/rtc_base/system/file_wrapper.h
- include/webrtc-audio-processing-1/rtc_base/system/inline.h
- include/webrtc-audio-processing-1/rtc_base/system/rtc_export.h
- include/webrtc-audio-processing-1/rtc_base/type_traits.h
- include/webrtc-audio-processing-1/system_wrappers/include/cpu_features_wrapper.h
- include/webrtc-audio-processing-1/system_wrappers/include/metrics.h
- include/webrtc-audio-processing-1/system_wrappers/include/sleep.h
- lib/libwebrtc-audio-coding-1.so
- lib/libwebrtc-audio-coding-1.so.3
- lib/libwebrtc-audio-processing-1.so
- lib/libwebrtc-audio-processing-1.so.3
- libdata/pkgconfig/webrtc-audio-coding-1.pc
- libdata/pkgconfig/webrtc-audio-processing-1.pc
distinfo 5
| File | Size | SHA256 |
|---|---|---|
| webrtc-audio-processing-1.3.tar.gz | 879768 | 95552fc17faa0202133707bbb3727e8c2cf64d4266fe31bfdb2298d769c1db75 |
| 2083c9a5dd34.patch | 4496 | 3c34cc248c0292032b26ef67f078505037e51e84b6c7955162cac058aed54360 |
| d49a0855a33b.patch | 1388 | fe8a4421a664108e7f5223f61278cd5a9096d8d0f33d1d648ac2c952d4c633b4 |
| f29ff57d6ccd.patch | 858 | 9200b95da26ee34ef106cb3f2eed75d95eed7e9911a7632923b3d885409f9406 |
| c18b3945a1cc.patch | 5238 | 3293a0f2a77e568efa1c1d6f6c845e9e31cd72491306c0b65e80db42bc261073 |
Master sites 1
- https://freedesktop.org/software/pulseaudio/webrtc-audio-processing/