BSD Ports

audio/sdl_audiolib git20220713_9 FreeBSD

Audio decoding, resampling and mixing library for SDL

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
LGPL3+
Categories
audio
Package size
140.1 KiB, 391.5 KiB installed

Description

This is a small and simple to use C++ library for playing various audio formats. It is a thin (-ish) wrapper around existing resampling (like SRC or SoX) and decoding libraries (like libmpg123 or libvorbis.)

It was written as a replacement for SDL_mixer, due to SDL_mixer's lack of multiple music streams, limited audio format support and poor resampling quality.

In the other systems

SystemPortVersion
FreeBSDaudio/sdl_audiolibgit20220713_9
DragonFlyaudio/sdl_audiolibgit20220713_7
MidnightBSDaudio/sdl_audiolibgit20220713_1
HardenedBSDaudio/sdl_audiolibgit20220713_9
GhostBSDaudio/sdl_audiolibgit20220713_9

Install

Binary package:

pkg install sdl_audiolib

From the ports tree:

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

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

RUN_DEPENDS=	sdl_audiolib>0:audio/sdl_audiolib
LIB_DEPENDS=	libSDL_audiolib.so:audio/sdl_audiolib

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:latestgit20220713_9git20220713_9-git20220713_8git20220713_9
FreeBSD:14:quarterlygit20220713_9git20220713_9n/agit20220713_7git20220713_9
FreeBSD:15:latestgit20220713_9git20220713_9n/agit20220713_8git20220713_8
FreeBSD:15:quarterlygit20220713_9git20220713_9n/an/an/a
FreeBSD:16:latestgit20220713_9git20220713_9n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

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

Build dependencies 91
Run dependencies 82
Required by 1

Configuration

Options name: audio_sdl_audiolib

OptionDefaultDescription
DOCSoffBuild and/or install documentation
FLAConFLAC lossless audio codec support
FLUIDSYNTHonMIDI playback support via FluidSynth
MODPLUGonModPlug decoder support
MPG123onMP3 decoding support via mpg123
OPENMPTonOpenMPT MOD decoder
OPUSonOpus audio codec support
SAMPLERATEonSample rate conversion support
SNDFILEonAudio conversion support via libsndfile
SOXRonSoX resampler support via libsoxr
VORBISonOgg Vorbis audio codec support
WILDMIDIonWildMIDI MIDI decoder
XMPonXMP MOD decoder
USES
cmake pkgconfig sdl
Service scripts
none

Files

pkg-plist 29
  • include/SDL_audiolib/aulib.h
  • include/SDL_audiolib/aulib_export.h
  • include/SDL_audiolib/aulib_global.h
  • include/SDL_audiolib/aulib_version.h
  • include/SDL_audiolib/Aulib/Decoder.h
  • include/SDL_audiolib/Aulib/DecoderDrflac.h
  • include/SDL_audiolib/Aulib/DecoderDrmp3.h
  • include/SDL_audiolib/Aulib/DecoderDrwav.h
  • include/SDL_audiolib/Aulib/DecoderFlac.h
  • include/SDL_audiolib/Aulib/DecoderFluidsynth.h
  • include/SDL_audiolib/Aulib/DecoderModplug.h
  • include/SDL_audiolib/Aulib/DecoderMpg123.h
  • include/SDL_audiolib/Aulib/DecoderOpenmpt.h
  • include/SDL_audiolib/Aulib/DecoderOpus.h
  • include/SDL_audiolib/Aulib/DecoderSndfile.h
  • include/SDL_audiolib/Aulib/DecoderVorbis.h
  • include/SDL_audiolib/Aulib/DecoderWildmidi.h
  • include/SDL_audiolib/Aulib/DecoderXmp.h
  • include/SDL_audiolib/Aulib/Processor.h
  • include/SDL_audiolib/Aulib/Resampler.h
  • include/SDL_audiolib/Aulib/ResamplerSdl.h
  • include/SDL_audiolib/Aulib/ResamplerSox.h
  • include/SDL_audiolib/Aulib/ResamplerSpeex.h
  • include/SDL_audiolib/Aulib/ResamplerSrc.h
  • include/SDL_audiolib/Aulib/Stream.h
  • lib/libSDL_audiolib.so
  • lib/libSDL_audiolib.so.0
  • lib/libSDL_audiolib.so.0.0.0
  • libdata/pkgconfig/SDL_audiolib.pc
distinfo 1
FileSizeSHA256
realnc-SDL_audiolib-git20220713-cc1bb6a_GH0.tar.gz1.139627e+06a9a7eaa0a211921e588b619a94f0b6631dc6722998ca96511c637c096c83bf0a

Commit history 0

No commits in the history this site was built from.