libfishsound
FishSound (libfishsound) provides a simple programming interface for decoding and encoding audio data using the Xiph.Org codecs Vorbis and Speex.
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 Annodex or Ogg encapsulation, though it is most commonly used in conjunction with liboggz to decode or encode Ogg encapsulated Vorbis or Speex files.
- libfishsound-0.9.1.tar.gz (474 KB, Apr 7 2008)
- libfishsound-0.8.0.tar.gz (462 KB, Jun 4 2007)
- Archive
- Release notes
Full documentation of the FishSound API, customization and installation are
provided in the source tarball and can be read online.
A full build of libfishsound has dependencies on the libraries provided by Vorbis and Speex.
However, libfishound may be customized to only provide support for a specific codec, or to only allow encoding or decoding, as described here.
Here is a full graph of library dependencies (ignoring libc and libm).

FishSound has been developed and tested on GNU/Linux, Darwin/MacOSX and Win32. It probably also works on other Unix-like systems via GNU autoconf. For Win32: nmake Makefiles, Visual Studio .NET 2003 solution files and Visual C++ 6.0 workspace files are all provided in the source distribution.
Recent comments
5 weeks 3 days ago
18 weeks 2 days ago
18 weeks 2 days ago
19 weeks 3 days ago
22 weeks 1 day ago
23 weeks 3 days ago
25 weeks 14 hours ago
29 weeks 6 days ago
29 weeks 6 days ago
1 year 34 weeks ago