annotate src/libid3tag-0.15.1b/README @ 23:619f715526df sv_v2.1

Update Vamp plugin SDK to 2.5
author Chris Cannam
date Thu, 09 May 2013 10:52:46 +0100
parents c7265573341e
children
rev   line source
Chris@0 1
Chris@0 2 libid3tag - ID3 tag manipulation library
Chris@0 3 Copyright (C) 2000-2004 Underbit Technologies, Inc.
Chris@0 4
Chris@0 5 $Id: README,v 1.5 2004/01/23 09:41:32 rob Exp $
Chris@0 6
Chris@0 7 ===============================================================================
Chris@0 8
Chris@0 9 INTRODUCTION
Chris@0 10
Chris@0 11 libid3tag is a library for reading and (eventually) writing ID3 tags, both
Chris@0 12 ID3v1 and the various versions of ID3v2.
Chris@0 13
Chris@0 14 See the file `id3tag.h' for the current library interface.
Chris@0 15
Chris@0 16 This package uses GNU libtool to arrange for zlib to be linked
Chris@0 17 automatically when you link your programs with this library. If you aren't
Chris@0 18 using GNU libtool, in some cases you may need to link with zlib
Chris@0 19 explicitly:
Chris@0 20
Chris@0 21 ${link_command} ... -lid3tag -lz
Chris@0 22
Chris@0 23 ===============================================================================
Chris@0 24
Chris@0 25 BUILDING AND INSTALLING
Chris@0 26
Chris@0 27 Note that this library depends on zlib 1.1.4 or later. If you don't have
Chris@0 28 zlib already, you can obtain it from:
Chris@0 29
Chris@0 30 http://www.gzip.org/zlib/
Chris@0 31
Chris@0 32 You must have zlib installed before you can build this package.
Chris@0 33
Chris@0 34 Windows Platforms
Chris@0 35
Chris@0 36 libid3tag can be built under Windows using either MSVC++ or Cygwin. A
Chris@0 37 MSVC++ project file can be found under the `msvc++' subdirectory.
Chris@0 38
Chris@0 39 To build libid3tag using Cygwin, you will first need to install the Cygwin
Chris@0 40 tools:
Chris@0 41
Chris@0 42 http://www.cygwin.com/
Chris@0 43
Chris@0 44 You may then proceed with the following POSIX instructions within the
Chris@0 45 Cygwin shell.
Chris@0 46
Chris@0 47 Note that by default Cygwin will build a library that depends on the
Chris@0 48 Cygwin DLL. You can use MinGW to build a library that does not depend on
Chris@0 49 the Cygwin DLL. To do so, give the option --host=mingw32 to `configure'.
Chris@0 50 Be certain you also link with a MinGW version of zlib.
Chris@0 51
Chris@0 52 POSIX Platforms (including Cygwin)
Chris@0 53
Chris@0 54 The code is distributed with a `configure' script that will generate for
Chris@0 55 you a `Makefile' and a `config.h' for your platform. See the file
Chris@0 56 `INSTALL' for generic instructions.
Chris@0 57
Chris@0 58 The specific options you may want to give `configure' are:
Chris@0 59
Chris@0 60 --disable-debugging do not compile with debugging support, and
Chris@0 61 use more optimizations
Chris@0 62
Chris@0 63 --disable-shared do not build a shared library
Chris@0 64
Chris@0 65 By default the package will build a shared library if possible for your
Chris@0 66 platform. If you want only a static library, use --disable-shared.
Chris@0 67
Chris@0 68 If zlib is installed in an unusual place or `configure' can't find it, you
Chris@0 69 may need to indicate where it is:
Chris@0 70
Chris@0 71 ./configure ... CPPFLAGS="-I${include_dir}" LDFLAGS="-L${lib_dir}"
Chris@0 72
Chris@0 73 where ${include_dir} and ${lib_dir} are the locations of the installed
Chris@0 74 header and library files, respectively.
Chris@0 75
Chris@0 76 Experimenting and Developing
Chris@0 77
Chris@0 78 Further options for `configure' that may be useful to developers and
Chris@0 79 experimenters are:
Chris@0 80
Chris@0 81 --enable-debugging enable diagnostic debugging support and
Chris@0 82 debugging symbols
Chris@0 83
Chris@0 84 --enable-profiling generate `gprof' profiling code
Chris@0 85
Chris@0 86 ===============================================================================
Chris@0 87
Chris@0 88 COPYRIGHT
Chris@0 89
Chris@0 90 Please read the `COPYRIGHT' file for copyright and warranty information.
Chris@0 91 Also, the file `COPYING' contains the full text of the GNU GPL.
Chris@0 92
Chris@0 93 Send inquiries, comments, bug reports, suggestions, patches, etc. to:
Chris@0 94
Chris@0 95 Underbit Technologies, Inc. <support@underbit.com>
Chris@0 96
Chris@0 97 See also the MAD home page on the Web:
Chris@0 98
Chris@0 99 http://www.underbit.com/products/mad/
Chris@0 100
Chris@0 101 ===============================================================================
Chris@0 102