BSD Ports

audio/libsoxr 0.1.3 MidnightBSD

High quality, one-dimensional sample-rate conversion library

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
lgpl2.1, FFTPAK
Categories
audio

Description

The SoX Resampler library `libsoxr'

It performs one-dimensional sample-rate conversion, may be used, for example, to resample PCM-encoded audio.

This library aims to give fast and high quality results for any constant (rational or irrational) resampling ratio. Phase-response, preserved bandwidth, aliasing, and rejection level parameters are all configurable; alternatively, simple `preset' configurations may be selected. An experimental, variable-rate resampling mode of operation is also included.

In the other systems

SystemPortVersion
MidnightBSDaudio/libsoxr0.1.3
FreeBSDaudio/libsoxr0.1.3_3
OpenBSDaudio/libsoxr0.1.3p0
NetBSDaudio/libsoxr0.1.3
DragonFlyaudio/libsoxr0.1.3_3
HardenedBSDaudio/libsoxr0.1.3_3
GhostBSDaudio/libsoxr0.1.3_3

Install

Binary package:

mport install libsoxr

From mports:

cd /usr/mports/audio/libsoxr && make install clean

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

RUN_DEPENDS=	libsoxr>0:audio/libsoxr
LIB_DEPENDS=	libsoxr-lsr.so:audio/libsoxr

Dependencies

Configuration

Options name: audio_libsoxr

OptionDefaultDescription
AVFFToffUse external libavcodec
DOCSoff
EXAMPLESoff
OPENMPoff
PFFFToffUse internal PFFFT
USES
cmake pathfix pkgconfig tar:xz
Service scripts
none

Files

pkg-plist 18
  • include/soxr-lsr.h
  • include/soxr.h
  • lib/libsoxr-lsr.so
  • lib/libsoxr-lsr.so.0
  • lib/libsoxr-lsr.so.0.1.9
  • lib/libsoxr.so
  • lib/libsoxr.so.0
  • lib/libsoxr.so.0.1.2
  • libdata/pkgconfig/soxr-lsr.pc
  • libdata/pkgconfig/soxr.pc
  • share/doc/libsoxr/examples/1-single-block.c
  • share/doc/libsoxr/examples/1a-lsr.c
  • share/doc/libsoxr/examples/2-stream.C
  • share/doc/libsoxr/examples/3-options-input-fn.c
  • share/doc/libsoxr/examples/4-split-channels.c
  • share/doc/libsoxr/examples/5-variable-rate.c
  • share/doc/libsoxr/examples/README
  • share/doc/libsoxr/examples/examples-common.h
distinfo 1
FileSizeSHA256
soxr-0.1.3-Source.tar.xz94384b111c15fdc8c029989330ff559184198c161100a59312f5dc19ddeb9b5a15889
Master sites 1
  • SF/soxr