BSD Ports

audio/bcg729 1.1.2 FreeBSD

Software G729A encoder and decoder library written in C

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
b914fe5726
License
GPLv2+
Categories
audio
Package size
60.7 KiB, 121.4 KiB installed

Description

Bcg729 is a software G729A encoder and decoder library written in C, developed by Belledonne Communications, the company supporting the Linphone project. It was written from scratch and is NOT a derivative work of ITU reference source code in any kind.

It can be executed on many platforms, including both ARM and x86 with very decent performances. libbcg729 supports concurrent channel encoding/decoding for multi-call applications such as conferencing.

In the other systems

SystemPortVersion
FreeBSDaudio/bcg7291.1.2
OpenBSDtelephony/bcg7291.1.1p0
DragonFlyaudio/bcg7291.1.1
HardenedBSDaudio/bcg7291.1.2
GhostBSDaudio/bcg7291.1.2

Install

Binary package:

pkg install bcg729

From the ports tree:

cd /usr/ports/audio/bcg729/ && make install clean

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

RUN_DEPENDS=	bcg729>0:audio/bcg729
LIB_DEPENDS=	libbcg729.so:audio/bcg729

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.1.21.1.21.1.11.1.11.1.2
FreeBSD:14:quarterly1.1.21.1.2n/a1.1.11.1.2
FreeBSD:15:latest1.1.21.1.2n/a1.1.11.1.1
FreeBSD:15:quarterly1.1.21.1.2n/an/an/a
FreeBSD:16:latest1.1.21.1.2n/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 15

Configuration

No options to configure.

USES
cmake
Service scripts
none

Message after installing

===>   NOTICE:

The bcg729 port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

Files

pkg-plist 9
  • include/bcg729/decoder.h
  • include/bcg729/encoder.h
  • lib/libbcg729.so
  • lib/libbcg729.so.0
  • libdata/pkgconfig/libbcg729.pc
  • share/BCG729/cmake/BCG729Config.cmake
  • share/BCG729/cmake/BCG729ConfigVersion.cmake
  • share/BCG729/cmake/BCG729Targets-.cmake
  • share/BCG729/cmake/BCG729Targets.cmake
distinfo 1
FileSizeSHA256
BC/public-bcg729-fb195811fe630415c9bf433c0c0bebde14314ff2_GL0.tar.gz1202369db19ca0767bbd164af2a196cfd488cb47d31c13ec8644139ba9c126a8037da1

Commit history 1

DateCommitCreditsLog message
b914fe5726 Guido Falsi audio/bcg729: Update to 1.1.2
- Make portclippy happy - Drop maintainership