# audio/libfishsound - The NetBSD Packages Collection

Provides a simple API for decoding and encoding audio data

    libfishsound provides a simple programming interface for decoding and encoding
    audio data using the Xiph.org codecs (FLAC, Speex and Vorbis).

    libfishsound by itself is designed to handle raw codec streams from a lower
    level layer such as UDP datagrams. When these codecs are used in files, they are
    commonly encapsulated in Ogg to produce Ogg FLAC, Speex and Ogg Vorbis files.

    libfishsound is a wrapper around the existing codec libraries and provides a
    consistent, higher-level programming interface. It has been designed for use in
    a wide variety of applications; it has no direct dependencies on Ogg
    encapsulation, though it is most commonly used in conjunction with liboggz to
    decode or encode FLAC, Speex or Vorbis audio tracks in Ogg files, including Ogg
    Theora and Annodex.

- Source version: `libfishsound-1.0.0nb5`
- Maintainer: pkgsrc-users AT NetBSD.org
- Website: https://www.xiph.org/fishsound/
- License: modified-bsd
- Package history: cvs, hg, git

## Build dependencies

devel/libtool-base pkgtools/mktools devel/pkgconf pkgtools/cwrappers

## Runtime dependencies

audio/flac multimedia/libogg multimedia/liboggz audio/libsndfile audio/libvorbis audio/speex audio/flac multimedia/libogg audio/libsndfile audio/libvorbis

## Binary packages

OS | Architecture | Version
--- | --- | ---
NetBSD 10.0 | aarch64 | libfishsound-1.0.0nb5.tgz
NetBSD 10.0 | aarch64 | libfishsound-1.0.0nb5.tgz
NetBSD 10.0 | aarch64eb | libfishsound-1.0.0nb5.tgz
NetBSD 10.0 | alpha | libfishsound-1.0.0nb4.tgz
NetBSD 10.0 | alpha | libfishsound-1.0.0nb5.tgz
NetBSD 10.0 | earmv6hf | libfishsound-1.0.0nb5.tgz
NetBSD 10.0 | earmv6hf | libfishsound-1.0.0nb5.tgz
NetBSD 10.0 | earmv7hf | libfishsound-1.0.0nb5.tgz
NetBSD 10.0 | earmv7hf | libfishsound-1.0.0nb5.tgz
NetBSD 10.0 | i386 | libfishsound-1.0.0nb5.tgz
NetBSD 10.0 | i386 | libfishsound-1.0.0nb5.tgz
NetBSD 10.0 | powerpc | libfishsound-1.0.0nb5.tgz
NetBSD 10.0 | powerpc | libfishsound-1.0.0nb5.tgz
NetBSD 10.0 | powerpc | libfishsound-1.0.0nb5.tgz
NetBSD 10.0 | sparc64 | libfishsound-1.0.0nb4.tgz
NetBSD 10.0 | x86_64 | libfishsound-1.0.0nb5.tgz
NetBSD 10.0 | x86_64 | libfishsound-1.0.0nb5.tgz
NetBSD 11.0 | aarch64 | libfishsound-1.0.0nb5.tgz
NetBSD 11.0 | aarch64eb | libfishsound-1.0.0nb5.tgz
NetBSD 11.0 | earmv6hf | libfishsound-1.0.0nb5.tgz
NetBSD 11.0 | earmv7hf | libfishsound-1.0.0nb5.tgz
NetBSD 11.0 | i386 | libfishsound-1.0.0nb5.tgz
NetBSD 11.0 | riscv64 | libfishsound-1.0.0nb5.tgz
NetBSD 11.0 | x86_64 | libfishsound-1.0.0nb5.tgz
NetBSD 9.0 | aarch64 | libfishsound-1.0.0nb5.tgz
NetBSD 9.0 | aarch64 | libfishsound-1.0.0nb5.tgz
NetBSD 9.0 | earmv6hf | libfishsound-1.0.0nb5.tgz
NetBSD 9.0 | earmv6hf | libfishsound-1.0.0nb5.tgz
NetBSD 9.0 | earmv7hf | libfishsound-1.0.0nb5.tgz
NetBSD 9.0 | earmv7hf | libfishsound-1.0.0nb5.tgz
NetBSD 9.0 | i386 | libfishsound-1.0.0nb5.tgz
NetBSD 9.0 | i386 | libfishsound-1.0.0nb5.tgz
NetBSD 9.0 | powerpc | libfishsound-1.0.0nb5.tgz
NetBSD 9.0 | x86_64 | libfishsound-1.0.0nb5.tgz
NetBSD 9.0 | x86_64 | libfishsound-1.0.0nb5.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

## Available build options

doc
  Include the documentation.
valgrind
  Enable Valgrind debugging and profiling support.
flac
  Enable FLAC support.
speex
  Enable speex support.
vorbis
  Enable Ogg Vorbis support.

## Known vulnerabilities

(no vulnerabilities known)

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.

Problem reports, updates or suggestions for this package should be reported with send-pr.