BSD Ports

audio/webrtc-audio-processing0 0.3.1_3 FreeBSD

AudioProcessing module from WebRTC project (legacy version)

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD3CLAUSE
Categories
audio
Package size
514.3 KiB, 2592.7 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-processing00.3.1_3
DragonFlyaudio/webrtc-audio-processing00.3.1_3
MidnightBSDaudio/webrtc-audio-processing00.3.1

Install

Binary package:

pkg install webrtc-audio-processing0

From the ports tree:

cd /usr/ports/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

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:latest0.3.1_30.3.1_30.3.1_20.3.1_30.3.1_3
FreeBSD:14:quarterly0.3.1_30.3.1_3n/a0.3.1_30.3.1_3
FreeBSD:15:latest0.3.1_30.3.1_3n/a0.3.1_30.3.1_3
FreeBSD:15:quarterly0.3.1_30.3.1_3n/an/an/a
FreeBSD:16:latest0.3.1_30.3.1_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

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

Build dependencies 9

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/

Commit history 0

No commits in the history this site was built from.