BSD Ports

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

SystemPortVersion
FreeBSDaudio/webrtc-audio-processing1.3_1
DragonFlyaudio/webrtc-audio-processing1.3_1
MidnightBSDaudio/webrtc-audio-processing1.3_1
HardenedBSDaudio/webrtc-audio-processing1.3_1
GhostBSDaudio/webrtc-audio-processing1.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.3_11.3_11.0_11.3_11.3_1
FreeBSD:14:quarterly1.3_11.3_1n/a1.3_11.3_1
FreeBSD:15:latest1.3_11.3_1n/a1.3_11.3_1
FreeBSD:15:quarterly1.3_11.3_1n/an/an/a
FreeBSD:16:latest1.3_11.3_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 11
Run dependencies 1
Required by 943

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
FileSizeSHA256
webrtc-audio-processing-1.3.tar.gz87976895552fc17faa0202133707bbb3727e8c2cf64d4266fe31bfdb2298d769c1db75
2083c9a5dd34.patch44963c34cc248c0292032b26ef67f078505037e51e84b6c7955162cac058aed54360
d49a0855a33b.patch1388fe8a4421a664108e7f5223f61278cd5a9096d8d0f33d1d648ac2c952d4c633b4
f29ff57d6ccd.patch8589200b95da26ee34ef106cb3f2eed75d95eed7e9911a7632923b3d885409f9406
c18b3945a1cc.patch52383293a0f2a77e568efa1c1d6f6c845e9e31cd72491306c0b65e80db42bc261073
Master sites 1
  • https://freedesktop.org/software/pulseaudio/webrtc-audio-processing/

Commit history 0

No commits in the history this site was built from.