• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

doc/H03-May-2022-3,5092,689

include/H03-May-2022-2,225985

m4/H03-Feb-2010-4436

src/H03-May-2022-8,4835,955

symbian/H03-Feb-2010-13271

win32/H03-Feb-2010-1,156927

AUTHORSH A D28-Mar-2009545 2616

COPYINGH A D28-Apr-20081.5 KiB3023

ChangeLogH A D03-Feb-20105.9 KiB188122

INSTALLH A D28-Apr-20087.6 KiB183143

Makefile.amH A D28-Mar-20092.1 KiB5619

Makefile.inH A D03-May-202223.4 KiB748635

READMEH A D03-Feb-20102 KiB4734

README.win32H A D28-Apr-20082.1 KiB6143

aclocal.m4H A D03-Feb-2010312.9 KiB9,0138,073

config.guessH A D05-Nov-200843.8 KiB1,5271,315

config.h.inH A D03-Feb-20102.9 KiB12083

config.subH A D05-Nov-200832.6 KiB1,6591,514

configureH A D03-Feb-2010487.6 KiB17,21213,739

configure.acH A D03-Feb-201018.5 KiB643529

depcompH A D30-Jun-200915.6 KiB531330

fishsound.pc.inH A D28-Mar-2009312 1311

install-shH A D30-Jun-20099 KiB324189

ltmain.shH A D16-Jan-2009237.7 KiB8,4136,481

missingH A D30-Jun-200910.8 KiB361268

README

1FishSound, the sound of fish!
2-----------------------------
3
4  Full documentation is available in doc/fishsound/html/index.html,
5  or online at http://www.annodex.net/software/libfishsound/html/
6
7  Updates are available online at the FishSound homepage:
8  http://www.annodex.net/software/libfishsound/
9
10libfishsound provides a simple programming interface for decoding and
11encoding audio data using Xiph.Org codecs (FLAC, Speex and Vorbis).
12
13libfishsound by itself is designed to handle raw codec streams from a
14lower level layer such as UDP datagrams. When these codecs are used in
15files, they are commonly encapsulated in Ogg to produce Ogg FLAC, Speex
16and Ogg Vorbis files.
17
18libfishsound is a wrapper around the existing codec libraries and provides
19a consistent, higher-level programming interface. It has been designed for
20use in a wide variety of applications; it has no direct dependencies on
21Ogg encapsulation, though it is most commonly used in conjunction with
22liboggz to decode or encode FLAC, Speex or Vorbis audio tracks in Ogg files,
23including Ogg Theora and Annodex.
24
25This source tarball
26-------------------
27
28FishSound has been developed and tested on GNU/Linux, Darwin/MacOSX and
29Win32. It probably also works on other Unix-like systems via GNU autoconf.
30For Win32: nmake Makefiles, Visual Studio .NET 2003 solution files and
31Visual C++ 6.0 workspace files are all provided in the source distribution.
32
33Details for building with GNU autotools are in the file INSTALL. Read the
34file README.win32 for installing under MS Windows.
35
36  src/libfishsound/  the library source code.
37  src/examples/      example tools for programming with libfishsound.
38
39  include/           the libfishound include files that will be installed
40                     into the system include directory.
41
42  doc/               documentation for libfishsound. The subdirectory
43                     doc/libfishsound is autocreated by doxygen from
44		     comments contained in <fishsound/fishsound.h>
45
46  win32/             files necessary to compile under MS Windows.
47

README.win32

1The /Win32 directory contains everything necessary to compile
2libfishsound under windows and create:
3
4- libfishsound.dll
5- identify.exe
6- encode.exe
7- decode.exe
8
9Building with the Makefile
10==========================
11
12Here's what you need to do:
13
141) Install libogg.dll, libvorbis.dll, and libspeex.dll.
15   (you can get them from http://www.xiph.org/ogg/vorbis/
16    and http://www.speex.org/ ). encode and decode will
17   additionally require libsndfile to be installed (see
18   http://www.mega-nerd.com/libsndfile/).
19
202) cd win32 subdirectory
21
223) Use "nmake" to create library and executable.
23
244) Install libfishsound.dll and the include files from the
25   /include/fishsound/ directory.
26
275) You can test the library with the "identify.exe" program
28   also found in the win32 subdirectory.
29
30
31Visual Studio.NET 2003 Installation
32===================================
33NOTE: For lack of platform, we were not able to keep the solution
34files up-to-date. Please use the Visual Studio Version 6 files
35instead or send us an updated version if you're using these.
36
37
38IMPORTANT: The solution files were built for VS.NET 2003 and can't be
39opened by VS.NET 2002. If you use VS.NET 2002 you should use the VS6
40workspace files and they will be automatically converted to the new
41format.
42
43Also included in the solution is a setup and deployment project that
44will package and create an installer for the binary output of this
45project.
46
47You will need to install the libogg, libvoribs, and libspeex libraries
48separately. If you wish to create a debug build and wish to have the
49debugger load the symbols for these libraries, you should also include
50their project source files. By default the compiler and linker will
51look for them in the same parent directory as libfishsound. However
52you can install them wherever you choose and must modify the include
53directories for the linker and compiler in your projects properties.
54
55
56Visual Studio Version 6 Installation
57====================================
58
59There is also a Visual C++ V 6.0 workspace file in the Win32 directory
60in case you have not upgraded to Visual Studio.NET.
61