4 XiphQT, the Xiph QuickTime Components, is a collection of QuickTime
5 and Mac OS X 'plug-ins' providing support for the Xiph.Org Foundation's
6 (http://xiph.org/) multimedia compression formats.
12 The XiphQT source code is accompanied by a set of Xcode project files,
13 and can be built easily using Xcode GUI or 'xcodebuild' command line
14 tool. To build from sources source codes of a number of additional
15 libraries need to be placed in the ./external-libs folder (see below).
17 The latest version of XiphQT makes use of the following libraries:
18 ogg, vorbis, flac, speex, theora and theora-exp. Their source code can
19 be found on http://xiph.org/ .
21 To build using Xcode's xcodebuild command-line tool type with the
22 ./build-macosx as the current working directory:
24 > xcodebuild -target XiphQT -configuration Release
26 That should produce statically linked XiphQT.component bundle in the
27 ./build-macosx/build/Release directory.
29 To only build decoder and importer components use type:
31 > xcodebuild -target 'XiphQT (decoders)' -configuration Release
37 The binary component bundle needs to be installed in
38 ~/Library/Components (or /Library/Components for system-wide
39 installation). Create the folder if it doesn't exist.
42 Source code organisation
43 ========================
46 contains selected files from the CoreAudio SDK; these files are the
47 base of the AudioCodec API
53 Speex AudioCodec files
56 Vorbis AudioCodec files
59 Ogg QuickTime MovieImporter component files
62 Ogg QuickTime Movie Data Export component files
65 Theora QuickTime ImageCodec component files
67 ./common, ./utils and ./resources
68 Functions, definition and resources shared between several components
71 Source code of the external libraries should be placed here in
72 the corresponding subfolders: ogg, speex, theora, vorbis, flac
73 (using SVN repository all libraries except flac can be pulled
77 Xcode project files, for building for Mac OS X
86 XiphQT is free software; you can redistribute it and/or
87 modify it under the terms of the GNU Lesser General Public
88 License as published by the Free Software Foundation; either
89 version 2.1 of the License, or (at your option) any later version.
91 XiphQT is distributed in the hope that it will be useful,
92 but WITHOUT ANY WARRANTY; without even the implied warranty of
93 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See file COPYING
98 The part of the CoreAudio SDK, included under the ./AppleSDK directory,
99 is redistributed according to the terms specified in the files. See
100 the file headers for more details.
104 Part of the OggImport component source code written by Steve Nicolai
105 is distributed under the terms of BSD-style License. See file
106 COPYING.qtcomponents in the OggImport directory for the details.
113 More information can be found on the project webpages at:
114 http://xiph.org/quicktime/