BSD Ports

audio/zita-resampler 1.11.2 FreeBSD

C++ library for resampling audio signals

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv3+
Categories
audio
Package size
22.5 KiB, 61.0 KiB installed

Description

Zita-resampler is a C++ library for resampling audio signals. It is designed to be used within a real-time processing context, to be fast, and to provide high-quality sample rate conversion.

The library operates on signals represented in single-precision floating point format. For multichannel operation both the input and output signals are assumed to be stored as interleaved samples.

The API allows a trade-off between quality and CPU load. For the latter a range of approximately 1:6 is available. Even at the highest quality setting libzita-resampler will be faster than most similar libraries providing the same quality, e.g. libsamplerate.

In the other systems

The newest version among them is 1.11.2, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDaudio/zita-resampler1.11.2 newestnone known-[email protected]-
DragonFlyaudio/zita-resampler1.11.2 newestnone known-[email protected]-
HardenedBSDaudio/zita-resampler1.11.2 newestno data-[email protected]-
GhostBSDaudio/zita-resampler1.11.2 newestno data-[email protected]-

Install

Binary package:

pkg install zita-resampler

From the ports tree:

cd /usr/ports/audio/zita-resampler/ && make install clean

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

RUN_DEPENDS=	zita-resampler>0:audio/zita-resampler
LIB_DEPENDS=	libzita-resampler.so:audio/zita-resampler

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.11.21.11.21.8.01.11.21.11.2
FreeBSD:14:quarterly1.11.21.11.2n/a1.11.21.11.2
FreeBSD:15:latest1.11.21.11.2n/a1.11.21.11.2
FreeBSD:15:quarterly1.11.21.11.2n/an/an/a
FreeBSD:16:latest1.11.21.11.2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependency graph

Ports that need it on the left, what it needs to run on the right (to build, as it needs nothing to run); at most 8 of each. "Dependencies" below lists them all.

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

Options name: audio_zita-resampler

OptionDefaultDescription
OPTIMIZED_CFLAGSonUse extra compiler optimizations
USES
cmake tar:xz
Service scripts
none

Files

pkg-plist 7
  • include/zita-resampler/cresampler.h
  • include/zita-resampler/resampler-table.h
  • include/zita-resampler/resampler.h
  • include/zita-resampler/vresampler.h
  • lib/libzita-resampler.so
  • lib/libzita-resampler.so.1
  • lib/libzita-resampler.so.
distinfo 1
FileSizeSHA256
zita-resampler-1.11.2.tar.xz123452aa5c54e696069af26f3f1fed4a963113cc1237cddfd57ae5842abcb1acd5492c
Master sites 1
  • https://kokkinizita.linuxaudio.org/linuxaudio/downloads/

Commit history 0

No commits in the history this site was built from.