audio/webrtc-audio-processing 1.3_1 FreeBSD
AudioProcessing module from WebRTC project
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- BSD3CLAUSE
- Categories
- audio
- Package size
- 522.4 KiB, 1420.5 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
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | audio/webrtc-audio-processing | 1.3_1 |
| DragonFly | audio/webrtc-audio-processing | 1.3_1 |
| MidnightBSD | 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:
pkg install webrtc-audio-processing
From the ports tree:
cd /usr/ports/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
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 | 1.3_1 | 1.3_1 | 1.0_1 | 1.3_1 | 1.3_1 |
| FreeBSD:14:quarterly | 1.3_1 | 1.3_1 | n/a | 1.3_1 | 1.3_1 |
| FreeBSD:15:latest | 1.3_1 | 1.3_1 | n/a | 1.3_1 | 1.3_1 |
| FreeBSD:15:quarterly | 1.3_1 | 1.3_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.3_1 | 1.3_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.
Build 1
abseil>0: devel/abseil
Runtime 1
abseil>0: devel/abseil
The full lists below include those, and their dependencies in turn.
Build dependencies 11
Run dependencies 1
Required by 943
- accessibility/kdeaccessibility
- accessibility/kmousetool
- accessibility/kmouth
- accessibility/orca
- accessibility/py-speech-dispatcher
- accessibility/qt5-speech
- accessibility/qt6-speech
- accessibility/speech-dispatcher
- arabic/libreoffice
- astro/gpsbabel
- astro/marble
- astro/merkaartor
- astro/qmapshack
- astro/viking
- audio/amarok
- audio/audiocd-kio
- audio/bambootracker
- audio/baresip
- audio/cadence
- audio/cantata
- audio/cardinal
- audio/carla
- audio/cava
- audio/cli-visualizer
- audio/dmidiplayer
- audio/dpf-plugins-lv2
- audio/dragonfly-reverb-lv2
- audio/drumstick
- audio/elisa
- audio/entropypianotuner
- audio/g4music
- audio/giada
- audio/gstreamer1-plugins-pulse
- audio/gstreamer1-plugins-webrtcdsp
- audio/gtick
- audio/jacktrip
- audio/jamulus
- audio/juk
- audio/kid3
- audio/kwave
- audio/libcanberra-pulse
- audio/mousai
- audio/mpz
- audio/muse-sequencer
- audio/mythplugin-mythmusic
- audio/myxer
- audio/ncpamixer
- audio/pa-applet
- audio/paman
- audio/pamixer
- audio/paprefs
- audio/pasystray
- audio/pavucontrol
- audio/pavucontrol-qt
- audio/pavumeter
- audio/picard
- audio/pipewire-module-xrdp
- audio/pipewire-spa-oss
- audio/pipewire-spa-oss-ng
- audio/plasma6-kpipewire
- audio/plasma6-plasma-pa
- audio/psindustrializer
- audio/puddletag
- audio/pulseaudio
- audio/pulseaudio-module-sndio
- audio/pulseaudio-module-xrdp
- audio/pulseaudio-qt
- audio/py-pulsectl
- audio/py-pyradio
- audio/qjackcapture
- audio/qsynth
- audio/rtaudio
- audio/sayonara
- audio/sc3-plugins
- audio/shortwave
- audio/songrec
- audio/sonivox-eas
- audio/soundtracker
- audio/supercollider
- audio/vmpk
- audio/welle.io
- audio/wolf-shaper-lv2
- audio/xfce4-pulseaudio-plugin
- audio/zam-plugins-lv2
- audio/zrythm
- biology/atac-seq
- biology/biostar-tools
- biology/chip-seq
- biology/py-ete3
- biology/py-gtfparse
- biology/py-multiqc
- biology/rna-seq
- cad/freecad
- cad/freecad-devel
- cad/klayout
- cad/ktechlab
- cad/openscad
- cad/openscad-devel
- cad/py-pyfda
- cad/pythonocc-core
The first 100 are listed.
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/
Commit history 0
No commits in the history this site was built from.