BSD Ports

audio/webrtc-audio-processing0 0.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

SystemPortVersion
MidnightBSDaudio/webrtc-audio-processing00.3.1
FreeBSDaudio/webrtc-audio-processing00.3.1_3
DragonFlyaudio/webrtc-audio-processing00.3.1_3
HardenedBSDaudio/webrtc-audio-processing00.3.1_3
GhostBSDaudio/webrtc-audio-processing00.3.1_3

Install

Binary package:

mport install webrtc-audio-processing0

From mports:

cd /usr/mports/audio/webrtc-audio-processing0 && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	webrtc-audio-processing0>0:audio/webrtc-audio-processing0
LIB_DEPENDS=	libwebrtc_audio_processing.so:audio/webrtc-audio-processing0

Dependencies

No port depends on this one.

Configuration

No options to configure.

USES
autoreconf compiler:c++11-lib libtool pkgconfig tar:xz
Service scripts
none

Files

pkg-plist 18
  • include/webrtc_audio_processing/webrtc/base/arraysize.h
  • include/webrtc_audio_processing/webrtc/base/basictypes.h
  • include/webrtc_audio_processing/webrtc/base/checks.h
  • include/webrtc_audio_processing/webrtc/base/constructormagic.h
  • include/webrtc_audio_processing/webrtc/base/maybe.h
  • include/webrtc_audio_processing/webrtc/base/platform_file.h
  • include/webrtc_audio_processing/webrtc/common.h
  • include/webrtc_audio_processing/webrtc/common_types.h
  • include/webrtc_audio_processing/webrtc/modules/audio_processing/beamformer/array_util.h
  • include/webrtc_audio_processing/webrtc/modules/audio_processing/include/audio_processing.h
  • include/webrtc_audio_processing/webrtc/modules/interface/module_common_types.h
  • include/webrtc_audio_processing/webrtc/system_wrappers/include/trace.h
  • include/webrtc_audio_processing/webrtc/typedefs.h
  • lib/libwebrtc_audio_processing.a
  • lib/libwebrtc_audio_processing.so
  • lib/libwebrtc_audio_processing.so.1
  • lib/libwebrtc_audio_processing.so.1.0.0
  • libdata/pkgconfig/webrtc-audio-processing.pc
distinfo 1
FileSizeSHA256
webrtc-audio-processing-0.3.1.tar.xz695920a0fdd938fd85272d67e81572c5a4d9e200a0c104753cb3c209ded175ce3c5dbf
Master sites 1
  • https://freedesktop.org/software/pulseaudio/webrtc-audio-processing/