We truncated the diff of some files because they were too big.
If you want to see the full diff for every file, click here.
Changes of Revision 4
handbrake.changes
Changed
x
1
2
-------------------------------------------------------------------
3
+Thu Mar 01 06:12:36 UTC 2012 - pascal.bleser@opensuse.org
4
+
5
+- update to 0.9.6
6
+
7
+-------------------------------------------------------------------
8
Thu Jul 7 04:39:01 UTC 2011 - malcolmlewis@opensuse.org
9
10
- Add BuildRequires libgudev-1_0-devel as build failing with
11
12
13
- update to 0.9.5
14
15
-
16
-------------------------------------------------------------------
17
Tue Sep 21 00:00:00 UTC 2010 - pascal.bleser@opensuse.org
18
19
handbrake.spec
Changed
129
1
2
# vim: set sw=4 ts=4 et:
3
4
+# Copyright (c) 2012 Pascal Bleser <pascal.bleser@opensuse.org>
5
+#
6
+# All modifications and additions to the file contributed by third parties
7
+# remain the property of their copyright owners, unless otherwise agreed
8
+# upon. The license for this file, and modifications and additions to the
9
+# file, is the same license as for the pristine package itself (unless the
10
+# license for the pristine package is not an Open Source License, in which
11
+# case the license is the MIT License). An "Open Source License" is a
12
+# license that conforms to the Open Source Definition (Version 1.9)
13
+# published by the Open Source Initiative.
14
+
15
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
16
+
17
Name: handbrake
18
#define rev 3549
19
#Version: 0.9.4+r%{rev}
20
-Version: 0.9.5
21
+Version: 0.9.6
22
Release: 1.pm.1
23
Summary: Multithreaded Video Transcoder
24
# svn://svn.handbrake.fr/HandBrake/trunk#%{rev}
25
26
Source101: http://download.handbrake.fr/handbrake/contrib/a52dec-0.7.4.tar.gz
27
Source102: http://download.handbrake.fr/handbrake/contrib/faac-1.28.tar.gz
28
Source103: http://download.handbrake.fr/handbrake/contrib/faad2-2.7.tar.gz
29
-Source104: http://download.m0k.org/handbrake/contrib/ffmpeg-r25689.tar.bz2
30
+Source104: http://download.handbrake.fr/handbrake/contrib/ffmpeg-v0.7-1696-gcae4f4b.tar.bz2
31
Source105: http://download.handbrake.fr/handbrake/contrib/lame-3.98.tar.gz
32
Source106: http://download.handbrake.fr/handbrake/contrib/libdca-r81-strapped.tar.gz
33
Source107: http://download.handbrake.fr/handbrake/contrib/libdvdnav-svn1168.tar.gz
34
Source108: http://download.handbrake.fr/handbrake/contrib/libdvdread-svn1168.tar.gz
35
-Source109: http://download.m0k.org/handbrake/contrib/libmkv-0.6.4.1-0-ga80e593.tar.bz2
36
-Source110: http://download.handbrake.fr/handbrake/contrib/libogg-1.1.3.tar.gz
37
+Source109: http://download.handbrake.fr/handbrake/contrib/libmkv-0.6.5-0-g82075ae.tar.gz
38
+Source110: http://download.handbrake.fr/handbrake/contrib/libogg-1.3.0.tar.gz
39
Source111: http://download.handbrake.fr/handbrake/contrib/libsamplerate-0.1.4.tar.gz
40
Source112: http://download.handbrake.fr/handbrake/contrib/libtheora-1.1.0.tar.bz2
41
-Source113: http://download.handbrake.fr/handbrake/contrib/libvorbis-aotuv_b5.tar.gz
42
+Source113: http://download.handbrake.fr/handbrake/contrib/libvorbis-aotuv_b6.03.tar.bz2
43
Source114: http://download.handbrake.fr/handbrake/contrib/mp4v2-trunk-r355.tar.bz2
44
Source115: http://download.handbrake.fr/handbrake/contrib/mpeg2dec-0.5.1.tar.gz
45
-Source116: http://download.handbrake.fr/handbrake/contrib/x264-r1834-a51816a.tar.gz
46
+Source116: http://download.handbrake.fr/handbrake/contrib/x264-r2146-bcd41db.tar.gz
47
Source117: http://download.m0k.org/handbrake/contrib/fontconfig-2.8.0.tar.gz
48
-Source118: http://download.m0k.org/handbrake/contrib/freetype-2.3.9.tar.gz
49
-Source119: http://download.m0k.org/handbrake/contrib/libass-0.9.9.tar.bz2
50
-Source120: http://download.m0k.org/handbrake/contrib/libbluray-0.0.1-pre-16-g1aab213.tar.gz
51
+Source118: http://download.handbrake.fr/handbrake/contrib/freetype-2.4.7.tar.bz2
52
+Source119: http://download.handbrake.fr/handbrake/contrib/libass-0.10.0-1.tar.gz
53
+Source120: http://download.handbrake.fr/handbrake/contrib/libbluray-0.0.1-pre-213-ga869da8.tar.gz
54
Source121: http://download.m0k.org/handbrake/contrib/libxml2-2.7.7.tar.gz
55
+Source122: http://download.handbrake.fr/handbrake/contrib/fribidi-0.19.2.tar.gz
56
+Source123: http://download.handbrake.fr/handbrake/contrib/yasm-1.1.0.tar.gz
57
Source151: handbrake-ffmpeg_fix_missing_return_in_nonvoid_function.patch
58
Source99: handbrake-rpmlintrc
59
-Patch1: handbrake-notify.patch
60
URL: http://handbrake.fr/
61
Group: Productivity/Multimedia/Video/Editors and Convertors
62
License: GNU General Public License version 2 (GPL v2)
63
64
BuildRequires: gtk2-devel gtkhtml2-devel libbz2-devel zlib-devel
65
BuildRequires: libicu-devel libnotify-devel libgudev-1_0-devel alsa-devel
66
BuildRequires: sqlite3-devel libcurl-devel libxslt-devel
67
+BuildRequires: fribidi-devel
68
BuildRequires: gstreamer-0_10-devel gstreamer-0_10-plugins-base-devel
69
%if 0%{?suse_version} <= 1140
70
BuildRequires: hal-devel
71
72
73
This package contains a command-line interface for Handbrake.
74
75
-
76
-
77
-
78
-Authors:
79
---------
80
- Eric Petit <titer@m0k.org>
81
- Laurent Aimar <fenrir@via.ecp.fr>
82
-
83
%package gtk
84
Summary: Multithreaded Video Transcoder
85
Group: Productivity/Multimedia/Video/Editors and Convertors
86
87
88
This package contains a GTK+ graphical user interface for Handbrake.
89
90
-
91
-
92
-
93
-Authors:
94
---------
95
- Eric Petit <titer@m0k.org>
96
- Laurent Aimar <fenrir@via.ecp.fr>
97
-
98
%prep
99
%if 0%{?rev:1}
100
%setup -q -n "HandBrake-svn%{rev}"
101
102
%setup -q -n "HandBrake-%{version}"
103
%endif
104
105
-%if 0%{suse_version} > 1140
106
-%patch1 -p0
107
-%endif
108
-
109
# Copy 3rd party dependencies into expected locations:
110
%__mkdir download
111
for f in \
112
%{S:101} %{S:102} %{S:103} %{S:104} %{S:105} %{S:106} \
113
%{S:107} %{S:108} %{S:109} %{S:110} %{S:111} %{S:112} \
114
%{S:113} %{S:114} %{S:115} %{S:116} %{S:117} %{S:118} \
115
-%{S:119} %{S:120} %{S:121} \
116
+%{S:119} %{S:120} %{S:121} %{S:122} %{S:123} \
117
; do
118
%__ln_s "$f" download/
119
done
120
121
export CFLAGS="%{optflags}"
122
export CXXFLAGS="%{optflags}"
123
124
-%__cp "%{S:151}" contrib/ffmpeg/A99-fix-missing-return-in-nonvoid-function.patch
125
+# %__cp "%{S:151}" contrib/ffmpeg/A99-fix-missing-return-in-nonvoid-function.patch
126
127
%__mkdir build
128
./configure \
129
handbrake-notify.patch
Deleted
15
1
2
---- gtk/src/callbacks.c.orig 2012-01-04 16:56:30.000000000 +0100
3
-+++ gtk/src/callbacks.c 2012-01-04 20:18:51.000000000 +0100
4
-@@ -4889,9 +4889,7 @@
5
- notification = notify_notification_new(
6
- "Encode Complete",
7
- "Put down that cocktail, Your HandBrake queue is done!",
8
-- "hb-icon",
9
-- NULL);
10
-- notify_notification_attach_to_status_icon(notification, si);
11
-+ "hb-icon");
12
- g_signal_connect(notification, "closed", (GCallback)notify_closed_cb, ud);
13
- notify_notification_show(notification, NULL);
14
- #endif
15
HandBrake-0.9.5.tar.bz2 -> HandBrake-0.9.6.tar.bz2
Changed
ffmpeg-r25689.tar.bz2
Deleted
ffmpeg-v0.7-1696-gcae4f4b.tar.bz2
Added
freetype-2.3.9.tar.gz -> freetype-2.4.7.tar.bz2
Changed
fribidi-0.19.2.tar.gz
Added
libass-0.10.0-1.tar.gz
Added
libass-0.9.9.tar.bz2
Deleted
libbluray-0.0.1-pre-16-g1aab213.tar.gz
Deleted
libbluray-0.0.1-pre-213-ga869da8.tar.gz
Added
libmkv-0.6.4.1-0-ga80e593.tar.bz2
Deleted
libmkv-0.6.5-0-g82075ae.tar.gz
Added
libogg-1.1.3.tar.gz/debian
Deleted
2
1
-(directory)
2
libogg-1.1.3.tar.gz/debian/changelog
Deleted
70
1
2
-libogg (1.1.1-1) unstable; urgency=low
3
-
4
- * New upstream
5
-
6
- -- Ralph Giles <giles@xiph.org> Sun, 12 Sep 2004 14:36:50 -0700
7
-
8
-libogg (1.1.0-1) unstable; urgency=low
9
-
10
- * New upstream.
11
-
12
- -- Christopher L Cheney <ccheney@debian.org> Sat, 18 Oct 2003 16:00:00 -0500
13
-
14
-libogg (1.0.0-1) unstable; urgency=low
15
-
16
- * New upstream.
17
-
18
- -- Christopher L Cheney <ccheney@debian.org> Fri, 19 Jul 2002 09:00:00 -0500
19
-
20
-libogg (1.0rc3-1) unstable; urgency=low
21
-
22
- * New upstream.
23
- * added autotools target (config.* updater) to rules
24
-
25
- -- Christopher L Cheney <ccheney@debian.org> Mon, 24 Dec 2001 11:00:00 -0600
26
-
27
-libogg (1.0rc2-1) unstable; urgency=low
28
-
29
- * New upstream.
30
-
31
- -- Christopher L Cheney <ccheney@debian.org> Sun, 12 Aug 2001 22:00:00 -0500
32
-
33
-libogg (1.0rc1-1) unstable; urgency=low
34
-
35
- * New upstream.
36
- * Updated config.* files (Closes: #94816)
37
- * Changed clean to distclean.
38
-
39
- -- Christopher L Cheney <ccheney@debian.org> Sun, 17 Jun 2001 20:00:00 -0500
40
-
41
-libogg (1.0beta4-1) unstable; urgency=low
42
-
43
- * New upstream.
44
-
45
- -- Christopher L Cheney <ccheney@debian.org> Mon, 26 Feb 2001 08:00:00 -0600
46
-
47
-libogg (1.0beta3-3) unstable; urgency=low
48
-
49
- * Fixed Sections.
50
- * Updated to Standards-Version to 3.5.1.0
51
-
52
- -- Christopher L Cheney <ccheney@debian.org> Sat, 17 Feb 2001 18:00:47 -0600
53
-
54
-libogg (1.0beta3-2) unstable; urgency=low
55
-
56
- * Fixed package description (closes: #78387)
57
- * Fixed development library package name.
58
-
59
- -- Christopher L Cheney <ccheney@debian.org> Sat, 3 Feb 2001 13:11:35 -0600
60
-
61
-libogg (1.0beta3-1) unstable; urgency=low
62
-
63
- * Initial Release.
64
-
65
- -- Christopher L Cheney <ccheney@debian.org> Sun, 29 Oct 2000 01:11:57 -0500
66
-
67
-Local variables:
68
-mode: debian-changelog
69
-End:
70
libogg-1.1.3.tar.gz/debian/control
Deleted
24
1
2
-Source: libogg
3
-Section: libs
4
-Priority: optional
5
-Maintainer: Christopher L Cheney <ccheney@debian.org>
6
-Build-Depends: autotools-dev, debhelper (>> 4.0.18), devscripts, gawk
7
-Standards-Version: 3.6.1.0
8
-
9
-Package: libogg0
10
-Architecture: any
11
-Section: libs
12
-Depends: ${shlibs:Depends}
13
-Description: Ogg Bitstream Library
14
- Libogg is a library for manipulating ogg bitstreams. It handles
15
- both making ogg bitstreams and getting packets from ogg bitstreams.
16
-
17
-Package: libogg-dev
18
-Architecture: any
19
-Section: libdevel
20
-Depends: libogg0 (= ${Source-Version}), libc6-dev
21
-Description: Ogg Bitstream Library Development
22
- The libogg-dev package contains the header files and documentation
23
- needed to develop applications with libogg.
24
libogg-1.1.3.tar.gz/debian/copyright
Deleted
39
1
2
-This package was debianized by Christopher L Cheney <ccheney@debian.org> on
3
-Sun, 29 Oct 2000 01:11:57 -0500.
4
-
5
-It was downloaded from http://downloads.xiph.org/releases/ogg/
6
-
7
-Upstream Author(s): Christopher Montgomery <monty@xiph.org>
8
-
9
-Copyright:
10
-Copyright (c) 2002-2004, Xiph.org Foundation
11
-
12
-Redistribution and use in source and binary forms, with or without
13
-modification, are permitted provided that the following conditions
14
-are met:
15
-
16
-- Redistributions of source code must retain the above copyright
17
-notice, this list of conditions and the following disclaimer.
18
-
19
-- Redistributions in binary form must reproduce the above copyright
20
-notice, this list of conditions and the following disclaimer in the
21
-documentation and/or other materials provided with the distribution.
22
-
23
-- Neither the name of the Xiph.Org Foundation nor the names of its
24
-contributors may be used to endorse or promote products derived from
25
-this software without specific prior written permission.
26
-
27
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
28
-``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
29
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
30
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR
31
-CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
32
-EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
33
-PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
34
-PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
35
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
36
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
37
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
38
-
39
libogg-1.1.3.tar.gz/debian/libogg-dev.docs
Deleted
3
1
2
-debian/tmp/usr/share/doc/libogg-*/*
3
libogg-1.1.3.tar.gz/debian/libogg-dev.install
Deleted
10
1
2
-debian/tmp/usr/include/ogg/config_types.h
3
-debian/tmp/usr/include/ogg/ogg.h
4
-debian/tmp/usr/include/ogg/os_types.h
5
-debian/tmp/usr/lib/libogg.a
6
-debian/tmp/usr/lib/libogg.la
7
-debian/tmp/usr/lib/libogg.so
8
-debian/tmp/usr/lib/pkgconfig/ogg.pc
9
-debian/tmp/usr/share/aclocal/ogg.m4
10
libogg-1.1.3.tar.gz/debian/libogg0.README.Debian
Deleted
8
1
2
-libogg for Debian
3
------------------
4
-
5
-Nothing important to mention at this time.
6
-
7
- -- Christopher L Cheney <ccheney@debian.org>, Sun, 29 Oct 2000 01:11:57 -0500
8
libogg-1.1.3.tar.gz/debian/libogg0.install
Deleted
3
1
2
-debian/tmp/usr/lib/libogg.so.*
3
libogg-1.1.3.tar.gz/debian/rules
Deleted
156
1
2
-#!/usr/bin/make -f
3
-# Sample debian/rules that uses debhelper.
4
-# GNU copyright 1997 to 1999 by Joey Hess.
5
-#
6
-# Modified to make a template file for a multi-binary package with separated
7
-# build-arch and build-indep targets by Bill Allombert 2001
8
-
9
-# Uncomment this to turn on verbose mode.
10
-#export DH_VERBOSE=1
11
-
12
-# This is the debhelper compatibility version to use.
13
-export DH_COMPAT=4
14
-
15
-# This has to be exported to make some magic below work.
16
-export DH_OPTIONS
17
-
18
-# These are used for cross-compiling and for saving the configure script
19
-# from having to guess our platform (since we know it already)
20
-DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
21
-DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
22
-
23
-objdir = $(CURDIR)/obj-$(DEB_BUILD_GNU_TYPE)
24
-
25
-CFLAGS = -Wall -g
26
-
27
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
28
- CFLAGS += -O0
29
-else
30
- CFLAGS += -O2
31
-endif
32
-ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
33
- INSTALL_PROGRAM += -s
34
-endif
35
-
36
-configure: configure-stamp
37
-configure-stamp:
38
- dh_testdir
39
-
40
- # make build directory
41
- mkdir $(objdir)
42
-
43
- # run configure with build tree $(objdir)
44
- # change ../configure to ../autogen.sh for CVS build
45
- cd $(objdir) && \
46
- ../configure --build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE) \
47
- --prefix=/usr --enable-static
48
-
49
- touch configure-stamp
50
-
51
-#Architecture
52
-build: build-arch build-indep
53
-
54
-build-arch: build-arch-stamp
55
-build-arch-stamp: configure-stamp
56
-
57
- cd $(objdir) && \
58
- $(MAKE)
59
-
60
- touch build-arch-stamp
61
-
62
-build-indep: build-indep-stamp
63
-build-indep-stamp: configure-stamp
64
-
65
- # Add here commands to compile the indep part of the package.
66
- #$(MAKE) doc
67
- touch build-indep-stamp
68
-
69
-debian-clean:
70
- dh_testdir
71
- dh_testroot
72
-
73
- dh_clean
74
-
75
-clean:
76
- dh_testdir
77
- dh_testroot
78
- rm -f build-arch-stamp build-indep-stamp configure-stamp
79
-
80
- # Remove build tree
81
- rm -rf $(objdir)
82
-
83
- # if Makefile exists run distclean
84
- if test -f Makefile; then \
85
- $(MAKE) distclean; \
86
- fi
87
-
88
- #if test -d CVS; then \
89
- $(MAKE) cvs-clean ;\
90
- fi
91
-
92
- dh_clean
93
-
94
-install: install-indep install-arch
95
-install-indep:
96
- dh_testdir
97
- dh_testroot
98
-# dh_clean -k -i
99
-# dh_installdirs -i
100
-
101
-# dh_install -i --list-missing
102
-
103
-install-arch:
104
- dh_testdir
105
- dh_testroot
106
- dh_clean -k -s
107
- dh_installdirs -s
108
-
109
- cd $(objdir) && \
110
- $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
111
-
112
- dh_install -s --list-missing
113
-
114
-# Must not depend on anything. This is to be called by
115
-# binary-arch/binary-indep
116
-# in another 'make' thread.
117
-binary-common:
118
- dh_testdir
119
- dh_testroot
120
- dh_installchangelogs
121
- dh_installdocs
122
- dh_installexamples
123
-# dh_installmenu
124
-# dh_installdebconf
125
-# dh_installlogrotate
126
-# dh_installemacsen
127
-# dh_installpam
128
-# dh_installmime
129
-# dh_installinit
130
-# dh_installcron
131
-# dh_installinfo
132
- dh_installman
133
- dh_link
134
- dh_strip
135
- dh_compress
136
- dh_fixperms
137
-# dh_perl
138
-# dh_python
139
- dh_makeshlibs -V
140
- dh_installdeb
141
- dh_shlibdeps
142
- dh_gencontrol
143
- dh_md5sums
144
- dh_builddeb
145
-
146
-# Build architecture independant packages using the common target.
147
-binary-indep: build-indep install-indep
148
-# $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common
149
-
150
-# Build architecture dependant packages using the common target.
151
-binary-arch: build-arch install-arch
152
- $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common
153
-
154
-binary: binary-arch binary-indep
155
-.PHONY: build clean binary-indep binary-arch binary install install-indep install-arch configure
156
libogg-1.1.3.tar.gz/debian/watch
Deleted
5
1
2
-version=2
3
-
4
-http://downloads.xiph.org/releases/ogg/libogg-(.*)\.tar\.gz debian uupdate
5
libogg-1.1.3.tar.gz/doc/libogg/vorbis_comment.html
Deleted
72
1
2
-<html>
3
-
4
-<head>
5
-<title>Vorbisfile - datatype - vorbis_comment</title>
6
-<link rel=stylesheet href="style.css" type="text/css">
7
-</head>
8
-
9
-<body bgcolor=white text=black link="#5555ff" alink="#5555ff" vlink="#5555ff">
10
-<table border=0 width=100%>
11
-<tr>
12
-<td><p class=tiny>Vorbisfile documentation</p></td>
13
-<td align=right><p class=tiny>libVorbisfile version 1.65 - 20020702</p></td>
14
-</tr>
15
-</table>
16
-
17
-<h1>vorbis_comment</h1>
18
-
19
-<p><i>declared in "vorbis/codec.h"</i></p>
20
-
21
-<p>
22
-The vorbis_comment structure defines an Ogg Vorbis comment.
23
-<p>
24
-Only the fields the program needs must be defined. If a field isn't
25
-defined by the application, it will either be blank (if it's a string value)
26
-or set to some reasonable default (usually 0).
27
-<p>
28
-
29
-<table border=0 width=100% color=black cellspacing=0 cellpadding=7>
30
-<tr bgcolor=#cccccc>
31
- <td>
32
-<pre><b>typedef struct vorbis_comment{
33
- /* unlimited user comment fields. */
34
- char **user_comments;
35
- int *comment_lengths;
36
- int comments;
37
- char *vendor;
38
-
39
-} vorbis_comment;</b></pre>
40
- </td>
41
-</tr>
42
-</table>
43
-
44
-<h3>Parameters</h3>
45
-<dl>
46
-<dt><i>user_comments</i></dt>
47
-<dd>Unlimited user comment array. The individual strings in the array are 8 bit clean, by the Vorbis specification, and as such the <tt>comment_lengths</tt> array should be consulted to determine string length. For convenience, each string is also NULL-terminated by the decode library (although Vorbis comments are not NULL terminated within the bitstream itself).</dd>
48
-<dt><i>comment_lengths</i></dt>
49
-<dd>An array that stores the length of each comment string</dd>
50
-<dt><i>comments</i></dt>
51
-<dd>number of user comments in user_comments field.</dd>
52
-<dt><i>vendor</i></dt>
53
-<dd>Information about the creator of the file. Stored in a standard C 0-terminated string.</dd>
54
-</dl>
55
-
56
-
57
-<br><br>
58
-<hr noshade>
59
-<table border=0 width=100%>
60
-<tr valign=top>
61
-<td><p class=tiny>copyright © 2002 Xiph.org Foundation</p></td>
62
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/">Ogg Vorbis</a></p></td>
63
-</tr><tr>
64
-<td><p class=tiny>Vorbisfile documentation</p></td>
65
-<td align=right><p class=tiny>libVorbisfile version 1.65 - 20020719</p></td>
66
-</tr>
67
-</table>
68
-
69
-</body>
70
-
71
-</html>
72
libogg-1.1.3.tar.gz/doc/libogg/vorbis_info.html
Deleted
82
1
2
-<html>
3
-
4
-<head>
5
-<title>Vorbisfile - datatype - vorbis_info</title>
6
-<link rel=stylesheet href="style.css" type="text/css">
7
-</head>
8
-
9
-<body bgcolor=white text=black link="#5555ff" alink="#5555ff" vlink="#5555ff">
10
-<table border=0 width=100%>
11
-<tr>
12
-<td><p class=tiny>Vorbisfile documentation</p></td>
13
-<td align=right><p class=tiny>libVorbisfile version 1.65 - 20020702</p></td>
14
-</tr>
15
-</table>
16
-
17
-<h1>vorbis_info</h1>
18
-
19
-<p><i>declared in "vorbis/codec.h"</i></p>
20
-
21
-<p>
22
-The vorbis_info structure contains basic information about the audio in a vorbis bitstream.
23
-<p>
24
-
25
-<table border=0 width=100% color=black cellspacing=0 cellpadding=7>
26
-<tr bgcolor=#cccccc>
27
- <td>
28
-<pre><b>typedef struct vorbis_info{
29
- int version;
30
- int channels;
31
- long rate;
32
-
33
- long bitrate_upper;
34
- long bitrate_nominal;
35
- long bitrate_lower;
36
- long bitrate_window;
37
-
38
- void *codec_setup;
39
-
40
-} vorbis_info;</b></pre>
41
- </td>
42
-</tr>
43
-</table>
44
-
45
-<h3>Relevant Struct Members</h3>
46
-<dl>
47
-<dt><i>version</i></dt>
48
-<dd>Vorbis encoder version used to create this bitstream.</dd>
49
-<dt><i>channels</i></dt>
50
-<dd>Int signifying number of channels in bitstream.</dd>
51
-<dt><i>rate</i></dt>
52
-<dd>Sampling rate of the bitstream.</dd>
53
-<dt><i>bitrate_upper</i></dt>
54
-<dd>Specifies the upper limit in a VBR bitstream. If the value matches the bitrate_nominal and bitrate_lower parameters, the stream is fixed bitrate. May be unset if no limit exists.</dd>
55
-<dt><i>bitrate_nominal</i></dt>
56
-<dd>Specifies the average bitrate for a VBR bitstream. May be unset. If the bitrate_upper and bitrate_lower parameters match, the stream is fixed bitrate.</dd>
57
-<dt><i>bitrate_lower</i></dt>
58
-<dd>Specifies the lower limit in a VBR bitstream. If the value matches the bitrate_nominal and bitrate_upper parameters, the stream is fixed bitrate. May be unset if no limit exists.</dd>
59
-<dt><i>bitrate_window</i></dt>
60
-<dd>Currently unset.</dd>
61
-
62
-<dt><i>codec_setup</i></dt>
63
-<dd>Internal structure that contains the detailed/unpacked configuration for decoding the current Vorbis bitstream.</dd>
64
-</dl>
65
-
66
-
67
-<br><br>
68
-<hr noshade>
69
-<table border=0 width=100%>
70
-<tr valign=top>
71
-<td><p class=tiny>copyright © 2002 Xiph.org</p></td>
72
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/">Ogg Vorbis</a></p></td>
73
-</tr><tr>
74
-<td><p class=tiny>Vorbisfile documentation</p></td>
75
-<td align=right><p class=tiny>libVorbisfile version 1.65 - 20020702</p></td>
76
-</tr>
77
-</table>
78
-
79
-</body>
80
-
81
-</html>
82
libogg-1.1.3.tar.gz/doc/rfc3534.txt
Deleted
201
1
2
-
3
-
4
-
5
-
6
-
7
-
8
-Network Working Group L. Walleij
9
-Request for Comments: 3534 The Ogg Vorbis Community
10
-Category: Standards Track May 2003
11
-
12
-
13
- The application/ogg Media Type
14
-
15
-Status of this Memo
16
-
17
- This document specifies an Internet standards track protocol for the
18
- Internet community, and requests discussion and suggestions for
19
- improvements. Please refer to the current edition of the "Internet
20
- Official Protocol Standards" (STD 1) for the standardization state
21
- and status of this protocol. Distribution of this memo is unlimited.
22
-
23
-Copyright Notice
24
-
25
- Copyright (C) The Internet Society (2003). All Rights Reserved.
26
-
27
-Abstract
28
-
29
- The Ogg Bitstream Format aims at becoming a general, freely-available
30
- standard for transporting multimedia content across computing
31
- platforms and networks. The intention of this document is to define
32
- the MIME media type application/ogg to refer to this kind of content
33
- when transported across the Internet. It is the intention of the Ogg
34
- Bitstream Format developers that it be usable without intellectual
35
- property concerns.
36
-
37
-Conventions used in this Document
38
-
39
- The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
40
- "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
41
- document are to be interpreted as described in RFC 2119 [2].
42
-
43
-1. The Ogg Bitstream Format
44
-
45
- The Ogg Bitstream format has been developed as a part of a larger
46
- project aimed at creating a set of components for the coding and
47
- decoding of multimedia content (codecs) which are to be freely
48
- available and freely re-implementable both in software and in
49
- hardware for the computing community at large, including the Internet
50
- community.
51
-
52
- Raw packets from these codecs may be used directly by transport
53
- mechanisms that provide their own framing and packet-separation
54
- mechanisms (such as UDP datagrams).
55
-
56
-
57
-
58
-
59
-Walleij Standards Track [Page 1]
60
-
61
-RFC 3534 The application/ogg Media Type May 2003
62
-
63
-
64
- One such framing and content-separation mechanism is the real-time
65
- transport protocol (RTP). RTP allows the streaming of synchronous
66
- lossy data for broadcasting and similar purposes. If this function
67
- is desired then a separate RTP wrapping mechanism should be used. A
68
- wrapping mechanism is currently under development.
69
-
70
- For stream based storage (such as files) and transport (such as TCP
71
- streams or pipes), Ogg codecs use the Ogg Bitstream Format to provide
72
- framing/sync, sync recapture after error, landmarks during seeking,
73
- and enough information to properly separate data back into packets at
74
- the original packet boundaries without relying on decoding to find
75
- packet boundaries. The application/ogg MIME type refers to this kind
76
- of bitstreams, when no further knowledge of the bitstream content
77
- exists.
78
-
79
- The bitstream format in itself is documented in [1].
80
-
81
-2. Registration Information
82
-
83
- To: ietf-types@iana.org
84
-
85
- Subject: Registration of MIME media type application/ogg
86
-
87
- MIME media type name: application
88
-
89
- MIME subtype name: ogg
90
-
91
- Required parameters: none
92
-
93
- Optional parameters: none
94
-
95
- Encoding Considerations:
96
-
97
- The Ogg bitstream format is binary data, and must be encoded for
98
- non-binary transport; the Base64 encoding is suitable for Email.
99
- Binary encoding could also be used.
100
-
101
- Security Considerations:
102
-
103
- As the Ogg bitstream file is a container format and only a carrier of
104
- content (such as Vorbis audio) with a very rigid definition (see
105
- [1]), this format in itself is not more vulnerable than any other
106
- content framing mechanism. The main security consideration for the
107
- receiving application is to ensure that manipulated packages can not
108
- cause buffer overflows and the like. It is possible to encapsulate
109
- even executable content in the bitstream, so for such uses additional
110
- security considerations must be taken.
111
-
112
-
113
-
114
-
115
-Walleij Standards Track [Page 2]
116
-
117
-RFC 3534 The application/ogg Media Type May 2003
118
-
119
-
120
- Ogg bitstream files are not signed or encrypted using any applicable
121
- encryption schemes. External security mechanisms must be added if
122
- content confidentiality and authenticity is to be achieved.
123
-
124
- Interoperability considerations:
125
-
126
- The Ogg bitstream format has proved to be widely implementable across
127
- different computing platforms. A broadly portable reference
128
- implementation is available under a BSD license.
129
-
130
- The Ogg bitstream format is not patented and can be implemented by
131
- third parties without patent considerations.
132
-
133
- Published specification:
134
-
135
- See [1].
136
-
137
- Applications which use this media type:
138
-
139
- Any application that implements the specification will be able to
140
- encode or decode Ogg bitstream files. Specifically, the format is
141
- supposed to be used by subcodecs that implement, for example, Vorbis
142
- audio.
143
-
144
- Additional information:
145
-
146
- Magic number(s):
147
-
148
- In Ogg bitstream files, the first four bytes are 0x4f 0x67 0x67 0x53
149
- corresponding to the string "OggS".
150
-
151
- File extension: .ogg
152
-
153
- Macintosh File Type Code(s): OggS
154
-
155
- Object Identifier(s) or OID(s): none
156
-
157
- Person & email address to contact for further information:
158
-
159
- Questions about this proposal should be directed to Linus Walleij
160
- <triad@df.lth.se>. Technical questions about the Ogg bitstream
161
- standard may be asked on the mailing lists for the developer
162
- community. <http://www.xiph.org/archives/>
163
-
164
- Intended usage: COMMON
165
-
166
-
167
-
168
-
169
-
170
-
171
-Walleij Standards Track [Page 3]
172
-
173
-RFC 3534 The application/ogg Media Type May 2003
174
-
175
-
176
- Author/Change controller:
177
-
178
- This document was written by Linus Walleij <triad@df.lth.se>.
179
- Changes to this document will either be handled by him, a
180
- representative of the Xiph.org, or the associated development
181
- communities.
182
-
183
- The Ogg bitstream format is controlled by the Xiph.org and the
184
- respective development communities.
185
-
186
-3. Security Considerations
187
-
188
- Security considerations are discussed in the security considerations
189
- clause of the MIME registration in section 2.
190
-
191
-4. Normative References
192
-
193
- [1] Pfeiffer, S., "The Ogg encapsulation format version 0", RFC
194
- 3533, May 2003.
195
-
196
- [2] Bradner, S., "Key words for use in RFCs to Indicate Requirement
197
- Levels", BCP 14, RFC 2119, March 1997.
198
-
199
-5. Intellectual Property Statement
200
-
201
libogg-1.1.3.tar.gz/macos
Deleted
2
1
-(directory)
2
libogg-1.1.3.tar.gz/macos/compat
Deleted
2
1
-(directory)
2
libogg-1.1.3.tar.gz/macos/compat/strdup.c
Deleted
23
1
2
-#include <ogg/os_types.h>
3
-#include <sys/types.h>
4
-#include <string.h>
5
-#include <stdlib.h>
6
-
7
-char *strdup(const char *inStr)
8
-{
9
- char *outStr = NULL;
10
-
11
- if (inStr == NULL) {
12
- return NULL;
13
- }
14
-
15
- outStr = _ogg_malloc(strlen(inStr) + 1);
16
-
17
- if (outStr != NULL) {
18
- strcpy(outStr, inStr);
19
- }
20
-
21
- return outStr;
22
-}
23
libogg-1.1.3.tar.gz/macos/compat/sys
Deleted
2
1
-(directory)
2
libogg-1.1.3.tar.gz/macos/compat/sys/types.h
Deleted
32
1
2
-#ifndef __SYS_TYPES_H__
3
#define __SYS_TYPES_H__ 1
4
5
#include <MacTypes.h>
6
#include <alloca.h>
7
#include <string.h>
8
9
typedef short int16_t;
10
typedef long int32_t;
11
typedef long long int64_t;
12
13
#define vorbis_size32_t long
14
15
16
#if defined(__cplusplus)
17
extern "C" {
18
#endif
19
20
#pragma options align=power
21
22
char *strdup(const char *inStr);
23
24
#pragma options align=reset
25
26
#if defined(__cplusplus)
27
}
28
#endif
29
30
#endif /* __SYS_TYPES_H__ */
31
\ No newline at end of file
32
libogg-1.1.3.tar.gz/macos/libogg.mcp
Deleted
libogg-1.1.3.tar.gz/macos/libogg.mcp.exp
Deleted
67
1
2
-### From <ogg/ogg.h>
3
-
4
-# Ogg BITSTREAM PRIMITIVES: bitstream
5
-
6
-oggpack_writeinit
7
-oggpack_writetrunc
8
-oggpack_writealign
9
-oggpack_writecopy
10
-oggpack_reset
11
-oggpack_writeclear
12
-oggpack_readinit
13
-oggpack_write
14
-oggpack_look
15
-oggpack_look1
16
-oggpack_adv
17
-oggpack_adv1
18
-oggpack_read
19
-oggpack_read1
20
-oggpack_bytes
21
-oggpack_bits
22
-oggpack_get_buffer
23
-
24
-# Ogg BITSTREAM PRIMITIVES: encoding
25
-
26
-ogg_stream_packetin
27
-ogg_stream_pageout
28
-ogg_stream_flush
29
-
30
-# Ogg BITSTREAM PRIMITIVES: decoding
31
-
32
-ogg_sync_init
33
-ogg_sync_clear
34
-ogg_sync_reset
35
-ogg_sync_destroy
36
-
37
-ogg_sync_buffer
38
-ogg_sync_wrote
39
-ogg_sync_pageseek
40
-ogg_sync_pageout
41
-ogg_stream_pagein
42
-ogg_stream_packetout
43
-ogg_stream_packetpeek
44
-
45
-# Ogg BITSTREAM PRIMITIVES: general
46
-
47
-ogg_stream_init
48
-ogg_stream_clear
49
-ogg_stream_reset
50
-ogg_stream_reset_serialno
51
-ogg_stream_destroy
52
-ogg_stream_eos
53
-
54
-ogg_page_checksum_set
55
-
56
-ogg_page_version
57
-ogg_page_continued
58
-ogg_page_bos
59
-ogg_page_eos
60
-ogg_page_granulepos
61
-ogg_page_serialno
62
-ogg_page_pageno
63
-ogg_page_packets
64
-
65
-ogg_packet_clear
66
\ No newline at end of file
67
libogg-1.1.3.tar.gz/win32/Makefile.am
Deleted
7
1
2
-## Process this with automake to create Makefile.in
3
-
4
-EXTRA_DIST = ogg.def ogg_dynamic.dsp ogg_static.dsp\
5
- build_ogg_dynamic.bat build_ogg_dynamic_debug.bat\
6
- build_ogg_static.bat build_ogg_static_debug.bat ogg.dsw
7
libogg-1.1.3.tar.gz/win32/Makefile.in
Deleted
201
1
2
-# Makefile.in generated by automake 1.9.5 from Makefile.am.
3
-# @configure_input@
4
-
5
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
6
-# 2003, 2004, 2005 Free Software Foundation, Inc.
7
-# This Makefile.in is free software; the Free Software Foundation
8
-# gives unlimited permission to copy and/or distribute it,
9
-# with or without modifications, as long as this notice is preserved.
10
-
11
-# This program is distributed in the hope that it will be useful,
12
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
13
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
14
-# PARTICULAR PURPOSE.
15
-
16
-@SET_MAKE@
17
-srcdir = @srcdir@
18
-top_srcdir = @top_srcdir@
19
-VPATH = @srcdir@
20
-pkgdatadir = $(datadir)/@PACKAGE@
21
-pkglibdir = $(libdir)/@PACKAGE@
22
-pkgincludedir = $(includedir)/@PACKAGE@
23
-top_builddir = ..
24
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
25
-INSTALL = @INSTALL@
26
-install_sh_DATA = $(install_sh) -c -m 644
27
-install_sh_PROGRAM = $(install_sh) -c
28
-install_sh_SCRIPT = $(install_sh) -c
29
-INSTALL_HEADER = $(INSTALL_DATA)
30
-transform = $(program_transform_name)
31
-NORMAL_INSTALL = :
32
-PRE_INSTALL = :
33
-POST_INSTALL = :
34
-NORMAL_UNINSTALL = :
35
-PRE_UNINSTALL = :
36
-POST_UNINSTALL = :
37
-build_triplet = @build@
38
-host_triplet = @host@
39
-subdir = win32
40
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
41
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
42
-am__aclocal_m4_deps = $(top_srcdir)/configure.in
43
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
44
- $(ACLOCAL_M4)
45
-mkinstalldirs = $(install_sh) -d
46
-CONFIG_HEADER = $(top_builddir)/config.h
47
-CONFIG_CLEAN_FILES =
48
-SOURCES =
49
-DIST_SOURCES =
50
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
51
-ACLOCAL = @ACLOCAL@
52
-AMDEP_FALSE = @AMDEP_FALSE@
53
-AMDEP_TRUE = @AMDEP_TRUE@
54
-AMTAR = @AMTAR@
55
-AR = @AR@
56
-AUTOCONF = @AUTOCONF@
57
-AUTOHEADER = @AUTOHEADER@
58
-AUTOMAKE = @AUTOMAKE@
59
-AWK = @AWK@
60
-CC = @CC@
61
-CCDEPMODE = @CCDEPMODE@
62
-CFLAGS = @CFLAGS@
63
-CPP = @CPP@
64
-CPPFLAGS = @CPPFLAGS@
65
-CXX = @CXX@
66
-CXXCPP = @CXXCPP@
67
-CXXDEPMODE = @CXXDEPMODE@
68
-CXXFLAGS = @CXXFLAGS@
69
-CYGPATH_W = @CYGPATH_W@
70
-DEBUG = @DEBUG@
71
-DEFS = @DEFS@
72
-DEPDIR = @DEPDIR@
73
-ECHO = @ECHO@
74
-ECHO_C = @ECHO_C@
75
-ECHO_N = @ECHO_N@
76
-ECHO_T = @ECHO_T@
77
-EGREP = @EGREP@
78
-EXEEXT = @EXEEXT@
79
-F77 = @F77@
80
-FFLAGS = @FFLAGS@
81
-INSTALL_DATA = @INSTALL_DATA@
82
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
83
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
84
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
85
-LDFLAGS = @LDFLAGS@
86
-LIBOBJS = @LIBOBJS@
87
-LIBS = @LIBS@
88
-LIBTOOL = @LIBTOOL@
89
-LIBTOOL_DEPS = @LIBTOOL_DEPS@
90
-LIB_AGE = @LIB_AGE@
91
-LIB_CURRENT = @LIB_CURRENT@
92
-LIB_REVISION = @LIB_REVISION@
93
-LN_S = @LN_S@
94
-LTLIBOBJS = @LTLIBOBJS@
95
-MAINT = @MAINT@
96
-MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
97
-MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
98
-MAKEINFO = @MAKEINFO@
99
-OBJEXT = @OBJEXT@
100
-OPT = @OPT@
101
-PACKAGE = @PACKAGE@
102
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
103
-PACKAGE_NAME = @PACKAGE_NAME@
104
-PACKAGE_STRING = @PACKAGE_STRING@
105
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
106
-PACKAGE_VERSION = @PACKAGE_VERSION@
107
-PATH_SEPARATOR = @PATH_SEPARATOR@
108
-PROFILE = @PROFILE@
109
-RANLIB = @RANLIB@
110
-SET_MAKE = @SET_MAKE@
111
-SHELL = @SHELL@
112
-SIZE16 = @SIZE16@
113
-SIZE32 = @SIZE32@
114
-SIZE64 = @SIZE64@
115
-STRIP = @STRIP@
116
-USIZE16 = @USIZE16@
117
-USIZE32 = @USIZE32@
118
-VERSION = @VERSION@
119
-ac_ct_AR = @ac_ct_AR@
120
-ac_ct_CC = @ac_ct_CC@
121
-ac_ct_CXX = @ac_ct_CXX@
122
-ac_ct_F77 = @ac_ct_F77@
123
-ac_ct_RANLIB = @ac_ct_RANLIB@
124
-ac_ct_STRIP = @ac_ct_STRIP@
125
-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
126
-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
127
-am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
128
-am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
129
-am__include = @am__include@
130
-am__leading_dot = @am__leading_dot@
131
-am__quote = @am__quote@
132
-am__tar = @am__tar@
133
-am__untar = @am__untar@
134
-bindir = @bindir@
135
-build = @build@
136
-build_alias = @build_alias@
137
-build_cpu = @build_cpu@
138
-build_os = @build_os@
139
-build_vendor = @build_vendor@
140
-datadir = @datadir@
141
-exec_prefix = @exec_prefix@
142
-host = @host@
143
-host_alias = @host_alias@
144
-host_cpu = @host_cpu@
145
-host_os = @host_os@
146
-host_vendor = @host_vendor@
147
-includedir = @includedir@
148
-infodir = @infodir@
149
-install_sh = @install_sh@
150
-libdir = @libdir@
151
-libexecdir = @libexecdir@
152
-localstatedir = @localstatedir@
153
-mandir = @mandir@
154
-mkdir_p = @mkdir_p@
155
-oldincludedir = @oldincludedir@
156
-prefix = @prefix@
157
-program_transform_name = @program_transform_name@
158
-sbindir = @sbindir@
159
-sharedstatedir = @sharedstatedir@
160
-sysconfdir = @sysconfdir@
161
-target_alias = @target_alias@
162
-EXTRA_DIST = ogg.def ogg_dynamic.dsp ogg_static.dsp\
163
- build_ogg_dynamic.bat build_ogg_dynamic_debug.bat\
164
- build_ogg_static.bat build_ogg_static_debug.bat ogg.dsw
165
-
166
-all: all-am
167
-
168
-.SUFFIXES:
169
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
170
- @for dep in $?; do \
171
- case '$(am__configure_deps)' in \
172
- *$$dep*) \
173
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
174
- && exit 0; \
175
- exit 1;; \
176
- esac; \
177
- done; \
178
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu win32/Makefile'; \
179
- cd $(top_srcdir) && \
180
- $(AUTOMAKE) --gnu win32/Makefile
181
-.PRECIOUS: Makefile
182
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
183
- @case '$?' in \
184
- *config.status*) \
185
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
186
- *) \
187
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
188
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
189
- esac;
190
-
191
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
192
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
193
-
194
-$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
195
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
196
-$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
197
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
198
-
199
-mostlyclean-libtool:
200
- -rm -f *.lo
201
libogg-1.1.3.tar.gz/win32/ogg_dynamic.dsp
Deleted
130
1
2
-# Microsoft Developer Studio Project File - Name="ogg_dynamic" - Package Owner=<4>
3
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
4
-# ** DO NOT EDIT **
5
-
6
-# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
7
-
8
-CFG=ogg_dynamic - Win32 Debug
9
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
10
-!MESSAGE use the Export Makefile command and run
11
-!MESSAGE
12
-!MESSAGE NMAKE /f "ogg_dynamic.mak".
13
-!MESSAGE
14
-!MESSAGE You can specify a configuration when running NMAKE
15
-!MESSAGE by defining the macro CFG on the command line. For example:
16
-!MESSAGE
17
-!MESSAGE NMAKE /f "ogg_dynamic.mak" CFG="ogg_dynamic - Win32 Debug"
18
-!MESSAGE
19
-!MESSAGE Possible choices for configuration are:
20
-!MESSAGE
21
-!MESSAGE "ogg_dynamic - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
22
-!MESSAGE "ogg_dynamic - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
23
-!MESSAGE
24
-
25
-# Begin Project
26
-# PROP AllowPerConfigDependencies 0
27
-# PROP Scc_ProjName ""
28
-# PROP Scc_LocalPath ""
29
-CPP=cl.exe
30
-MTL=midl.exe
31
-RSC=rc.exe
32
-
33
-!IF "$(CFG)" == "ogg_dynamic - Win32 Release"
34
-
35
-# PROP BASE Use_MFC 0
36
-# PROP BASE Use_Debug_Libraries 0
37
-# PROP BASE Output_Dir "ogg_dynamic___Win32_Release"
38
-# PROP BASE Intermediate_Dir "ogg_dynamic___Win32_Release"
39
-# PROP BASE Target_Dir ""
40
-# PROP Use_MFC 0
41
-# PROP Use_Debug_Libraries 0
42
-# PROP Output_Dir "Dynamic_Release"
43
-# PROP Intermediate_Dir "Dynamic_Release"
44
-# PROP Ignore_Export_Lib 0
45
-# PROP Target_Dir ""
46
-# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "OGG_DYNAMIC_EXPORTS" /YX /FD /c
47
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /YX /FD /c
48
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
49
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
50
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
51
-# ADD RSC /l 0x409 /d "NDEBUG"
52
-BSC32=bscmake.exe
53
-# ADD BASE BSC32 /nologo
54
-# ADD BSC32 /nologo
55
-LINK32=link.exe
56
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
57
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386 /out:"Dynamic_Release/ogg.dll"
58
-
59
-!ELSEIF "$(CFG)" == "ogg_dynamic - Win32 Debug"
60
-
61
-# PROP BASE Use_MFC 0
62
-# PROP BASE Use_Debug_Libraries 1
63
-# PROP BASE Output_Dir "ogg_dynamic___Win32_Debug"
64
-# PROP BASE Intermediate_Dir "ogg_dynamic___Win32_Debug"
65
-# PROP BASE Target_Dir ""
66
-# PROP Use_MFC 0
67
-# PROP Use_Debug_Libraries 1
68
-# PROP Output_Dir "Dynamic_Debug"
69
-# PROP Intermediate_Dir "Dynamic_Debug"
70
-# PROP Ignore_Export_Lib 0
71
-# PROP Target_Dir ""
72
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "OGG_DYNAMIC_EXPORTS" /YX /FD /GZ /c
73
-# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "..\include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /FR /FD /GZ /c
74
-# SUBTRACT CPP /YX
75
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
76
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
77
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
78
-# ADD RSC /l 0x409 /d "_DEBUG"
79
-BSC32=bscmake.exe
80
-# ADD BASE BSC32 /nologo
81
-# ADD BSC32 /nologo
82
-LINK32=link.exe
83
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
84
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /out:"Dynamic_Debug/ogg_d.dll" /pdbtype:sept
85
-
86
-!ENDIF
87
-
88
-# Begin Target
89
-
90
-# Name "ogg_dynamic - Win32 Release"
91
-# Name "ogg_dynamic - Win32 Debug"
92
-# Begin Group "Source Files"
93
-
94
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
95
-# Begin Source File
96
-
97
-SOURCE=..\src\bitwise.c
98
-# End Source File
99
-# Begin Source File
100
-
101
-SOURCE=..\src\framing.c
102
-# End Source File
103
-# End Group
104
-# Begin Group "Header Files"
105
-
106
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
107
-# Begin Source File
108
-
109
-SOURCE=..\include\ogg\ogg.h
110
-# End Source File
111
-# Begin Source File
112
-
113
-SOURCE=..\include\ogg\os_types.h
114
-# End Source File
115
-# End Group
116
-# Begin Group "Resource Files"
117
-
118
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
119
-# End Group
120
-# Begin Group "Other Files"
121
-
122
-# PROP Default_Filter ".def"
123
-# Begin Source File
124
-
125
-SOURCE=.\ogg.def
126
-# End Source File
127
-# End Group
128
-# End Target
129
-# End Project
130
libogg-1.1.3.tar.gz/win32/ogg_static.dsp
Deleted
110
1
2
-# Microsoft Developer Studio Project File - Name="ogg_static" - Package Owner=<4>
3
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
4
-# ** DO NOT EDIT **
5
-
6
-# TARGTYPE "Win32 (x86) Static Library" 0x0104
7
-
8
-CFG=ogg_static - Win32 Debug
9
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
10
-!MESSAGE use the Export Makefile command and run
11
-!MESSAGE
12
-!MESSAGE NMAKE /f "ogg_static.mak".
13
-!MESSAGE
14
-!MESSAGE You can specify a configuration when running NMAKE
15
-!MESSAGE by defining the macro CFG on the command line. For example:
16
-!MESSAGE
17
-!MESSAGE NMAKE /f "ogg_static.mak" CFG="ogg_static - Win32 Debug"
18
-!MESSAGE
19
-!MESSAGE Possible choices for configuration are:
20
-!MESSAGE
21
-!MESSAGE "ogg_static - Win32 Release" (based on "Win32 (x86) Static Library")
22
-!MESSAGE "ogg_static - Win32 Debug" (based on "Win32 (x86) Static Library")
23
-!MESSAGE
24
-
25
-# Begin Project
26
-# PROP AllowPerConfigDependencies 0
27
-# PROP Scc_ProjName ""
28
-# PROP Scc_LocalPath ""
29
-CPP=xicl6.exe
30
-RSC=rc.exe
31
-
32
-!IF "$(CFG)" == "ogg_static - Win32 Release"
33
-
34
-# PROP BASE Use_MFC 0
35
-# PROP BASE Use_Debug_Libraries 0
36
-# PROP BASE Output_Dir "Release"
37
-# PROP BASE Intermediate_Dir "Release"
38
-# PROP BASE Target_Dir ""
39
-# PROP Use_MFC 0
40
-# PROP Use_Debug_Libraries 0
41
-# PROP Output_Dir "Static_Release"
42
-# PROP Intermediate_Dir "Static_Release"
43
-# PROP Target_Dir ""
44
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c
45
-# ADD CPP /nologo /MT /W3 /GX /O2 /Ob1 /I "..\include" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c
46
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
47
-# ADD RSC /l 0x409 /d "NDEBUG"
48
-BSC32=bscmake.exe
49
-# ADD BASE BSC32 /nologo
50
-# ADD BSC32 /nologo
51
-LIB32=link.exe -lib
52
-# ADD BASE LIB32 /nologo
53
-# ADD LIB32 /nologo
54
-
55
-!ELSEIF "$(CFG)" == "ogg_static - Win32 Debug"
56
-
57
-# PROP BASE Use_MFC 0
58
-# PROP BASE Use_Debug_Libraries 1
59
-# PROP BASE Output_Dir "Debug"
60
-# PROP BASE Intermediate_Dir "Debug"
61
-# PROP BASE Target_Dir ""
62
-# PROP Use_MFC 0
63
-# PROP Use_Debug_Libraries 1
64
-# PROP Output_Dir "Static_Debug"
65
-# PROP Intermediate_Dir "Static_Debug"
66
-# PROP Target_Dir ""
67
-# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c
68
-# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "..\include" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c
69
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
70
-# ADD RSC /l 0x409 /d "_DEBUG"
71
-BSC32=bscmake.exe
72
-# ADD BASE BSC32 /nologo
73
-# ADD BSC32 /nologo
74
-LIB32=link.exe -lib
75
-# ADD BASE LIB32 /nologo
76
-# ADD LIB32 /nologo /out:"Static_Debug\ogg_static_d.lib"
77
-
78
-!ENDIF
79
-
80
-# Begin Target
81
-
82
-# Name "ogg_static - Win32 Release"
83
-# Name "ogg_static - Win32 Debug"
84
-# Begin Group "Source Files"
85
-
86
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
87
-# Begin Source File
88
-
89
-SOURCE=..\src\bitwise.c
90
-# End Source File
91
-# Begin Source File
92
-
93
-SOURCE=..\src\framing.c
94
-# End Source File
95
-# End Group
96
-# Begin Group "Header Files"
97
-
98
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
99
-# Begin Source File
100
-
101
-SOURCE=..\include\ogg\ogg.h
102
-# End Source File
103
-# Begin Source File
104
-
105
-SOURCE=..\include\ogg\os_types.h
106
-# End Source File
107
-# End Group
108
-# End Target
109
-# End Project
110
libogg-1.1.3.tar.gz/AUTHORS -> libogg-1.3.0.tar.gz/AUTHORS
Changed
10
1
2
Monty <monty@xiph.org>
3
+Greg Maxwell <greg@xiph.org>
4
+Ralph Giles <giles@xiph.org>
5
+Cristian Adam <cristian.adam@gmail.com>
6
+Tim Terriberry <tterribe@xiph.org>
7
8
and the rest of the Xiph.Org Foundation.
9
-
10
libogg-1.1.3.tar.gz/CHANGES -> libogg-1.3.0.tar.gz/CHANGES
Changed
49
1
2
+Version 1.3.0 (2011 August 4)
3
+
4
+* Add ogg_stream_flush_fill() call
5
+ This produces longer packets on flush, similar to
6
+ what ogg_stream_pageout_fill() does for single pages.
7
+* Windows build fixes
8
+
9
+Version 1.2.2 (2010 December 07)
10
+
11
+* Build fix (types correction) for Mac OS X
12
+* Update win32 project files to Visual Studio 2008
13
+* ogg_stream_pageout_fill documentation fix
14
+
15
+Version 1.2.1 (2010 November 01)
16
+
17
+* Various build updates (see SVN)
18
+* Add ogg_stream_pageout_fill() to API to allow applications
19
+ greater explicit flexibility in page sizing.
20
+* Documentation updates including multiplexing description,
21
+ terminology and API (incl. ogg_packet_clear(),
22
+ ogg_stream_pageout_fill())
23
+* Correct possible buffer overwrite in stream encoding on 32 bit
24
+ when a single packet exceed 250MB.
25
+* Correct read-buffer overrun [without side effects] under
26
+ similar circumstances.
27
+* Update unit testing to work properly with new page spill
28
+ heuristic.
29
+
30
+Version 1.2.0 (2010 March 25)
31
+
32
+* Alter default flushing behavior to span less often and use larger page
33
+ sizes when packet sizes are large.
34
+* Build fixes for additional compilers
35
+* Documentation updates
36
+
37
+Version 1.1.4 (2009 June 24)
38
+
39
+* New async error reporting mechanism. Calls made after a fatal error are
40
+ now safely handled in the event an error code is ignored
41
+* Added allocation checks useful to some embedded applications
42
+* fix possible read past end of buffer when reading 0 bits
43
+* Updates to API documentation
44
+* Build fixes
45
+
46
Version 1.1.3 (2005 November 27)
47
48
* Correct a bug in the granulepos field of pages where no packet ends
49
libogg-1.1.3.tar.gz/Makefile.am -> libogg-1.3.0.tar.gz/Makefile.am
Changed
44
1
2
## Process this file with automake to produce Makefile.in
3
4
-AUTOMAKE_OPTIONS = foreign 1.6 dist-zip
5
6
-SUBDIRS = src include doc win32
7
+#AUTOMAKE_OPTIONS = foreign 1.6 dist-zip
8
+AUTOMAKE_OPTIONS = foreign 1.11 dist-zip dist-xz
9
+
10
+SUBDIRS = src include doc
11
12
m4datadir = $(datadir)/aclocal
13
m4data_DATA = ogg.m4
14
15
pkgconfigdir = $(libdir)/pkgconfig
16
pkgconfig_DATA = ogg.pc
17
18
-# we include the whole debian/ dir in EXTRA_DIST because there's a problem
19
-# with autotools and HFS+ MacOSX file systems that caused debian/Makefile.am
20
-# to pick up on the lowercase changelog file and add ChangeLog to DIST_COMMON
21
-# because of it, breaking make dist. This works just as well.
22
EXTRA_DIST = README AUTHORS CHANGES COPYING \
23
libogg.spec libogg.spec.in \
24
ogg.m4 ogg.pc.in ogg-uninstalled.pc.in \
25
- macos macosx debian
26
+ macosx win32
27
28
dist-hook:
29
- rm -rf `find $(distdir)/debian -name .svn`
30
- rm -rf `find $(distdir)/debian -name "Makefile*"`
31
- rm -rf `find $(distdir)/macos -name .svn`
32
- rm -rf `find $(distdir)/macosx -name .svn`
33
-
34
+ for item in $(EXTRA_DIST); do \
35
+ if test -d $$item; then \
36
+ echo -n "cleaning dir $$item for distribution..."; \
37
+ rm -rf `find $(distdir)/$$item -name .svn`; \
38
+ echo "OK"; \
39
+ fi; \
40
+ done
41
debug:
42
$(MAKE) all CFLAGS="@DEBUG@"
43
44
libogg-1.1.3.tar.gz/Makefile.in -> libogg-1.3.0.tar.gz/Makefile.in
Changed
201
1
2
-# Makefile.in generated by automake 1.9.5 from Makefile.am.
3
+# Makefile.in generated by automake 1.11.1 from Makefile.am.
4
# @configure_input@
5
6
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
7
-# 2003, 2004, 2005 Free Software Foundation, Inc.
8
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
9
+# Inc.
10
# This Makefile.in is free software; the Free Software Foundation
11
# gives unlimited permission to copy and/or distribute it,
12
# with or without modifications, as long as this notice is preserved.
13
14
15
@SET_MAKE@
16
17
-srcdir = @srcdir@
18
-top_srcdir = @top_srcdir@
19
VPATH = @srcdir@
20
pkgdatadir = $(datadir)/@PACKAGE@
21
-pkglibdir = $(libdir)/@PACKAGE@
22
pkgincludedir = $(includedir)/@PACKAGE@
23
-top_builddir = .
24
+pkglibdir = $(libdir)/@PACKAGE@
25
+pkglibexecdir = $(libexecdir)/@PACKAGE@
26
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
27
-INSTALL = @INSTALL@
28
install_sh_DATA = $(install_sh) -c -m 644
29
install_sh_PROGRAM = $(install_sh) -c
30
install_sh_SCRIPT = $(install_sh) -c
31
32
POST_UNINSTALL = :
33
build_triplet = @build@
34
host_triplet = @host@
35
+subdir = .
36
DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
37
$(srcdir)/Makefile.in $(srcdir)/config.h.in \
38
$(srcdir)/libogg.spec.in $(srcdir)/ogg-uninstalled.pc.in \
39
$(srcdir)/ogg.pc.in $(top_srcdir)/configure AUTHORS COPYING \
40
compile config.guess config.sub depcomp install-sh ltmain.sh \
41
missing
42
-subdir = .
43
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
44
am__aclocal_m4_deps = $(top_srcdir)/configure.in
45
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
46
$(ACLOCAL_M4)
47
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
48
- configure.lineno configure.status.lineno
49
+ configure.lineno config.status.lineno
50
mkinstalldirs = $(install_sh) -d
51
CONFIG_HEADER = config.h
52
CONFIG_CLEAN_FILES = libogg.spec ogg.pc ogg-uninstalled.pc
53
+CONFIG_CLEAN_VPATH_FILES =
54
SOURCES =
55
DIST_SOURCES =
56
RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
57
html-recursive info-recursive install-data-recursive \
58
- install-exec-recursive install-info-recursive \
59
- install-recursive installcheck-recursive installdirs-recursive \
60
- pdf-recursive ps-recursive uninstall-info-recursive \
61
- uninstall-recursive
62
+ install-dvi-recursive install-exec-recursive \
63
+ install-html-recursive install-info-recursive \
64
+ install-pdf-recursive install-ps-recursive install-recursive \
65
+ installcheck-recursive installdirs-recursive pdf-recursive \
66
+ ps-recursive uninstall-recursive
67
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
68
am__vpath_adj = case $$p in \
69
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
70
*) f=$$p;; \
71
esac;
72
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
73
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
74
+am__install_max = 40
75
+am__nobase_strip_setup = \
76
+ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
77
+am__nobase_strip = \
78
+ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
79
+am__nobase_list = $(am__nobase_strip_setup); \
80
+ for p in $$list; do echo "$$p $$p"; done | \
81
+ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
82
+ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
83
+ if (++n[$$2] == $(am__install_max)) \
84
+ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
85
+ END { for (dir in files) print dir, files[dir] }'
86
+am__base_list = \
87
+ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
88
+ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
89
am__installdirs = "$(DESTDIR)$(m4datadir)" "$(DESTDIR)$(pkgconfigdir)"
90
-m4dataDATA_INSTALL = $(INSTALL_DATA)
91
-pkgconfigDATA_INSTALL = $(INSTALL_DATA)
92
DATA = $(m4data_DATA) $(pkgconfig_DATA)
93
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
94
+ distclean-recursive maintainer-clean-recursive
95
+AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
96
+ $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
97
+ distdir dist dist-all distcheck
98
ETAGS = etags
99
CTAGS = ctags
100
DIST_SUBDIRS = $(SUBDIRS)
101
102
distdir = $(PACKAGE)-$(VERSION)
103
top_distdir = $(distdir)
104
am__remove_distdir = \
105
- { test ! -d $(distdir) \
106
- || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
107
- && rm -fr $(distdir); }; }
108
-DIST_ARCHIVES = $(distdir).tar.gz $(distdir).zip
109
+ { test ! -d "$(distdir)" \
110
+ || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
111
+ && rm -fr "$(distdir)"; }; }
112
+am__relativize = \
113
+ dir0=`pwd`; \
114
+ sed_first='s,^\([^/]*\)/.*$$,\1,'; \
115
+ sed_rest='s,^[^/]*/*,,'; \
116
+ sed_last='s,^.*/\([^/]*\)$$,\1,'; \
117
+ sed_butlast='s,/*[^/]*$$,,'; \
118
+ while test -n "$$dir1"; do \
119
+ first=`echo "$$dir1" | sed -e "$$sed_first"`; \
120
+ if test "$$first" != "."; then \
121
+ if test "$$first" = ".."; then \
122
+ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
123
+ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
124
+ else \
125
+ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
126
+ if test "$$first2" = "$$first"; then \
127
+ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
128
+ else \
129
+ dir2="../$$dir2"; \
130
+ fi; \
131
+ dir0="$$dir0"/"$$first"; \
132
+ fi; \
133
+ fi; \
134
+ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
135
+ done; \
136
+ reldir="$$dir2"
137
+DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.xz $(distdir).zip
138
GZIP_ENV = --best
139
distuninstallcheck_listfiles = find . -type f -print
140
distcleancheck_listfiles = find . -type f -print
141
ACLOCAL = @ACLOCAL@
142
-AMDEP_FALSE = @AMDEP_FALSE@
143
-AMDEP_TRUE = @AMDEP_TRUE@
144
AMTAR = @AMTAR@
145
AR = @AR@
146
AUTOCONF = @AUTOCONF@
147
148
CFLAGS = @CFLAGS@
149
CPP = @CPP@
150
CPPFLAGS = @CPPFLAGS@
151
-CXX = @CXX@
152
-CXXCPP = @CXXCPP@
153
-CXXDEPMODE = @CXXDEPMODE@
154
-CXXFLAGS = @CXXFLAGS@
155
CYGPATH_W = @CYGPATH_W@
156
DEBUG = @DEBUG@
157
DEFS = @DEFS@
158
DEPDIR = @DEPDIR@
159
-ECHO = @ECHO@
160
+DLLTOOL = @DLLTOOL@
161
+DSYMUTIL = @DSYMUTIL@
162
+DUMPBIN = @DUMPBIN@
163
ECHO_C = @ECHO_C@
164
ECHO_N = @ECHO_N@
165
ECHO_T = @ECHO_T@
166
EGREP = @EGREP@
167
EXEEXT = @EXEEXT@
168
-F77 = @F77@
169
-FFLAGS = @FFLAGS@
170
+FGREP = @FGREP@
171
+GREP = @GREP@
172
+INCLUDE_INTTYPES_H = @INCLUDE_INTTYPES_H@
173
+INCLUDE_STDINT_H = @INCLUDE_STDINT_H@
174
+INCLUDE_SYS_TYPES_H = @INCLUDE_SYS_TYPES_H@
175
+INSTALL = @INSTALL@
176
INSTALL_DATA = @INSTALL_DATA@
177
INSTALL_PROGRAM = @INSTALL_PROGRAM@
178
INSTALL_SCRIPT = @INSTALL_SCRIPT@
179
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
180
+LD = @LD@
181
LDFLAGS = @LDFLAGS@
182
LIBOBJS = @LIBOBJS@
183
LIBS = @LIBS@
184
185
LIB_AGE = @LIB_AGE@
186
LIB_CURRENT = @LIB_CURRENT@
187
LIB_REVISION = @LIB_REVISION@
188
+LIPO = @LIPO@
189
LN_S = @LN_S@
190
LTLIBOBJS = @LTLIBOBJS@
191
MAINT = @MAINT@
192
-MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
193
-MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
194
MAKEINFO = @MAKEINFO@
195
+MANIFEST_TOOL = @MANIFEST_TOOL@
196
+MKDIR_P = @MKDIR_P@
197
+NM = @NM@
198
+NMEDIT = @NMEDIT@
199
+OBJDUMP = @OBJDUMP@
200
OBJEXT = @OBJEXT@
201
libogg-1.1.3.tar.gz/README -> libogg-1.3.0.tar.gz/README
Changed
138
1
2
* GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
3
* IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
4
* *
5
-* THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002 *
6
+* THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2011 *
7
* by the Xiph.Org Foundation http://www.xiph.org/ *
8
* *
9
********************************************************************
10
11
-WHAT'S HERE:
12
+= WHAT'S HERE =
13
14
-This source distribution includes libogg and nothing else. Other modules
15
-(eg, the modules vorbis, vorbis-tools and vorbis-plugins for the Vorbis
16
-codec) contain the codec libraries for use with Ogg bitstreams.
17
+This source distribution includes libogg and nothing else. Other modules
18
+(eg, the modules libvorbis, vorbis-tools for the Vorbis music codec,
19
+libtheora for the Theora video codec) contain the codec libraries for
20
+use with Ogg bitstreams.
21
22
Directory:
23
24
./src The source for libogg, a BSD-license inplementation of
25
the public domain Ogg bitstream format
26
27
-./include Library API headers and codebooks
28
+./include Library API headers
29
30
-./debian Rules/spec files for building Debian .deb packages
31
-
32
-./doc Ogg specification documents
33
+./doc Ogg specification and libogg API documents
34
35
./win32 Win32 projects and build automation
36
37
-./mac MacOS 9 projects and build automation
38
+./macosx Mac OS X project and build files
39
40
-WHAT IS OGG?:
41
+= WHAT IS OGG? =
42
43
Ogg project codecs use the Ogg bitstream format to arrange the raw,
44
compressed bitstream into a more robust, useful form. For example,
45
46
possible, as well as mixing several sepearate, concurrent media
47
streams into a single physical bitstream.
48
49
-CONTACT:
50
+= CONTACT =
51
52
-The Ogg homepage is located at 'http://www.xiph.org/ogg/'.
53
+The Ogg homepage is located at 'https://www.xiph.org/ogg/'.
54
Up to date technical documents, contact information, source code and
55
pre-built utilities may be found there.
56
57
+BUILDING FROM TARBALL DISTRIBUTIONS:
58
+
59
+./configure
60
+make
61
+
62
+and optionally (as root):
63
+make install
64
+
65
+This will install the Ogg libraries (static and shared) into
66
+/usr/local/lib, includes into /usr/local/include and API
67
+documentation into /usr/local/share/doc.
68
+
69
BUILDING FROM REPOSITORY SOURCE:
70
71
A standard svn build should consist of nothing more than:
72
73
74
make install
75
76
-This will install the Ogg libraries (static and shared) into
77
-/usr/local/lib, includes into /usr/local/include and API manpages
78
-(once we write some) into /usr/local/man.
79
-
80
-BUILDING FROM TARBALL DISTRIBUTIONS:
81
-
82
-./configure
83
-make
84
-
85
-and optionally (as root):
86
-make install
87
-
88
-BUILDING RPMS:
89
-
90
-RPMs may be built by:
91
+BUILDING ON WIN32:
92
93
-make dist
94
-rpm -ta libogg-<version>.tar.gz
95
+Use the project file in the win32 directory. It should compile out of the box.
96
97
-BUILDING ON WIN32:
98
+CROSS COMPILING FROM LINUX TO WIN32:
99
100
-Use the project file in the win32 directory. It should compile out of the box.
101
-You can also run one of the batch files from the commandline.
102
+It is also possible to cross compile from Linux to windows using the MinGW
103
+cross tools and even to run the test suite under Wine, the Linux/*nix
104
+windows emulator.
105
106
-E.g.: build_ogg_dynamic
107
+On Debian and Ubuntu systems, these cross compiler tools can be installed
108
+by doing:
109
110
-BUILDING ON MACOS 9:
111
+ sudo apt-get mingw32 mingw32-binutils mingw32-runtime wine
112
113
-Ogg on MacOS 9 is built using CodeWarrior 5.3. To build it, first
114
-open ogg/mac/libogg.mcp, switch to the "Targets" pane, select
115
-everything, and make the project. In ogg/mac/Output you will now have
116
-both debug and final versions of Ogg shared libraries to link your
117
-projects against.
118
+Once these tools are installed its possible to compile and test by
119
+executing the following commands, or something similar depending on
120
+your system:
121
122
-To build a project using Ogg, add access paths to your CodeWarrior
123
-project for the ogg/include and ogg/mac/Output folders. Be sure that
124
-"interpret DOS and Unix paths" is turned on in your project; it can be
125
-found in the "access paths" pane in your project settings. Now simply
126
-add the shared libraries you need to your project (OggLib at least)
127
-and #include "ogg/ogg.h" wherever you need to acces Ogg functionality.
128
+ ./configure --host=i586-mingw32msvc --target=i586-mingw32msvc \
129
+ --build=i586-linux
130
+ make
131
+ make check
132
133
(Build instructions for Ogg codecs such as vorbis are similar and may
134
be found in those source modules' README files)
135
136
-$Id: README 10478 2005-11-28 04:23:35Z giles $
137
+$Id: README 18048 2011-08-04 17:36:32Z giles $
138
libogg-1.1.3.tar.gz/aclocal.m4 -> libogg-1.3.0.tar.gz/aclocal.m4
Changed
201
1
2
-# generated automatically by aclocal 1.9.5 -*- Autoconf -*-
3
+# generated automatically by aclocal 1.11.1 -*- Autoconf -*-
4
5
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
6
-# 2005 Free Software Foundation, Inc.
7
+# 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
8
# This file is free software; the Free Software Foundation
9
# gives unlimited permission to copy and/or distribute it,
10
# with or without modifications, as long as this notice is preserved.
11
12
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
13
# PARTICULAR PURPOSE.
14
15
+m4_ifndef([AC_AUTOCONF_VERSION],
16
+ [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
17
+m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.68],,
18
+[m4_warning([this file was generated for autoconf 2.68.
19
+You have another version of autoconf. It may work, but is not guaranteed to.
20
+If you have problems, you may need to regenerate the build system entirely.
21
+To do so, use the procedure documented by the package, typically `autoreconf'.])])
22
+
23
# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
24
+#
25
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
26
+# 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
27
+# Inc.
28
+# Written by Gordon Matzigkeit, 1996
29
+#
30
+# This file is free software; the Free Software Foundation gives
31
+# unlimited permission to copy and/or distribute it, with or without
32
+# modifications, as long as this notice is preserved.
33
+
34
+m4_define([_LT_COPYING], [dnl
35
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
36
+# 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
37
+# Inc.
38
+# Written by Gordon Matzigkeit, 1996
39
+#
40
+# This file is part of GNU Libtool.
41
+#
42
+# GNU Libtool is free software; you can redistribute it and/or
43
+# modify it under the terms of the GNU General Public License as
44
+# published by the Free Software Foundation; either version 2 of
45
+# the License, or (at your option) any later version.
46
+#
47
+# As a special exception to the GNU General Public License,
48
+# if you distribute this file as part of a program or library that
49
+# is built using GNU Libtool, you may include this file under the
50
+# same distribution terms that you use for the rest of that program.
51
+#
52
+# GNU Libtool is distributed in the hope that it will be useful,
53
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
54
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
55
+# GNU General Public License for more details.
56
+#
57
+# You should have received a copy of the GNU General Public License
58
+# along with GNU Libtool; see the file COPYING. If not, a copy
59
+# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
60
+# obtained by writing to the Free Software Foundation, Inc.,
61
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
62
+])
63
64
-# serial 47 AC_PROG_LIBTOOL
65
-# Debian $Rev: 214 $
66
+# serial 57 LT_INIT
67
68
69
-# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
70
-# -----------------------------------------------------------
71
-# If this macro is not defined by Autoconf, define it here.
72
-m4_ifdef([AC_PROVIDE_IFELSE],
73
- [],
74
- [m4_define([AC_PROVIDE_IFELSE],
75
- [m4_ifdef([AC_PROVIDE_$1],
76
- [$2], [$3])])])
77
+# LT_PREREQ(VERSION)
78
+# ------------------
79
+# Complain and exit if this libtool version is less that VERSION.
80
+m4_defun([LT_PREREQ],
81
+[m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1,
82
+ [m4_default([$3],
83
+ [m4_fatal([Libtool version $1 or higher is required],
84
+ 63)])],
85
+ [$2])])
86
87
88
-# AC_PROG_LIBTOOL
89
-# ---------------
90
-AC_DEFUN([AC_PROG_LIBTOOL],
91
-[AC_REQUIRE([_AC_PROG_LIBTOOL])dnl
92
-dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX
93
-dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX.
94
- AC_PROVIDE_IFELSE([AC_PROG_CXX],
95
- [AC_LIBTOOL_CXX],
96
- [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX
97
- ])])
98
-dnl And a similar setup for Fortran 77 support
99
- AC_PROVIDE_IFELSE([AC_PROG_F77],
100
- [AC_LIBTOOL_F77],
101
- [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77
102
-])])
103
-
104
-dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly.
105
-dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run
106
-dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both.
107
- AC_PROVIDE_IFELSE([AC_PROG_GCJ],
108
- [AC_LIBTOOL_GCJ],
109
- [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
110
- [AC_LIBTOOL_GCJ],
111
- [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],
112
- [AC_LIBTOOL_GCJ],
113
- [ifdef([AC_PROG_GCJ],
114
- [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])
115
- ifdef([A][M_PROG_GCJ],
116
- [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])])
117
- ifdef([LT_AC_PROG_GCJ],
118
- [define([LT_AC_PROG_GCJ],
119
- defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])])
120
-])])# AC_PROG_LIBTOOL
121
+# _LT_CHECK_BUILDDIR
122
+# ------------------
123
+# Complain if the absolute build directory name contains unusual characters
124
+m4_defun([_LT_CHECK_BUILDDIR],
125
+[case `pwd` in
126
+ *\ * | *\ *)
127
+ AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;;
128
+esac
129
+])
130
131
132
-# _AC_PROG_LIBTOOL
133
-# ----------------
134
-AC_DEFUN([_AC_PROG_LIBTOOL],
135
-[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl
136
-AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl
137
-AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl
138
-AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl
139
+# LT_INIT([OPTIONS])
140
+# ------------------
141
+AC_DEFUN([LT_INIT],
142
+[AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT
143
+AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
144
+AC_BEFORE([$0], [LT_LANG])dnl
145
+AC_BEFORE([$0], [LT_OUTPUT])dnl
146
+AC_BEFORE([$0], [LTDL_INIT])dnl
147
+m4_require([_LT_CHECK_BUILDDIR])dnl
148
+
149
+dnl Autoconf doesn't catch unexpanded LT_ macros by default:
150
+m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl
151
+m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl
152
+dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4
153
+dnl unless we require an AC_DEFUNed macro:
154
+AC_REQUIRE([LTOPTIONS_VERSION])dnl
155
+AC_REQUIRE([LTSUGAR_VERSION])dnl
156
+AC_REQUIRE([LTVERSION_VERSION])dnl
157
+AC_REQUIRE([LTOBSOLETE_VERSION])dnl
158
+m4_require([_LT_PROG_LTMAIN])dnl
159
+
160
+_LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}])
161
+
162
+dnl Parse OPTIONS
163
+_LT_SET_OPTIONS([$0], [$1])
164
165
# This can be used to rebuild libtool when needed
166
-LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
167
+LIBTOOL_DEPS="$ltmain"
168
169
# Always use our own libtool.
170
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
171
AC_SUBST(LIBTOOL)dnl
172
173
-# Prevent multiple expansion
174
-define([AC_PROG_LIBTOOL], [])
175
-])# _AC_PROG_LIBTOOL
176
+_LT_SETUP
177
178
+# Only expand once:
179
+m4_define([LT_INIT])
180
+])# LT_INIT
181
182
-# AC_LIBTOOL_SETUP
183
-# ----------------
184
-AC_DEFUN([AC_LIBTOOL_SETUP],
185
-[AC_PREREQ(2.50)dnl
186
-AC_REQUIRE([AC_ENABLE_SHARED])dnl
187
-AC_REQUIRE([AC_ENABLE_STATIC])dnl
188
-AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl
189
-AC_REQUIRE([AC_CANONICAL_HOST])dnl
190
+# Old names:
191
+AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT])
192
+AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT])
193
+dnl aclocal-1.4 backwards compatibility:
194
+dnl AC_DEFUN([AC_PROG_LIBTOOL], [])
195
+dnl AC_DEFUN([AM_PROG_LIBTOOL], [])
196
+
197
+
198
+# _LT_CC_BASENAME(CC)
199
+# -------------------
200
+# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
201
libogg-1.1.3.tar.gz/compile -> libogg-1.3.0.tar.gz/compile
Changed
61
1
2
#! /bin/sh
3
# Wrapper for compilers which do not understand `-c -o'.
4
5
-scriptversion=2005-02-03.08
6
+scriptversion=2009-10-06.20; # UTC
7
8
-# Copyright (C) 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc.
9
+# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2009 Free Software
10
+# Foundation, Inc.
11
# Written by Tom Tromey <tromey@cygnus.com>.
12
#
13
# This program is free software; you can redistribute it and/or modify
14
15
# GNU General Public License for more details.
16
#
17
# You should have received a copy of the GNU General Public License
18
-# along with this program; if not, write to the Free Software
19
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
20
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
21
22
# As a special exception to the GNU General Public License, if you
23
# distribute this file as part of a program that contains a
24
25
fi
26
27
# Name of file we expect compiler to create.
28
-cofile=`echo "$cfile" | sed -e 's|^.*/||' -e 's/\.c$/.o/'`
29
+cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'`
30
31
# Create the lock directory.
32
-# Note: use `[/.-]' here to ensure that we don't use the same name
33
+# Note: use `[/\\:.-]' here to ensure that we don't use the same name
34
# that we are using for the .o file. Also, base the name on the expected
35
# object file name, since that is what matters with a parallel build.
36
-lockdir=`echo "$cofile" | sed -e 's|[/.-]|_|g'`.d
37
+lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d
38
while true; do
39
if mkdir "$lockdir" >/dev/null 2>&1; then
40
break
41
42
ret=$?
43
44
if test -f "$cofile"; then
45
- mv "$cofile" "$ofile"
46
+ test "$cofile" = "$ofile" || mv "$cofile" "$ofile"
47
elif test -f "${cofile}bj"; then
48
- mv "${cofile}bj" "$ofile"
49
+ test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile"
50
fi
51
52
rmdir "$lockdir"
53
54
# eval: (add-hook 'write-file-hooks 'time-stamp)
55
# time-stamp-start: "scriptversion="
56
# time-stamp-format: "%:y-%02m-%02d.%02H"
57
-# time-stamp-end: "$"
58
+# time-stamp-time-zone: "UTC"
59
+# time-stamp-end: "; # UTC"
60
# End:
61
libogg-1.1.3.tar.gz/config.guess -> libogg-1.3.0.tar.gz/config.guess
Changed
201
1
2
#! /bin/sh
3
# Attempt to guess a canonical system name.
4
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
5
-# 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
6
+# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
7
+# Free Software Foundation, Inc.
8
9
-timestamp='2005-04-22'
10
+timestamp='2009-11-20'
11
12
# This file is free software; you can redistribute it and/or modify it
13
# under the terms of the GNU General Public License as published by
14
15
#
16
# You should have received a copy of the GNU General Public License
17
# along with this program; if not, write to the Free Software
18
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
19
+# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
20
+# 02110-1301, USA.
21
#
22
# As a special exception to the GNU General Public License, if you
23
# distribute this file as part of a program that contains a
24
# configuration script generated by Autoconf, you may include it under
25
# the same distribution terms that you use for the rest of that program.
26
27
-# Originally written by Per Bothner <per@bothner.com>.
28
-# Please send patches to <config-patches@gnu.org>. Submit a context
29
-# diff and a properly formatted ChangeLog entry.
30
+
31
+# Originally written by Per Bothner. Please send patches (context
32
+# diff format) to <config-patches@gnu.org> and include a ChangeLog
33
+# entry.
34
#
35
# This script attempts to guess a canonical system name similar to
36
# config.sub. If it succeeds, it prints the system name on stdout, and
37
# exits with 0. Otherwise, it exits with 1.
38
#
39
-# The plan is that this can be called by configure scripts if you
40
-# don't specify an explicit build system type.
41
+# You can get the latest version of this script from:
42
+# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
43
44
me=`echo "$0" | sed -e 's,.*/,,'`
45
46
47
GNU config.guess ($timestamp)
48
49
Originally written by Per Bothner.
50
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
51
-Free Software Foundation, Inc.
52
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
53
+2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
54
55
This is free software; see the source for copying conditions. There is NO
56
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
57
58
while test $# -gt 0 ; do
59
case $1 in
60
--time-stamp | --time* | -t )
61
- echo "$timestamp" ; exit 0 ;;
62
+ echo "$timestamp" ; exit ;;
63
--version | -v )
64
- echo "$version" ; exit 0 ;;
65
+ echo "$version" ; exit ;;
66
--help | --h* | -h )
67
- echo "$usage"; exit 0 ;;
68
+ echo "$usage"; exit ;;
69
-- ) # Stop option processing
70
shift; break ;;
71
- ) # Use stdin as input.
72
73
trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
74
trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
75
: ${TMPDIR=/tmp} ;
76
- { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
77
+ { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
78
{ test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
79
{ tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
80
{ echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
81
82
;;
83
,,*) CC_FOR_BUILD=$CC ;;
84
,*,*) CC_FOR_BUILD=$HOST_CC ;;
85
-esac ;'
86
+esac ; set_cc_for_build= ;'
87
88
# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
89
# (ghazi@noc.rutgers.edu 1994-08-24)
90
91
arm*) machine=arm-unknown ;;
92
sh3el) machine=shl-unknown ;;
93
sh3eb) machine=sh-unknown ;;
94
+ sh5el) machine=sh5le-unknown ;;
95
*) machine=${UNAME_MACHINE_ARCH}-unknown ;;
96
esac
97
# The Operating System including object format, if it has switched
98
99
arm*|i386|m68k|ns32k|sh3*|sparc|vax)
100
eval $set_cc_for_build
101
if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
102
- | grep __ELF__ >/dev/null
103
+ | grep -q __ELF__
104
then
105
# Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
106
# Return netbsd for either. FIX?
107
108
# contains redundant information, the shorter form:
109
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
110
echo "${machine}-${os}${release}"
111
- exit 0 ;;
112
- amd64:OpenBSD:*:*)
113
- echo x86_64-unknown-openbsd${UNAME_RELEASE}
114
- exit 0 ;;
115
- amiga:OpenBSD:*:*)
116
- echo m68k-unknown-openbsd${UNAME_RELEASE}
117
- exit 0 ;;
118
- cats:OpenBSD:*:*)
119
- echo arm-unknown-openbsd${UNAME_RELEASE}
120
- exit 0 ;;
121
- hp300:OpenBSD:*:*)
122
- echo m68k-unknown-openbsd${UNAME_RELEASE}
123
- exit 0 ;;
124
- luna88k:OpenBSD:*:*)
125
- echo m88k-unknown-openbsd${UNAME_RELEASE}
126
- exit 0 ;;
127
- mac68k:OpenBSD:*:*)
128
- echo m68k-unknown-openbsd${UNAME_RELEASE}
129
- exit 0 ;;
130
- macppc:OpenBSD:*:*)
131
- echo powerpc-unknown-openbsd${UNAME_RELEASE}
132
- exit 0 ;;
133
- mvme68k:OpenBSD:*:*)
134
- echo m68k-unknown-openbsd${UNAME_RELEASE}
135
- exit 0 ;;
136
- mvme88k:OpenBSD:*:*)
137
- echo m88k-unknown-openbsd${UNAME_RELEASE}
138
- exit 0 ;;
139
- mvmeppc:OpenBSD:*:*)
140
- echo powerpc-unknown-openbsd${UNAME_RELEASE}
141
- exit 0 ;;
142
- sgi:OpenBSD:*:*)
143
- echo mips64-unknown-openbsd${UNAME_RELEASE}
144
- exit 0 ;;
145
- sun3:OpenBSD:*:*)
146
- echo m68k-unknown-openbsd${UNAME_RELEASE}
147
- exit 0 ;;
148
+ exit ;;
149
*:OpenBSD:*:*)
150
- echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE}
151
- exit 0 ;;
152
+ UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
153
+ echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
154
+ exit ;;
155
*:ekkoBSD:*:*)
156
echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
157
- exit 0 ;;
158
+ exit ;;
159
+ *:SolidBSD:*:*)
160
+ echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
161
+ exit ;;
162
macppc:MirBSD:*:*)
163
- echo powerppc-unknown-mirbsd${UNAME_RELEASE}
164
- exit 0 ;;
165
+ echo powerpc-unknown-mirbsd${UNAME_RELEASE}
166
+ exit ;;
167
*:MirBSD:*:*)
168
echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
169
- exit 0 ;;
170
+ exit ;;
171
alpha:OSF1:*:*)
172
case $UNAME_RELEASE in
173
*4.0)
174
175
# A Xn.n version is an unreleased experimental baselevel.
176
# 1.2 uses "1.2" for uname -r.
177
echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
178
- exit 0 ;;
179
+ exit ;;
180
Alpha\ *:Windows_NT*:*)
181
# How do we know it's Interix rather than the generic POSIX subsystem?
182
# Should we change UNAME_MACHINE based on the output of uname instead
183
# of the specific Alpha model?
184
echo alpha-pc-interix
185
- exit 0 ;;
186
+ exit ;;
187
21064:Windows_NT:50:3)
188
echo alpha-dec-winnt3.5
189
- exit 0 ;;
190
+ exit ;;
191
Amiga*:UNIX_System_V:4.0:*)
192
echo m68k-unknown-sysv4
193
- exit 0;;
194
+ exit ;;
195
*:[Aa]miga[Oo][Ss]:*:*)
196
echo ${UNAME_MACHINE}-unknown-amigaos
197
- exit 0 ;;
198
+ exit ;;
199
*:[Mm]orph[Oo][Ss]:*:*)
200
echo ${UNAME_MACHINE}-unknown-morphos
201
libogg-1.1.3.tar.gz/config.h.in -> libogg-1.3.0.tar.gz/config.h.in
Changed
65
1
2
/* Define to 1 if you have the <unistd.h> header file. */
3
#undef HAVE_UNISTD_H
4
5
+/* Define to the sub-directory in which libtool stores uninstalled libraries.
6
+ */
7
+#undef LT_OBJDIR
8
+
9
+/* Define to 1 if your C compiler doesn't accept -c and -o together. */
10
+#undef NO_MINUS_C_MINUS_O
11
+
12
/* Name of package */
13
#undef PACKAGE
14
15
16
/* Define to the one symbol short name of this package. */
17
#undef PACKAGE_TARNAME
18
19
+/* Define to the home page for this package. */
20
+#undef PACKAGE_URL
21
+
22
/* Define to the version of this package. */
23
#undef PACKAGE_VERSION
24
25
-/* The size of a `int', as computed by sizeof. */
26
+/* The size of `int', as computed by sizeof. */
27
#undef SIZEOF_INT
28
29
-/* The size of a `long', as computed by sizeof. */
30
+/* The size of `int16_t', as computed by sizeof. */
31
+#undef SIZEOF_INT16_T
32
+
33
+/* The size of `int32_t', as computed by sizeof. */
34
+#undef SIZEOF_INT32_T
35
+
36
+/* The size of `int64_t', as computed by sizeof. */
37
+#undef SIZEOF_INT64_T
38
+
39
+/* The size of `long', as computed by sizeof. */
40
#undef SIZEOF_LONG
41
42
-/* The size of a `long long', as computed by sizeof. */
43
+/* The size of `long long', as computed by sizeof. */
44
#undef SIZEOF_LONG_LONG
45
46
-/* The size of a `short', as computed by sizeof. */
47
+/* The size of `short', as computed by sizeof. */
48
#undef SIZEOF_SHORT
49
50
+/* The size of `uint16_t', as computed by sizeof. */
51
+#undef SIZEOF_UINT16_T
52
+
53
+/* The size of `uint32_t', as computed by sizeof. */
54
+#undef SIZEOF_UINT32_T
55
+
56
+/* The size of `u_int16_t', as computed by sizeof. */
57
+#undef SIZEOF_U_INT16_T
58
+
59
+/* The size of `u_int32_t', as computed by sizeof. */
60
+#undef SIZEOF_U_INT32_T
61
+
62
/* Define to 1 if you have the ANSI C header files. */
63
#undef STDC_HEADERS
64
65
libogg-1.1.3.tar.gz/config.sub -> libogg-1.3.0.tar.gz/config.sub
Changed
201
1
2
#! /bin/sh
3
# Configuration validation subroutine script.
4
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
5
-# 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
6
+# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
7
+# Free Software Foundation, Inc.
8
9
-timestamp='2005-04-22'
10
+timestamp='2009-11-20'
11
12
# This file is (in principle) common to ALL GNU software.
13
# The presence of a machine in this file suggests that SOME GNU software
14
15
#
16
# You should have received a copy of the GNU General Public License
17
# along with this program; if not, write to the Free Software
18
-# Foundation, Inc., 59 Temple Place - Suite 330,
19
-# Boston, MA 02111-1307, USA.
20
-
21
+# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
22
+# 02110-1301, USA.
23
+#
24
# As a special exception to the GNU General Public License, if you
25
# distribute this file as part of a program that contains a
26
# configuration script generated by Autoconf, you may include it under
27
# the same distribution terms that you use for the rest of that program.
28
29
+
30
# Please send patches to <config-patches@gnu.org>. Submit a context
31
-# diff and a properly formatted ChangeLog entry.
32
+# diff and a properly formatted GNU ChangeLog entry.
33
#
34
# Configuration subroutine to validate and canonicalize a configuration type.
35
# Supply the specified configuration type as an argument.
36
# If it is invalid, we print an error message on stderr and exit with code 1.
37
# Otherwise, we print the canonical config type on stdout and succeed.
38
39
+# You can get the latest version of this script from:
40
+# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
41
+
42
# This file is supposed to be the same for all GNU packages
43
# and recognize all the CPU types, system types and aliases
44
# that are meaningful with *any* GNU software.
45
46
version="\
47
GNU config.sub ($timestamp)
48
49
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
50
-Free Software Foundation, Inc.
51
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
52
+2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
53
54
This is free software; see the source for copying conditions. There is NO
55
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
56
57
while test $# -gt 0 ; do
58
case $1 in
59
--time-stamp | --time* | -t )
60
- echo "$timestamp" ; exit 0 ;;
61
+ echo "$timestamp" ; exit ;;
62
--version | -v )
63
- echo "$version" ; exit 0 ;;
64
+ echo "$version" ; exit ;;
65
--help | --h* | -h )
66
- echo "$usage"; exit 0 ;;
67
+ echo "$usage"; exit ;;
68
-- ) # Stop option processing
69
shift; break ;;
70
- ) # Use stdin as input.
71
72
*local*)
73
# First pass through any local machine types.
74
echo $1
75
- exit 0;;
76
+ exit ;;
77
78
* )
79
break ;;
80
81
# Here we must recognize all the valid KERNEL-OS combinations.
82
maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
83
case $maybe_os in
84
- nto-qnx* | linux-gnu* | linux-dietlibc | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | \
85
- kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*)
86
+ nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \
87
+ uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \
88
+ kopensolaris*-gnu* | \
89
+ storm-chaos* | os2-emx* | rtmk-nova*)
90
os=-$maybe_os
91
basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
92
;;
93
94
-convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
95
-c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
96
-harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
97
- -apple | -axis | -knuth | -cray)
98
+ -apple | -axis | -knuth | -cray | -microblaze)
99
os=
100
basic_machine=$1
101
;;
102
+ -bluegene*)
103
+ os=-cnk
104
+ ;;
105
-sim | -cisco | -oki | -wec | -winbond)
106
os=
107
basic_machine=$1
108
109
-hiux*)
110
os=-hiuxwe2
111
;;
112
+ -sco6)
113
+ os=-sco5v6
114
+ basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
115
+ ;;
116
-sco5)
117
os=-sco3.2v5
118
basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
119
120
# Don't forget version if it is 3.2v4 or newer.
121
basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
122
;;
123
+ -sco5v6*)
124
+ # Don't forget version if it is 3.2v4 or newer.
125
+ basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
126
+ ;;
127
-sco*)
128
os=-sco3.2v2
129
basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
130
131
| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
132
| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
133
| am33_2.0 \
134
- | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
135
+ | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
136
| bfin \
137
| c4x | clipper \
138
| d10v | d30v | dlx | dsp16xx \
139
- | fr30 | frv \
140
+ | fido | fr30 | frv \
141
| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
142
| i370 | i860 | i960 | ia64 \
143
| ip2k | iq2000 \
144
- | m32r | m32rle | m68000 | m68k | m88k | maxq | mcore \
145
+ | lm32 \
146
+ | m32c | m32r | m32rle | m68000 | m68k | m88k \
147
+ | maxq | mb | microblaze | mcore | mep | metag \
148
| mips | mipsbe | mipseb | mipsel | mipsle \
149
| mips16 \
150
| mips64 | mips64el \
151
- | mips64vr | mips64vrel \
152
+ | mips64octeon | mips64octeonel \
153
| mips64orion | mips64orionel \
154
+ | mips64r5900 | mips64r5900el \
155
+ | mips64vr | mips64vrel \
156
| mips64vr4100 | mips64vr4100el \
157
| mips64vr4300 | mips64vr4300el \
158
| mips64vr5000 | mips64vr5000el \
159
+ | mips64vr5900 | mips64vr5900el \
160
| mipsisa32 | mipsisa32el \
161
| mipsisa32r2 | mipsisa32r2el \
162
| mipsisa64 | mipsisa64el \
163
164
| mipsisa64sr71k | mipsisa64sr71kel \
165
| mipstx39 | mipstx39el \
166
| mn10200 | mn10300 \
167
+ | moxie \
168
+ | mt \
169
| msp430 \
170
+ | nios | nios2 \
171
| ns16k | ns32k \
172
- | openrisc | or32 \
173
+ | or32 \
174
| pdp10 | pdp11 | pj | pjl \
175
| powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
176
| pyramid \
177
- | sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
178
+ | rx \
179
+ | score \
180
+ | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
181
| sh64 | sh64le \
182
- | sparc | sparc64 | sparc64b | sparc86x | sparclet | sparclite \
183
- | sparcv8 | sparcv9 | sparcv9b \
184
- | strongarm \
185
+ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
186
+ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \
187
+ | spu | strongarm \
188
| tahoe | thumb | tic4x | tic80 | tron \
189
+ | ubicom32 \
190
| v850 | v850e \
191
| we32k \
192
- | x86 | xscale | xscalee[bl] | xstormy16 | xtensa \
193
- | z8k)
194
+ | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \
195
+ | z8k | z80)
196
basic_machine=$basic_machine-unknown
197
;;
198
- m6811 | m68hc11 | m6812 | m68hc12)
199
+ m6811 | m68hc11 | m6812 | m68hc12 | picochip)
200
# Motorola 68HC11/12.
201
libogg-1.1.3.tar.gz/configure -> libogg-1.3.0.tar.gz/configure
Changed
201
1
2
#! /bin/sh
3
# Guess values for system-dependent variables and create Makefiles.
4
-# Generated by GNU Autoconf 2.59.
5
+# Generated by GNU Autoconf 2.68.
6
+#
7
+#
8
+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
9
+# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
10
+# Foundation, Inc.
11
+#
12
#
13
-# Copyright (C) 2003 Free Software Foundation, Inc.
14
# This configure script is free software; the Free Software Foundation
15
# gives unlimited permission to copy, distribute and modify it.
16
-## --------------------- ##
17
-## M4sh Initialization. ##
18
-## --------------------- ##
19
+## -------------------- ##
20
+## M4sh Initialization. ##
21
+## -------------------- ##
22
23
-# Be Bourne compatible
24
-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
25
+# Be more Bourne compatible
26
+DUALCASE=1; export DUALCASE # for MKS sh
27
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
28
emulate sh
29
NULLCMD=:
30
- # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
31
+ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
32
# is contrary to our usage. Disable this feature.
33
alias -g '${1+"$@"}'='"$@"'
34
-elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
35
- set -o posix
36
+ setopt NO_GLOB_SUBST
37
+else
38
+ case `(set -o) 2>/dev/null` in #(
39
+ *posix*) :
40
+ set -o posix ;; #(
41
+ *) :
42
+ ;;
43
+esac
44
fi
45
-DUALCASE=1; export DUALCASE # for MKS sh
46
47
-# Support unset when possible.
48
-if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
49
- as_unset=unset
50
-else
51
- as_unset=false
52
+
53
+as_nl='
54
+'
55
+export as_nl
56
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
57
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
58
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
59
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
60
+# Prefer a ksh shell builtin over an external printf program on Solaris,
61
+# but without wasting forks for bash or zsh.
62
+if test -z "$BASH_VERSION$ZSH_VERSION" \
63
+ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
64
+ as_echo='print -r --'
65
+ as_echo_n='print -rn --'
66
+elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
67
+ as_echo='printf %s\n'
68
+ as_echo_n='printf %s'
69
+else
70
+ if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
71
+ as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
72
+ as_echo_n='/usr/ucb/echo -n'
73
+ else
74
+ as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
75
+ as_echo_n_body='eval
76
+ arg=$1;
77
+ case $arg in #(
78
+ *"$as_nl"*)
79
+ expr "X$arg" : "X\\(.*\\)$as_nl";
80
+ arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
81
+ esac;
82
+ expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
83
+ '
84
+ export as_echo_n_body
85
+ as_echo_n='sh -c $as_echo_n_body as_echo'
86
+ fi
87
+ export as_echo_body
88
+ as_echo='sh -c $as_echo_body as_echo'
89
fi
90
91
+# The user is always right.
92
+if test "${PATH_SEPARATOR+set}" != set; then
93
+ PATH_SEPARATOR=:
94
+ (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
95
+ (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
96
+ PATH_SEPARATOR=';'
97
+ }
98
+fi
99
+
100
+
101
+# IFS
102
+# We need space, tab and new line, in precisely that order. Quoting is
103
+# there to prevent editors from complaining about space-tab.
104
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
105
+# splitting by setting IFS to empty value.)
106
+IFS=" "" $as_nl"
107
+
108
+# Find who we are. Look in the path if we contain no directory separator.
109
+as_myself=
110
+case $0 in #((
111
+ *[\\/]* ) as_myself=$0 ;;
112
+ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
113
+for as_dir in $PATH
114
+do
115
+ IFS=$as_save_IFS
116
+ test -z "$as_dir" && as_dir=.
117
+ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
118
+ done
119
+IFS=$as_save_IFS
120
121
-# Work around bugs in pre-3.0 UWIN ksh.
122
-$as_unset ENV MAIL MAILPATH
123
+ ;;
124
+esac
125
+# We did not find ourselves, most probably we were run as `sh COMMAND'
126
+# in which case we are not to be found in the path.
127
+if test "x$as_myself" = x; then
128
+ as_myself=$0
129
+fi
130
+if test ! -f "$as_myself"; then
131
+ $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
132
+ exit 1
133
+fi
134
+
135
+# Unset variables that we do not need and which cause bugs (e.g. in
136
+# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
137
+# suppresses any "Segmentation fault" message there. '((' could
138
+# trigger a bug in pdksh 5.2.14.
139
+for as_var in BASH_ENV ENV MAIL MAILPATH
140
+do eval test x\${$as_var+set} = xset \
141
+ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
142
+done
143
PS1='$ '
144
PS2='> '
145
PS4='+ '
146
147
# NLS nuisances.
148
-for as_var in \
149
- LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
150
- LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
151
- LC_TELEPHONE LC_TIME
152
+LC_ALL=C
153
+export LC_ALL
154
+LANGUAGE=C
155
+export LANGUAGE
156
+
157
+# CDPATH.
158
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
159
+
160
+if test "x$CONFIG_SHELL" = x; then
161
+ as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162
+ emulate sh
163
+ NULLCMD=:
164
+ # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165
+ # is contrary to our usage. Disable this feature.
166
+ alias -g '\${1+\"\$@\"}'='\"\$@\"'
167
+ setopt NO_GLOB_SUBST
168
+else
169
+ case \`(set -o) 2>/dev/null\` in #(
170
+ *posix*) :
171
+ set -o posix ;; #(
172
+ *) :
173
+ ;;
174
+esac
175
+fi
176
+"
177
+ as_required="as_fn_return () { (exit \$1); }
178
+as_fn_success () { as_fn_return 0; }
179
+as_fn_failure () { as_fn_return 1; }
180
+as_fn_ret_success () { return 0; }
181
+as_fn_ret_failure () { return 1; }
182
+
183
+exitcode=0
184
+as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185
+as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186
+as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187
+as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188
+if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
+
190
+else
191
+ exitcode=1; echo positional parameters were not saved.
192
+fi
193
+test x\$exitcode = x0 || exit 1"
194
+ as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
195
+ as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
196
+ eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
197
+ test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
198
+
199
+ test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
200
+ ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
201
libogg-1.1.3.tar.gz/configure.in -> libogg-1.3.0.tar.gz/configure.in
Changed
201
1
2
3
AC_INIT(src/framing.c)
4
5
-AM_INIT_AUTOMAKE(libogg,1.1.3)
6
+AM_INIT_AUTOMAKE(libogg,1.3.0)
7
AM_MAINTAINER_MODE
8
9
dnl Library versioning
10
11
-LIB_CURRENT=5
12
-LIB_REVISION=3
13
-LIB_AGE=5
14
+LIB_CURRENT=8
15
+LIB_REVISION=0
16
+LIB_AGE=8
17
AC_SUBST(LIB_CURRENT)
18
AC_SUBST(LIB_REVISION)
19
AC_SUBST(LIB_AGE)
20
21
AC_PROG_CC
22
AM_PROG_LIBTOOL
23
+AM_PROG_CC_C_O
24
25
dnl config.h
26
AM_CONFIG_HEADER(config.h)
27
28
case $host in
29
*-*-linux*)
30
DEBUG="-g -Wall -fsigned-char"
31
- CFLAGS="-O20 -ffast-math -fsigned-char"
32
+ CFLAGS="-O20 -Wall -ffast-math -fsigned-char"
33
PROFILE="-Wall -W -pg -g -O20 -ffast-math -fsigned-char"
34
;;
35
sparc-sun-*)
36
- DEBUG="-g -Wall -fsigned-char -mv8"
37
- CFLAGS="-O20 -ffast-math -fsigned-char -mv8"
38
- PROFILE="-pg -g -O20 -fsigned-char -mv8"
39
+ DEBUG="-g -Wall -fsigned-char"
40
+ CFLAGS="-O20 -ffast-math -fsigned-char"
41
+ PROFILE="-pg -g -O20 -fsigned-char"
42
;;
43
*-*-darwin*)
44
DEBUG="-fno-common -g -Wall -fsigned-char"
45
46
47
dnl Checks for header files.
48
AC_HEADER_STDC
49
+INCLUDE_INTTYPES_H=0
50
+INCLUDE_STDINT_H=0
51
+INCLUDE_SYS_TYPES_H=0
52
+AC_CHECK_HEADER(inttypes.h,INCLUDE_INTTYPES_H=1)
53
+AC_CHECK_HEADER(stdint.h,INCLUDE_STDINT_H=1)
54
+AC_CHECK_HEADER(sys/types.h,INCLUDE_SYS_TYPES_H=1)
55
56
dnl Checks for typedefs, structures, and compiler characteristics.
57
AC_C_CONST
58
59
dnl Check for types
60
61
-AC_MSG_CHECKING(for int16_t)
62
-AC_CACHE_VAL(has_int16_t,
63
-[AC_TRY_RUN([
64
-#ifdef __BEOS__
65
-#include <inttypes.h>
66
-#endif
67
-#include <sys/types.h>
68
-int16_t foo;
69
-int main() {return 0;}
70
-],
71
-has_int16_t=yes,
72
-has_int16_t=no,
73
-has_int16_t=no
74
-)])
75
-AC_MSG_RESULT($has_int16_t)
76
-
77
-AC_MSG_CHECKING(for int32_t)
78
-AC_CACHE_VAL(has_int32_t,
79
-[AC_TRY_RUN([
80
-#ifdef __BEOS__
81
-#include <inttypes.h>
82
-#endif
83
-#include <sys/types.h>
84
-int32_t foo;
85
-int main() {return 0;}
86
-],
87
-has_int32_t=yes,
88
-has_int32_t=no,
89
-has_int32_t=no
90
-)])
91
-AC_MSG_RESULT($has_int32_t)
92
-
93
-AC_MSG_CHECKING(for uint32_t)
94
-AC_CACHE_VAL(has_uint32_t,
95
-[AC_TRY_RUN([
96
-#ifdef __BEOS__
97
-#include <inttypes.h>
98
-#endif
99
-#include <sys/types.h>
100
-uint32_t foo;
101
-int main() {return 0;}
102
-],
103
-has_uint32_t=yes,
104
-has_uint32_t=no,
105
-has_uint32_t=no
106
-)])
107
-AC_MSG_RESULT($has_uint32_t)
108
-
109
-AC_MSG_CHECKING(for uint16_t)
110
-AC_CACHE_VAL(has_uint16_t,
111
-[AC_TRY_RUN([
112
-#ifdef __BEOS__
113
-#include <inttypes.h>
114
-#endif
115
-#include <sys/types.h>
116
-uint16_t foo;
117
-int main() {return 0;}
118
-],
119
-has_uint16_t=yes,
120
-has_uint16_t=no,
121
-has_uint16_t=no
122
-)])
123
-AC_MSG_RESULT($has_uint16_t)
124
-
125
-AC_MSG_CHECKING(for u_int32_t)
126
-AC_CACHE_VAL(has_u_int32_t,
127
-[AC_TRY_RUN([
128
-#ifdef __BEOS__
129
-#include <inttypes.h>
130
-#endif
131
-#include <sys/types.h>
132
-u_int32_t foo;
133
-int main() {return 0;}
134
-],
135
-has_u_int32_t=yes,
136
-has_u_int32_t=no,
137
-has_u_int32_t=no
138
-)])
139
-AC_MSG_RESULT($has_u_int32_t)
140
-
141
-AC_MSG_CHECKING(for u_int16_t)
142
-AC_CACHE_VAL(has_u_int16_t,
143
-[AC_TRY_RUN([
144
-#ifdef __BEOS__
145
-#include <inttypes.h>
146
-#endif
147
-#include <sys/types.h>
148
-u_int16_t foo;
149
-int main() {return 0;}
150
-],
151
-has_u_int16_t=yes,
152
-has_u_int16_t=no,
153
-has_u_int16_t=no
154
-)])
155
-AC_MSG_RESULT($has_u_int16_t)
156
-
157
-AC_MSG_CHECKING(for int64_t)
158
-AC_CACHE_VAL(has_int64_t,
159
-[AC_TRY_RUN([
160
-#ifdef __BEOS__
161
-#include <inttypes.h>
162
-#endif
163
-#include <sys/types.h>
164
-int64_t foo;
165
-int main() {return 0;}
166
-],
167
-has_int64_t=yes,
168
-has_int64_t=no,
169
-has_int64_t=no
170
-)])
171
-AC_MSG_RESULT($has_int64_t)
172
-
173
+AC_CHECK_SIZEOF(int16_t)
174
+AC_CHECK_SIZEOF(uint16_t)
175
+AC_CHECK_SIZEOF(u_int16_t)
176
+AC_CHECK_SIZEOF(int32_t)
177
+AC_CHECK_SIZEOF(uint32_t)
178
+AC_CHECK_SIZEOF(u_int32_t)
179
+AC_CHECK_SIZEOF(int64_t)
180
AC_CHECK_SIZEOF(short)
181
AC_CHECK_SIZEOF(int)
182
AC_CHECK_SIZEOF(long)
183
AC_CHECK_SIZEOF(long long)
184
185
+case 2 in
186
+ $ac_cv_sizeof_short) SIZE16="short";;
187
+ $ac_cv_sizeof_int) SIZE16="int";;
188
+ $ac_cv_sizeof_int16_t) SIZE16="int16_t";;
189
+esac
190
191
-if test x$has_int16_t = "xyes" ; then
192
- SIZE16="int16_t"
193
-else
194
- case 2 in
195
- $ac_cv_sizeof_short) SIZE16="short";;
196
- $ac_cv_sizeof_int) SIZE16="int";;
197
- esac
198
-fi
199
-
200
-if test x$has_int32_t = "xyes" ; then
201
libogg-1.1.3.tar.gz/depcomp -> libogg-1.3.0.tar.gz/depcomp
Changed
201
1
2
#! /bin/sh
3
# depcomp - compile a program generating dependencies as side-effects
4
5
-scriptversion=2005-02-09.22
6
+scriptversion=2009-04-28.21; # UTC
7
8
-# Copyright (C) 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc.
9
+# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009 Free
10
+# Software Foundation, Inc.
11
12
# This program is free software; you can redistribute it and/or modify
13
# it under the terms of the GNU General Public License as published by
14
15
# GNU General Public License for more details.
16
17
# You should have received a copy of the GNU General Public License
18
-# along with this program; if not, write to the Free Software
19
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
20
-# 02111-1307, USA.
21
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
22
23
# As a special exception to the GNU General Public License, if you
24
# distribute this file as part of a program that contains a
25
26
depmode=dashmstdout
27
fi
28
29
+cygpath_u="cygpath -u -f -"
30
+if test "$depmode" = msvcmsys; then
31
+ # This is just like msvisualcpp but w/o cygpath translation.
32
+ # Just convert the backslash-escaped backslashes to single forward
33
+ # slashes to satisfy depend.m4
34
+ cygpath_u="sed s,\\\\\\\\,/,g"
35
+ depmode=msvisualcpp
36
+fi
37
+
38
case "$depmode" in
39
gcc3)
40
## gcc 3 implements dependency tracking that does exactly what
41
## we want. Yay! Note: for some reason libtool 1.4 doesn't like
42
## it if -MD -MP comes after the -MF stuff. Hmm.
43
- "$@" -MT "$object" -MD -MP -MF "$tmpdepfile"
44
+## Unfortunately, FreeBSD c89 acceptance of flags depends upon
45
+## the command line argument order; so add the flags where they
46
+## appear in depend2.am. Note that the slowdown incurred here
47
+## affects only configure: in makefiles, %FASTDEP% shortcuts this.
48
+ for arg
49
+ do
50
+ case $arg in
51
+ -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;;
52
+ *) set fnord "$@" "$arg" ;;
53
+ esac
54
+ shift # fnord
55
+ shift # $arg
56
+ done
57
+ "$@"
58
stat=$?
59
if test $stat -eq 0; then :
60
else
61
62
' < "$tmpdepfile" \
63
| sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \
64
tr '
65
-' ' ' >> $depfile
66
- echo >> $depfile
67
+' ' ' >> "$depfile"
68
+ echo >> "$depfile"
69
70
# The second pass generates a dummy entry for each header file.
71
tr ' ' '
72
' < "$tmpdepfile" \
73
| sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
74
- >> $depfile
75
+ >> "$depfile"
76
else
77
# The sourcefile does not contain any dependencies, so just
78
# store a dummy comment line, to avoid errors with the Makefile
79
80
# current directory. Also, the AIX compiler puts `$object:' at the
81
# start of each line; $object doesn't have directory information.
82
# Version 6 uses the directory in both cases.
83
- stripped=`echo "$object" | sed 's/\(.*\)\..*$/\1/'`
84
- tmpdepfile="$stripped.u"
85
+ dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
86
+ test "x$dir" = "x$object" && dir=
87
+ base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
88
if test "$libtool" = yes; then
89
+ tmpdepfile1=$dir$base.u
90
+ tmpdepfile2=$base.u
91
+ tmpdepfile3=$dir.libs/$base.u
92
"$@" -Wc,-M
93
else
94
+ tmpdepfile1=$dir$base.u
95
+ tmpdepfile2=$dir$base.u
96
+ tmpdepfile3=$dir$base.u
97
"$@" -M
98
fi
99
stat=$?
100
101
- if test -f "$tmpdepfile"; then :
102
- else
103
- stripped=`echo "$stripped" | sed 's,^.*/,,'`
104
- tmpdepfile="$stripped.u"
105
- fi
106
-
107
if test $stat -eq 0; then :
108
else
109
- rm -f "$tmpdepfile"
110
+ rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
111
exit $stat
112
fi
113
114
+ for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
115
+ do
116
+ test -f "$tmpdepfile" && break
117
+ done
118
if test -f "$tmpdepfile"; then
119
- outname="$stripped.o"
120
# Each line is of the form `foo.o: dependent.h'.
121
# Do two passes, one to just change these to
122
# `$object: dependent.h' and one to simply `dependent.h:'.
123
- sed -e "s,^$outname:,$object :," < "$tmpdepfile" > "$depfile"
124
- sed -e "s,^$outname: \(.*\)$,\1:," < "$tmpdepfile" >> "$depfile"
125
+ sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
126
+ # That's a tab and a space in the [].
127
+ sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
128
else
129
# The sourcefile does not contain any dependencies, so just
130
# store a dummy comment line, to avoid errors with the Makefile
131
132
rm -f "$tmpdepfile"
133
;;
134
135
+hp2)
136
+ # The "hp" stanza above does not work with aCC (C++) and HP's ia64
137
+ # compilers, which have integrated preprocessors. The correct option
138
+ # to use with these is +Maked; it writes dependencies to a file named
139
+ # 'foo.d', which lands next to the object file, wherever that
140
+ # happens to be.
141
+ # Much of this is similar to the tru64 case; see comments there.
142
+ dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
143
+ test "x$dir" = "x$object" && dir=
144
+ base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
145
+ if test "$libtool" = yes; then
146
+ tmpdepfile1=$dir$base.d
147
+ tmpdepfile2=$dir.libs/$base.d
148
+ "$@" -Wc,+Maked
149
+ else
150
+ tmpdepfile1=$dir$base.d
151
+ tmpdepfile2=$dir$base.d
152
+ "$@" +Maked
153
+ fi
154
+ stat=$?
155
+ if test $stat -eq 0; then :
156
+ else
157
+ rm -f "$tmpdepfile1" "$tmpdepfile2"
158
+ exit $stat
159
+ fi
160
+
161
+ for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2"
162
+ do
163
+ test -f "$tmpdepfile" && break
164
+ done
165
+ if test -f "$tmpdepfile"; then
166
+ sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile"
167
+ # Add `dependent.h:' lines.
168
+ sed -ne '2,${
169
+ s/^ *//
170
+ s/ \\*$//
171
+ s/$/:/
172
+ p
173
+ }' "$tmpdepfile" >> "$depfile"
174
+ else
175
+ echo "#dummy" > "$depfile"
176
+ fi
177
+ rm -f "$tmpdepfile" "$tmpdepfile2"
178
+ ;;
179
+
180
tru64)
181
# The Tru64 compiler uses -MD to generate dependencies as a side
182
# effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'.
183
184
185
if test "$libtool" = yes; then
186
# With Tru64 cc, shared objects can also be used to make a
187
- # static library. This mecanism is used in libtool 1.4 series to
188
+ # static library. This mechanism is used in libtool 1.4 series to
189
# handle both shared and static libraries in a single compilation.
190
# With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d.
191
#
192
# With libtool 1.5 this exception was removed, and libtool now
193
# generates 2 separate objects for the 2 libraries. These two
194
- # compilations output dependencies in in $dir.libs/$base.o.d and
195
+ # compilations output dependencies in $dir.libs/$base.o.d and
196
# in $dir$base.o.d. We have to check for both files, because
197
# one of the two compilations can be disabled. We should prefer
198
# $dir$base.o.d over $dir.libs/$base.o.d because the latter is
199
200
201
libogg-1.1.3.tar.gz/doc/Makefile.am -> libogg-1.3.0.tar.gz/doc/Makefile.am
Changed
9
1
2
3
doc_DATA = framing.html index.html oggstream.html ogg-multiplex.html \
4
stream.png vorbisword2.png white-ogg.png white-xifish.png \
5
- rfc3533.txt rfc3534.txt
6
+ rfc3533.txt rfc5334.txt skeleton.html
7
8
EXTRA_DIST = $(doc_DATA)
9
libogg-1.1.3.tar.gz/doc/Makefile.in -> libogg-1.3.0.tar.gz/doc/Makefile.in
Changed
201
1
2
-# Makefile.in generated by automake 1.9.5 from Makefile.am.
3
+# Makefile.in generated by automake 1.11.1 from Makefile.am.
4
# @configure_input@
5
6
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
7
-# 2003, 2004, 2005 Free Software Foundation, Inc.
8
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
9
+# Inc.
10
# This Makefile.in is free software; the Free Software Foundation
11
# gives unlimited permission to copy and/or distribute it,
12
# with or without modifications, as long as this notice is preserved.
13
14
15
@SET_MAKE@
16
17
-srcdir = @srcdir@
18
-top_srcdir = @top_srcdir@
19
VPATH = @srcdir@
20
pkgdatadir = $(datadir)/@PACKAGE@
21
-pkglibdir = $(libdir)/@PACKAGE@
22
pkgincludedir = $(includedir)/@PACKAGE@
23
-top_builddir = ..
24
+pkglibdir = $(libdir)/@PACKAGE@
25
+pkglibexecdir = $(libexecdir)/@PACKAGE@
26
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
27
-INSTALL = @INSTALL@
28
install_sh_DATA = $(install_sh) -c -m 644
29
install_sh_PROGRAM = $(install_sh) -c
30
install_sh_SCRIPT = $(install_sh) -c
31
32
mkinstalldirs = $(install_sh) -d
33
CONFIG_HEADER = $(top_builddir)/config.h
34
CONFIG_CLEAN_FILES =
35
+CONFIG_CLEAN_VPATH_FILES =
36
SOURCES =
37
DIST_SOURCES =
38
RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
39
html-recursive info-recursive install-data-recursive \
40
- install-exec-recursive install-info-recursive \
41
- install-recursive installcheck-recursive installdirs-recursive \
42
- pdf-recursive ps-recursive uninstall-info-recursive \
43
- uninstall-recursive
44
+ install-dvi-recursive install-exec-recursive \
45
+ install-html-recursive install-info-recursive \
46
+ install-pdf-recursive install-ps-recursive install-recursive \
47
+ installcheck-recursive installdirs-recursive pdf-recursive \
48
+ ps-recursive uninstall-recursive
49
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
50
am__vpath_adj = case $$p in \
51
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
52
*) f=$$p;; \
53
esac;
54
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
55
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
56
+am__install_max = 40
57
+am__nobase_strip_setup = \
58
+ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
59
+am__nobase_strip = \
60
+ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
61
+am__nobase_list = $(am__nobase_strip_setup); \
62
+ for p in $$list; do echo "$$p $$p"; done | \
63
+ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
64
+ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
65
+ if (++n[$$2] == $(am__install_max)) \
66
+ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
67
+ END { for (dir in files) print dir, files[dir] }'
68
+am__base_list = \
69
+ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
70
+ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
71
am__installdirs = "$(DESTDIR)$(docdir)"
72
-docDATA_INSTALL = $(INSTALL_DATA)
73
DATA = $(doc_DATA)
74
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
75
+ distclean-recursive maintainer-clean-recursive
76
+AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
77
+ $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
78
+ distdir
79
ETAGS = etags
80
CTAGS = ctags
81
DIST_SUBDIRS = $(SUBDIRS)
82
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
83
+am__relativize = \
84
+ dir0=`pwd`; \
85
+ sed_first='s,^\([^/]*\)/.*$$,\1,'; \
86
+ sed_rest='s,^[^/]*/*,,'; \
87
+ sed_last='s,^.*/\([^/]*\)$$,\1,'; \
88
+ sed_butlast='s,/*[^/]*$$,,'; \
89
+ while test -n "$$dir1"; do \
90
+ first=`echo "$$dir1" | sed -e "$$sed_first"`; \
91
+ if test "$$first" != "."; then \
92
+ if test "$$first" = ".."; then \
93
+ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
94
+ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
95
+ else \
96
+ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
97
+ if test "$$first2" = "$$first"; then \
98
+ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
99
+ else \
100
+ dir2="../$$dir2"; \
101
+ fi; \
102
+ dir0="$$dir0"/"$$first"; \
103
+ fi; \
104
+ fi; \
105
+ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
106
+ done; \
107
+ reldir="$$dir2"
108
ACLOCAL = @ACLOCAL@
109
-AMDEP_FALSE = @AMDEP_FALSE@
110
-AMDEP_TRUE = @AMDEP_TRUE@
111
AMTAR = @AMTAR@
112
AR = @AR@
113
AUTOCONF = @AUTOCONF@
114
115
CFLAGS = @CFLAGS@
116
CPP = @CPP@
117
CPPFLAGS = @CPPFLAGS@
118
-CXX = @CXX@
119
-CXXCPP = @CXXCPP@
120
-CXXDEPMODE = @CXXDEPMODE@
121
-CXXFLAGS = @CXXFLAGS@
122
CYGPATH_W = @CYGPATH_W@
123
DEBUG = @DEBUG@
124
DEFS = @DEFS@
125
DEPDIR = @DEPDIR@
126
-ECHO = @ECHO@
127
+DLLTOOL = @DLLTOOL@
128
+DSYMUTIL = @DSYMUTIL@
129
+DUMPBIN = @DUMPBIN@
130
ECHO_C = @ECHO_C@
131
ECHO_N = @ECHO_N@
132
ECHO_T = @ECHO_T@
133
EGREP = @EGREP@
134
EXEEXT = @EXEEXT@
135
-F77 = @F77@
136
-FFLAGS = @FFLAGS@
137
+FGREP = @FGREP@
138
+GREP = @GREP@
139
+INCLUDE_INTTYPES_H = @INCLUDE_INTTYPES_H@
140
+INCLUDE_STDINT_H = @INCLUDE_STDINT_H@
141
+INCLUDE_SYS_TYPES_H = @INCLUDE_SYS_TYPES_H@
142
+INSTALL = @INSTALL@
143
INSTALL_DATA = @INSTALL_DATA@
144
INSTALL_PROGRAM = @INSTALL_PROGRAM@
145
INSTALL_SCRIPT = @INSTALL_SCRIPT@
146
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
147
+LD = @LD@
148
LDFLAGS = @LDFLAGS@
149
LIBOBJS = @LIBOBJS@
150
LIBS = @LIBS@
151
152
LIB_AGE = @LIB_AGE@
153
LIB_CURRENT = @LIB_CURRENT@
154
LIB_REVISION = @LIB_REVISION@
155
+LIPO = @LIPO@
156
LN_S = @LN_S@
157
LTLIBOBJS = @LTLIBOBJS@
158
MAINT = @MAINT@
159
-MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
160
-MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
161
MAKEINFO = @MAKEINFO@
162
+MANIFEST_TOOL = @MANIFEST_TOOL@
163
+MKDIR_P = @MKDIR_P@
164
+NM = @NM@
165
+NMEDIT = @NMEDIT@
166
+OBJDUMP = @OBJDUMP@
167
OBJEXT = @OBJEXT@
168
OPT = @OPT@
169
+OTOOL = @OTOOL@
170
+OTOOL64 = @OTOOL64@
171
PACKAGE = @PACKAGE@
172
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
173
PACKAGE_NAME = @PACKAGE_NAME@
174
PACKAGE_STRING = @PACKAGE_STRING@
175
PACKAGE_TARNAME = @PACKAGE_TARNAME@
176
+PACKAGE_URL = @PACKAGE_URL@
177
PACKAGE_VERSION = @PACKAGE_VERSION@
178
PATH_SEPARATOR = @PATH_SEPARATOR@
179
PROFILE = @PROFILE@
180
RANLIB = @RANLIB@
181
+SED = @SED@
182
SET_MAKE = @SET_MAKE@
183
SHELL = @SHELL@
184
SIZE16 = @SIZE16@
185
186
USIZE16 = @USIZE16@
187
USIZE32 = @USIZE32@
188
VERSION = @VERSION@
189
+abs_builddir = @abs_builddir@
190
+abs_srcdir = @abs_srcdir@
191
+abs_top_builddir = @abs_top_builddir@
192
+abs_top_srcdir = @abs_top_srcdir@
193
ac_ct_AR = @ac_ct_AR@
194
ac_ct_CC = @ac_ct_CC@
195
-ac_ct_CXX = @ac_ct_CXX@
196
-ac_ct_F77 = @ac_ct_F77@
197
-ac_ct_RANLIB = @ac_ct_RANLIB@
198
-ac_ct_STRIP = @ac_ct_STRIP@
199
-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
200
-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
201
libogg-1.1.3.tar.gz/doc/framing.html -> libogg-1.3.0.tar.gz/doc/framing.html
Changed
201
1
2
line-height: 1.4;
3
}
4
5
-h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a {
6
+h1, h1 a, h2, h2 a, h3, h3 a {
7
font-weight: bold;
8
color: #ff9900;
9
margin: 1.3em 0 8px 0;
10
11
<p>The Ogg transport bitstream is designed to provide framing, error
12
protection and seeking structure for higher-level codec streams that
13
consist of raw, unencapsulated data packets, such as the Vorbis audio
14
-codec or Tarkin video codec.</p>
15
+codec or Theora video codec.</p>
16
17
<h2>Application example: Vorbis</h2>
18
19
<p>Vorbis encodes short-time blocks of PCM data into raw packets of
20
-bit-packed data. These raw packets may be used directly by transport
21
+bit-packed data. These raw packets may be used directly by transport
22
mechanisms that provide their own framing and packet-separation
23
-mechanisms (such as UDP datagrams). For stream based storage (such as
24
+mechanisms (such as UDP datagrams). For stream based storage (such as
25
files) and transport (such as TCP streams or pipes), Vorbis uses the
26
Ogg bitstream format to provide framing/sync, sync recapture
27
after error, landmarks during seeking, and enough information to
28
29
<h2>Design constraints for Ogg bitstreams</h2>
30
31
<ol>
32
-<li>True streaming; we must not need to seek to build a 100% complete bitstream.</li>
33
-<li>Use no more than approximately 1-2% of bitstream bandwidth for packet
34
- boundary marking, high-level framing, sync and seeking.</li>
35
-<li>Specification of absolute position within the original sample stream.</li>
36
-<li>Simple mechanism to ease limited editing, such as a simplified concatenation
37
- mechanism.</li>
38
+<li>True streaming; we must not need to seek to build a 100%
39
+ complete bitstream.</li>
40
+<li>Use no more than approximately 1-2% of bitstream bandwidth for
41
+ packet boundary marking, high-level framing, sync and seeking.</li>
42
+<li>Specification of absolute position within the original sample
43
+ stream.</li>
44
+<li>Simple mechanism to ease limited editing, such as a simplified
45
+ concatenation mechanism.</li>
46
<li>Detection of corruption, recapture after error and direct, random
47
access to data at arbitrary positions in the bitstream.</li>
48
</ol>
49
50
<h2>Logical and Physical Bitstreams</h2>
51
52
<p>A <em>logical</em> Ogg bitstream is a contiguous stream of
53
-sequential pages belonging only to the logical bitstream. A
54
+sequential pages belonging only to the logical bitstream. A
55
<em>physical</em> Ogg bitstream is constructed from one or more
56
than one logical Ogg bitstream (the simplest physical bitstream
57
-is simply a single logical bitstream). We describe below the exact
58
-formatting of an Ogg logical bitstream. Combining logical
59
+is simply a single logical bitstream). We describe below the exact
60
+formatting of an Ogg logical bitstream. Combining logical
61
bitstreams into more complex physical bitstreams is described in the
62
-<a href="oggstream.html">Ogg bitstream overview</a>. The exact
63
+<a href="oggstream.html">Ogg bitstream overview</a>. The exact
64
mapping of raw Vorbis packets into a valid Ogg Vorbis physical
65
-bitstream is described in <a href="vorbis-stream.html">Vorbis
66
-bitstream mapping</a>.</p>
67
+bitstream is described in the Vorbis I Specification.</p>
68
69
<h2>Bitstream structure</h2>
70
71
<p>An Ogg stream is structured by dividing incoming packets into
72
segments of up to 255 bytes and then wrapping a group of contiguous
73
packet segments into a variable length page preceded by a page
74
-header. Both the header size and page size are variable; the page
75
+header. Both the header size and page size are variable; the page
76
header contains sizing information and checksum data to determine
77
header/page size and data integrity.</p>
78
79
<p>The bitstream is captured (or recaptured) by looking for the beginning
80
-of a page, specifically the capture pattern. Once the capture pattern
81
+of a page, specifically the capture pattern. Once the capture pattern
82
is found, the decoder verifies page sync and integrity by computing
83
and comparing the checksum. At that point, the decoder can extract the
84
packets themselves.</p>
85
86
boundaries.</p>
87
88
<p>The raw packet is logically divided into [n] 255 byte segments and a
89
-last fractional segment of < 255 bytes. A packet size may well
90
+last fractional segment of < 255 bytes. A packet size may well
91
consist only of the trailing fractional segment, and a fractional
92
-segment may be zero length. These values, called "lacing values" are
93
+segment may be zero length. These values, called "lacing values" are
94
then saved and placed into the header segment table.</p>
95
96
<p>An example should make the basic concept clear:</p>
97
98
that this encoding both avoids imposing a maximum packet size as well
99
as imposing minimum overhead on small packets (as opposed to, eg,
100
simply using two bytes at the head of every packet and having a max
101
-packet size of 32k. Small packets (<255, the typical case) are
102
+packet size of 32k. Small packets (<255, the typical case) are
103
penalized with twice the segmentation overhead). Using the lacing
104
values as suggested, small packets see the minimum possible
105
-byte-aligned overheade (1 byte) and large packets, over 512 bytes or
106
+byte-aligned overhead (1 byte) and large packets, over 512 bytes or
107
so, see a fairly constant ~.5% overhead on encoding space.</p>
108
109
<p>Note that a lacing value of 255 implies that a second lacing value
110
follows in the packet, and a value of < 255 marks the end of the
111
-packet after that many additional bytes. A packet of 255 bytes (or a
112
+packet after that many additional bytes. A packet of 255 bytes (or a
113
multiple of 255 bytes) is terminated by a lacing value of 0:</p>
114
115
<pre><tt>
116
117
<p>Packets are not restricted to beginning and ending within a page,
118
although individual segments are, by definition, required to do so.
119
Packets are not restricted to a maximum size, although excessively
120
-large packets in the data stream are discouraged; the Ogg
121
-bitstream specification strongly recommends nominal page size of
122
-approximately 4-8kB (large packets are foreseen as being useful for
123
-initialization data at the beginning of a logical bitstream).</p>
124
+large packets in the data stream are discouraged.</p>
125
126
<p>After segmenting a packet, the encoder may decide not to place all the
127
resulting segments into the current page; to do so, the encoder places
128
the lacing values of the segments it wishes to belong to the current
129
-page into the current segment table, then finishes the page. The next
130
+page into the current segment table, then finishes the page. The next
131
page is begun with the first value in the segment table belonging to
132
the next packet segment, thus continuing the packet (data in the
133
packet body must also correspond properly to the lacing values in the
134
135
<p>The last mechanic to spanning a page boundary is to set the header
136
flag in the new page to indicate that the first lacing value in the
137
segment table continues rather than begins a packet; a header flag of
138
-0x01 is set to indicate a continued packet. Although mandatory, it
139
+0x01 is set to indicate a continued packet. Although mandatory, it
140
is not actually algorithmically necessary; one could inspect the
141
preceding segment table to determine if the packet is new or
142
-continued. Adding the information to the packet_header flag allows a
143
+continued. Adding the information to the packet_header flag allows a
144
simpler design (with no overhead) that needs only inspect the current
145
-page header after frame capture. This also allows faster error
146
+page header after frame capture. This also allows faster error
147
recovery in the event that the packet originates in a corrupt
148
preceding page, implying that the previous page's segment table
149
cannot be trusted.</p>
150
151
<p>Note that a packet can span an arbitrary number of pages; the above
152
-spanning process is repeated for each spanned page boundary. Also a
153
+spanning process is repeated for each spanned page boundary. Also a
154
'zero termination' on a packet size that is an even multiple of 255
155
must appear even if the lacing value appears in the next page as a
156
-zero-length continuation of the current packet. The header flag
157
+zero-length continuation of the current packet. The header flag
158
should be set to 0x01 to indicate that the packet spanned, even though
159
the span is a nil case as far as data is concerned.</p>
160
161
162
if the packet is arranged so that the least sensitive portion of the
163
data comes last.</p>
164
165
+<a name="page_header">
166
<h3>Page header</h3>
167
168
<p>The headering mechanism is designed to avoid copying and re-assembly
169
of the packet data (ie, making the packet segmentation process a
170
logical one); the header can be generated directly from incoming
171
-packet data. The encoder buffers packet data until it finishes a
172
+packet data. The encoder buffers packet data until it finishes a
173
complete page at which point it writes the header followed by the
174
buffered packet segments.</p>
175
176
177
<h4>absolute granule position</h4>
178
179
<p>(This is packed in the same way the rest of Ogg data is packed; LSb
180
-of LSB first. Note that the 'position' data specifies a 'sample'
181
+of LSB first. Note that the 'position' data specifies a 'sample'
182
number (eg, in a CD quality sample is four octets, 16 bits for left
183
and 16 bits for right; in video it would likely be the frame number.
184
It is up to the specific codec in use to define the semantic meaning
185
-of the granule position value). The position specified is the total
186
+of the granule position value). The position specified is the total
187
samples encoded after including all packets finished on this page
188
(packets begun on this page but continuing on to the next page do not
189
-count). The rationale here is that the position specified in the
190
+count). The rationale here is that the position specified in the
191
frame header of the last page tells how long the data coded by the
192
-bitstream is. A truncated stream will still return the proper number
193
+bitstream is. A truncated stream will still return the proper number
194
of samples that can be decoded fully.</p>
195
196
<p>A special value of '-1' (in two's complement) indicates that no packets
197
198
<h4>stream serial number</h4>
199
200
<p>Ogg allows for separate logical bitstreams to be mixed at page
201
libogg-1.1.3.tar.gz/doc/index.html -> libogg-1.3.0.tar.gz/doc/index.html
Changed
30
1
2
<h2>Ogg bitsream documentation</h2>
3
4
<ul>
5
-<li><a href="oggstream.html">Ogg logical and physical bitstream overview</a></li>
6
-<li><a href="framing.html">Ogg logical bitstream framing</a></li>
7
+<li><a href="oggstream.html">Ogg bitstream overview</a></li>
8
+<li><a href="framing.html">Ogg bitstream framing</a></li>
9
<li><a href="ogg-multiplex.html">Ogg multi-stream multiplexing</a></li>
10
+<li><a href="skeleton.html">The Ogg Skeleton Metadata Bitstream</a></li>
11
</ul>
12
13
<h2>RFC documentation</h2>
14
15
<ul>
16
<li><a href="rfc3533.txt">rfc3533: The Ogg Encapsulation Format Version 0</a></li>
17
-<li><a href="rfc3534.txt">rfc3534: The application/ogg Media Type</a></li>
18
+<li><a href="rfc5334.txt">rfc5334: Ogg Media Types</a></li>
19
</ul>
20
21
<div id="copyright">
22
The Xiph Fish Logo is a
23
trademark (™) of Xiph.Org.<br/>
24
25
- These pages © 1994 - 2005 Xiph.Org. All rights reserved.
26
+ These pages © 1994 - 2010 Xiph.Org. All rights reserved.
27
</div>
28
29
</body>
30
libogg-1.1.3.tar.gz/doc/libogg/Makefile.am -> libogg-1.3.0.tar.gz/doc/libogg/Makefile.am
Changed
19
1
2
ogg_stream_eos.html ogg_stream_flush.html ogg_stream_init.html\
3
ogg_stream_packetin.html ogg_stream_packetout.html\
4
ogg_stream_packetpeek.html ogg_stream_pagein.html\
5
- ogg_stream_pageout.html ogg_stream_reset.html\
6
+ ogg_stream_pageout.html ogg_stream_pageout_fill.html ogg_stream_reset.html\
7
ogg_stream_reset_serialno.html ogg_stream_state.html\
8
ogg_sync_buffer.html ogg_sync_clear.html ogg_sync_destroy.html\
9
ogg_sync_init.html ogg_sync_pageout.html ogg_sync_pageseek.html\
10
11
oggpack_read1.html oggpack_readinit.html oggpack_reset.html\
12
oggpack_write.html oggpack_writealign.html oggpack_writeclear.html\
13
oggpack_writecopy.html oggpack_writeinit.html oggpack_writetrunc.html\
14
- overview.html reference.html style.css vorbis_comment.html\
15
- vorbis_info.html
16
+ overview.html reference.html style.css
17
18
EXTRA_DIST = $(doc_DATA)
19
libogg-1.1.3.tar.gz/doc/libogg/Makefile.in -> libogg-1.3.0.tar.gz/doc/libogg/Makefile.in
Changed
201
1
2
-# Makefile.in generated by automake 1.9.5 from Makefile.am.
3
+# Makefile.in generated by automake 1.11.1 from Makefile.am.
4
# @configure_input@
5
6
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
7
-# 2003, 2004, 2005 Free Software Foundation, Inc.
8
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
9
+# Inc.
10
# This Makefile.in is free software; the Free Software Foundation
11
# gives unlimited permission to copy and/or distribute it,
12
# with or without modifications, as long as this notice is preserved.
13
14
15
@SET_MAKE@
16
17
-srcdir = @srcdir@
18
-top_srcdir = @top_srcdir@
19
VPATH = @srcdir@
20
pkgdatadir = $(datadir)/@PACKAGE@
21
-pkglibdir = $(libdir)/@PACKAGE@
22
pkgincludedir = $(includedir)/@PACKAGE@
23
-top_builddir = ../..
24
+pkglibdir = $(libdir)/@PACKAGE@
25
+pkglibexecdir = $(libexecdir)/@PACKAGE@
26
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
27
-INSTALL = @INSTALL@
28
install_sh_DATA = $(install_sh) -c -m 644
29
install_sh_PROGRAM = $(install_sh) -c
30
install_sh_SCRIPT = $(install_sh) -c
31
32
mkinstalldirs = $(install_sh) -d
33
CONFIG_HEADER = $(top_builddir)/config.h
34
CONFIG_CLEAN_FILES =
35
+CONFIG_CLEAN_VPATH_FILES =
36
SOURCES =
37
DIST_SOURCES =
38
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
39
40
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
41
*) f=$$p;; \
42
esac;
43
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
44
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
45
+am__install_max = 40
46
+am__nobase_strip_setup = \
47
+ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
48
+am__nobase_strip = \
49
+ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
50
+am__nobase_list = $(am__nobase_strip_setup); \
51
+ for p in $$list; do echo "$$p $$p"; done | \
52
+ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
53
+ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
54
+ if (++n[$$2] == $(am__install_max)) \
55
+ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
56
+ END { for (dir in files) print dir, files[dir] }'
57
+am__base_list = \
58
+ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
59
+ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
60
am__installdirs = "$(DESTDIR)$(docdir)"
61
-docDATA_INSTALL = $(INSTALL_DATA)
62
DATA = $(doc_DATA)
63
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
64
ACLOCAL = @ACLOCAL@
65
-AMDEP_FALSE = @AMDEP_FALSE@
66
-AMDEP_TRUE = @AMDEP_TRUE@
67
AMTAR = @AMTAR@
68
AR = @AR@
69
AUTOCONF = @AUTOCONF@
70
71
CFLAGS = @CFLAGS@
72
CPP = @CPP@
73
CPPFLAGS = @CPPFLAGS@
74
-CXX = @CXX@
75
-CXXCPP = @CXXCPP@
76
-CXXDEPMODE = @CXXDEPMODE@
77
-CXXFLAGS = @CXXFLAGS@
78
CYGPATH_W = @CYGPATH_W@
79
DEBUG = @DEBUG@
80
DEFS = @DEFS@
81
DEPDIR = @DEPDIR@
82
-ECHO = @ECHO@
83
+DLLTOOL = @DLLTOOL@
84
+DSYMUTIL = @DSYMUTIL@
85
+DUMPBIN = @DUMPBIN@
86
ECHO_C = @ECHO_C@
87
ECHO_N = @ECHO_N@
88
ECHO_T = @ECHO_T@
89
EGREP = @EGREP@
90
EXEEXT = @EXEEXT@
91
-F77 = @F77@
92
-FFLAGS = @FFLAGS@
93
+FGREP = @FGREP@
94
+GREP = @GREP@
95
+INCLUDE_INTTYPES_H = @INCLUDE_INTTYPES_H@
96
+INCLUDE_STDINT_H = @INCLUDE_STDINT_H@
97
+INCLUDE_SYS_TYPES_H = @INCLUDE_SYS_TYPES_H@
98
+INSTALL = @INSTALL@
99
INSTALL_DATA = @INSTALL_DATA@
100
INSTALL_PROGRAM = @INSTALL_PROGRAM@
101
INSTALL_SCRIPT = @INSTALL_SCRIPT@
102
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
103
+LD = @LD@
104
LDFLAGS = @LDFLAGS@
105
LIBOBJS = @LIBOBJS@
106
LIBS = @LIBS@
107
108
LIB_AGE = @LIB_AGE@
109
LIB_CURRENT = @LIB_CURRENT@
110
LIB_REVISION = @LIB_REVISION@
111
+LIPO = @LIPO@
112
LN_S = @LN_S@
113
LTLIBOBJS = @LTLIBOBJS@
114
MAINT = @MAINT@
115
-MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
116
-MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
117
MAKEINFO = @MAKEINFO@
118
+MANIFEST_TOOL = @MANIFEST_TOOL@
119
+MKDIR_P = @MKDIR_P@
120
+NM = @NM@
121
+NMEDIT = @NMEDIT@
122
+OBJDUMP = @OBJDUMP@
123
OBJEXT = @OBJEXT@
124
OPT = @OPT@
125
+OTOOL = @OTOOL@
126
+OTOOL64 = @OTOOL64@
127
PACKAGE = @PACKAGE@
128
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
129
PACKAGE_NAME = @PACKAGE_NAME@
130
PACKAGE_STRING = @PACKAGE_STRING@
131
PACKAGE_TARNAME = @PACKAGE_TARNAME@
132
+PACKAGE_URL = @PACKAGE_URL@
133
PACKAGE_VERSION = @PACKAGE_VERSION@
134
PATH_SEPARATOR = @PATH_SEPARATOR@
135
PROFILE = @PROFILE@
136
RANLIB = @RANLIB@
137
+SED = @SED@
138
SET_MAKE = @SET_MAKE@
139
SHELL = @SHELL@
140
SIZE16 = @SIZE16@
141
142
USIZE16 = @USIZE16@
143
USIZE32 = @USIZE32@
144
VERSION = @VERSION@
145
+abs_builddir = @abs_builddir@
146
+abs_srcdir = @abs_srcdir@
147
+abs_top_builddir = @abs_top_builddir@
148
+abs_top_srcdir = @abs_top_srcdir@
149
ac_ct_AR = @ac_ct_AR@
150
ac_ct_CC = @ac_ct_CC@
151
-ac_ct_CXX = @ac_ct_CXX@
152
-ac_ct_F77 = @ac_ct_F77@
153
-ac_ct_RANLIB = @ac_ct_RANLIB@
154
-ac_ct_STRIP = @ac_ct_STRIP@
155
-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
156
-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
157
-am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
158
-am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
159
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
160
am__include = @am__include@
161
am__leading_dot = @am__leading_dot@
162
am__quote = @am__quote@
163
164
build_cpu = @build_cpu@
165
build_os = @build_os@
166
build_vendor = @build_vendor@
167
+builddir = @builddir@
168
datadir = @datadir@
169
+datarootdir = @datarootdir@
170
+docdir = $(datadir)/doc/$(PACKAGE)-$(VERSION)/ogg
171
+dvidir = @dvidir@
172
exec_prefix = @exec_prefix@
173
host = @host@
174
host_alias = @host_alias@
175
host_cpu = @host_cpu@
176
host_os = @host_os@
177
host_vendor = @host_vendor@
178
+htmldir = @htmldir@
179
includedir = @includedir@
180
infodir = @infodir@
181
install_sh = @install_sh@
182
libdir = @libdir@
183
libexecdir = @libexecdir@
184
+localedir = @localedir@
185
localstatedir = @localstatedir@
186
mandir = @mandir@
187
mkdir_p = @mkdir_p@
188
oldincludedir = @oldincludedir@
189
+pdfdir = @pdfdir@
190
prefix = @prefix@
191
program_transform_name = @program_transform_name@
192
+psdir = @psdir@
193
sbindir = @sbindir@
194
sharedstatedir = @sharedstatedir@
195
+srcdir = @srcdir@
196
sysconfdir = @sysconfdir@
197
target_alias = @target_alias@
198
-docdir = $(datadir)/doc/$(PACKAGE)-$(VERSION)/ogg
199
+top_build_prefix = @top_build_prefix@
200
+top_builddir = @top_builddir@
201
libogg-1.1.3.tar.gz/doc/libogg/bitpacking.html -> libogg-1.3.0.tar.gz/doc/libogg/bitpacking.html
Changed
36
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<td>Initializes a buffer for writing using this bitpacking library.</td>
12
</tr>
13
<tr valign=top>
14
+<td><a href="oggpack_writecheck.html">oggpack_writecheck</a></td>
15
+ <td>Asynchronously checks error status of bitpacker write buffer.</td>
16
+</tr>
17
+<tr valign=top>
18
<td><a href="oggpack_reset.html">oggpack_reset</a></td>
19
<td>Clears and resets the buffer to the initial position.</td>
20
</tr>
21
22
<hr noshade>
23
<table border=0 width=100%>
24
<tr valign=top>
25
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
26
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
27
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
28
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
29
</tr><tr>
30
<td><p class=tiny>libogg documentation</p></td>
31
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
32
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
33
</tr>
34
</table>
35
36
libogg-1.1.3.tar.gz/doc/libogg/datastructures.html -> libogg-1.3.0.tar.gz/doc/libogg/datastructures.html
Changed
34
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
</tr>
12
<tr valign=top>
13
<td><a href="ogg_packet.html">ogg_packet</a></td>
14
- <td>This structure encapsulates the data and metadata for a single raw Ogg Vorbis packet.</td>
15
+ <td>This structure encapsulates the data and metadata for a single Ogg packet.</td>
16
</tr>
17
<tr valign=top>
18
<td><a href="ogg_sync_state.html">ogg_sync_state</a></td>
19
20
<hr noshade>
21
<table border=0 width=100%>
22
<tr valign=top>
23
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
24
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
25
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
26
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
27
</tr><tr>
28
<td><p class=tiny>libogg documentation</p></td>
29
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
30
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
31
</tr>
32
</table>
33
34
libogg-1.1.3.tar.gz/doc/libogg/decoding.html -> libogg-1.3.0.tar.gz/doc/libogg/decoding.html
Changed
36
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<td>Frees the synchronization struct.</td>
12
</tr>
13
<tr valign=top>
14
+<td><a href="ogg_sync_check.html">ogg_sync_check</a></td>
15
+ <td>Check for asynchronous errors.</td>
16
+</tr>
17
+<tr valign=top>
18
<td><a href="ogg_sync_buffer.html">ogg_sync_buffer</a></td>
19
<td>Exposes a buffer from the synchronization layer in order to read data.</td>
20
</tr>
21
22
<hr noshade>
23
<table border=0 width=100%>
24
<tr valign=top>
25
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
26
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
27
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
28
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
29
</tr><tr>
30
<td><p class=tiny>libogg documentation</p></td>
31
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
32
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
33
</tr>
34
</table>
35
36
libogg-1.1.3.tar.gz/doc/libogg/encoding.html -> libogg-1.3.0.tar.gz/doc/libogg/encoding.html
Changed
50
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<td>Submits a raw packet to the streaming layer, so that it can be formed into a page.</td>
12
</tr>
13
<tr valign=top>
14
+<td><a href="ogg_stream_iovecin.html">ogg_stream_iovecin</a></td>
15
+ <td>iovec version of ogg_stream_packetin() above.</td>
16
+</tr>
17
+<tr valign=top>
18
<td><a href="ogg_stream_pageout.html">ogg_stream_pageout</a></td>
19
<td>Outputs a completed page if the stream contains enough packets to form a full page.<td>
20
</tr>
21
<tr valign=top>
22
+<td><a href="ogg_stream_pageout_fill.html">ogg_stream_pageout_fill</a></td>
23
+ <td>Similar to ogg_stream_pageout(), but specifies a page spill threshold in bytes.
24
+</tr>
25
+<tr valign=top>
26
<td><a href="ogg_stream_flush.html">ogg_stream_flush</a></td>
27
<td>Forces any remaining packets in the stream to be returned as a page of any size.<td>
28
</tr>
29
+<tr valign=top>
30
+<td><a href="ogg_stream_flush_fill.html">ogg_stream_flush_fill</a></td>
31
+ <td>Similar to ogg_stream_flush(), but specifies a page spill threshold in bytes.<td>
32
+</tr>
33
</table>
34
35
<br><br>
36
<hr noshade>
37
<table border=0 width=100%>
38
<tr valign=top>
39
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
40
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
41
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
42
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
43
</tr><tr>
44
<td><p class=tiny>libogg documentation</p></td>
45
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
46
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
47
</tr>
48
</table>
49
50
libogg-1.1.3.tar.gz/doc/libogg/general.html -> libogg-1.3.0.tar.gz/doc/libogg/general.html
Changed
45
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<td>Frees the entire Ogg stream.</td>
12
</tr>
13
<tr valign=top>
14
+<td><a href="ogg_stream_check.html">ogg_stream_check</a></td>
15
+ <td>Check for asyncronous errors.</td>
16
+</tr>
17
+<tr valign=top>
18
<td><a href="ogg_stream_eos.html">ogg_stream_eos</a></td>
19
<td>Indicates whether we are at the end of the stream.</td>
20
</tr>
21
22
<td>Returns the sequential page number for this page.</td>
23
</tr>
24
<tr valign=top>
25
-<td><a href="ogg_packet_clear.html">ogg_packet_clear</a><td>
26
+<td><a href="ogg_packet_clear.html">ogg_packet_clear</a></td>
27
<td>Clears the ogg_packet structure.</td>
28
</tr>
29
<tr valign=top>
30
31
<hr noshade>
32
<table border=0 width=100%>
33
<tr valign=top>
34
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
35
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
36
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
37
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
38
</tr><tr>
39
<td><p class=tiny>libogg documentation</p></td>
40
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
41
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
42
</tr>
43
</table>
44
45
libogg-1.1.3.tar.gz/doc/libogg/index.html -> libogg-1.3.0.tar.gz/doc/libogg/index.html
Changed
25
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<hr noshade>
12
<table border=0 width=100%>
13
<tr valign=top>
14
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
15
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/">Ogg Vorbis</a><br><a href="mailto:team@vorbis.org">team@vorbis.org</a></p></td>
16
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
17
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
18
</tr><tr>
19
<td><p class=tiny>libogg documentation</p></td>
20
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
21
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
22
</tr>
23
</table>
24
25
libogg-1.1.3.tar.gz/doc/libogg/ogg_packet.html -> libogg-1.3.0.tar.gz/doc/libogg/ogg_packet.html
Changed
25
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg - 20011015</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<hr noshade>
12
<table border=0 width=100%>
13
<tr valign=top>
14
-<td><p class=tiny>copyright © 2001 xiph.org foundation</p></td>
15
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
16
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
17
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
18
</tr><tr>
19
<td><p class=tiny>libogg documentation</p></td>
20
-<td align=right><p class=tiny>libogg - 20011015</p></td>
21
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
22
</tr>
23
</table>
24
25
libogg-1.1.3.tar.gz/doc/libogg/ogg_packet_clear.html -> libogg-1.3.0.tar.gz/doc/libogg/ogg_packet_clear.html
Changed
54
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg - 20011218</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
12
<p><i>declared in "ogg/ogg.h";</i></p>
13
14
-<p>This function clears the memory used by the <a href="ogg_packet.html">ogg_packet</a> struct, and frees the internal allocated memory, but does not free
15
-the structure itself.
16
+<p>This function clears the memory used by the <a href="ogg_packet.html">ogg_packet</a> struct,
17
+but does not free the structure itself.
18
+It unconditionally frees the <i>packet</i> data buffer,
19
+then it zeros all structure members.
20
<br><br>
21
<table border=0 color=black cellspacing=0 cellpadding=7>
22
<tr bgcolor=#cccccc>
23
<td>
24
<pre><b>
25
-int ogg_packet_clear(ogg_packet *op);
26
+void ogg_packet_clear(ogg_packet *op);
27
</b></pre>
28
</td>
29
</tr>
30
31
32
<h3>Parameters</h3>
33
<dl>
34
-<dt><i>os</i></dt>
35
+<dt><i>op</i></dt>
36
<dd>Pointer to the ogg_packet struct to be cleared.</dd>
37
</dl>
38
39
40
<hr noshade>
41
<table border=0 width=100%>
42
<tr valign=top>
43
-<td><p class=tiny>copyright © 2001 xiph.org</p></td>
44
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
45
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
46
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
47
</tr><tr>
48
<td><p class=tiny>libogg documentation</p></td>
49
-<td align=right><p class=tiny>libogg - 20011218</p></td>
50
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
51
</tr>
52
</table>
53
54
libogg-1.1.3.tar.gz/doc/libogg/ogg_page.html -> libogg-1.3.0.tar.gz/doc/libogg/ogg_page.html
Changed
37
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg - 200011015</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
They are made up of packet segments of 255 bytes each. There can be as many as
12
255 packet segments per page, for a maximum page size of a little under 64 kB.
13
This is not a practical limitation as the segments can be joined across
14
-page boundaries allowing packets of arbitrary size. In practice pages are
15
-usually around 4 kB.
16
+page boundaries allowing packets of arbitrary size. In practice many
17
+applications will not completely fill all pages because they flush the
18
+accumulated packets periodically order to bound latency more tightly.
19
<p>
20
<p>For a complete description of ogg pages and headers, please refer to the <a href="../framing.html">framing document</a>.
21
22
23
<hr noshade>
24
<table border=0 width=100%>
25
<tr valign=top>
26
-<td><p class=tiny>copyright © 2001 xiph.org foundation</p></td>
27
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
28
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
29
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
30
</tr><tr>
31
<td><p class=tiny>libogg documentation</p></td>
32
-<td align=right><p class=tiny>libogg version - 20011015</p></td>
33
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
34
</tr>
35
</table>
36
37
libogg-1.1.3.tar.gz/doc/libogg/ogg_page_bos.html -> libogg-1.3.0.tar.gz/doc/libogg/ogg_page_bos.html
Changed
25
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<hr noshade>
12
<table border=0 width=100%>
13
<tr valign=top>
14
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
15
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
16
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
17
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
18
</tr><tr>
19
<td><p class=tiny>libogg documentation</p></td>
20
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
21
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
22
</tr>
23
</table>
24
25
libogg-1.1.3.tar.gz/doc/libogg/ogg_page_checksum_set.html -> libogg-1.3.0.tar.gz/doc/libogg/ogg_page_checksum_set.html
Changed
25
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg - 20011218</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<hr noshade>
12
<table border=0 width=100%>
13
<tr valign=top>
14
-<td><p class=tiny>copyright © 2001 xiph.org</p></td>
15
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
16
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
17
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
18
</tr><tr>
19
<td><p class=tiny>libogg documentation</p></td>
20
-<td align=right><p class=tiny>libogg - 20011218</p></td>
21
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
22
</tr>
23
</table>
24
25
libogg-1.1.3.tar.gz/doc/libogg/ogg_page_continued.html -> libogg-1.3.0.tar.gz/doc/libogg/ogg_page_continued.html
Changed
25
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<hr noshade>
12
<table border=0 width=100%>
13
<tr valign=top>
14
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
15
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
16
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
17
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
18
</tr><tr>
19
<td><p class=tiny>libogg documentation</p></td>
20
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
21
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
22
</tr>
23
</table>
24
25
libogg-1.1.3.tar.gz/doc/libogg/ogg_page_eos.html -> libogg-1.3.0.tar.gz/doc/libogg/ogg_page_eos.html
Changed
25
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<hr noshade>
12
<table border=0 width=100%>
13
<tr valign=top>
14
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
15
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
16
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
17
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
18
</tr><tr>
19
<td><p class=tiny>libogg documentation</p></td>
20
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
21
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
22
</tr>
23
</table>
24
25
libogg-1.1.3.tar.gz/doc/libogg/ogg_page_granulepos.html -> libogg-1.3.0.tar.gz/doc/libogg/ogg_page_granulepos.html
Changed
34
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<tr bgcolor=#cccccc>
12
<td>
13
<pre><b>
14
-int ogg_page_granulepos(ogg_page *og);
15
+ogg_in64_t ogg_page_granulepos(ogg_page *og);
16
17
</b></pre>
18
</td>
19
20
<hr noshade>
21
<table border=0 width=100%>
22
<tr valign=top>
23
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
24
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
25
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
26
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
27
</tr><tr>
28
<td><p class=tiny>libogg documentation</p></td>
29
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
30
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
31
</tr>
32
</table>
33
34
libogg-1.1.3.tar.gz/doc/libogg/ogg_page_packets.html -> libogg-1.3.0.tar.gz/doc/libogg/ogg_page_packets.html
Changed
25
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg - 20011218</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<hr noshade>
12
<table border=0 width=100%>
13
<tr valign=top>
14
-<td><p class=tiny>copyright © 2001 xiph.org</p></td>
15
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
16
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
17
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
18
</tr><tr>
19
<td><p class=tiny>libogg documentation</p></td>
20
-<td align=right><p class=tiny>libogg - 20011218</p></td>
21
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
22
</tr>
23
</table>
24
25
libogg-1.1.3.tar.gz/doc/libogg/ogg_page_pageno.html -> libogg-1.3.0.tar.gz/doc/libogg/ogg_page_pageno.html
Changed
34
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<tr bgcolor=#cccccc>
12
<td>
13
<pre><b>
14
-int ogg_page_pageno(ogg_page *og);
15
+long ogg_page_pageno(ogg_page *og);
16
17
</b></pre>
18
</td>
19
20
<hr noshade>
21
<table border=0 width=100%>
22
<tr valign=top>
23
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
24
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
25
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
26
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
27
</tr><tr>
28
<td><p class=tiny>libogg documentation</p></td>
29
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
30
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
31
</tr>
32
</table>
33
34
libogg-1.1.3.tar.gz/doc/libogg/ogg_page_serialno.html -> libogg-1.3.0.tar.gz/doc/libogg/ogg_page_serialno.html
Changed
25
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<hr noshade>
12
<table border=0 width=100%>
13
<tr valign=top>
14
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
15
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
16
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
17
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
18
</tr><tr>
19
<td><p class=tiny>libogg documentation</p></td>
20
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
21
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
22
</tr>
23
</table>
24
25
libogg-1.1.3.tar.gz/doc/libogg/ogg_page_version.html -> libogg-1.3.0.tar.gz/doc/libogg/ogg_page_version.html
Changed
25
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<hr noshade>
12
<table border=0 width=100%>
13
<tr valign=top>
14
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
15
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
16
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
17
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
18
</tr><tr>
19
<td><p class=tiny>libogg documentation</p></td>
20
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
21
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
22
</tr>
23
</table>
24
25
libogg-1.1.3.tar.gz/doc/libogg/ogg_stream_clear.html -> libogg-1.3.0.tar.gz/doc/libogg/ogg_stream_clear.html
Changed
34
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
12
<p><i>declared in "ogg/ogg.h";</i></p>
13
14
-<p>This function clears the memory used by the <a href="ogg_sync_state.html">ogg_stream_state</a> struct, but does not free it.
15
+<p>This function clears and frees the internal memory used by the <a href="ogg_sync_state.html">ogg_stream_state</a> struct, but does not free the structure itself. It is safe to call ogg_stream_clear on the same structure more than once.
16
<br><br>
17
<table border=0 color=black cellspacing=0 cellpadding=7>
18
<tr bgcolor=#cccccc>
19
20
<hr noshade>
21
<table border=0 width=100%>
22
<tr valign=top>
23
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
24
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
25
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
26
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
27
</tr><tr>
28
<td><p class=tiny>libogg documentation</p></td>
29
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
30
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
31
</tr>
32
</table>
33
34
libogg-1.1.3.tar.gz/doc/libogg/ogg_stream_destroy.html -> libogg-1.3.0.tar.gz/doc/libogg/ogg_stream_destroy.html
Changed
45
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
12
<p><i>declared in "ogg/ogg.h";</i></p>
13
14
-<p>This function frees the memory used by the <a href="ogg_stream_state.html">ogg_stream_state</a> struct.
15
-<p>This should be called when you are done working with an ogg stream. It can also be called to make sure that the struct does not exist.
16
+<p>This function frees the internal memory used by
17
+the <a href="ogg_stream_state.html">ogg_stream_state</a> struct as
18
+well as the structure itself.
19
+
20
+<p>This should be called when you are done working with an ogg stream.
21
+It can also be called to make sure that the struct does not exist.</p>
22
+
23
+<p>It calls free() on its argument, so if the ogg_stream_state
24
+is not malloc()'d or will otherwise be freed by your own code, use
25
+<a href="ogg_stream_clear.html">ogg_stream_clear</a> instead.</p>
26
+
27
<br><br>
28
<table border=0 color=black cellspacing=0 cellpadding=7>
29
<tr bgcolor=#cccccc>
30
31
<hr noshade>
32
<table border=0 width=100%>
33
<tr valign=top>
34
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
35
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
36
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
37
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
38
</tr><tr>
39
<td><p class=tiny>libogg documentation</p></td>
40
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
41
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
42
</tr>
43
</table>
44
45
libogg-1.1.3.tar.gz/doc/libogg/ogg_stream_eos.html -> libogg-1.3.0.tar.gz/doc/libogg/ogg_stream_eos.html
Changed
34
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
12
<h3>Return Values</h3>
13
<blockquote>
14
-<li>1 if we are at the end of the stream.</li>
15
+<li>1 if we are at the end of the stream or an internal error occurred.</li>
16
<li>
17
0 if we have not yet reached the end of the stream.</li>
18
</blockquote>
19
20
<hr noshade>
21
<table border=0 width=100%>
22
<tr valign=top>
23
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
24
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
25
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
26
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
27
</tr><tr>
28
<td><p class=tiny>libogg documentation</p></td>
29
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
30
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
31
</tr>
32
</table>
33
34
libogg-1.1.3.tar.gz/doc/libogg/ogg_stream_flush.html -> libogg-1.3.0.tar.gz/doc/libogg/ogg_stream_flush.html
Changed
45
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<p><i>declared in "ogg/ogg.h";</i></p>
12
13
<p>This function checks for remaining packets inside the stream and forces remaining packets into a page, regardless of the size of the page.
14
-<p>This should only be used when you want to flush an undersized page from the middle of the stream. Otherwise, <a href="ogg_stream_pageout.html">ogg_stream_pageout</a> should always be used.
15
-<p>This function can be used to verify that all packets have been flushed. If the return value is 0, all packets have been placed into a page.
16
+<p>This should only be used when you want to flush an undersized page from the middle of the stream. Otherwise, <a href="ogg_stream_pageout.html">ogg_stream_pageout</a> or <a href="ogg_stream_pageout_fill.html">ogg_stream_pageout_fill</a>should always be used.
17
+<p>This function can also be used to verify that all packets have been flushed. If the return value is 0, all packets have been placed into a page. Like <a href="ogg_stream_pageout.html">ogg_stream_pageout</a>, it should generally be called in a loop until available packet data has been flushes, since even a single packet may span multiple pages.
18
19
<br><br>
20
<table border=0 color=black cellspacing=0 cellpadding=7>
21
22
23
<h3>Return Values</h3>
24
<blockquote>
25
-<li>0 means that all packet data has already been flushed into pages, and there are no packets to put into the page.</li>
26
+<li>0 means that all packet data has already been flushed into pages, and there are no packets to put into the page. 0 is also returned in the case of an <a href="ogg_stream_state.html">ogg_stream_state</a> that has been cleared explicitly or implicitly due to an internal error.</li>
27
<li>
28
Nonzero means that remaining packets have successfully been flushed into the page.</li>
29
</blockquote>
30
31
<hr noshade>
32
<table border=0 width=100%>
33
<tr valign=top>
34
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
35
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
36
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
37
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
38
</tr><tr>
39
<td><p class=tiny>libogg documentation</p></td>
40
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
41
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
42
</tr>
43
</table>
44
45
libogg-1.1.3.tar.gz/doc/libogg/ogg_stream_init.html -> libogg-1.3.0.tar.gz/doc/libogg/ogg_stream_init.html
Changed
34
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<li>
12
0 if successful</li>
13
<li>
14
--1 if unsuccessful. If this fails, the ogg_stream_state was not properly declared before calling this function.</li>
15
+-1 if unsuccessful.</li>
16
</blockquote>
17
<p>
18
19
20
<hr noshade>
21
<table border=0 width=100%>
22
<tr valign=top>
23
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
24
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
25
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
26
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
27
</tr><tr>
28
<td><p class=tiny>libogg documentation</p></td>
29
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
30
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
31
</tr>
32
</table>
33
34
libogg-1.1.3.tar.gz/doc/libogg/ogg_stream_packetin.html -> libogg-1.3.0.tar.gz/doc/libogg/ogg_stream_packetin.html
Changed
52
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
12
<p><i>declared in "ogg/ogg.h";</i></p>
13
14
-<p>This function takes a packet and submits it to the bitstream. After this is called, we can continue submitting packets, or we can write out pages.
15
-<p>In a typical decoding situation, this should be used after filling a packet with data
16
+<p>This function submits a packet to the bitstream for page
17
+encapsulation. After this is called, more packets can be submitted,
18
+or pages can be written out.</p>
19
+
20
+<p>In a typical encoding situation, this should be used after filling a
21
+packet with data.
22
+The data in the packet is copied into the internal storage managed by
23
+the <a href="ogg_stream_state.html">ogg_stream_state</a>, so the caller
24
+is free to alter the contents of <i>op</i> after this call has returned.
25
26
<br><br>
27
<table border=0 color=black cellspacing=0 cellpadding=7>
28
29
<h3>Return Values</h3>
30
<blockquote>
31
<li>
32
-0 is always returned.</li>
33
+0 returned on success. -1 returned in the event of internal error.</li>
34
</blockquote>
35
<p>
36
37
38
<hr noshade>
39
<table border=0 width=100%>
40
<tr valign=top>
41
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
42
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
43
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
44
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
45
</tr><tr>
46
<td><p class=tiny>libogg documentation</p></td>
47
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
48
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
49
</tr>
50
</table>
51
52
libogg-1.1.3.tar.gz/doc/libogg/ogg_stream_packetout.html -> libogg-1.3.0.tar.gz/doc/libogg/ogg_stream_packetout.html
Changed
69
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.1.3 - 20040927</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
12
<p><i>declared in "ogg/ogg.h";</i></p>
13
14
-<p>This function assembles a raw data packet for output to the codec decoding engine. The data is already in the stream and broken into packet segments. Each successive call returns the next complete packet built from those segments.</p>
15
-<p>In a typical decoding situation, this should be used after calling <a href="ogg_stream_pagein.html">ogg_stream_pagein()</a> to submit a page of data to the bitstream. If the function returns 0, more data is needed and another page should be submitted. A non-zero return value indicates successful return of a packet.</p>
16
+<p>This function assembles a data packet for output to the codec
17
+decoding engine. The data has already been submitted to the
18
+<a href="ogg_stream_state.html">ogg_stream_state</a> and broken
19
+into segments. Each successive call returns the next complete packet
20
+built from those segments.</p>
21
+
22
+<p>In a typical decoding situation, this should be used after calling
23
+<a href="ogg_stream_pagein.html">ogg_stream_pagein()</a> to submit a
24
+page of data to the bitstream. If the function returns 0, more data is
25
+needed and another page should be submitted. A non-zero return value
26
+indicates successful return of a packet.</p>
27
+
28
+<p>The <i>op</i> is filled in with pointers to memory managed by
29
+the stream state and is only valid until the next call. The client
30
+must copy the packet data if a longer lifetime is required.</p>
31
32
<br><br>
33
<table border=0 color=black cellspacing=0 cellpadding=7>
34
35
<dt><i>op</i></dt>
36
<dd>Pointer to the packet to be filled in with pointers to the new data.
37
This will typically be submitted to a codec for decode after this
38
-function is called.</dd>
39
+function is called. The pointers are only valid until the next call
40
+on this stream state.</dd>
41
</dl>
42
43
44
<h3>Return Values</h3>
45
<blockquote>
46
<ul>
47
-<li>-1 if we are out of sync and there is a gap in the data. Usually this will not be a fatal error. <i>op</i> contains a the first packet decodable after the hole.</li>
48
-<li>0 if there is insufficient data available to complete a packet. <i>op</i> has not been updated.
49
+<li>-1 if we are out of sync and there is a gap in the data. This is usually a recoverable error and subsequent calls to ogg_stream_packetout are likely to succeed. <i>op</i> has not been updated.</li>
50
+<li>0 if there is insufficient data available to complete a packet, or on unrecoverable internal error occurred. <i>op</i> has not been updated.
51
<li>1 if a packet was assembled normally. <i>op</i> contains the next packet from the stream.</li>
52
</ul>
53
</blockquote>
54
55
56
<table border=0 width=100%>
57
<tr valign=top>
58
-<td><p class=tiny>copyright © 2004 xiph.org</p></td>
59
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
60
+<td><p class=tiny>copyright © 2000-2010 xiph.org</p></td>
61
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
62
</tr><tr>
63
<td><p class=tiny>libogg documentation</p></td>
64
-<td align=right><p class=tiny>libogg release 1.1.3 - 20040927</p></td>
65
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
66
</tr>
67
</table>
68
69
libogg-1.1.3.tar.gz/doc/libogg/ogg_stream_packetpeek.html -> libogg-1.3.0.tar.gz/doc/libogg/ogg_stream_packetpeek.html
Changed
41
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg version 1.26 - 20010527</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
-<h1>ogg_stream_packetout</h1>
11
+<h1>ogg_stream_packetpeek</h1>
12
13
<p><i>declared in "ogg/ogg.h";</i></p>
14
15
16
<h3>Return Values</h3>
17
<blockquote>
18
<ul>
19
-<li>-1 if there's no packet available due to lost sync or a hole
20
-in the data.</li>
21
+<li>-1 if there's no packet available due to lost sync or a hole in the data.</li>
22
+<li>0 if there is insufficient data available to complete a packet, or on unrecoverable internal error occurred.</li>
23
<li>1 if a packet is available.</li>
24
</ul>
25
</blockquote>
26
27
28
<table border=0 width=100%>
29
<tr valign=top>
30
-<td><p class=tiny>copyright © 2001 xiph.org</p></td>
31
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
32
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
33
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
34
</tr><tr>
35
<td><p class=tiny>libogg documentation</p></td>
36
-<td align=right><p class=tiny>libogg version 1.26 - 20010527</p></td>
37
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
38
</tr>
39
</table>
40
41
libogg-1.1.3.tar.gz/doc/libogg/ogg_stream_pagein.html -> libogg-1.3.0.tar.gz/doc/libogg/ogg_stream_pagein.html
Changed
34
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
12
<h3>Return Values</h3>
13
<blockquote>
14
-<li>-1 indicates failure. This means that the serial number of the page did not match the serial number of the bitstream, or that the page version was incorrect.</li>
15
+<li>-1 indicates failure. This means that the serial number of the page did not match the serial number of the bitstream, the page version was incorrect, or an internal error accurred.</li>
16
<li>
17
0 means that the page was successfully submitted to the bitstream.</li>
18
</blockquote>
19
20
<hr noshade>
21
<table border=0 width=100%>
22
<tr valign=top>
23
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
24
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
25
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
26
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
27
</tr><tr>
28
<td><p class=tiny>libogg documentation</p></td>
29
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
30
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
31
</tr>
32
</table>
33
34
libogg-1.1.3.tar.gz/doc/libogg/ogg_stream_pageout.html -> libogg-1.3.0.tar.gz/doc/libogg/ogg_stream_pageout.html
Changed
74
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
12
<p><i>declared in "ogg/ogg.h";</i></p>
13
14
-<p>This function forms packets into pages. If
15
- <p>In a typical encoding situation, this would be called after using <a href="ogg_stream_packetin.html">ogg_stream_packetin</a> to submit data packets to the bitstream.
16
-<p>Internally, this function breaks the page into packet segments in preparation for outputting a valid packet to the codec decoding layer.
17
+<p>This function forms packets into pages.</p>
18
+
19
+<p>In a typical encoding situation, this would be called after using <a
20
+href="ogg_stream_packetin.html">ogg_stream_packetin()</a> to submit
21
+data packets to the bitstream. Internally, this function assembles
22
+the accumulated packet bodies into an Ogg page suitable for writing
23
+to a stream. The function is typically called in a loop until there
24
+are no more pages ready for output.</p>
25
+
26
+<p>This function will only return a page when a "reasonable" amount of
27
+packet data is available. Normally this is appropriate since it
28
+limits the overhead of the Ogg page headers in the bitstream, and so
29
+calling ogg_stream_pageout() after ogg_stream_packetin() should be the
30
+common case. Call <a href="ogg_stream_flush.html">ogg_stream_flush()</a>
31
+if immediate page generation is desired. This may be occasionally
32
+necessary, for example, to limit the temporal latency of a variable
33
+bitrate stream.</p>
34
35
<br><br>
36
<table border=0 color=black cellspacing=0 cellpadding=7>
37
38
<dt><i>os</i></dt>
39
<dd>Pointer to a previously declared <a href="ogg_stream.html">ogg_stream</a> struct, which represents the current logical bitstream.</dd>
40
<dt><i>og</i></dt>
41
-<dd>Pointer to a page of data. The data inside this page is being submitted to the streaming layer in order to be allocated into packets.
42
+<dd>Pointer to an <a href="ogg_page.html">ogg_page</a> structure to fill
43
+in. Data pointed to is owned by libogg. The structure is valid until the
44
+next call to ogg_stream_pageout(), ogg_stream_packetin(), or
45
+ogg_stream_flush().</dd>
46
</dl>
47
48
49
<h3>Return Values</h3>
50
<blockquote>
51
-<li>Zero means that insufficient data has accumulated to fill a page.</li>
52
-<li>Non-zero means that a page has been completed and flushed.</li>
53
+<li>Zero means that insufficient data has accumulated to fill a page, or an internal error occurred. In
54
+this case <i>og</i> is not modified.</li>
55
+<li>Non-zero means that a page has been completed and returned.</li>
56
</blockquote>
57
<p>
58
59
60
<hr noshade>
61
<table border=0 width=100%>
62
<tr valign=top>
63
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
64
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
65
+<td><p class=tiny>copyright © 2000-2010 xiph.org</p></td>
66
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
67
</tr><tr>
68
<td><p class=tiny>libogg documentation</p></td>
69
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
70
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
71
</tr>
72
</table>
73
74
libogg-1.3.0.tar.gz/doc/libogg/ogg_stream_pageout_fill.html
Added
91
1
2
+<html>
3
+
4
+<head>
5
+<title>libogg - function - ogg_stream_pageout_fill</title>
6
+<link rel=stylesheet href="style.css" type="text/css">
7
+</head>
8
+
9
+<body bgcolor=white text=black link="#5555ff" alink="#5555ff" vlink="#5555ff">
10
+<table border=0 width=100%>
11
+<tr>
12
+<td><p class=tiny>libogg documentation</p></td>
13
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
14
+</tr>
15
+</table>
16
+
17
+<h1>ogg_stream_pageout_fill</h1>
18
+
19
+<p><i>declared in "ogg/ogg.h";</i></p>
20
+
21
+<p>This function forms packets into pages, similar
22
+to <a href="ogg_stream_pageout.html">ogg_stream_pageout()</a>, but
23
+allows applications to explicitly request a specific page spill
24
+size.</p>
25
+
26
+<p>In a typical encoding situation, this would be called after using <a
27
+href="ogg_stream_packetin.html">ogg_stream_packetin()</a> to submit
28
+data packets to the bitstream. Internally, this function assembles
29
+the accumulated packet bodies into an Ogg page suitable for writing
30
+to a stream. The function is typically called in a loop until there
31
+are no more pages ready for output.</p>
32
+
33
+<p>This function will return a page when at least four packets have
34
+been accumulated and accumulated packet data meets or exceeds the
35
+specified number of bytes, <b>and/or</b> when the accumulated packet
36
+data meets/exceeds the maximum page size regardless of accumulated
37
+packet count.
38
+Call <a href="ogg_stream_flush.html">ogg_stream_flush()</a> or
39
+<a href="ogg_stream_flush_fill.html">ogg_stream_flush_fill()</a> if
40
+immediate page generation is desired regardless of accumulated data.</p>
41
+
42
+<br><br>
43
+<table border=0 color=black cellspacing=0 cellpadding=7>
44
+<tr bgcolor=#cccccc>
45
+ <td>
46
+<pre><b>
47
+int ogg_stream_pageout_fill(<a href="ogg_stream_state.html">ogg_stream_state</a> *os, <a href="ogg_page.html">ogg_page</a> *og, int fillbytes);
48
+</b></pre>
49
+ </td>
50
+</tr>
51
+</table>
52
+
53
+<h3>Parameters</h3>
54
+<dl>
55
+<dt><i>os</i></dt>
56
+<dd>Pointer to a previously declared <a href="ogg_stream.html">ogg_stream</a> struct, which represents the current logical bitstream.</dd>
57
+<dt><i>og</i></dt>
58
+<dd>Pointer to an <a href="ogg_page.html">ogg_page</a> structure to fill
59
+in. Data pointed to is owned by libogg. The structure is valid until the
60
+next call to ogg_stream_pageout(), ogg_stream_packetin(), or
61
+ogg_stream_flush().</dd>
62
+<dt><i>fillbytes</i></dt>
63
+<dd>Packet data watermark in bytes.</dd>
64
+</dl>
65
+
66
+
67
+<h3>Return Values</h3>
68
+<blockquote>
69
+<li>Zero means that insufficient data has accumulated to fill a page, or an internal error occurred. In
70
+this case <i>og</i> is not modified.</li>
71
+<li>Non-zero means that a page has been completed and returned.</li>
72
+</blockquote>
73
+<p>
74
+
75
+<br><br>
76
+<hr noshade>
77
+<table border=0 width=100%>
78
+<tr valign=top>
79
+<td><p class=tiny>copyright © 2000-2010 xiph.org</p></td>
80
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
81
+</tr><tr>
82
+<td><p class=tiny>libogg documentation</p></td>
83
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
84
+</tr>
85
+</table>
86
+
87
+
88
+</body>
89
+
90
+</html>
91
libogg-1.1.3.tar.gz/doc/libogg/ogg_stream_reset.html -> libogg-1.3.0.tar.gz/doc/libogg/ogg_stream_reset.html
Changed
34
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<h3>Return Values</h3>
12
<blockquote>
13
<li>
14
-0 is always returned.</li>
15
+0 indicates success. nonzero is returned on internal error.</li>
16
</blockquote>
17
<p>
18
19
20
<hr noshade>
21
<table border=0 width=100%>
22
<tr valign=top>
23
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
24
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
25
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
26
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
27
</tr><tr>
28
<td><p class=tiny>libogg documentation</p></td>
29
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
30
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
31
</tr>
32
</table>
33
34
libogg-1.1.3.tar.gz/doc/libogg/ogg_stream_reset_serialno.html -> libogg-1.3.0.tar.gz/doc/libogg/ogg_stream_reset_serialno.html
Changed
34
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20020719</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<h3>Return Values</h3>
12
<blockquote>
13
<li>
14
-0 is always returned.</li>
15
+0 indicates success. nonzero is returned on internal error.</li>
16
</blockquote>
17
<p>
18
19
20
<hr noshade>
21
<table border=0 width=100%>
22
<tr valign=top>
23
-<td><p class=tiny>copyright © 2002 Xiph.org Foundation</p></td>
24
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
25
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org Foundation</p></td>
26
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
27
</tr><tr>
28
<td><p class=tiny>libogg documentation</p></td>
29
-<td align=right><p class=tiny>libogg release 1.0 - 20020719</p></td>
30
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
31
</tr>
32
</table>
33
34
libogg-1.1.3.tar.gz/doc/libogg/ogg_stream_state.html -> libogg-1.3.0.tar.gz/doc/libogg/ogg_stream_state.html
Changed
25
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<hr noshade>
12
<table border=0 width=100%>
13
<tr valign=top>
14
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
15
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
16
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
17
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
18
</tr><tr>
19
<td><p class=tiny>libogg documentation</p></td>
20
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
21
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
22
</tr>
23
</table>
24
25
libogg-1.1.3.tar.gz/doc/libogg/ogg_sync_buffer.html -> libogg-1.3.0.tar.gz/doc/libogg/ogg_sync_buffer.html
Changed
34
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<h3>Return Values</h3>
12
<blockquote>
13
<li>
14
-Returns a pointer to the newly allocated buffer.</li>
15
+Returns a pointer to the newly allocated buffer or NULL on error</li>
16
</blockquote>
17
<p>
18
19
20
<hr noshade>
21
<table border=0 width=100%>
22
<tr valign=top>
23
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
24
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
25
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
26
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
27
</tr><tr>
28
<td><p class=tiny>libogg documentation</p></td>
29
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
30
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
31
</tr>
32
</table>
33
34
libogg-1.1.3.tar.gz/doc/libogg/ogg_sync_clear.html -> libogg-1.3.0.tar.gz/doc/libogg/ogg_sync_clear.html
Changed
25
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<hr noshade>
12
<table border=0 width=100%>
13
<tr valign=top>
14
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
15
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
16
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
17
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
18
</tr><tr>
19
<td><p class=tiny>libogg documentation</p></td>
20
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
21
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
22
</tr>
23
</table>
24
25
libogg-1.1.3.tar.gz/doc/libogg/ogg_sync_destroy.html -> libogg-1.3.0.tar.gz/doc/libogg/ogg_sync_destroy.html
Changed
40
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
12
<p><i>declared in "ogg/ogg.h";</i></p>
13
14
-<p>This function is used to destroy an <a href="ogg_sync_state.html">ogg_sync_state</a> struct and free all memory used.
15
+<p>This function is used to destroy an <a href="ogg_sync_state.html">ogg_sync_state</a> struct and free all memory used.</p>
16
+
17
+<p>Note this calls free() on its argument so you should only use this
18
+function if you've allocated the ogg_sync_state on the heap. If it is
19
+allocated on the stack, or it will otherwise be freed by your
20
+own code, use <a href="ogg_sync_clear.html">ogg_sync_clear</a> instead
21
+to release just the internal memory.</p>
22
23
<br><br>
24
<table border=0 color=black cellspacing=0 cellpadding=7>
25
26
<hr noshade>
27
<table border=0 width=100%>
28
<tr valign=top>
29
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
30
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
31
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
32
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
33
</tr><tr>
34
<td><p class=tiny>libogg documentation</p></td>
35
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
36
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
37
</tr>
38
</table>
39
40
libogg-1.1.3.tar.gz/doc/libogg/ogg_sync_init.html -> libogg-1.3.0.tar.gz/doc/libogg/ogg_sync_init.html
Changed
25
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<hr noshade>
12
<table border=0 width=100%>
13
<tr valign=top>
14
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
15
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
16
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
17
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
18
</tr><tr>
19
<td><p class=tiny>libogg documentation</p></td>
20
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
21
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
22
</tr>
23
</table>
24
25
libogg-1.1.3.tar.gz/doc/libogg/ogg_sync_pageout.html -> libogg-1.3.0.tar.gz/doc/libogg/ogg_sync_pageout.html
Changed
40
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
12
<h3>Return Values</h3>
13
<blockquote>
14
-<li>-1 if we were not properly synced and had to skip some bytes.</li>
15
-<li>
16
-0 if we need more data to verify a page.</li>
17
-<li>
18
-1 if we have a page.</li>
19
+<li>-1 returned if stream has not yet captured sync (bytes were skipped).</li>
20
+<li>0 returned if more data needed or an internal error occurred.</li>
21
+<li>1 indicated a page was synced and returned.</li>
22
</blockquote>
23
<p>
24
25
26
<hr noshade>
27
<table border=0 width=100%>
28
<tr valign=top>
29
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
30
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
31
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
32
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
33
</tr><tr>
34
<td><p class=tiny>libogg documentation</p></td>
35
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
36
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
37
</tr>
38
</table>
39
40
libogg-1.1.3.tar.gz/doc/libogg/ogg_sync_pageseek.html -> libogg-1.3.0.tar.gz/doc/libogg/ogg_sync_pageseek.html
Changed
34
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<blockquote>
12
<li>-n means that we skipped n bytes within the bitstream.</li>
13
<li>
14
-0 means that the page isn't ready and we need more data. No bytes have been skipped.</li>
15
+0 means that the page isn't ready and we need more data, or than an internal error occurred. No bytes have been skipped.</li>
16
<li>
17
n means that the page was synced at the current location, with a page length of n bytes.
18
</blockquote>
19
20
<hr noshade>
21
<table border=0 width=100%>
22
<tr valign=top>
23
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
24
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
25
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
26
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
27
</tr><tr>
28
<td><p class=tiny>libogg documentation</p></td>
29
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
30
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
31
</tr>
32
</table>
33
34
libogg-1.1.3.tar.gz/doc/libogg/ogg_sync_reset.html -> libogg-1.3.0.tar.gz/doc/libogg/ogg_sync_reset.html
Changed
25
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<hr noshade>
12
<table border=0 width=100%>
13
<tr valign=top>
14
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
15
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
16
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
17
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
18
</tr><tr>
19
<td><p class=tiny>libogg documentation</p></td>
20
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
21
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
22
</tr>
23
</table>
24
25
libogg-1.1.3.tar.gz/doc/libogg/ogg_sync_state.html -> libogg-1.3.0.tar.gz/doc/libogg/ogg_sync_state.html
Changed
56
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
12
<p>
13
The ogg_sync_state struct tracks the synchronization of the current page.
14
-<p>It is used during decoding to track the status of data as it is read in and
15
+<p>It is used during decoding to track the status of data as it is read in, synchronized, verified, and parsed into pages belonging to the various logical bistreams in the current physical bitstream link.
16
<p>
17
18
<table border=0 width=100% color=black cellspacing=0 cellpadding=7>
19
20
<h3>Relevant Struct Members</h3>
21
<dl>
22
<dt><i>data</i></dt>
23
-<dd>Pointer to data from packet bodies.</dd>
24
+<dd>Pointer to buffered stream data.</dd>
25
<dt><i>storage</i></dt>
26
-<dd>Pointer to data from packet bodies.</dd>
27
+<dd>Current allocated size of the stream buffer held in <tt>*data</tt>.</dd>
28
+<dt><i>fill</i></dt>
29
+<dd>The number of valid bytes currently held in <tt>*data</tt>; functions as the buffer head pointer.</dd>
30
+<dt><i>returned</i></dt>
31
+<dd>The number of bytes at the head of <tt>*data</tt> that have already been returned as pages; functions as the buffer tail pointer.</dd>
32
+<dt><i>unsynced</i></dt>
33
+<dd>Synchronization state flag; nonzero if sync has not yet been attained or has been lost.</dd>
34
+<dt><i>headerbytes</i></dt>
35
+<dd>If synced, the number of bytes used by the synced page's header.</dd>
36
+<dt><i>bodybytes</i></dt>
37
+<dd>If synced, the number of bytes used by the synced page's body.</dd>
38
</dl>
39
40
41
42
<hr noshade>
43
<table border=0 width=100%>
44
<tr valign=top>
45
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
46
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
47
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
48
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
49
</tr><tr>
50
<td><p class=tiny>libogg documentation</p></td>
51
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
52
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
53
</tr>
54
</table>
55
56
libogg-1.1.3.tar.gz/doc/libogg/ogg_sync_wrote.html -> libogg-1.3.0.tar.gz/doc/libogg/ogg_sync_wrote.html
Changed
34
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
12
<h3>Return Values</h3>
13
<blockquote>
14
-<li>-1 if the number of bytes written overflows the internal storage of the <a href="ogg_sync_state.html">ogg_sync_state</a> struct.
15
+<li>-1 if the number of bytes written overflows the internal storage of the <a href="ogg_sync_state.html">ogg_sync_state</a> struct or an internal error occurred.
16
<li>
17
0 in all other cases.</li>
18
</blockquote>
19
20
<hr noshade>
21
<table border=0 width=100%>
22
<tr valign=top>
23
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
24
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
25
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
26
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
27
</tr><tr>
28
<td><p class=tiny>libogg documentation</p></td>
29
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
30
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
31
</tr>
32
</table>
33
34
libogg-1.1.3.tar.gz/doc/libogg/oggpack_adv.html -> libogg-1.3.0.tar.gz/doc/libogg/oggpack_adv.html
Changed
25
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<hr noshade>
12
<table border=0 width=100%>
13
<tr valign=top>
14
-<td><p class=tiny>copyright © 2002 Xiph.org Foundation</p></td>
15
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
16
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org Foundation</p></td>
17
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
18
</tr><tr>
19
<td><p class=tiny>libogg documentation</p></td>
20
-<td align=right><p class=tiny>libogg release 1.0 - 20020719</p></td>
21
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
22
</tr>
23
</table>
24
25
libogg-1.1.3.tar.gz/doc/libogg/oggpack_adv1.html -> libogg-1.3.0.tar.gz/doc/libogg/oggpack_adv1.html
Changed
25
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<hr noshade>
12
<table border=0 width=100%>
13
<tr valign=top>
14
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
15
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
16
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
17
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
18
</tr><tr>
19
<td><p class=tiny>libogg documentation</p></td>
20
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
21
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
22
</tr>
23
</table>
24
25
libogg-1.1.3.tar.gz/doc/libogg/oggpack_bits.html -> libogg-1.3.0.tar.gz/doc/libogg/oggpack_bits.html
Changed
25
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<hr noshade>
12
<table border=0 width=100%>
13
<tr valign=top>
14
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
15
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
16
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
17
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
18
</tr><tr>
19
<td><p class=tiny>libogg documentation</p></td>
20
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
21
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
22
</tr>
23
</table>
24
25
libogg-1.1.3.tar.gz/doc/libogg/oggpack_buffer.html -> libogg-1.3.0.tar.gz/doc/libogg/oggpack_buffer.html
Changed
25
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<hr noshade>
12
<table border=0 width=100%>
13
<tr valign=top>
14
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
15
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
16
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
17
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
18
</tr><tr>
19
<td><p class=tiny>libogg documentation</p></td>
20
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
21
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
22
</tr>
23
</table>
24
25
libogg-1.1.3.tar.gz/doc/libogg/oggpack_bytes.html -> libogg-1.3.0.tar.gz/doc/libogg/oggpack_bytes.html
Changed
41
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20020719</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
12
<p><i>declared in "ogg/ogg.h";</i></p>
13
14
-<p>This function returns the total number of bytes currently in the <a href="oggpack_buffer.html">oggpack_buffer</a>'s internal buffer.
15
-<p>The return value is the number of <b>complete</b> bytes in the buffer. There may be extra (<8) bits.
16
+<p>This function returns the total number of bytes behind the current
17
+access point in the <a href="oggpack_buffer.html">oggpack_buffer</a>.
18
+For write-initialized buffers, this is the number of complete bytes
19
+written so far. For read-initialized buffers, it is the number of
20
+complete bytes that have been read so far.
21
+<p>The return value is the number of <b>complete</b> bytes in the buffer.
22
+There may be extra (<8) bits.
23
<br><br>
24
<table border=0 color=black cellspacing=0 cellpadding=7>
25
<tr bgcolor=#cccccc>
26
27
<hr noshade>
28
<table border=0 width=100%>
29
<tr valign=top>
30
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
31
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
32
+<td><p class=tiny>copyright © 2000-2010 xiph.org</p></td>
33
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
34
</tr><tr>
35
<td><p class=tiny>libogg documentation</p></td>
36
-<td align=right><p class=tiny>libogg release 1.0 - 20020719</p></td>
37
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
38
</tr>
39
</table>
40
41
libogg-1.1.3.tar.gz/doc/libogg/oggpack_get_buffer.html -> libogg-1.3.0.tar.gz/doc/libogg/oggpack_get_buffer.html
Changed
25
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<hr noshade>
12
<table border=0 width=100%>
13
<tr valign=top>
14
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
15
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
16
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
17
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
18
</tr><tr>
19
<td><p class=tiny>libogg documentation</p></td>
20
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
21
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
22
</tr>
23
</table>
24
25
libogg-1.1.3.tar.gz/doc/libogg/oggpack_look.html -> libogg-1.3.0.tar.gz/doc/libogg/oggpack_look.html
Changed
25
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<hr noshade>
12
<table border=0 width=100%>
13
<tr valign=top>
14
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
15
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
16
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
17
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
18
</tr><tr>
19
<td><p class=tiny>libogg documentation</p></td>
20
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
21
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
22
</tr>
23
</table>
24
25
libogg-1.1.3.tar.gz/doc/libogg/oggpack_look1.html -> libogg-1.3.0.tar.gz/doc/libogg/oggpack_look1.html
Changed
25
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<hr noshade>
12
<table border=0 width=100%>
13
<tr valign=top>
14
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
15
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
16
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
17
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
18
</tr><tr>
19
<td><p class=tiny>libogg documentation</p></td>
20
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
21
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
22
</tr>
23
</table>
24
25
libogg-1.1.3.tar.gz/doc/libogg/oggpack_read.html -> libogg-1.3.0.tar.gz/doc/libogg/oggpack_read.html
Changed
25
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<hr noshade>
12
<table border=0 width=100%>
13
<tr valign=top>
14
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
15
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
16
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
17
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
18
</tr><tr>
19
<td><p class=tiny>libogg documentation</p></td>
20
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
21
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
22
</tr>
23
</table>
24
25
libogg-1.1.3.tar.gz/doc/libogg/oggpack_read1.html -> libogg-1.3.0.tar.gz/doc/libogg/oggpack_read1.html
Changed
25
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<hr noshade>
12
<table border=0 width=100%>
13
<tr valign=top>
14
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
15
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
16
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
17
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
18
</tr><tr>
19
<td><p class=tiny>libogg documentation</p></td>
20
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
21
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
22
</tr>
23
</table>
24
25
libogg-1.1.3.tar.gz/doc/libogg/oggpack_readinit.html -> libogg-1.3.0.tar.gz/doc/libogg/oggpack_readinit.html
Changed
25
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<hr noshade>
12
<table border=0 width=100%>
13
<tr valign=top>
14
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
15
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
16
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
17
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
18
</tr><tr>
19
<td><p class=tiny>libogg documentation</p></td>
20
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
21
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
22
</tr>
23
</table>
24
25
libogg-1.1.3.tar.gz/doc/libogg/oggpack_reset.html -> libogg-1.3.0.tar.gz/doc/libogg/oggpack_reset.html
Changed
25
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<hr noshade>
12
<table border=0 width=100%>
13
<tr valign=top>
14
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
15
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
16
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
17
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
18
</tr><tr>
19
<td><p class=tiny>libogg documentation</p></td>
20
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
21
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
22
</tr>
23
</table>
24
25
libogg-1.1.3.tar.gz/doc/libogg/oggpack_write.html -> libogg-1.3.0.tar.gz/doc/libogg/oggpack_write.html
Changed
25
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<hr noshade>
12
<table border=0 width=100%>
13
<tr valign=top>
14
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
15
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
16
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
17
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
18
</tr><tr>
19
<td><p class=tiny>libogg documentation</p></td>
20
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
21
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
22
</tr>
23
</table>
24
25
libogg-1.1.3.tar.gz/doc/libogg/oggpack_writealign.html -> libogg-1.3.0.tar.gz/doc/libogg/oggpack_writealign.html
Changed
25
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20020719</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<hr noshade>
12
<table border=0 width=100%>
13
<tr valign=top>
14
-<td><p class=tiny>copyright © 2002 Xiph.org Foundation</p></td>
15
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
16
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org Foundation</p></td>
17
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
18
</tr><tr>
19
<td><p class=tiny>libogg documentation</p></td>
20
-<td align=right><p class=tiny>libogg release 1.0 - 20020719</p></td>
21
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
22
</tr>
23
</table>
24
25
libogg-1.1.3.tar.gz/doc/libogg/oggpack_writeclear.html -> libogg-1.3.0.tar.gz/doc/libogg/oggpack_writeclear.html
Changed
25
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<hr noshade>
12
<table border=0 width=100%>
13
<tr valign=top>
14
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
15
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
16
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
17
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
18
</tr><tr>
19
<td><p class=tiny>libogg documentation</p></td>
20
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
21
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
22
</tr>
23
</table>
24
25
libogg-1.1.3.tar.gz/doc/libogg/oggpack_writecopy.html -> libogg-1.3.0.tar.gz/doc/libogg/oggpack_writecopy.html
Changed
25
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20020719</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<hr noshade>
12
<table border=0 width=100%>
13
<tr valign=top>
14
-<td><p class=tiny>copyright © 2002 Xiph.org Foundation</p></td>
15
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
16
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org Foundation</p></td>
17
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
18
</tr><tr>
19
<td><p class=tiny>libogg documentation</p></td>
20
-<td align=right><p class=tiny>libogg release 1.0 - 20020719</p></td>
21
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
22
</tr>
23
</table>
24
25
libogg-1.1.3.tar.gz/doc/libogg/oggpack_writeinit.html -> libogg-1.3.0.tar.gz/doc/libogg/oggpack_writeinit.html
Changed
25
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<hr noshade>
12
<table border=0 width=100%>
13
<tr valign=top>
14
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
15
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
16
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
17
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
18
</tr><tr>
19
<td><p class=tiny>libogg documentation</p></td>
20
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
21
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
22
</tr>
23
</table>
24
25
libogg-1.1.3.tar.gz/doc/libogg/oggpack_writetrunc.html -> libogg-1.3.0.tar.gz/doc/libogg/oggpack_writetrunc.html
Changed
30
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20020719</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
-<h1>oggpack_write</h1>
11
+<h1>oggpack_writetrunc</h1>
12
13
<p><i>declared in "ogg/ogg.h";</i></p>
14
15
16
<hr noshade>
17
<table border=0 width=100%>
18
<tr valign=top>
19
-<td><p class=tiny>copyright © 2002 Xiph.org Foundation</p></td>
20
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
21
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org Foundation</p></td>
22
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
23
</tr><tr>
24
<td><p class=tiny>libogg documentation</p></td>
25
-<td align=right><p class=tiny>libogg release 1.0 - 20020719</p></td>
26
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
27
</tr>
28
</table>
29
30
libogg-1.1.3.tar.gz/doc/libogg/overview.html -> libogg-1.3.0.tar.gz/doc/libogg/overview.html
Changed
25
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<hr noshade>
12
<table border=0 width=100%>
13
<tr valign=top>
14
-<td><p class=tiny>copyright © 2000 xiph.org</p></td>
15
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@xiph.org">team@xiph.org</a></p></td>
16
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org</p></td>
17
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
18
</tr><tr>
19
<td><p class=tiny>libogg documentation</p></td>
20
-<td align=right><p class=tiny>libogg release 1.0 - 20000615</p></td>
21
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
22
</tr>
23
</table>
24
25
libogg-1.1.3.tar.gz/doc/libogg/reference.html -> libogg-1.3.0.tar.gz/doc/libogg/reference.html
Changed
62
1
2
<table border=0 width=100%>
3
<tr>
4
<td><p class=tiny>libogg documentation</p></td>
5
-<td align=right><p class=tiny>libogg - 20020719</p></td>
6
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
7
</tr>
8
</table>
9
10
11
<br>
12
<b>Bitpacking</b><br>
13
<a href="oggpack_writeinit.html">oggpack_writeinit()</a><br>
14
+<a href="oggpack_writecheck.html">oggpack_writecheck()</a><br>
15
<a href="oggpack_reset.html">oggpack_reset()</a><br>
16
-<a href="oggpack_writeclear.html">oggpack_writetrunc()</a><br>
17
-<a href="oggpack_writeclear.html">oggpack_writealign()</a><br>
18
-<a href="oggpack_writeclear.html">oggpack_writecopy()</a><br>
19
+<a href="oggpack_writetrunc.html">oggpack_writetrunc()</a><br>
20
+<a href="oggpack_writealign.html">oggpack_writealign()</a><br>
21
+<a href="oggpack_writecopy.html">oggpack_writecopy()</a><br>
22
<a href="oggpack_writeclear.html">oggpack_writeclear()</a><br>
23
<a href="oggpack_readinit.html">oggpack_readinit()</a><br>
24
<a href="oggpack_write.html">oggpack_write()</a><br>
25
26
<br>
27
<b>Decoding-Related</b><br>
28
<a href="ogg_sync_init.html">ogg_sync_init()</a><br>
29
+<a href="ogg_sync_check.html">ogg_sync_check()</a><br>
30
<a href="ogg_sync_clear.html">ogg_sync_clear()</a><br>
31
<a href="ogg_sync_destroy.html">ogg_sync_destroy()</a><br>
32
<a href="ogg_sync_reset.html">ogg_sync_reset()</a><br>
33
34
<b>Encoding-Related</b><br>
35
<a href="ogg_stream_packetin.html">ogg_stream_packetin()</a><br>
36
<a href="ogg_stream_pageout.html">ogg_stream_pageout()</a><br>
37
+<a href="ogg_stream_pageout_fill.html">ogg_stream_pageout_fill()</a><br>
38
<a href="ogg_stream_flush.html">ogg_stream_flush()</a><br>
39
+<a href="ogg_stream_flush_fill.html">ogg_stream_flush_fill()</a><br>
40
<br>
41
<b>General</b><br>
42
<a href="ogg_stream_init.html">ogg_stream_init()</a><br>
43
+<a href="ogg_stream_check.html">ogg_stream_check()</a><br>
44
<a href="ogg_stream_clear.html">ogg_stream_clear()</a><br>
45
<a href="ogg_stream_reset.html">ogg_stream_reset()</a><br>
46
<a href="ogg_stream_reset_serialno.html">ogg_stream_reset_serialno()</a><br>
47
48
<hr noshade>
49
<table border=0 width=100%>
50
<tr valign=top>
51
-<td><p class=tiny>copyright © 2002 Xiph.org Foundation</p></td>
52
-<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/index.html">Ogg Vorbis</a><br><a href="mailto:team@vorbis.org">team@vorbis.org</a></p></td>
53
+<td><p class=tiny>copyright © 2000-2011 Xiph.Org Foundation</p></td>
54
+<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/">Ogg Container Format</a></p></td>
55
</tr><tr>
56
<td><p class=tiny>libogg documentation</p></td>
57
-<td align=right><p class=tiny>libogg - 20020719</p></td>
58
+<td align=right><p class=tiny>libogg release 1.3.0 - 20110804</p></td>
59
</tr>
60
</table>
61
62
libogg-1.1.3.tar.gz/doc/ogg-multiplex.html -> libogg-1.3.0.tar.gz/doc/ogg-multiplex.html
Changed
42
1
2
landmark within the stream. After the pages representing stream
3
headers (all logical stream headers occur at the beginning of a
4
physical bitstream section before any logical stream data), logical
5
-stream data pages are arranged in strict, monotonically increasing
6
-order of chronological absolute time as specified by the granule
7
-position.</p>
8
+stream data pages are arranged in a physical bitstream in strict
9
+non-decreasing order by chronological absolute time as
10
+specified by the granule position.</p>
11
12
<p>The only exception to arranging pages in strictly ascending time order
13
by granule position is those pages that do not set the granule
14
15
16
<h3>Seeking</h3>
17
18
-<p>Ogg is designed to use a bisection search to implement exact
19
-positional seeking rather than building an index; an index requires
20
-two-pass encoding and as such is not acceptable given the requirement
21
-for full-featured linear encoding.</p>
22
-
23
-<p><i>Even making an index optional then requires an
24
-application to support multiple methods (bisection search for a
25
-one-pass stream, indexing for a two-pass stream), which adds no
26
-additional functionality as bisection search delivers the same
27
-functionality for both stream types.</i></p>
28
+<p>Ogg is designed to use an interpolated bisection search to
29
+implement exact positional seeking. Interpolated bisection search is
30
+a spec-mandated mechanism.</p>
31
+
32
+<p><i>An index may improve objective performance, but it seldom
33
+improves subjective performance outside of a few high-latency use
34
+cases and adds no additional functionality as bisection search
35
+delivers the same functionality for both one- and two-pass stream
36
+types. For these reasons, use of indexes is discouraged, except in
37
+cases where an index provides demonstrable and noticable performance
38
+improvement.</i></p>
39
40
<p>Seek operations are by absolute time; a direct bisection search must
41
find the exact time position requested. Information in the Ogg
42
libogg-1.1.3.tar.gz/doc/oggstream.html -> libogg-1.3.0.tar.gz/doc/oggstream.html
Changed
201
1
2
color: #888888;
3
clear: both;
4
}
5
+
6
+.caption {
7
+ color: #000000;
8
+ background-color: #aabbff;
9
+ margin: 1em;
10
+ margin-left: 2em;
11
+ margin-right: 2em;
12
+ padding: 1em;
13
+ padding-bottom: 0em;
14
+ overflow: hidden;
15
+}
16
+
17
+.caption p {
18
+ clear: none;
19
+}
20
+
21
+.caption img {
22
+ display: block;
23
+ margin: 0px;
24
+ margin-left: auto;
25
+ margin-right: auto;
26
+ margin-bottom: 1.5em;
27
+ background-color: #ffffff;
28
+ padding: 10px;
29
+}
30
+
31
+#thepage {
32
+ margin-left: auto;
33
+ margin-right: auto;
34
+ width: 840px;
35
+}
36
+
37
</style>
38
39
</head>
40
41
<body>
42
+<div id="thepage">
43
44
<div id="xiphlogo">
45
<a href="http://www.xiph.org/"><img src="fish_xiph_org.png" alt="Fish Logo and Xiph.org"/></a>
46
</div>
47
48
-<h1>Ogg logical and physical bitstream overview</h1>
49
-
50
-<h2>Ogg bitstreams</h2>
51
-
52
-<p>Ogg codecs use octet vectors of raw, compressed data
53
-(<em>packets</em>). These compressed packets do not have any
54
-high-level structure or boundary information; strung together, they
55
-appear to be streams of random bytes with no landmarks.</p>
56
-
57
-<p>Raw packets may be used directly by transport mechanisms that provide
58
-their own framing and packet-separation mechanisms (such as UDP
59
-datagrams). For stream based storage (such as files) and transport
60
-(such as TCP streams or pipes), Vorbis and other future Ogg codecs use
61
-the Ogg bitstream format to provide framing/sync, sync recapture
62
-after error, landmarks during seeking, and enough information to
63
-properly separate data back into packets at the original packet
64
-boundaries without relying on decoding to find packet boundaries.</p>
65
-
66
-<h2>Logical and physical bitstreams</h2>
67
-
68
-<p>Raw packets are grouped and encoded into contiguous pages of
69
-structured bitstream data called <em>logical bitstreams</em>. A
70
-logical bitstream consists of pages, in order, belonging to a single
71
-codec instance. Each page is a self contained entity (although it is
72
-possible that a packet may be split and encoded across one or more
73
-pages); that is, the page decode mechanism is designed to recognize,
74
-verify and handle single pages at a time from the overall bitstream.</p>
75
-
76
-<p>Multiple logical bitstreams can be combined (with restrictions) into a
77
-single <em>physical bitstream</em>. A physical bitstream consists of
78
-multiple logical bitstreams multiplexed at the page level and may
79
-include a 'meta-header' at the beginning of the multiplexed logical
80
-stream that serves as identification magic. Whole pages are taken in
81
-order from multiple logical bitstreams and combined into a single
82
-physical stream of pages. The decoder reconstructs the original
83
-logical bitstreams from the physical bitstream by taking the pages in
84
-order from the physical bitstream and redirecting them into the
85
-appropriate logical decoding entity. The simplest physical bitstream
86
-is a single, unmultiplexed logical bitstream with no meta-header; this
87
-is referred to as a 'degenerate stream'.</p>
88
-
89
-<p><a href="framing.html">Ogg Logical Bitstream Framing</a> discusses
90
+<h1>Ogg bitstream overview</h1>
91
+
92
+<p>This document serves as starting point for understanding the design
93
+and implementation of the Ogg container format. If you're new to Ogg
94
+or merely want a high-level technical overview, start reading here.
95
+Other documents linked from the <a href="index.html">index page</a>
96
+give distilled technical descriptions and references of the container
97
+mechanisms. This document is intended to aid understanding.
98
+
99
+<h2>Container format design points</h2>
100
+
101
+<p>Ogg is intended to be a simplest-possible container, concerned only
102
+with framing, ordering, and interleave. It can be used as a stream delivery
103
+mechanism, for media file storage, or as a building block toward
104
+implementing a more complex, non-linear container (for example, see
105
+the <a href="skeleton.html">Skeleton</a> or <a
106
+href="http://en.wikipedia.org/wiki/Annodex">Annodex/CMML</a>).
107
+
108
+<p>The Ogg container is not intended to be a monolithic
109
+'kitchen-sink'. It exists only to frame and deliver in-order stream
110
+data and as such is vastly simpler than most other containers.
111
+Elementary and multiplexed streams are both constructed entirely from a
112
+single building block (an Ogg page) comprised of eight fields
113
+totalling twenty-eight bytes (the page header) a list of packet lengths
114
+(up to 255 bytes) and payload data (up to 65025 bytes). The structure
115
+of every page is the same. There are no optional fields or alternate
116
+encodings.
117
+
118
+<p>Stream and media metadata is contained in Ogg and not built into
119
+the Ogg container itself. Metadata is thus compartmentalized and
120
+layered rather than part of a monolithic design, an especially good
121
+idea as no two groups seem able to agree on what a complete or
122
+complete-enough metadata set should be. In this way, the container and
123
+container implementation are isolated from unnecessary metadata design
124
+flux.
125
+
126
+<h3>Streaming</h3>
127
+
128
+<p>The Ogg container is primarily a streaming format,
129
+encapsulating chronological, time-linear mixed media into a single
130
+delivery stream or file. The design is such that an application can
131
+always encode and/or decode all features of a bitstream in one pass
132
+with no seeking and minimal buffering. Seeking to provide optimized
133
+encoding (such as two-pass encoding) or interactive decoding (such as
134
+scrubbing or instant replay) is not disallowed or discouraged, however
135
+no container feature requires nonlinear access of the bitstream.
136
+
137
+<h3>Variable Bit Rate, Variable Payload Size</h3>
138
+
139
+<p>Ogg is designed to contain any size data payload with bounded,
140
+predictable efficiency. Ogg packets have no maximum size and a
141
+zero-byte minimum size. There is no restriction on size changes from
142
+packet to packet. Variable size packets do not require the use of any
143
+optional or additional container features. There is no optimal
144
+suggested packet size, though special consideration was paid to make
145
+sure 50-200 byte packets were no less efficient than larger packet
146
+sizes. The original design criteria was a 2% overhead at 50 byte
147
+packets, dropping to a maximum working overhead of 1% with larger
148
+packets, and a typical working overhead of .5-.7% for most practical
149
+uses.
150
+
151
+<h3>Simple pagination</h3>
152
+
153
+<p>Ogg is a byte-aligned container with no context-dependent, optional
154
+or variable-length fields. Ogg requires no repacking of codec data.
155
+The page structure is written out in-line as packet data is submitted
156
+to the streaming abstraction. In addition, it is possible to
157
+implement both Ogg mux and demux as MT-hot zero-copy abstractions (as
158
+is done in the Tremor sourcebase).
159
+
160
+<h3>Capture</h3>
161
+
162
+<p>Ogg is designed for efficient and immediate stream capture with
163
+high confidence. Although packets have no size limit in Ogg, pages
164
+are a maximum of just under 64kB meaning that any Ogg stream can be
165
+captured with confidence after seeing 128kB of data or less [worst
166
+case; typical figure is 6kB] from any random starting point in the
167
+stream.
168
+
169
+<h3>Seeking</h3>
170
+
171
+<p>Ogg implements simple coarse- and fine-grained seeking by design.
172
+
173
+<p>Coarse seeking may be performed by simply 'moving the tone arm' to a
174
+new position and 'dropping the needle'. Rapid capture with
175
+accompanying timecode from any location in an Ogg file is guaranteed
176
+by the stream design. From the acquisition of the first timecode,
177
+all data needed to play back from that time code forward is ahead of
178
+the stream cursor.
179
+
180
+<p>Ogg implements full sample-granularity seeking using an
181
+interpolated bisection search built on the capture and timecode
182
+mechanisms used by coarse seeking. As above, once a search finds
183
+the desired timecode, all data needed to play back from that time code
184
+forward is ahead of the stream cursor.
185
+
186
+<p>Both coarse and fine seeking use the page structure and sequencing
187
+inherent to the Ogg format. All Ogg streams are fully seekable from
188
+creation; seekability is unaffected by truncation or missing data, and
189
+is tolerant of gross corruption. Seek operations are neither 'fuzzy' nor
190
+heuristic.
191
+
192
+<p>Seeking without use of an index is a major point of the Ogg
193
+design. There two primary reasons why Ogg transport forgoes an index:
194
+
195
+<ol>
196
+
197
+<li>An index is only marginally useful in Ogg for the complexity
198
+added; it adds no new functionality and seldom improves performance
199
+noticeably. Empirical testing shows that indexless interpolation
200
+search does not require many more seeks in practice than using an
201
libogg-1.3.0.tar.gz/doc/rfc5334.txt
Added
201
1
2
+
3
+
4
+
5
+
6
+
7
+
8
+Network Working Group I. Goncalves
9
+Request for Comments: 5334 S. Pfeiffer
10
+Obsoletes: 3534 C. Montgomery
11
+Category: Standards Track Xiph
12
+ September 2008
13
+
14
+
15
+ Ogg Media Types
16
+
17
+Status of This Memo
18
+
19
+ This document specifies an Internet standards track protocol for the
20
+ Internet community, and requests discussion and suggestions for
21
+ improvements. Please refer to the current edition of the "Internet
22
+ Official Protocol Standards" (STD 1) for the standardization state
23
+ and status of this protocol. Distribution of this memo is unlimited.
24
+
25
+Abstract
26
+
27
+ This document describes the registration of media types for the Ogg
28
+ container format and conformance requirements for implementations of
29
+ these types. This document obsoletes RFC 3534.
30
+
31
+Table of Contents
32
+
33
+ 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . 2
34
+ 2. Changes Since RFC 3534 . . . . . . . . . . . . . . . . . . 2
35
+ 3. Conformance and Document Conventions . . . . . . . . . . . 3
36
+ 4. Deployed Media Types and Compatibility . . . . . . . . . . 3
37
+ 5. Relation between the Media Types . . . . . . . . . . . . . 5
38
+ 6. Encoding Considerations . . . . . . . . . . . . . . . . . . 5
39
+ 7. Security Considerations . . . . . . . . . . . . . . . . . . 6
40
+ 8. Interoperability Considerations . . . . . . . . . . . . . . 7
41
+ 9. IANA Considerations . . . . . . . . . . . . . . . . . . . . 7
42
+ 10. Ogg Media Types . . . . . . . . . . . . . . . . . . . . . . 7
43
+ 10.1. application/ogg . . . . . . . . . . . . . . . . . . . . . . 7
44
+ 10.2. video/ogg . . . . . . . . . . . . . . . . . . . . . . . . . 8
45
+ 10.3. audio/ogg . . . . . . . . . . . . . . . . . . . . . . . . . 9
46
+ 11. Acknowledgements . . . . . . . . . . . . . . . . . . . . . 10
47
+ 12. Copying Conditions . . . . . . . . . . . . . . . . . . . . 10
48
+ 13. References . . . . . . . . . . . . . . . . . . . . . . . . 11
49
+ 13.1. Normative References . . . . . . . . . . . . . . . . . . . 11
50
+ 13.2. Informative References . . . . . . . . . . . . . . . . . . 11
51
+
52
+
53
+
54
+
55
+
56
+
57
+
58
+
59
+Goncalves, et al. Standards Track [Page 1]
60
+
61
+RFC 5334 Ogg Media Types September 2008
62
+
63
+
64
+1. Introduction
65
+
66
+ This document describes media types for Ogg, a data encapsulation
67
+ format defined by the Xiph.Org Foundation for public use. Refer to
68
+ "Introduction" in [RFC3533] and "Overview" in [Ogg] for background
69
+ information on this container format.
70
+
71
+ Binary data contained in Ogg, such as Vorbis and Theora, has
72
+ historically been interchanged using the application/ogg media type
73
+ as defined by [RFC3534]. This document obsoletes [RFC3534] and
74
+ defines three media types for different types of content in Ogg to
75
+ reflect this usage in the IANA media type registry, to foster
76
+ interoperability by defining underspecified aspects, and to provide
77
+ general security considerations.
78
+
79
+ The Ogg container format is known to contain [Theora] or [Dirac]
80
+ video, [Speex] (narrow-band and wide-band) speech, [Vorbis] or [FLAC]
81
+ audio, and [CMML] timed text/metadata. As Ogg encapsulates binary
82
+ data, it is possible to include any other type of video, audio,
83
+ image, text, or, generally speaking, any time-continuously sampled
84
+ data.
85
+
86
+ While raw packets from these data sources may be used directly by
87
+ transport mechanisms that provide their own framing and packet-
88
+ separation mechanisms (such as UDP datagrams or RTP), Ogg is a
89
+ solution for stream based storage (such as files) and transport (such
90
+ as TCP streams or pipes). The media types defined in this document
91
+ are needed to correctly identify such content when it is served over
92
+ HTTP, included in multi-part documents, or used in other places where
93
+ media types [RFC2045] are used.
94
+
95
+2. Changes Since RFC 3534
96
+
97
+ o The type "application/ogg" is redefined.
98
+
99
+ o The types "video/ogg" and "audio/ogg" are defined.
100
+
101
+ o New file extensions are defined.
102
+
103
+ o New Macintosh file type codes are defined.
104
+
105
+ o The codecs parameter is defined for optional use.
106
+
107
+ o The Ogg Skeleton extension becomes a recommended addition for
108
+ content served under the new types.
109
+
110
+
111
+
112
+
113
+
114
+
115
+Goncalves, et al. Standards Track [Page 2]
116
+
117
+RFC 5334 Ogg Media Types September 2008
118
+
119
+
120
+3. Conformance and Document Conventions
121
+
122
+ The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
123
+ "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
124
+ document are to be interpreted as described in BCP 14, [RFC2119] and
125
+ indicate requirement levels for compliant implementations.
126
+ Requirements apply to all implementations unless otherwise stated.
127
+
128
+ An implementation is a software module that supports one of the media
129
+ types defined in this document. Software modules may support
130
+ multiple media types, but conformance is considered individually for
131
+ each type.
132
+
133
+ Implementations that fail to satisfy one or more "MUST" requirements
134
+ are considered non-compliant. Implementations that satisfy all
135
+ "MUST" requirements, but fail to satisfy one or more "SHOULD"
136
+ requirements, are said to be "conditionally compliant". All other
137
+ implementations are "unconditionally compliant".
138
+
139
+4. Deployed Media Types and Compatibility
140
+
141
+ The application/ogg media type has been used in an ad hoc fashion to
142
+ label and exchange multimedia content in Ogg containers.
143
+
144
+ Use of the "application" top-level type for this kind of content is
145
+ known to be problematic, in particular since it obfuscates video and
146
+ audio content. This document thus defines the media types,
147
+
148
+ o video/ogg
149
+
150
+ o audio/ogg
151
+
152
+ which are intended for common use and SHOULD be used when dealing
153
+ with video or audio content, respectively. This document also
154
+ obsoletes the [RFC3534] definition of application/ogg and marks it
155
+ for complex data (e.g., multitrack visual, audio, textual, and other
156
+ time-continuously sampled data), which is not clearly video or audio
157
+ data and thus not suited for either the video/ogg or audio/ogg types.
158
+ Refer to the following section for more details.
159
+
160
+ An Ogg bitstream generally consists of one or more logical bitstreams
161
+ that each consist of a series of header and data pages packetising
162
+ time-continuous binary data [RFC3533]. The content types of the
163
+ logical bitstreams may be identified without decoding the header
164
+ pages of the logical bitstreams through use of a [Skeleton]
165
+ bitstream. Using Ogg Skeleton is REQUIRED for content served under
166
+
167
+
168
+
169
+
170
+
171
+Goncalves, et al. Standards Track [Page 3]
172
+
173
+RFC 5334 Ogg Media Types September 2008
174
+
175
+
176
+ the application/ogg type and RECOMMENDED for video/ogg and audio/ogg,
177
+ as Skeleton contains identifiers to describe the different
178
+ encapsulated data.
179
+
180
+ Furthermore, it is RECOMMENDED that implementations that identify a
181
+ logical bitstream that they cannot decode SHOULD ignore it, while
182
+ continuing to decode the ones they can. Such precaution ensures
183
+ backward and forward compatibility with existing and future data.
184
+
185
+ These media types can optionally use the "codecs" parameter described
186
+ in [RFC4281]. Codecs encapsulated in Ogg require a text identifier
187
+ at the beginning of the first header page, hence a machine-readable
188
+ method to identify the encapsulated codecs would be through this
189
+ header. The following table illustrates how those header values map
190
+ into strings that are used in the "codecs" parameter when dealing
191
+ with Ogg media types.
192
+
193
+ Codec Identifier | Codecs Parameter
194
+ -----------------------------------------------------------
195
+ char[5]: 'BBCD\0' | dirac
196
+ char[5]: '\177FLAC' | flac
197
+ char[7]: '\x80theora' | theora
198
+ char[7]: '\x01vorbis' | vorbis
199
+ char[8]: 'CELT ' | celt
200
+ char[8]: 'CMML\0\0\0\0' | cmml
201
libogg-1.3.0.tar.gz/doc/skeleton.html
Added
201
1
2
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
3
+<html dir="ltr" lang="en">
4
+<head>
5
+
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>The Ogg Skeleton Metadata Bitstream</title>
8
+
9
+<style type="text/css">
10
+body {
11
+ margin: 0 18px 0 18px;
12
+ padding-bottom: 30px;
13
+ font-family: Verdana, "DejaVu Sans", sans-serif;
14
+ color: #333333;
15
+ font-size: .8em;
16
+}
17
+
18
+a {
19
+ color: #3366cc;
20
+}
21
+
22
+img {
23
+ border: 0;
24
+}
25
+
26
+#xiphlogo {
27
+ margin: 30px 0 16px 0;
28
+}
29
+
30
+#content p {
31
+ line-height: 1.4;
32
+}
33
+
34
+h1, h1 a, h2, h2 a, h3, h3 a {
35
+ font-weight: bold;
36
+ color: #ff9900;
37
+ margin: 1.3em 0 8px 0;
38
+}
39
+
40
+h1 {
41
+ font-size: 1.3em;
42
+}
43
+
44
+h2 {
45
+ font-size: 1.2em;
46
+}
47
+
48
+h3 {
49
+ font-size: 1.1em;
50
+}
51
+
52
+li {
53
+ line-height: 1.4;
54
+}
55
+
56
+#copyright {
57
+ margin-top: 30px;
58
+ line-height: 1.5em;
59
+ text-align: center;
60
+ font-size: .8em;
61
+ color: #888888;
62
+ clear: both;
63
+}
64
+</style>
65
+
66
+</head>
67
+
68
+<body>
69
+
70
+<div id="xiphlogo">
71
+ <a href="http://xiph.org/"><img src="fish_xiph_org.png" alt="Fish Logo and Xiph.org"></a>
72
+</div>
73
+
74
+<h1>The Ogg Skeleton Metadata Bitstream</h1>
75
+
76
+<h2>Overview</h2>
77
+
78
+<p><strong>Ogg Skeleton</strong> provides structuring information for multitrack <a href="//xiph.org/ogg">Ogg</a> files. It is compatible with Ogg <a rel="external" href="//theora.org">Theora</a> and provides extra clues for synchronization and content negotiation such as language selection.</p>
79
+
80
+<p>Ogg is a generic container format for time-continuous data streams, enabling interleaving of several tracks of frame-wise encoded content in a time-multiplexed manner. As an example, an Ogg physical bitstream could encapsulate several tracks of video encoded in Theora and multiple tracks of audio encoded in Speex or Vorbis or FLAC at the same time. A player that decodes such a bitstream could then, for example, play one video channel as the main video playback, alpha-blend another one on top of it (e.g. a caption track), play a main Vorbis audio together with several FLAC audio tracks simultaneously (e.g. as sound effects), and provide a choice of Speex channels (e.g. providing commentary in different languages). Such a file is generally possible to create with Ogg, it is however not possible to generically parse such a file, seek on it, understand what codecs are contained in such a file, and dynamically handle and play back such content.</p>
81
+
82
+<p>Ogg does not know anything about the content it carries and leaves it to the media mapping of each codec to declare and describe itself. There is no meta information available at the Ogg level about the content tracks encapsulated within an Ogg physical bitstream. This is particularly a problem if you don't have all the decoder libraries available and just want to parse an Ogg file to find out what type of data it encapsulates (such as the "file" command under *nix to determine what file it is through magic numbers), or want to seek to a temporal offset without having to decode the data (such as on a Web server that just serves out Ogg files and parts thereof).</p>
83
+
84
+<p>Ogg Skeleton is being designed to overcome these problems. Ogg Skeleton is a logical bitstream within an Ogg stream that contains information about the other encapsulated logical bitstreams. For each logical bitstream it provides information such as its media type, and explains the way the granulepos field in Ogg pages is mapped to time.</p>
85
+
86
+<p>Ogg Skeleton is also designed to allow the creation of substreams from Ogg physical bitstreams that retain the original timing information. For example, when cutting out the segment between the 7th and the 59th second of an Ogg file, it would be nice to continue to start this cut out file with a playback time of 7 seconds and not of 0. This is of particular interest if you're streaming this file from a Web server after a query for a temporal subpart such as in http://example.com/video.ogv?t=7-59</p>
87
+
88
+<h2>Specification</h2>
89
+
90
+<h3>How to describe the logical bitstreams within an Ogg container?</h3>
91
+
92
+<p>The following information about a logical bitstream is of interest to contain as meta information in the Skeleton:</p>
93
+<ul>
94
+<li>the serial number: it identifies a content track</li>
95
+<li>the mime type: it identifies the content type</li>
96
+<li>other generic name-value fields that can provide meta information such as the language of a track or the video height and width</li>
97
+<li>the number of header packets: this informs a parser about the number of actual header packets in an Ogg logical bitstream</li>
98
+<li>the granule rate: the granule rate represents the data rate in Hz at which content is sampled for the particular logical bitstream, allowing to map a granule position to time by calculating "granulepos / granulerate"</li>
99
+<li>the preroll: the number of past content packets to take into account when decoding the current Ogg page, which is necessary for seeking (vorbis has generally 2, speex 3)</li>
100
+<li>the granuleshift: the number of lower bits from the granulepos field that are used to provide position information for sub-seekable units (like the keyframe shift in theora)</li>
101
+<li>a basetime: it provides a mapping for granule position 0 (for all logical bitstreams) to a playback time; an example use: most content in professional analog video creation actually starts at a time of 1 hour and thus adding this additional field allows them retain this mapping on digitizing their content</li>
102
+<li>a UTC time: it provides a mapping for granule position 0 (for all logical bitstreams) to a real-world clock time allowing to remember e.g. the recording or broadcast time of some content</li>
103
+</ul>
104
+
105
+<h3>How to allow the creation of substreams from an Ogg physical bitstream?</h3>
106
+
107
+<p>When cutting out a subpart of an Ogg physical bitstream, the aim is to keep all the content pages intact (including the framing and granule positions) and just change some information in the Skeleton that allows reconstruction of the accurate time mapping. When remultiplexing such a bitstream, it is necessary to take into account all the different contained logical bitstreams. A given cut-in time maps to several different byte positions in the Ogg physical bitstream because each logical bitstream has its relevant information for that time at a different location. In addition, the resolution of each logical bitstream may not be high enough to accommodate for the given cut-in time and thus there may be some surplus information necessary to be remuxed into the new bitstream.</p>
108
+
109
+<p>The following information is necessary to be added to the Skeleton to allow a correct presentation of a subpart of an Ogg bitstream:</p>
110
+<ul>
111
+<li>the presentation time: this is the actual cut-in time and all logical bitstreams are meant to start presenting from this time onwards, not from the time their data starts, which may be some time before that (because this time may have mapped right into the middle of a packet, or because the logical bitstream has a preroll or a keyframe shift)</li>
112
+<li>the basegranule: this represents the granule number with which this logical bitstream starts in the remuxed stream and provides for each logical bitstream the accurate start time of its data stream; this information is necessary to allow correct decoding and timing of the first data packets contained in a logcial bitstream of a remuxed Ogg stream</li>
113
+</ul>
114
+
115
+<h3>Ogg Skeleton version 3.0 Format Specification</h3>
116
+
117
+<p>Adding the above information into an Ogg bitstream without breaking existing Ogg functionality and code requires the use of a logical bitstream for Ogg Skeleton. This logical bitstream may be ignored on decoding such that existing players can still continue to play back Ogg files that have a Skeleton bitstream. Skeleton enriches the Ogg bitstream to provide meta information about structure and content of the Ogg bitstream.</p>
118
+
119
+<p>The Skeleton logical bitstream starts with an ident header that contains information about all of the logical bitstreams and is mapped into the Skeleton bos page. The first 8 bytes provide the magic identifier "fishead\0".
120
+After the fishead follows a set of secondary header packets, each of which contains information about one logical bitstream. These secondary header packets are identified by an 8 byte code of "fisbone\0". The Skeleton logical bitstream has no actual content packets. Its eos page is included into the stream before any data pages of the other logical bitstreams appear and contains a packet of length 0.</p>
121
+
122
+<p>The fishead ident header looks as follows:</p>
123
+<pre>
124
+
125
+ 0 1 2 3
126
+ 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1| Byte
127
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
128
+ | Identifier 'fishead\0' | 0-3
129
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
130
+ | | 4-7
131
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
132
+ | Version major | Version minor | 8-11
133
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
134
+ | Presentationtime numerator | 12-15
135
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
136
+ | | 16-19
137
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
138
+ | Presentationtime denominator | 20-23
139
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
140
+ | | 24-27
141
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
142
+ | Basetime numerator | 28-31
143
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
144
+ | | 32-35
145
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
146
+ | Basetime denominator | 36-39
147
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
148
+ | | 40-43
149
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
150
+ | UTC | 44-47
151
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
152
+ | | 48-51
153
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
154
+ | | 52-55
155
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
156
+ | | 56-59
157
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
158
+ | | 60-63
159
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
160
+
161
+</pre>
162
+<p>The version fields provide version information for the Skeleton track, currently being 3.0 (the number having evolved within the Annodex project).</p>
163
+
164
+<p>Presentation time and basetime are specified as a rational number, the denominator providing the temporal resolution at which the time is given (e.g. to specify time in milliseconds, provide a denominator of 1000).</p>
165
+
166
+<p>The fisbone secondary header packet looks as follows:</p>
167
+<pre>
168
+
169
+ 0 1 2 3
170
+ 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1| Byte
171
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
172
+ | Identifier 'fisbone\0' | 0-3
173
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
174
+ | | 4-7
175
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
176
+ | Offset to message header fields | 8-11
177
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
178
+ | Serial number | 12-15
179
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
180
+ | Number of header packets | 16-19
181
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
182
+ | Granulerate numerator | 20-23
183
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
184
+ | | 24-27
185
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
186
+ | Granulerate denominator | 28-31
187
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
188
+ | | 32-35
189
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
190
+ | Basegranule | 36-39
191
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
192
+ | | 40-43
193
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
194
+ | Preroll | 44-47
195
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
196
+ | Granuleshift | Padding/future use | 48-51
197
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
198
+ | Message header fields ... | 52-
199
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
200
+
201
libogg-1.1.3.tar.gz/include/Makefile.in -> libogg-1.3.0.tar.gz/include/Makefile.in
Changed
201
1
2
-# Makefile.in generated by automake 1.9.5 from Makefile.am.
3
+# Makefile.in generated by automake 1.11.1 from Makefile.am.
4
# @configure_input@
5
6
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
7
-# 2003, 2004, 2005 Free Software Foundation, Inc.
8
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
9
+# Inc.
10
# This Makefile.in is free software; the Free Software Foundation
11
# gives unlimited permission to copy and/or distribute it,
12
# with or without modifications, as long as this notice is preserved.
13
14
# PARTICULAR PURPOSE.
15
16
@SET_MAKE@
17
-srcdir = @srcdir@
18
-top_srcdir = @top_srcdir@
19
VPATH = @srcdir@
20
pkgdatadir = $(datadir)/@PACKAGE@
21
-pkglibdir = $(libdir)/@PACKAGE@
22
pkgincludedir = $(includedir)/@PACKAGE@
23
-top_builddir = ..
24
+pkglibdir = $(libdir)/@PACKAGE@
25
+pkglibexecdir = $(libexecdir)/@PACKAGE@
26
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
27
-INSTALL = @INSTALL@
28
install_sh_DATA = $(install_sh) -c -m 644
29
install_sh_PROGRAM = $(install_sh) -c
30
install_sh_SCRIPT = $(install_sh) -c
31
32
mkinstalldirs = $(install_sh) -d
33
CONFIG_HEADER = $(top_builddir)/config.h
34
CONFIG_CLEAN_FILES =
35
+CONFIG_CLEAN_VPATH_FILES =
36
SOURCES =
37
DIST_SOURCES =
38
RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
39
html-recursive info-recursive install-data-recursive \
40
- install-exec-recursive install-info-recursive \
41
- install-recursive installcheck-recursive installdirs-recursive \
42
- pdf-recursive ps-recursive uninstall-info-recursive \
43
- uninstall-recursive
44
+ install-dvi-recursive install-exec-recursive \
45
+ install-html-recursive install-info-recursive \
46
+ install-pdf-recursive install-ps-recursive install-recursive \
47
+ installcheck-recursive installdirs-recursive pdf-recursive \
48
+ ps-recursive uninstall-recursive
49
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
50
+ distclean-recursive maintainer-clean-recursive
51
+AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
52
+ $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
53
+ distdir
54
ETAGS = etags
55
CTAGS = ctags
56
DIST_SUBDIRS = $(SUBDIRS)
57
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
58
+am__relativize = \
59
+ dir0=`pwd`; \
60
+ sed_first='s,^\([^/]*\)/.*$$,\1,'; \
61
+ sed_rest='s,^[^/]*/*,,'; \
62
+ sed_last='s,^.*/\([^/]*\)$$,\1,'; \
63
+ sed_butlast='s,/*[^/]*$$,,'; \
64
+ while test -n "$$dir1"; do \
65
+ first=`echo "$$dir1" | sed -e "$$sed_first"`; \
66
+ if test "$$first" != "."; then \
67
+ if test "$$first" = ".."; then \
68
+ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
69
+ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
70
+ else \
71
+ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
72
+ if test "$$first2" = "$$first"; then \
73
+ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
74
+ else \
75
+ dir2="../$$dir2"; \
76
+ fi; \
77
+ dir0="$$dir0"/"$$first"; \
78
+ fi; \
79
+ fi; \
80
+ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
81
+ done; \
82
+ reldir="$$dir2"
83
ACLOCAL = @ACLOCAL@
84
-AMDEP_FALSE = @AMDEP_FALSE@
85
-AMDEP_TRUE = @AMDEP_TRUE@
86
AMTAR = @AMTAR@
87
AR = @AR@
88
AUTOCONF = @AUTOCONF@
89
90
CFLAGS = @CFLAGS@
91
CPP = @CPP@
92
CPPFLAGS = @CPPFLAGS@
93
-CXX = @CXX@
94
-CXXCPP = @CXXCPP@
95
-CXXDEPMODE = @CXXDEPMODE@
96
-CXXFLAGS = @CXXFLAGS@
97
CYGPATH_W = @CYGPATH_W@
98
DEBUG = @DEBUG@
99
DEFS = @DEFS@
100
DEPDIR = @DEPDIR@
101
-ECHO = @ECHO@
102
+DLLTOOL = @DLLTOOL@
103
+DSYMUTIL = @DSYMUTIL@
104
+DUMPBIN = @DUMPBIN@
105
ECHO_C = @ECHO_C@
106
ECHO_N = @ECHO_N@
107
ECHO_T = @ECHO_T@
108
EGREP = @EGREP@
109
EXEEXT = @EXEEXT@
110
-F77 = @F77@
111
-FFLAGS = @FFLAGS@
112
+FGREP = @FGREP@
113
+GREP = @GREP@
114
+INCLUDE_INTTYPES_H = @INCLUDE_INTTYPES_H@
115
+INCLUDE_STDINT_H = @INCLUDE_STDINT_H@
116
+INCLUDE_SYS_TYPES_H = @INCLUDE_SYS_TYPES_H@
117
+INSTALL = @INSTALL@
118
INSTALL_DATA = @INSTALL_DATA@
119
INSTALL_PROGRAM = @INSTALL_PROGRAM@
120
INSTALL_SCRIPT = @INSTALL_SCRIPT@
121
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
122
+LD = @LD@
123
LDFLAGS = @LDFLAGS@
124
LIBOBJS = @LIBOBJS@
125
LIBS = @LIBS@
126
127
LIB_AGE = @LIB_AGE@
128
LIB_CURRENT = @LIB_CURRENT@
129
LIB_REVISION = @LIB_REVISION@
130
+LIPO = @LIPO@
131
LN_S = @LN_S@
132
LTLIBOBJS = @LTLIBOBJS@
133
MAINT = @MAINT@
134
-MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
135
-MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
136
MAKEINFO = @MAKEINFO@
137
+MANIFEST_TOOL = @MANIFEST_TOOL@
138
+MKDIR_P = @MKDIR_P@
139
+NM = @NM@
140
+NMEDIT = @NMEDIT@
141
+OBJDUMP = @OBJDUMP@
142
OBJEXT = @OBJEXT@
143
OPT = @OPT@
144
+OTOOL = @OTOOL@
145
+OTOOL64 = @OTOOL64@
146
PACKAGE = @PACKAGE@
147
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
148
PACKAGE_NAME = @PACKAGE_NAME@
149
PACKAGE_STRING = @PACKAGE_STRING@
150
PACKAGE_TARNAME = @PACKAGE_TARNAME@
151
+PACKAGE_URL = @PACKAGE_URL@
152
PACKAGE_VERSION = @PACKAGE_VERSION@
153
PATH_SEPARATOR = @PATH_SEPARATOR@
154
PROFILE = @PROFILE@
155
RANLIB = @RANLIB@
156
+SED = @SED@
157
SET_MAKE = @SET_MAKE@
158
SHELL = @SHELL@
159
SIZE16 = @SIZE16@
160
161
USIZE16 = @USIZE16@
162
USIZE32 = @USIZE32@
163
VERSION = @VERSION@
164
+abs_builddir = @abs_builddir@
165
+abs_srcdir = @abs_srcdir@
166
+abs_top_builddir = @abs_top_builddir@
167
+abs_top_srcdir = @abs_top_srcdir@
168
ac_ct_AR = @ac_ct_AR@
169
ac_ct_CC = @ac_ct_CC@
170
-ac_ct_CXX = @ac_ct_CXX@
171
-ac_ct_F77 = @ac_ct_F77@
172
-ac_ct_RANLIB = @ac_ct_RANLIB@
173
-ac_ct_STRIP = @ac_ct_STRIP@
174
-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
175
-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
176
-am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
177
-am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
178
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
179
am__include = @am__include@
180
am__leading_dot = @am__leading_dot@
181
am__quote = @am__quote@
182
183
build_cpu = @build_cpu@
184
build_os = @build_os@
185
build_vendor = @build_vendor@
186
+builddir = @builddir@
187
datadir = @datadir@
188
+datarootdir = @datarootdir@
189
+docdir = @docdir@
190
+dvidir = @dvidir@
191
exec_prefix = @exec_prefix@
192
host = @host@
193
host_alias = @host_alias@
194
host_cpu = @host_cpu@
195
host_os = @host_os@
196
host_vendor = @host_vendor@
197
+htmldir = @htmldir@
198
includedir = @includedir@
199
infodir = @infodir@
200
install_sh = @install_sh@
201
libogg-1.1.3.tar.gz/include/ogg/Makefile.in -> libogg-1.3.0.tar.gz/include/ogg/Makefile.in
Changed
201
1
2
-# Makefile.in generated by automake 1.9.5 from Makefile.am.
3
+# Makefile.in generated by automake 1.11.1 from Makefile.am.
4
# @configure_input@
5
6
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
7
-# 2003, 2004, 2005 Free Software Foundation, Inc.
8
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
9
+# Inc.
10
# This Makefile.in is free software; the Free Software Foundation
11
# gives unlimited permission to copy and/or distribute it,
12
# with or without modifications, as long as this notice is preserved.
13
14
15
@SET_MAKE@
16
17
-srcdir = @srcdir@
18
-top_srcdir = @top_srcdir@
19
VPATH = @srcdir@
20
pkgdatadir = $(datadir)/@PACKAGE@
21
-pkglibdir = $(libdir)/@PACKAGE@
22
pkgincludedir = $(includedir)/@PACKAGE@
23
-top_builddir = ../..
24
+pkglibdir = $(libdir)/@PACKAGE@
25
+pkglibexecdir = $(libexecdir)/@PACKAGE@
26
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
27
-INSTALL = @INSTALL@
28
install_sh_DATA = $(install_sh) -c -m 644
29
install_sh_PROGRAM = $(install_sh) -c
30
install_sh_SCRIPT = $(install_sh) -c
31
32
mkinstalldirs = $(install_sh) -d
33
CONFIG_HEADER = $(top_builddir)/config.h
34
CONFIG_CLEAN_FILES = config_types.h
35
+CONFIG_CLEAN_VPATH_FILES =
36
SOURCES =
37
DIST_SOURCES =
38
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
39
40
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
41
*) f=$$p;; \
42
esac;
43
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
44
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
45
+am__install_max = 40
46
+am__nobase_strip_setup = \
47
+ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
48
+am__nobase_strip = \
49
+ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
50
+am__nobase_list = $(am__nobase_strip_setup); \
51
+ for p in $$list; do echo "$$p $$p"; done | \
52
+ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
53
+ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
54
+ if (++n[$$2] == $(am__install_max)) \
55
+ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
56
+ END { for (dir in files) print dir, files[dir] }'
57
+am__base_list = \
58
+ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
59
+ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
60
am__installdirs = "$(DESTDIR)$(oggincludedir)" \
61
"$(DESTDIR)$(oggincludedir)"
62
-nodist_oggincludeHEADERS_INSTALL = $(INSTALL_HEADER)
63
-oggincludeHEADERS_INSTALL = $(INSTALL_HEADER)
64
HEADERS = $(nodist_ogginclude_HEADERS) $(ogginclude_HEADERS)
65
ETAGS = etags
66
CTAGS = ctags
67
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
68
ACLOCAL = @ACLOCAL@
69
-AMDEP_FALSE = @AMDEP_FALSE@
70
-AMDEP_TRUE = @AMDEP_TRUE@
71
AMTAR = @AMTAR@
72
AR = @AR@
73
AUTOCONF = @AUTOCONF@
74
75
CFLAGS = @CFLAGS@
76
CPP = @CPP@
77
CPPFLAGS = @CPPFLAGS@
78
-CXX = @CXX@
79
-CXXCPP = @CXXCPP@
80
-CXXDEPMODE = @CXXDEPMODE@
81
-CXXFLAGS = @CXXFLAGS@
82
CYGPATH_W = @CYGPATH_W@
83
DEBUG = @DEBUG@
84
DEFS = @DEFS@
85
DEPDIR = @DEPDIR@
86
-ECHO = @ECHO@
87
+DLLTOOL = @DLLTOOL@
88
+DSYMUTIL = @DSYMUTIL@
89
+DUMPBIN = @DUMPBIN@
90
ECHO_C = @ECHO_C@
91
ECHO_N = @ECHO_N@
92
ECHO_T = @ECHO_T@
93
EGREP = @EGREP@
94
EXEEXT = @EXEEXT@
95
-F77 = @F77@
96
-FFLAGS = @FFLAGS@
97
+FGREP = @FGREP@
98
+GREP = @GREP@
99
+INCLUDE_INTTYPES_H = @INCLUDE_INTTYPES_H@
100
+INCLUDE_STDINT_H = @INCLUDE_STDINT_H@
101
+INCLUDE_SYS_TYPES_H = @INCLUDE_SYS_TYPES_H@
102
+INSTALL = @INSTALL@
103
INSTALL_DATA = @INSTALL_DATA@
104
INSTALL_PROGRAM = @INSTALL_PROGRAM@
105
INSTALL_SCRIPT = @INSTALL_SCRIPT@
106
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
107
+LD = @LD@
108
LDFLAGS = @LDFLAGS@
109
LIBOBJS = @LIBOBJS@
110
LIBS = @LIBS@
111
112
LIB_AGE = @LIB_AGE@
113
LIB_CURRENT = @LIB_CURRENT@
114
LIB_REVISION = @LIB_REVISION@
115
+LIPO = @LIPO@
116
LN_S = @LN_S@
117
LTLIBOBJS = @LTLIBOBJS@
118
MAINT = @MAINT@
119
-MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
120
-MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
121
MAKEINFO = @MAKEINFO@
122
+MANIFEST_TOOL = @MANIFEST_TOOL@
123
+MKDIR_P = @MKDIR_P@
124
+NM = @NM@
125
+NMEDIT = @NMEDIT@
126
+OBJDUMP = @OBJDUMP@
127
OBJEXT = @OBJEXT@
128
OPT = @OPT@
129
+OTOOL = @OTOOL@
130
+OTOOL64 = @OTOOL64@
131
PACKAGE = @PACKAGE@
132
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
133
PACKAGE_NAME = @PACKAGE_NAME@
134
PACKAGE_STRING = @PACKAGE_STRING@
135
PACKAGE_TARNAME = @PACKAGE_TARNAME@
136
+PACKAGE_URL = @PACKAGE_URL@
137
PACKAGE_VERSION = @PACKAGE_VERSION@
138
PATH_SEPARATOR = @PATH_SEPARATOR@
139
PROFILE = @PROFILE@
140
RANLIB = @RANLIB@
141
+SED = @SED@
142
SET_MAKE = @SET_MAKE@
143
SHELL = @SHELL@
144
SIZE16 = @SIZE16@
145
146
USIZE16 = @USIZE16@
147
USIZE32 = @USIZE32@
148
VERSION = @VERSION@
149
+abs_builddir = @abs_builddir@
150
+abs_srcdir = @abs_srcdir@
151
+abs_top_builddir = @abs_top_builddir@
152
+abs_top_srcdir = @abs_top_srcdir@
153
ac_ct_AR = @ac_ct_AR@
154
ac_ct_CC = @ac_ct_CC@
155
-ac_ct_CXX = @ac_ct_CXX@
156
-ac_ct_F77 = @ac_ct_F77@
157
-ac_ct_RANLIB = @ac_ct_RANLIB@
158
-ac_ct_STRIP = @ac_ct_STRIP@
159
-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
160
-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
161
-am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
162
-am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
163
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
164
am__include = @am__include@
165
am__leading_dot = @am__leading_dot@
166
am__quote = @am__quote@
167
168
build_cpu = @build_cpu@
169
build_os = @build_os@
170
build_vendor = @build_vendor@
171
+builddir = @builddir@
172
datadir = @datadir@
173
+datarootdir = @datarootdir@
174
+docdir = @docdir@
175
+dvidir = @dvidir@
176
exec_prefix = @exec_prefix@
177
host = @host@
178
host_alias = @host_alias@
179
host_cpu = @host_cpu@
180
host_os = @host_os@
181
host_vendor = @host_vendor@
182
+htmldir = @htmldir@
183
includedir = @includedir@
184
infodir = @infodir@
185
install_sh = @install_sh@
186
libdir = @libdir@
187
libexecdir = @libexecdir@
188
+localedir = @localedir@
189
localstatedir = @localstatedir@
190
mandir = @mandir@
191
mkdir_p = @mkdir_p@
192
oldincludedir = @oldincludedir@
193
+pdfdir = @pdfdir@
194
prefix = @prefix@
195
program_transform_name = @program_transform_name@
196
+psdir = @psdir@
197
sbindir = @sbindir@
198
sharedstatedir = @sharedstatedir@
199
+srcdir = @srcdir@
200
sysconfdir = @sysconfdir@
201
libogg-1.1.3.tar.gz/include/ogg/config_types.h.in -> libogg-1.3.0.tar.gz/include/ogg/config_types.h.in
Changed
22
1
2
#define __CONFIG_TYPES_H__
3
4
/* these are filled in by configure */
5
+#define INCLUDE_INTTYPES_H @INCLUDE_INTTYPES_H@
6
+#define INCLUDE_STDINT_H @INCLUDE_STDINT_H@
7
+#define INCLUDE_SYS_TYPES_H @INCLUDE_SYS_TYPES_H@
8
+
9
+#if INCLUDE_INTTYPES_H
10
+# include <inttypes.h>
11
+#endif
12
+#if INCLUDE_STDINT_H
13
+# include <stdint.h>
14
+#endif
15
+#if INCLUDE_SYS_TYPES_H
16
+# include <sys/types.h>
17
+#endif
18
+
19
typedef @SIZE16@ ogg_int16_t;
20
typedef @USIZE16@ ogg_uint16_t;
21
typedef @SIZE32@ ogg_int32_t;
22
libogg-1.1.3.tar.gz/include/ogg/ogg.h -> libogg-1.3.0.tar.gz/include/ogg/ogg.h
Changed
151
1
2
* GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
3
* IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
4
* *
5
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002 *
6
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2007 *
7
* by the Xiph.Org Foundation http://www.xiph.org/ *
8
* *
9
********************************************************************
10
11
function: toplevel libogg include
12
- last mod: $Id: ogg.h 7188 2004-07-20 07:26:04Z xiphmont $
13
+ last mod: $Id: ogg.h 18044 2011-08-01 17:55:20Z gmaxwell $
14
15
********************************************************************/
16
#ifndef _OGG_H
17
18
extern "C" {
19
#endif
20
21
+#include <stddef.h>
22
#include <ogg/os_types.h>
23
24
typedef struct {
25
+ void *iov_base;
26
+ size_t iov_len;
27
+} ogg_iovec_t;
28
+
29
+typedef struct {
30
long endbyte;
31
int endbit;
32
33
34
35
int *lacing_vals; /* The values that will go to the segment table */
36
ogg_int64_t *granule_vals; /* granulepos values for headers. Not compact
37
- this way, but it is simple coupled to the
38
- lacing fifo */
39
+ this way, but it is simple coupled to the
40
+ lacing fifo */
41
long lacing_storage;
42
long lacing_fill;
43
long lacing_packet;
44
45
of a logical bitstream */
46
long serialno;
47
long pageno;
48
- ogg_int64_t packetno; /* sequence number for decode; the framing
49
+ ogg_int64_t packetno; /* sequence number for decode; the framing
50
knows where there's a hole in the data,
51
but we need coupling so that the codec
52
- (which is in a seperate abstraction
53
+ (which is in a separate abstraction
54
layer) also knows about the gap */
55
ogg_int64_t granulepos;
56
57
58
long e_o_s;
59
60
ogg_int64_t granulepos;
61
-
62
+
63
ogg_int64_t packetno; /* sequence number for decode; the framing
64
- knows where there's a hole in the data,
65
- but we need coupling so that the codec
66
- (which is in a seperate abstraction
67
- layer) also knows about the gap */
68
+ knows where there's a hole in the data,
69
+ but we need coupling so that the codec
70
+ (which is in a separate abstraction
71
+ layer) also knows about the gap */
72
} ogg_packet;
73
74
typedef struct {
75
76
/* Ogg BITSTREAM PRIMITIVES: bitstream ************************/
77
78
extern void oggpack_writeinit(oggpack_buffer *b);
79
+extern int oggpack_writecheck(oggpack_buffer *b);
80
extern void oggpack_writetrunc(oggpack_buffer *b,long bits);
81
extern void oggpack_writealign(oggpack_buffer *b);
82
extern void oggpack_writecopy(oggpack_buffer *b,void *source,long bits);
83
84
extern unsigned char *oggpack_get_buffer(oggpack_buffer *b);
85
86
extern void oggpackB_writeinit(oggpack_buffer *b);
87
+extern int oggpackB_writecheck(oggpack_buffer *b);
88
extern void oggpackB_writetrunc(oggpack_buffer *b,long bits);
89
extern void oggpackB_writealign(oggpack_buffer *b);
90
extern void oggpackB_writecopy(oggpack_buffer *b,void *source,long bits);
91
92
/* Ogg BITSTREAM PRIMITIVES: encoding **************************/
93
94
extern int ogg_stream_packetin(ogg_stream_state *os, ogg_packet *op);
95
+extern int ogg_stream_iovecin(ogg_stream_state *os, ogg_iovec_t *iov,
96
+ int count, long e_o_s, ogg_int64_t granulepos);
97
extern int ogg_stream_pageout(ogg_stream_state *os, ogg_page *og);
98
+extern int ogg_stream_pageout_fill(ogg_stream_state *os, ogg_page *og, int nfill);
99
extern int ogg_stream_flush(ogg_stream_state *os, ogg_page *og);
100
+extern int ogg_stream_flush_fill(ogg_stream_state *os, ogg_page *og, int nfill);
101
102
/* Ogg BITSTREAM PRIMITIVES: decoding **************************/
103
104
extern int ogg_sync_init(ogg_sync_state *oy);
105
extern int ogg_sync_clear(ogg_sync_state *oy);
106
extern int ogg_sync_reset(ogg_sync_state *oy);
107
-extern int ogg_sync_destroy(ogg_sync_state *oy);
108
+extern int ogg_sync_destroy(ogg_sync_state *oy);
109
+extern int ogg_sync_check(ogg_sync_state *oy);
110
111
extern char *ogg_sync_buffer(ogg_sync_state *oy, long size);
112
extern int ogg_sync_wrote(ogg_sync_state *oy, long bytes);
113
114
extern int ogg_stream_reset(ogg_stream_state *os);
115
extern int ogg_stream_reset_serialno(ogg_stream_state *os,int serialno);
116
extern int ogg_stream_destroy(ogg_stream_state *os);
117
+extern int ogg_stream_check(ogg_stream_state *os);
118
extern int ogg_stream_eos(ogg_stream_state *os);
119
120
extern void ogg_page_checksum_set(ogg_page *og);
121
122
-extern int ogg_page_version(ogg_page *og);
123
-extern int ogg_page_continued(ogg_page *og);
124
-extern int ogg_page_bos(ogg_page *og);
125
-extern int ogg_page_eos(ogg_page *og);
126
-extern ogg_int64_t ogg_page_granulepos(ogg_page *og);
127
-extern int ogg_page_serialno(ogg_page *og);
128
-extern long ogg_page_pageno(ogg_page *og);
129
-extern int ogg_page_packets(ogg_page *og);
130
+extern int ogg_page_version(const ogg_page *og);
131
+extern int ogg_page_continued(const ogg_page *og);
132
+extern int ogg_page_bos(const ogg_page *og);
133
+extern int ogg_page_eos(const ogg_page *og);
134
+extern ogg_int64_t ogg_page_granulepos(const ogg_page *og);
135
+extern int ogg_page_serialno(const ogg_page *og);
136
+extern long ogg_page_pageno(const ogg_page *og);
137
+extern int ogg_page_packets(const ogg_page *og);
138
139
extern void ogg_packet_clear(ogg_packet *op);
140
141
142
#endif
143
144
#endif /* _OGG_H */
145
-
146
-
147
-
148
-
149
-
150
-
151
libogg-1.1.3.tar.gz/include/ogg/os_types.h -> libogg-1.3.0.tar.gz/include/ogg/os_types.h
Changed
103
1
2
********************************************************************
3
4
function: #ifdef jail to whip a few platforms into the UNIX ideal.
5
- last mod: $Id: os_types.h 7524 2004-08-11 04:20:36Z conrad $
6
+ last mod: $Id: os_types.h 17712 2010-12-03 17:10:02Z xiphmont $
7
8
********************************************************************/
9
#ifndef _OS_TYPES_H
10
11
#if defined(_WIN32)
12
13
# if defined(__CYGWIN__)
14
-# include <_G_config.h>
15
- typedef _G_int64_t ogg_int64_t;
16
- typedef _G_int32_t ogg_int32_t;
17
- typedef _G_uint32_t ogg_uint32_t;
18
- typedef _G_int16_t ogg_int16_t;
19
- typedef _G_uint16_t ogg_uint16_t;
20
+# include <stdint.h>
21
+ typedef int16_t ogg_int16_t;
22
+ typedef uint16_t ogg_uint16_t;
23
+ typedef int32_t ogg_int32_t;
24
+ typedef uint32_t ogg_uint32_t;
25
+ typedef int64_t ogg_int64_t;
26
+ typedef uint64_t ogg_uint64_t;
27
# elif defined(__MINGW32__)
28
- typedef short ogg_int16_t;
29
- typedef unsigned short ogg_uint16_t;
30
- typedef int ogg_int32_t;
31
- typedef unsigned int ogg_uint32_t;
32
- typedef long long ogg_int64_t;
33
- typedef unsigned long long ogg_uint64_t;
34
+# include <sys/types.h>
35
+ typedef short ogg_int16_t;
36
+ typedef unsigned short ogg_uint16_t;
37
+ typedef int ogg_int32_t;
38
+ typedef unsigned int ogg_uint32_t;
39
+ typedef long long ogg_int64_t;
40
+ typedef unsigned long long ogg_uint64_t;
41
# elif defined(__MWERKS__)
42
typedef long long ogg_int64_t;
43
typedef int ogg_int32_t;
44
45
typedef UInt32 ogg_uint32_t;
46
typedef SInt64 ogg_int64_t;
47
48
-#elif defined(__MACOSX__) /* MacOS X Framework build */
49
+#elif (defined(__APPLE__) && defined(__MACH__)) /* MacOS X Framework build */
50
51
-# include <sys/types.h>
52
+# include <inttypes.h>
53
typedef int16_t ogg_int16_t;
54
- typedef u_int16_t ogg_uint16_t;
55
+ typedef uint16_t ogg_uint16_t;
56
typedef int32_t ogg_int32_t;
57
- typedef u_int32_t ogg_uint32_t;
58
+ typedef uint32_t ogg_uint32_t;
59
typedef int64_t ogg_int64_t;
60
61
+#elif defined(__HAIKU__)
62
+
63
+ /* Haiku */
64
+# include <sys/types.h>
65
+ typedef short ogg_int16_t;
66
+ typedef unsigned short ogg_uint16_t;
67
+ typedef int ogg_int32_t;
68
+ typedef unsigned int ogg_uint32_t;
69
+ typedef long long ogg_int64_t;
70
+
71
#elif defined(__BEOS__)
72
73
/* Be */
74
# include <inttypes.h>
75
typedef int16_t ogg_int16_t;
76
- typedef u_int16_t ogg_uint16_t;
77
+ typedef uint16_t ogg_uint16_t;
78
typedef int32_t ogg_int32_t;
79
- typedef u_int32_t ogg_uint32_t;
80
+ typedef uint32_t ogg_uint32_t;
81
typedef int64_t ogg_int64_t;
82
83
#elif defined (__EMX__)
84
85
typedef unsigned int ogg_uint32_t;
86
typedef long long int ogg_int64_t;
87
88
+#elif defined(__TMS320C6X__)
89
+
90
+ /* TI C64x compiler */
91
+ typedef signed short ogg_int16_t;
92
+ typedef unsigned short ogg_uint16_t;
93
+ typedef signed int ogg_int32_t;
94
+ typedef unsigned int ogg_uint32_t;
95
+ typedef long long int ogg_int64_t;
96
+
97
#else
98
99
-# include <sys/types.h>
100
# include <ogg/config_types.h>
101
102
#endif
103
libogg-1.1.3.tar.gz/install-sh -> libogg-1.3.0.tar.gz/install-sh
Changed
201
1
2
#!/bin/sh
3
# install - install a program, script, or datafile
4
5
-scriptversion=2005-02-02.21
6
+scriptversion=2009-04-28.21; # UTC
7
8
# This originates from X11R5 (mit/util/scripts/install.sh), which was
9
# later released in X11R6 (xc/config/util/install.sh) with the
10
11
# when there is no Makefile.
12
#
13
# This script is compatible with the BSD install script, but was written
14
-# from scratch. It can only install one file at a time, a restriction
15
-# shared with many OS's install programs.
16
+# from scratch.
17
+
18
+nl='
19
+'
20
+IFS=" "" $nl"
21
22
# set DOITPROG to echo to test this script
23
24
# Don't use :- since 4.3BSD and earlier shells don't like it.
25
-doit="${DOITPROG-}"
26
+doit=${DOITPROG-}
27
+if test -z "$doit"; then
28
+ doit_exec=exec
29
+else
30
+ doit_exec=$doit
31
+fi
32
33
-# put in absolute paths if you don't have them in your path; or use env. vars.
34
+# Put in absolute file names if you don't have them in your path;
35
+# or use environment vars.
36
+
37
+chgrpprog=${CHGRPPROG-chgrp}
38
+chmodprog=${CHMODPROG-chmod}
39
+chownprog=${CHOWNPROG-chown}
40
+cmpprog=${CMPPROG-cmp}
41
+cpprog=${CPPROG-cp}
42
+mkdirprog=${MKDIRPROG-mkdir}
43
+mvprog=${MVPROG-mv}
44
+rmprog=${RMPROG-rm}
45
+stripprog=${STRIPPROG-strip}
46
+
47
+posix_glob='?'
48
+initialize_posix_glob='
49
+ test "$posix_glob" != "?" || {
50
+ if (set -f) 2>/dev/null; then
51
+ posix_glob=
52
+ else
53
+ posix_glob=:
54
+ fi
55
+ }
56
+'
57
58
-mvprog="${MVPROG-mv}"
59
-cpprog="${CPPROG-cp}"
60
-chmodprog="${CHMODPROG-chmod}"
61
-chownprog="${CHOWNPROG-chown}"
62
-chgrpprog="${CHGRPPROG-chgrp}"
63
-stripprog="${STRIPPROG-strip}"
64
-rmprog="${RMPROG-rm}"
65
-mkdirprog="${MKDIRPROG-mkdir}"
66
+posix_mkdir=
67
+
68
+# Desired mode of installed file.
69
+mode=0755
70
71
-chmodcmd="$chmodprog 0755"
72
-chowncmd=
73
chgrpcmd=
74
-stripcmd=
75
+chmodcmd=$chmodprog
76
+chowncmd=
77
+mvcmd=$mvprog
78
rmcmd="$rmprog -f"
79
-mvcmd="$mvprog"
80
+stripcmd=
81
+
82
src=
83
dst=
84
dir_arg=
85
-dstarg=
86
+dst_arg=
87
+
88
+copy_on_change=false
89
no_target_directory=
90
91
-usage="Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
92
+usage="\
93
+Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
94
or: $0 [OPTION]... SRCFILES... DIRECTORY
95
or: $0 [OPTION]... -t DIRECTORY SRCFILES...
96
or: $0 [OPTION]... -d DIRECTORIES...
97
98
In the 4th, create DIRECTORIES.
99
100
Options:
101
--c (ignored)
102
--d create directories instead of installing files.
103
--g GROUP $chgrpprog installed files to GROUP.
104
--m MODE $chmodprog installed files to MODE.
105
--o USER $chownprog installed files to USER.
106
--s $stripprog installed files.
107
--t DIRECTORY install into DIRECTORY.
108
--T report an error if DSTFILE is a directory.
109
---help display this help and exit.
110
---version display version info and exit.
111
+ --help display this help and exit.
112
+ --version display version info and exit.
113
+
114
+ -c (ignored)
115
+ -C install only if different (preserve the last data modification time)
116
+ -d create directories instead of installing files.
117
+ -g GROUP $chgrpprog installed files to GROUP.
118
+ -m MODE $chmodprog installed files to MODE.
119
+ -o USER $chownprog installed files to USER.
120
+ -s $stripprog installed files.
121
+ -t DIRECTORY install into DIRECTORY.
122
+ -T report an error if DSTFILE is a directory.
123
124
Environment variables override the default commands:
125
- CHGRPPROG CHMODPROG CHOWNPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG
126
+ CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG
127
+ RMPROG STRIPPROG
128
"
129
130
-while test -n "$1"; do
131
+while test $# -ne 0; do
132
case $1 in
133
- -c) shift
134
- continue;;
135
+ -c) ;;
136
+
137
+ -C) copy_on_change=true;;
138
139
- -d) dir_arg=true
140
- shift
141
- continue;;
142
+ -d) dir_arg=true;;
143
144
-g) chgrpcmd="$chgrpprog $2"
145
- shift
146
- shift
147
- continue;;
148
+ shift;;
149
150
--help) echo "$usage"; exit $?;;
151
152
- -m) chmodcmd="$chmodprog $2"
153
- shift
154
- shift
155
- continue;;
156
+ -m) mode=$2
157
+ case $mode in
158
+ *' '* | *' '* | *'
159
+'* | *'*'* | *'?'* | *'['*)
160
+ echo "$0: invalid mode: $mode" >&2
161
+ exit 1;;
162
+ esac
163
+ shift;;
164
165
-o) chowncmd="$chownprog $2"
166
- shift
167
- shift
168
- continue;;
169
+ shift;;
170
171
- -s) stripcmd=$stripprog
172
- shift
173
- continue;;
174
+ -s) stripcmd=$stripprog;;
175
176
- -t) dstarg=$2
177
- shift
178
- shift
179
- continue;;
180
+ -t) dst_arg=$2
181
+ shift;;
182
183
- -T) no_target_directory=true
184
- shift
185
- continue;;
186
+ -T) no_target_directory=true;;
187
188
--version) echo "$0 $scriptversion"; exit $?;;
189
190
- *) # When -d is used, all remaining arguments are directories to create.
191
- # When -t is used, the destination is already specified.
192
- test -n "$dir_arg$dstarg" && break
193
- # Otherwise, the last argument is the destination. Remove it from $@.
194
- for arg
195
- do
196
- if test -n "$dstarg"; then
197
- # $@ is not empty: it contains at least $arg.
198
- set fnord "$@" "$dstarg"
199
- shift # fnord
200
- fi
201
libogg-1.1.3.tar.gz/libogg.spec -> libogg-1.3.0.tar.gz/libogg.spec
Changed
29
1
2
Name: libogg
3
-Version: 1.1.3
4
+Version: 1.3.0
5
Release: 0.xiph.1
6
Summary: Ogg Bitstream Library.
7
8
9
%doc doc/white-ogg.png
10
%doc doc/white-xifish.png
11
%doc doc/stream.png
12
-%doc doc/ogg/*.html
13
-%doc doc/ogg/style.css
14
+%doc doc/libogg/*.html
15
+%doc doc/libogg/style.css
16
%dir %{_includedir}/ogg
17
%{_includedir}/ogg/ogg.h
18
%{_includedir}/ogg/os_types.h
19
20
%{_datadir}/aclocal/ogg.m4
21
22
%changelog
23
+* Thu Nov 08 2007 Conrad Parker <conrad@metadecks.org>
24
+- update doc dir (reported by thosmos on #vorbis)
25
+
26
* Thu Jun 10 2004 Thomas Vander Stichele <thomas at apestaart dot org>
27
- autogenerate from configure
28
- fix download location
29
libogg-1.1.3.tar.gz/libogg.spec.in -> libogg-1.3.0.tar.gz/libogg.spec.in
Changed
22
1
2
%doc doc/white-ogg.png
3
%doc doc/white-xifish.png
4
%doc doc/stream.png
5
-%doc doc/ogg/*.html
6
-%doc doc/ogg/style.css
7
+%doc doc/libogg/*.html
8
+%doc doc/libogg/style.css
9
%dir %{_includedir}/ogg
10
%{_includedir}/ogg/ogg.h
11
%{_includedir}/ogg/os_types.h
12
13
%{_datadir}/aclocal/ogg.m4
14
15
%changelog
16
+* Thu Nov 08 2007 Conrad Parker <conrad@metadecks.org>
17
+- update doc dir (reported by thosmos on #vorbis)
18
+
19
* Thu Jun 10 2004 Thomas Vander Stichele <thomas at apestaart dot org>
20
- autogenerate from configure
21
- fix download location
22
libogg-1.1.3.tar.gz/ltmain.sh -> libogg-1.3.0.tar.gz/ltmain.sh
Changed
201
1
2
-# ltmain.sh - Provide generalized library-building support services.
3
-# NOTE: Changing this file will not affect anything until you rerun configure.
4
-#
5
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004
6
-# Free Software Foundation, Inc.
7
-# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
8
-#
9
-# This program is free software; you can redistribute it and/or modify
10
+
11
+# libtool (GNU libtool) 2.4
12
+# Written by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
13
+
14
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006,
15
+# 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
16
+# This is free software; see the source for copying conditions. There is NO
17
+# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
18
+
19
+# GNU Libtool is free software; you can redistribute it and/or modify
20
# it under the terms of the GNU General Public License as published by
21
# the Free Software Foundation; either version 2 of the License, or
22
# (at your option) any later version.
23
#
24
-# This program is distributed in the hope that it will be useful, but
25
+# As a special exception to the GNU General Public License,
26
+# if you distribute this file as part of a program or library that
27
+# is built using GNU Libtool, you may include this file under the
28
+# same distribution terms that you use for the rest of that program.
29
+#
30
+# GNU Libtool is distributed in the hope that it will be useful, but
31
# WITHOUT ANY WARRANTY; without even the implied warranty of
32
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
33
# General Public License for more details.
34
#
35
# You should have received a copy of the GNU General Public License
36
-# along with this program; if not, write to the Free Software
37
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
38
+# along with GNU Libtool; see the file COPYING. If not, a copy
39
+# can be downloaded from http://www.gnu.org/licenses/gpl.html,
40
+# or obtained by writing to the Free Software Foundation, Inc.,
41
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
42
+
43
+# Usage: $progname [OPTION]... [MODE-ARG]...
44
+#
45
+# Provide generalized library-building support services.
46
+#
47
+# --config show all configuration variables
48
+# --debug enable verbose shell tracing
49
+# -n, --dry-run display commands without modifying any files
50
+# --features display basic configuration information and exit
51
+# --mode=MODE use operation mode MODE
52
+# --preserve-dup-deps don't remove duplicate dependency libraries
53
+# --quiet, --silent don't print informational messages
54
+# --no-quiet, --no-silent
55
+# print informational messages (default)
56
+# --tag=TAG use configuration variables from tag TAG
57
+# -v, --verbose print more informational messages than default
58
+# --no-verbose don't print the extra informational messages
59
+# --version print version information
60
+# -h, --help, --help-all print short, long, or detailed help message
61
+#
62
+# MODE must be one of the following:
63
+#
64
+# clean remove files from the build directory
65
+# compile compile a source file into a libtool object
66
+# execute automatically set library path, then run a program
67
+# finish complete the installation of libtool libraries
68
+# install install libraries or executables
69
+# link create a library or an executable
70
+# uninstall remove libraries from an installed directory
71
+#
72
+# MODE-ARGS vary depending on the MODE. When passed as first option,
73
+# `--mode=MODE' may be abbreviated as `MODE' or a unique abbreviation of that.
74
+# Try `$progname --help --mode=MODE' for a more detailed description of MODE.
75
+#
76
+# When reporting a bug, please describe a test case to reproduce it and
77
+# include the following information:
78
+#
79
+# host-triplet: $host
80
+# shell: $SHELL
81
+# compiler: $LTCC
82
+# compiler flags: $LTCFLAGS
83
+# linker: $LD (gnu? $with_gnu_ld)
84
+# $progname: (GNU libtool) 2.4
85
+# automake: $automake_version
86
+# autoconf: $autoconf_version
87
#
88
-# As a special exception to the GNU General Public License, if you
89
-# distribute this file as part of a program that contains a
90
-# configuration script generated by Autoconf, you may include it under
91
-# the same distribution terms that you use for the rest of that program.
92
+# Report bugs to <bug-libtool@gnu.org>.
93
+# GNU libtool home page: <http://www.gnu.org/software/libtool/>.
94
+# General help using GNU software: <http://www.gnu.org/gethelp/>.
95
+
96
+PROGRAM=libtool
97
+PACKAGE=libtool
98
+VERSION=2.4
99
+TIMESTAMP=""
100
+package_revision=1.3293
101
+
102
+# Be Bourne compatible
103
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
104
+ emulate sh
105
+ NULLCMD=:
106
+ # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
107
+ # is contrary to our usage. Disable this feature.
108
+ alias -g '${1+"$@"}'='"$@"'
109
+ setopt NO_GLOB_SUBST
110
+else
111
+ case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
112
+fi
113
+BIN_SH=xpg4; export BIN_SH # for Tru64
114
+DUALCASE=1; export DUALCASE # for MKS sh
115
+
116
+# A function that is used when there is no print builtin or printf.
117
+func_fallback_echo ()
118
+{
119
+ eval 'cat <<_LTECHO_EOF
120
+$1
121
+_LTECHO_EOF'
122
+}
123
+
124
+# NLS nuisances: We save the old values to restore during execute mode.
125
+lt_user_locale=
126
+lt_safe_locale=
127
+for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
128
+do
129
+ eval "if test \"\${$lt_var+set}\" = set; then
130
+ save_$lt_var=\$$lt_var
131
+ $lt_var=C
132
+ export $lt_var
133
+ lt_user_locale=\"$lt_var=\\\$save_\$lt_var; \$lt_user_locale\"
134
+ lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\"
135
+ fi"
136
+done
137
+LC_ALL=C
138
+LANGUAGE=C
139
+export LANGUAGE LC_ALL
140
+
141
+$lt_unset CDPATH
142
143
-basename="s,^.*/,,g"
144
145
# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh
146
# is ksh but when the shell is invoked as "sh" and the current value of
147
148
# function.
149
progpath="$0"
150
151
-# The name of this program:
152
-progname=`echo "$progpath" | $SED $basename`
153
-modename="$progname"
154
+
155
+
156
+: ${CP="cp -f"}
157
+test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'}
158
+: ${EGREP="/bin/grep -E"}
159
+: ${FGREP="/bin/grep -F"}
160
+: ${GREP="/bin/grep"}
161
+: ${LN_S="ln -s"}
162
+: ${MAKE="make"}
163
+: ${MKDIR="mkdir"}
164
+: ${MV="mv -f"}
165
+: ${RM="rm -f"}
166
+: ${SED="/bin/sed"}
167
+: ${SHELL="${CONFIG_SHELL-/bin/sh}"}
168
+: ${Xsed="$SED -e 1s/^X//"}
169
170
# Global variables:
171
EXIT_SUCCESS=0
172
EXIT_FAILURE=1
173
+EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing.
174
+EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake.
175
176
-PROGRAM=ltmain.sh
177
-PACKAGE=libtool
178
-VERSION=1.5.6
179
-TIMESTAMP=" (1.1220.2.95 2004/04/11 05:50:42) Debian$Rev: 224 $"
180
+exit_status=$EXIT_SUCCESS
181
182
+# Make sure IFS has a sensible default
183
+lt_nl='
184
+'
185
+IFS=" $lt_nl"
186
+
187
+dirname="s,/[^/]*$,,"
188
+basename="s,^.*/,,"
189
+
190
+# func_dirname file append nondir_replacement
191
+# Compute the dirname of FILE. If nonempty, add APPEND to the result,
192
+# otherwise set result to NONDIR_REPLACEMENT.
193
+func_dirname ()
194
+{
195
+ func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
196
+ if test "X$func_dirname_result" = "X${1}"; then
197
+ func_dirname_result="${3}"
198
+ else
199
+ func_dirname_result="$func_dirname_result${2}"
200
+ fi
201
libogg-1.1.3.tar.gz/macosx/Info.plist -> libogg-1.3.0.tar.gz/macosx/Info.plist
Changed
27
1
2
<key>CFBundleExecutable</key>
3
<string>Ogg</string>
4
<key>CFBundleGetInfoString</key>
5
- <string>Ogg framework 1.1.2, Copyright © 1994-2005 Xiph.Org Foundation</string>
6
+ <string>Ogg framework 1.1.4, Copyright © 1994-2009 Xiph.Org Foundation</string>
7
<key>CFBundleIconFile</key>
8
<string></string>
9
<key>CFBundleIdentifier</key>
10
11
<key>CFBundlePackageType</key>
12
<string>FMWK</string>
13
<key>CFBundleShortVersionString</key>
14
- <string>1.1.2</string>
15
+ <string>1.1.4</string>
16
<key>CFBundleSignature</key>
17
<string>????</string>
18
<key>CFBundleVersion</key>
19
- <string>1.1.2d1</string>
20
+ <string>1.1.4</string>
21
<key>NSHumanReadableCopyright</key>
22
- <string>Ogg framework 1.1.2, Copyright © 1994-2005 Xiph.Org Foundation</string>
23
+ <string>Ogg framework 1.1.4, Copyright © 1994-2009 Xiph.Org Foundation</string>
24
<key>CSResourcesFileMapped</key>
25
<true/>
26
</dict>
27
libogg-1.1.3.tar.gz/macosx/Ogg.xcodeproj/project.pbxproj -> libogg-1.3.0.tar.gz/macosx/Ogg.xcodeproj/project.pbxproj
Changed
201
1
2
730F236409181A8D00AB638C /* framing.c in Sources */ = {isa = PBXBuildFile; fileRef = 730F236209181A8D00AB638C /* framing.c */; };
3
730F236709181ABE00AB638C /* ogg.h in Headers */ = {isa = PBXBuildFile; fileRef = 730F236509181ABE00AB638C /* ogg.h */; settings = {ATTRIBUTES = (Public, ); }; };
4
730F236809181ABE00AB638C /* os_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 730F236609181ABE00AB638C /* os_types.h */; settings = {ATTRIBUTES = (Public, ); }; };
5
+ 734FB2E70B18B36F00D561D7 /* bitwise.c in Sources */ = {isa = PBXBuildFile; fileRef = 730F236109181A8D00AB638C /* bitwise.c */; };
6
+ 734FB2E80B18B36F00D561D7 /* framing.c in Sources */ = {isa = PBXBuildFile; fileRef = 730F236209181A8D00AB638C /* framing.c */; };
7
8D07F2BE0486CC7A007CD1D0 /* Ogg_Prefix.pch in Headers */ = {isa = PBXBuildFile; fileRef = 32BAE0B70371A74B00C91783 /* Ogg_Prefix.pch */; };
8
8D07F2C00486CC7A007CD1D0 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C1666FE841158C02AAC07 /* InfoPlist.strings */; };
9
/* End PBXBuildFile section */
10
11
-/* Begin PBXBuildStyle section */
12
- 4F0BB7EC011F40E904CA0E50 /* Development */ = {
13
- isa = PBXBuildStyle;
14
- buildSettings = {
15
- COPY_PHASE_STRIP = NO;
16
- GCC_DYNAMIC_NO_PIC = NO;
17
- GCC_ENABLE_FIX_AND_CONTINUE = YES;
18
- GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
19
- GCC_OPTIMIZATION_LEVEL = 0;
20
- ZERO_LINK = YES;
21
- };
22
- name = Development;
23
- };
24
- 4F0BB7ED011F40E904CA0E50 /* Deployment */ = {
25
- isa = PBXBuildStyle;
26
- buildSettings = {
27
- COPY_PHASE_STRIP = YES;
28
- GCC_ENABLE_FIX_AND_CONTINUE = NO;
29
- ZERO_LINK = NO;
30
- };
31
- name = Deployment;
32
- };
33
-/* End PBXBuildStyle section */
34
-
35
/* Begin PBXFileReference section */
36
089C1667FE841158C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
37
32BAE0B70371A74B00C91783 /* Ogg_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ogg_Prefix.pch; sourceTree = "<group>"; };
38
39
730F236209181A8D00AB638C /* framing.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = framing.c; path = ../src/framing.c; sourceTree = SOURCE_ROOT; };
40
730F236509181ABE00AB638C /* ogg.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ogg.h; path = ../include/ogg/ogg.h; sourceTree = SOURCE_ROOT; };
41
730F236609181ABE00AB638C /* os_types.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = os_types.h; path = ../include/ogg/os_types.h; sourceTree = SOURCE_ROOT; };
42
+ 734FB2E50B18B33E00D561D7 /* libogg.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libogg.a; sourceTree = BUILT_PRODUCTS_DIR; };
43
8D07F2C70486CC7A007CD1D0 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
44
8D07F2C80486CC7A007CD1D0 /* Ogg.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Ogg.framework; sourceTree = BUILT_PRODUCTS_DIR; };
45
/* End PBXFileReference section */
46
47
/* Begin PBXFrameworksBuildPhase section */
48
+ 734FB2E30B18B33E00D561D7 /* Frameworks */ = {
49
+ isa = PBXFrameworksBuildPhase;
50
+ buildActionMask = 2147483647;
51
+ files = (
52
+ );
53
+ runOnlyForDeploymentPostprocessing = 0;
54
+ };
55
8D07F2C30486CC7A007CD1D0 /* Frameworks */ = {
56
isa = PBXFrameworksBuildPhase;
57
buildActionMask = 2147483647;
58
59
isa = PBXGroup;
60
children = (
61
8D07F2C80486CC7A007CD1D0 /* Ogg.framework */,
62
+ 734FB2E50B18B33E00D561D7 /* libogg.a */,
63
);
64
name = Products;
65
sourceTree = "<group>";
66
67
/* End PBXGroup section */
68
69
/* Begin PBXHeadersBuildPhase section */
70
+ 734FB2E10B18B33E00D561D7 /* Headers */ = {
71
+ isa = PBXHeadersBuildPhase;
72
+ buildActionMask = 2147483647;
73
+ files = (
74
+ );
75
+ runOnlyForDeploymentPostprocessing = 0;
76
+ };
77
8D07F2BD0486CC7A007CD1D0 /* Headers */ = {
78
isa = PBXHeadersBuildPhase;
79
buildActionMask = 2147483647;
80
81
/* End PBXHeadersBuildPhase section */
82
83
/* Begin PBXNativeTarget section */
84
+ 734FB2E40B18B33E00D561D7 /* libogg (static) */ = {
85
+ isa = PBXNativeTarget;
86
+ buildConfigurationList = 734FB2ED0B18B3B900D561D7 /* Build configuration list for PBXNativeTarget "libogg (static)" */;
87
+ buildPhases = (
88
+ 734FB2E10B18B33E00D561D7 /* Headers */,
89
+ 734FB2E20B18B33E00D561D7 /* Sources */,
90
+ 734FB2E30B18B33E00D561D7 /* Frameworks */,
91
+ );
92
+ buildRules = (
93
+ );
94
+ dependencies = (
95
+ );
96
+ name = "libogg (static)";
97
+ productName = ogg;
98
+ productReference = 734FB2E50B18B33E00D561D7 /* libogg.a */;
99
+ productType = "com.apple.product-type.library.static";
100
+ };
101
8D07F2BC0486CC7A007CD1D0 /* Ogg */ = {
102
isa = PBXNativeTarget;
103
buildConfigurationList = 730F235409181A3A00AB638C /* Build configuration list for PBXNativeTarget "Ogg" */;
104
105
);
106
buildRules = (
107
);
108
- buildSettings = {
109
- DYLIB_COMPATIBILITY_VERSION = 1;
110
- DYLIB_CURRENT_VERSION = 1;
111
- FRAMEWORK_VERSION = A;
112
- GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
113
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
114
- GCC_PREFIX_HEADER = Ogg_Prefix.pch;
115
- INFOPLIST_FILE = Info.plist;
116
- INSTALL_PATH = "$(HOME)/Library/Frameworks";
117
- LIBRARY_STYLE = DYNAMIC;
118
- PRODUCT_NAME = Ogg;
119
- WRAPPER_EXTENSION = framework;
120
- };
121
dependencies = (
122
);
123
name = Ogg;
124
125
0867D690FE84028FC02AAC07 /* Project object */ = {
126
isa = PBXProject;
127
buildConfigurationList = 730F235809181A3A00AB638C /* Build configuration list for PBXProject "Ogg" */;
128
- buildSettings = {
129
- };
130
- buildStyles = (
131
- 4F0BB7EC011F40E904CA0E50 /* Development */,
132
- 4F0BB7ED011F40E904CA0E50 /* Deployment */,
133
- );
134
hasScannedForEncodings = 1;
135
mainGroup = 0867D691FE84028FC02AAC07 /* Ogg */;
136
productRefGroup = 034768DDFF38A45A11DB9C8B /* Products */;
137
projectDirPath = "";
138
targets = (
139
8D07F2BC0486CC7A007CD1D0 /* Ogg */,
140
+ 734FB2E40B18B33E00D561D7 /* libogg (static) */,
141
);
142
};
143
/* End PBXProject section */
144
145
/* End PBXRezBuildPhase section */
146
147
/* Begin PBXSourcesBuildPhase section */
148
+ 734FB2E20B18B33E00D561D7 /* Sources */ = {
149
+ isa = PBXSourcesBuildPhase;
150
+ buildActionMask = 2147483647;
151
+ files = (
152
+ 734FB2E70B18B36F00D561D7 /* bitwise.c in Sources */,
153
+ 734FB2E80B18B36F00D561D7 /* framing.c in Sources */,
154
+ );
155
+ runOnlyForDeploymentPostprocessing = 0;
156
+ };
157
8D07F2C10486CC7A007CD1D0 /* Sources */ = {
158
isa = PBXSourcesBuildPhase;
159
buildActionMask = 2147483647;
160
161
/* End PBXVariantGroup section */
162
163
/* Begin XCBuildConfiguration section */
164
- 730F235509181A3A00AB638C /* Development */ = {
165
+ 730F235509181A3A00AB638C /* Debug */ = {
166
isa = XCBuildConfiguration;
167
buildSettings = {
168
COPY_PHASE_STRIP = NO;
169
170
GCC_DYNAMIC_NO_PIC = NO;
171
GCC_ENABLE_FIX_AND_CONTINUE = YES;
172
GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
173
- GCC_OPTIMIZATION_LEVEL = 0;
174
GCC_PRECOMPILE_PREFIX_HEADER = YES;
175
GCC_PREFIX_HEADER = Ogg_Prefix.pch;
176
INFOPLIST_FILE = Info.plist;
177
INSTALL_PATH = /Library/Frameworks;
178
- LIBRARY_STYLE = DYNAMIC;
179
- MACH_O_TYPE = mh_dylib;
180
PRODUCT_NAME = Ogg;
181
WRAPPER_EXTENSION = framework;
182
ZERO_LINK = YES;
183
};
184
- name = Development;
185
+ name = Debug;
186
};
187
- 730F235609181A3A00AB638C /* Deployment */ = {
188
+ 730F235609181A3A00AB638C /* Release */ = {
189
isa = XCBuildConfiguration;
190
buildSettings = {
191
COPY_PHASE_STRIP = YES;
192
193
GCC_PREFIX_HEADER = Ogg_Prefix.pch;
194
INFOPLIST_FILE = Info.plist;
195
INSTALL_PATH = /Library/Frameworks;
196
- LIBRARY_STYLE = DYNAMIC;
197
- MACH_O_TYPE = mh_dylib;
198
PRODUCT_NAME = Ogg;
199
WRAPPER_EXTENSION = framework;
200
ZERO_LINK = NO;
201
libogg-1.1.3.tar.gz/missing -> libogg-1.3.0.tar.gz/missing
Changed
201
1
2
#! /bin/sh
3
# Common stub for a few missing GNU programs while installing.
4
5
-scriptversion=2005-02-08.22
6
+scriptversion=2009-04-28.21; # UTC
7
8
-# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005
9
-# Free Software Foundation, Inc.
10
+# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006,
11
+# 2008, 2009 Free Software Foundation, Inc.
12
# Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
13
14
# This program is free software; you can redistribute it and/or modify
15
16
# GNU General Public License for more details.
17
18
# You should have received a copy of the GNU General Public License
19
-# along with this program; if not, write to the Free Software
20
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
21
-# 02111-1307, USA.
22
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
23
24
# As a special exception to the GNU General Public License, if you
25
# distribute this file as part of a program that contains a
26
27
fi
28
29
run=:
30
+sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p'
31
+sed_minuso='s/.* -o \([^ ]*\).*/\1/p'
32
33
# In the cases where this matters, `missing' is being run in the
34
# srcdir already.
35
36
37
msg="missing on your system"
38
39
-case "$1" in
40
+case $1 in
41
--run)
42
# Try to run requested program, and just exit if it succeeds.
43
run=
44
45
aclocal touch file \`aclocal.m4'
46
autoconf touch file \`configure'
47
autoheader touch file \`config.h.in'
48
+ autom4te touch the output file, or create a stub one
49
automake touch all \`Makefile.in' files
50
bison create \`y.tab.[ch]', if possible, from existing .[ch]
51
flex create \`lex.yy.c', if possible, from existing .c
52
53
tar try tar, gnutar, gtar, then tar without non-portable flags
54
yacc create \`y.tab.[ch]', if possible, from existing .[ch]
55
56
+Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and
57
+\`g' are ignored when checking the name.
58
+
59
Send bug reports to <bug-automake@gnu.org>."
60
exit $?
61
;;
62
63
64
esac
65
66
+# normalize program name to check for.
67
+program=`echo "$1" | sed '
68
+ s/^gnu-//; t
69
+ s/^gnu//; t
70
+ s/^g//; t'`
71
+
72
# Now exit if we have it, but it failed. Also exit now if we
73
# don't have it and --version was passed (most likely to detect
74
-# the program).
75
-case "$1" in
76
- lex|yacc)
77
+# the program). This is about non-GNU programs, so use $1 not
78
+# $program.
79
+case $1 in
80
+ lex*|yacc*)
81
# Not GNU programs, they don't have --version.
82
;;
83
84
- tar)
85
+ tar*)
86
if test -n "$run"; then
87
echo 1>&2 "ERROR: \`tar' requires --run"
88
exit 1
89
90
91
# If it does not exist, or fails to run (possibly an outdated version),
92
# try to emulate it.
93
-case "$1" in
94
+case $program in
95
aclocal*)
96
echo 1>&2 "\
97
WARNING: \`$1' is $msg. You should only need it if
98
99
touch aclocal.m4
100
;;
101
102
- autoconf)
103
+ autoconf*)
104
echo 1>&2 "\
105
WARNING: \`$1' is $msg. You should only need it if
106
you modified \`${configure_ac}'. You might want to install the
107
108
touch configure
109
;;
110
111
- autoheader)
112
+ autoheader*)
113
echo 1>&2 "\
114
WARNING: \`$1' is $msg. You should only need it if
115
you modified \`acconfig.h' or \`${configure_ac}'. You might want
116
117
test -z "$files" && files="config.h"
118
touch_files=
119
for f in $files; do
120
- case "$f" in
121
+ case $f in
122
*:*) touch_files="$touch_files "`echo "$f" |
123
sed -e 's/^[^:]*://' -e 's/:.*//'`;;
124
*) touch_files="$touch_files $f.in";;
125
126
while read f; do touch "$f"; done
127
;;
128
129
- autom4te)
130
+ autom4te*)
131
echo 1>&2 "\
132
WARNING: \`$1' is needed, but is $msg.
133
You might have modified some files without having the
134
135
You can get \`$1' as part of \`Autoconf' from any GNU
136
archive site."
137
138
- file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'`
139
- test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'`
140
+ file=`echo "$*" | sed -n "$sed_output"`
141
+ test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
142
if test -f "$file"; then
143
touch $file
144
else
145
146
fi
147
;;
148
149
- bison|yacc)
150
+ bison*|yacc*)
151
echo 1>&2 "\
152
WARNING: \`$1' $msg. You should only need it if
153
you modified a \`.y' file. You may need the \`Bison' package
154
in order for those modifications to take effect. You can get
155
\`Bison' from any GNU archive site."
156
rm -f y.tab.c y.tab.h
157
- if [ $# -ne 1 ]; then
158
+ if test $# -ne 1; then
159
eval LASTARG="\${$#}"
160
- case "$LASTARG" in
161
+ case $LASTARG in
162
*.y)
163
SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
164
- if [ -f "$SRCFILE" ]; then
165
+ if test -f "$SRCFILE"; then
166
cp "$SRCFILE" y.tab.c
167
fi
168
SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
169
- if [ -f "$SRCFILE" ]; then
170
+ if test -f "$SRCFILE"; then
171
cp "$SRCFILE" y.tab.h
172
fi
173
;;
174
esac
175
fi
176
- if [ ! -f y.tab.h ]; then
177
+ if test ! -f y.tab.h; then
178
echo >y.tab.h
179
fi
180
- if [ ! -f y.tab.c ]; then
181
+ if test ! -f y.tab.c; then
182
echo 'main() { return 0; }' >y.tab.c
183
fi
184
;;
185
186
- lex|flex)
187
+ lex*|flex*)
188
echo 1>&2 "\
189
WARNING: \`$1' is $msg. You should only need it if
190
you modified a \`.l' file. You may need the \`Flex' package
191
in order for those modifications to take effect. You can get
192
\`Flex' from any GNU archive site."
193
rm -f lex.yy.c
194
- if [ $# -ne 1 ]; then
195
+ if test $# -ne 1; then
196
eval LASTARG="\${$#}"
197
- case "$LASTARG" in
198
+ case $LASTARG in
199
*.l)
200
SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
201
libogg-1.1.3.tar.gz/ogg.m4 -> libogg-1.3.0.tar.gz/ogg.m4
Changed
65
1
2
[dnl
3
dnl Get the cflags and libraries
4
dnl
5
-AC_ARG_WITH(ogg,[ --with-ogg=PFX Prefix where libogg is installed (optional)], ogg_prefix="$withval", ogg_prefix="")
6
-AC_ARG_WITH(ogg-libraries,[ --with-ogg-libraries=DIR Directory where libogg library is installed (optional)], ogg_libraries="$withval", ogg_libraries="")
7
-AC_ARG_WITH(ogg-includes,[ --with-ogg-includes=DIR Directory where libogg header files are installed (optional)], ogg_includes="$withval", ogg_includes="")
8
-AC_ARG_ENABLE(oggtest, [ --disable-oggtest Do not try to compile and run a test Ogg program],, enable_oggtest=yes)
9
+AC_ARG_WITH(ogg,AC_HELP_STRING([--with-ogg=PFX],[Prefix where libogg is installed (optional)]), ogg_prefix="$withval", ogg_prefix="")
10
+AC_ARG_WITH(ogg-libraries,AC_HELP_STRING([--with-ogg-libraries=DIR],[Directory where libogg library is installed (optional)]), ogg_libraries="$withval", ogg_libraries="")
11
+AC_ARG_WITH(ogg-includes,AC_HELP_STRING([--with-ogg-includes=DIR],[Directory where libogg header files are installed (optional)]), ogg_includes="$withval", ogg_includes="")
12
+AC_ARG_ENABLE(oggtest,AC_HELP_STRING([--disable-oggtest],[Do not try to compile and run a test Ogg program]),, enable_oggtest=yes)
13
14
if test "x$ogg_libraries" != "x" ; then
15
OGG_LIBS="-L$ogg_libraries"
16
+ elif test "x$ogg_prefix" = "xno" || test "x$ogg_prefix" = "xyes" ; then
17
+ OGG_LIBS=""
18
elif test "x$ogg_prefix" != "x" ; then
19
OGG_LIBS="-L$ogg_prefix/lib"
20
elif test "x$prefix" != "xNONE" ; then
21
OGG_LIBS="-L$prefix/lib"
22
fi
23
24
- OGG_LIBS="$OGG_LIBS -logg"
25
+ if test "x$ogg_prefix" != "xno" ; then
26
+ OGG_LIBS="$OGG_LIBS -logg"
27
+ fi
28
29
if test "x$ogg_includes" != "x" ; then
30
OGG_CFLAGS="-I$ogg_includes"
31
+ elif test "x$ogg_prefix" = "xno" || test "x$ogg_prefix" = "xyes" ; then
32
+ OGG_CFLAGS=""
33
elif test "x$ogg_prefix" != "x" ; then
34
OGG_CFLAGS="-I$ogg_prefix/include"
35
elif test "x$prefix" != "xNONE"; then
36
37
fi
38
39
AC_MSG_CHECKING(for Ogg)
40
- no_ogg=""
41
+ if test "x$ogg_prefix" = "xno" ; then
42
+ no_ogg="disabled"
43
+ enable_oggtest="no"
44
+ else
45
+ no_ogg=""
46
+ fi
47
48
49
if test "x$enable_oggtest" = "xyes" ; then
50
51
LIBS="$ac_save_LIBS"
52
fi
53
54
- if test "x$no_ogg" = "x" ; then
55
+ if test "x$no_ogg" = "xdisabled" ; then
56
+ AC_MSG_RESULT(no)
57
+ ifelse([$2], , :, [$2])
58
+ elif test "x$no_ogg" = "x" ; then
59
AC_MSG_RESULT(yes)
60
- ifelse([$1], , :, [$1])
61
+ ifelse([$1], , :, [$1])
62
else
63
AC_MSG_RESULT(no)
64
if test -f conf.oggtest ; then
65
libogg-1.1.3.tar.gz/src/Makefile.am -> libogg-1.3.0.tar.gz/src/Makefile.am
Changed
14
1
2
test_framing_SOURCES = framing.c
3
test_framing_CFLAGS = -D_V_SELFTEST
4
5
-check: test_bitwise test_framing
6
- ./test_bitwise
7
- ./test_framing
8
+check: $(noinst_PROGRAMS)
9
+ ./test_bitwise$(EXEEXT)
10
+ ./test_framing$(EXEEXT)
11
12
debug:
13
$(MAKE) all CFLAGS="@DEBUG@"
14
libogg-1.1.3.tar.gz/src/Makefile.in -> libogg-1.3.0.tar.gz/src/Makefile.in
Changed
201
1
2
-# Makefile.in generated by automake 1.9.5 from Makefile.am.
3
+# Makefile.in generated by automake 1.11.1 from Makefile.am.
4
# @configure_input@
5
6
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
7
-# 2003, 2004, 2005 Free Software Foundation, Inc.
8
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
9
+# Inc.
10
# This Makefile.in is free software; the Free Software Foundation
11
# gives unlimited permission to copy and/or distribute it,
12
# with or without modifications, as long as this notice is preserved.
13
14
@SET_MAKE@
15
16
17
-SOURCES = $(libogg_la_SOURCES) $(test_bitwise_SOURCES) $(test_framing_SOURCES)
18
-
19
-srcdir = @srcdir@
20
-top_srcdir = @top_srcdir@
21
VPATH = @srcdir@
22
pkgdatadir = $(datadir)/@PACKAGE@
23
-pkglibdir = $(libdir)/@PACKAGE@
24
pkgincludedir = $(includedir)/@PACKAGE@
25
-top_builddir = ..
26
+pkglibdir = $(libdir)/@PACKAGE@
27
+pkglibexecdir = $(libexecdir)/@PACKAGE@
28
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
29
-INSTALL = @INSTALL@
30
install_sh_DATA = $(install_sh) -c -m 644
31
install_sh_PROGRAM = $(install_sh) -c
32
install_sh_SCRIPT = $(install_sh) -c
33
34
mkinstalldirs = $(install_sh) -d
35
CONFIG_HEADER = $(top_builddir)/config.h
36
CONFIG_CLEAN_FILES =
37
+CONFIG_CLEAN_VPATH_FILES =
38
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
39
am__vpath_adj = case $$p in \
40
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
41
*) f=$$p;; \
42
esac;
43
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
44
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
45
+am__install_max = 40
46
+am__nobase_strip_setup = \
47
+ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
48
+am__nobase_strip = \
49
+ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
50
+am__nobase_list = $(am__nobase_strip_setup); \
51
+ for p in $$list; do echo "$$p $$p"; done | \
52
+ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
53
+ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
54
+ if (++n[$$2] == $(am__install_max)) \
55
+ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
56
+ END { for (dir in files) print dir, files[dir] }'
57
+am__base_list = \
58
+ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
59
+ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
60
am__installdirs = "$(DESTDIR)$(libdir)"
61
-libLTLIBRARIES_INSTALL = $(INSTALL)
62
LTLIBRARIES = $(lib_LTLIBRARIES)
63
libogg_la_LIBADD =
64
am_libogg_la_OBJECTS = framing.lo bitwise.lo
65
libogg_la_OBJECTS = $(am_libogg_la_OBJECTS)
66
+libogg_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
67
+ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
68
+ $(libogg_la_LDFLAGS) $(LDFLAGS) -o $@
69
PROGRAMS = $(noinst_PROGRAMS)
70
am_test_bitwise_OBJECTS = test_bitwise-bitwise.$(OBJEXT)
71
test_bitwise_OBJECTS = $(am_test_bitwise_OBJECTS)
72
test_bitwise_LDADD = $(LDADD)
73
+test_bitwise_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
74
+ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(test_bitwise_CFLAGS) \
75
+ $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
76
am_test_framing_OBJECTS = test_framing-framing.$(OBJEXT)
77
test_framing_OBJECTS = $(am_test_framing_OBJECTS)
78
test_framing_LDADD = $(LDADD)
79
-DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
80
+test_framing_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
81
+ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(test_framing_CFLAGS) \
82
+ $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
83
+DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
84
depcomp = $(SHELL) $(top_srcdir)/depcomp
85
am__depfiles_maybe = depfiles
86
+am__mv = mv -f
87
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
88
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
89
-LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
90
- $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
91
- $(AM_CFLAGS) $(CFLAGS)
92
+LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
93
+ --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
94
+ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
95
CCLD = $(CC)
96
-LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
97
- $(AM_LDFLAGS) $(LDFLAGS) -o $@
98
+LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
99
+ --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
100
+ $(LDFLAGS) -o $@
101
SOURCES = $(libogg_la_SOURCES) $(test_bitwise_SOURCES) \
102
$(test_framing_SOURCES)
103
DIST_SOURCES = $(libogg_la_SOURCES) $(test_bitwise_SOURCES) \
104
105
CTAGS = ctags
106
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
107
ACLOCAL = @ACLOCAL@
108
-AMDEP_FALSE = @AMDEP_FALSE@
109
-AMDEP_TRUE = @AMDEP_TRUE@
110
AMTAR = @AMTAR@
111
AR = @AR@
112
AUTOCONF = @AUTOCONF@
113
114
CFLAGS = @CFLAGS@
115
CPP = @CPP@
116
CPPFLAGS = @CPPFLAGS@
117
-CXX = @CXX@
118
-CXXCPP = @CXXCPP@
119
-CXXDEPMODE = @CXXDEPMODE@
120
-CXXFLAGS = @CXXFLAGS@
121
CYGPATH_W = @CYGPATH_W@
122
DEBUG = @DEBUG@
123
DEFS = @DEFS@
124
DEPDIR = @DEPDIR@
125
-ECHO = @ECHO@
126
+DLLTOOL = @DLLTOOL@
127
+DSYMUTIL = @DSYMUTIL@
128
+DUMPBIN = @DUMPBIN@
129
ECHO_C = @ECHO_C@
130
ECHO_N = @ECHO_N@
131
ECHO_T = @ECHO_T@
132
EGREP = @EGREP@
133
EXEEXT = @EXEEXT@
134
-F77 = @F77@
135
-FFLAGS = @FFLAGS@
136
+FGREP = @FGREP@
137
+GREP = @GREP@
138
+INCLUDE_INTTYPES_H = @INCLUDE_INTTYPES_H@
139
+INCLUDE_STDINT_H = @INCLUDE_STDINT_H@
140
+INCLUDE_SYS_TYPES_H = @INCLUDE_SYS_TYPES_H@
141
+INSTALL = @INSTALL@
142
INSTALL_DATA = @INSTALL_DATA@
143
INSTALL_PROGRAM = @INSTALL_PROGRAM@
144
INSTALL_SCRIPT = @INSTALL_SCRIPT@
145
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
146
+LD = @LD@
147
LDFLAGS = @LDFLAGS@
148
LIBOBJS = @LIBOBJS@
149
LIBS = @LIBS@
150
151
LIB_AGE = @LIB_AGE@
152
LIB_CURRENT = @LIB_CURRENT@
153
LIB_REVISION = @LIB_REVISION@
154
+LIPO = @LIPO@
155
LN_S = @LN_S@
156
LTLIBOBJS = @LTLIBOBJS@
157
MAINT = @MAINT@
158
-MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
159
-MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
160
MAKEINFO = @MAKEINFO@
161
+MANIFEST_TOOL = @MANIFEST_TOOL@
162
+MKDIR_P = @MKDIR_P@
163
+NM = @NM@
164
+NMEDIT = @NMEDIT@
165
+OBJDUMP = @OBJDUMP@
166
OBJEXT = @OBJEXT@
167
OPT = @OPT@
168
+OTOOL = @OTOOL@
169
+OTOOL64 = @OTOOL64@
170
PACKAGE = @PACKAGE@
171
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
172
PACKAGE_NAME = @PACKAGE_NAME@
173
PACKAGE_STRING = @PACKAGE_STRING@
174
PACKAGE_TARNAME = @PACKAGE_TARNAME@
175
+PACKAGE_URL = @PACKAGE_URL@
176
PACKAGE_VERSION = @PACKAGE_VERSION@
177
PATH_SEPARATOR = @PATH_SEPARATOR@
178
PROFILE = @PROFILE@
179
RANLIB = @RANLIB@
180
+SED = @SED@
181
SET_MAKE = @SET_MAKE@
182
SHELL = @SHELL@
183
SIZE16 = @SIZE16@
184
185
USIZE16 = @USIZE16@
186
USIZE32 = @USIZE32@
187
VERSION = @VERSION@
188
+abs_builddir = @abs_builddir@
189
+abs_srcdir = @abs_srcdir@
190
+abs_top_builddir = @abs_top_builddir@
191
+abs_top_srcdir = @abs_top_srcdir@
192
ac_ct_AR = @ac_ct_AR@
193
ac_ct_CC = @ac_ct_CC@
194
-ac_ct_CXX = @ac_ct_CXX@
195
-ac_ct_F77 = @ac_ct_F77@
196
-ac_ct_RANLIB = @ac_ct_RANLIB@
197
-ac_ct_STRIP = @ac_ct_STRIP@
198
-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
199
-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
200
-am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
201
libogg-1.1.3.tar.gz/src/bitwise.c -> libogg-1.3.0.tar.gz/src/bitwise.c
Changed
201
1
2
/********************************************************************
3
* *
4
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
5
+ * THIS FILE IS PART OF THE Ogg CONTAINER SOURCE CODE. *
6
* USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
7
* GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
8
* IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
9
* *
10
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002 *
11
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2010 *
12
* by the Xiph.Org Foundation http://www.xiph.org/ *
13
* *
14
********************************************************************
15
16
function: packing variable sized words into an octet stream
17
- last mod: $Id: bitwise.c 7675 2004-09-01 00:34:39Z xiphmont $
18
+ last mod: $Id: bitwise.c 18051 2011-08-04 17:56:39Z giles $
19
20
********************************************************************/
21
22
23
24
#include <string.h>
25
#include <stdlib.h>
26
+#include <limits.h>
27
#include <ogg/ogg.h>
28
29
#define BUFFER_INCREMENT 256
30
31
oggpack_writeinit(b);
32
}
33
34
+int oggpack_writecheck(oggpack_buffer *b){
35
+ if(!b->ptr || !b->storage)return -1;
36
+ return 0;
37
+}
38
+
39
+int oggpackB_writecheck(oggpack_buffer *b){
40
+ return oggpack_writecheck(b);
41
+}
42
+
43
void oggpack_writetrunc(oggpack_buffer *b,long bits){
44
long bytes=bits>>3;
45
- bits-=bytes*8;
46
- b->ptr=b->buffer+bytes;
47
- b->endbit=bits;
48
- b->endbyte=bytes;
49
- *b->ptr&=mask[bits];
50
+ if(b->ptr){
51
+ bits-=bytes*8;
52
+ b->ptr=b->buffer+bytes;
53
+ b->endbit=bits;
54
+ b->endbyte=bytes;
55
+ *b->ptr&=mask[bits];
56
+ }
57
}
58
59
void oggpackB_writetrunc(oggpack_buffer *b,long bits){
60
long bytes=bits>>3;
61
- bits-=bytes*8;
62
- b->ptr=b->buffer+bytes;
63
- b->endbit=bits;
64
- b->endbyte=bytes;
65
- *b->ptr&=mask8B[bits];
66
+ if(b->ptr){
67
+ bits-=bytes*8;
68
+ b->ptr=b->buffer+bytes;
69
+ b->endbit=bits;
70
+ b->endbyte=bytes;
71
+ *b->ptr&=mask8B[bits];
72
+ }
73
}
74
75
/* Takes only up to 32 bits. */
76
void oggpack_write(oggpack_buffer *b,unsigned long value,int bits){
77
- if(b->endbyte+4>=b->storage){
78
- b->buffer=_ogg_realloc(b->buffer,b->storage+BUFFER_INCREMENT);
79
+ if(bits<0 || bits>32) goto err;
80
+ if(b->endbyte>=b->storage-4){
81
+ void *ret;
82
+ if(!b->ptr)return;
83
+ if(b->storage>LONG_MAX-BUFFER_INCREMENT) goto err;
84
+ ret=_ogg_realloc(b->buffer,b->storage+BUFFER_INCREMENT);
85
+ if(!ret) goto err;
86
+ b->buffer=ret;
87
b->storage+=BUFFER_INCREMENT;
88
b->ptr=b->buffer+b->endbyte;
89
}
90
91
- value&=mask[bits];
92
+ value&=mask[bits];
93
bits+=b->endbit;
94
95
- b->ptr[0]|=value<<b->endbit;
96
-
97
+ b->ptr[0]|=value<<b->endbit;
98
+
99
if(bits>=8){
100
b->ptr[1]=(unsigned char)(value>>(8-b->endbit));
101
if(bits>=16){
102
b->ptr[2]=(unsigned char)(value>>(16-b->endbit));
103
if(bits>=24){
104
- b->ptr[3]=(unsigned char)(value>>(24-b->endbit));
105
- if(bits>=32){
106
- if(b->endbit)
107
- b->ptr[4]=(unsigned char)(value>>(32-b->endbit));
108
- else
109
- b->ptr[4]=0;
110
- }
111
+ b->ptr[3]=(unsigned char)(value>>(24-b->endbit));
112
+ if(bits>=32){
113
+ if(b->endbit)
114
+ b->ptr[4]=(unsigned char)(value>>(32-b->endbit));
115
+ else
116
+ b->ptr[4]=0;
117
+ }
118
}
119
}
120
}
121
122
b->endbyte+=bits/8;
123
b->ptr+=bits/8;
124
b->endbit=bits&7;
125
+ return;
126
+ err:
127
+ oggpack_writeclear(b);
128
}
129
130
/* Takes only up to 32 bits. */
131
void oggpackB_write(oggpack_buffer *b,unsigned long value,int bits){
132
- if(b->endbyte+4>=b->storage){
133
- b->buffer=_ogg_realloc(b->buffer,b->storage+BUFFER_INCREMENT);
134
+ if(bits<0 || bits>32) goto err;
135
+ if(b->endbyte>=b->storage-4){
136
+ void *ret;
137
+ if(!b->ptr)return;
138
+ if(b->storage>LONG_MAX-BUFFER_INCREMENT) goto err;
139
+ ret=_ogg_realloc(b->buffer,b->storage+BUFFER_INCREMENT);
140
+ if(!ret) goto err;
141
+ b->buffer=ret;
142
b->storage+=BUFFER_INCREMENT;
143
b->ptr=b->buffer+b->endbyte;
144
}
145
146
- value=(value&mask[bits])<<(32-bits);
147
+ value=(value&mask[bits])<<(32-bits);
148
bits+=b->endbit;
149
150
- b->ptr[0]|=value>>(24+b->endbit);
151
-
152
+ b->ptr[0]|=value>>(24+b->endbit);
153
+
154
if(bits>=8){
155
b->ptr[1]=(unsigned char)(value>>(16+b->endbit));
156
if(bits>=16){
157
b->ptr[2]=(unsigned char)(value>>(8+b->endbit));
158
if(bits>=24){
159
- b->ptr[3]=(unsigned char)(value>>(b->endbit));
160
- if(bits>=32){
161
- if(b->endbit)
162
- b->ptr[4]=(unsigned char)(value<<(8-b->endbit));
163
- else
164
- b->ptr[4]=0;
165
- }
166
+ b->ptr[3]=(unsigned char)(value>>(b->endbit));
167
+ if(bits>=32){
168
+ if(b->endbit)
169
+ b->ptr[4]=(unsigned char)(value<<(8-b->endbit));
170
+ else
171
+ b->ptr[4]=0;
172
+ }
173
}
174
}
175
}
176
177
b->endbyte+=bits/8;
178
b->ptr+=bits/8;
179
b->endbit=bits&7;
180
+ return;
181
+ err:
182
+ oggpack_writeclear(b);
183
}
184
185
void oggpack_writealign(oggpack_buffer *b){
186
187
}
188
189
static void oggpack_writecopy_helper(oggpack_buffer *b,
190
- void *source,
191
- long bits,
192
- void (*w)(oggpack_buffer *,
193
- unsigned long,
194
- int),
195
- int msb){
196
+ void *source,
197
+ long bits,
198
+ void (*w)(oggpack_buffer *,
199
+ unsigned long,
200
+ int),
201
libogg-1.1.3.tar.gz/src/framing.c -> libogg-1.3.0.tar.gz/src/framing.c
Changed
201
1
2
/********************************************************************
3
* *
4
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
5
+ * THIS FILE IS PART OF THE Ogg CONTAINER SOURCE CODE. *
6
* USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
7
* GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
8
* IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
9
* *
10
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002 *
11
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2010 *
12
* by the Xiph.Org Foundation http://www.xiph.org/ *
13
* *
14
********************************************************************
15
16
- function: code raw [Vorbis] packets into framed OggSquish stream and
17
+ function: code raw packets into framed OggSquish stream and
18
decode Ogg streams back into raw packets
19
- last mod: $Id: framing.c 9601 2005-07-23 00:19:14Z giles $
20
+ last mod: $Id: framing.c 18052 2011-08-04 17:57:02Z giles $
21
22
note: The CRC code is directly derived from public domain code by
23
Ross Williams (ross@guest.adelaide.edu.au). See docs/framing.html
24
25
26
/* A complete description of Ogg framing exists in docs/framing.html */
27
28
-int ogg_page_version(ogg_page *og){
29
+int ogg_page_version(const ogg_page *og){
30
return((int)(og->header[4]));
31
}
32
33
-int ogg_page_continued(ogg_page *og){
34
+int ogg_page_continued(const ogg_page *og){
35
return((int)(og->header[5]&0x01));
36
}
37
38
-int ogg_page_bos(ogg_page *og){
39
+int ogg_page_bos(const ogg_page *og){
40
return((int)(og->header[5]&0x02));
41
}
42
43
-int ogg_page_eos(ogg_page *og){
44
+int ogg_page_eos(const ogg_page *og){
45
return((int)(og->header[5]&0x04));
46
}
47
48
-ogg_int64_t ogg_page_granulepos(ogg_page *og){
49
+ogg_int64_t ogg_page_granulepos(const ogg_page *og){
50
unsigned char *page=og->header;
51
ogg_int64_t granulepos=page[13]&(0xff);
52
granulepos= (granulepos<<8)|(page[12]&0xff);
53
54
return(granulepos);
55
}
56
57
-int ogg_page_serialno(ogg_page *og){
58
+int ogg_page_serialno(const ogg_page *og){
59
return(og->header[14] |
60
- (og->header[15]<<8) |
61
- (og->header[16]<<16) |
62
- (og->header[17]<<24));
63
+ (og->header[15]<<8) |
64
+ (og->header[16]<<16) |
65
+ (og->header[17]<<24));
66
}
67
-
68
-long ogg_page_pageno(ogg_page *og){
69
+
70
+long ogg_page_pageno(const ogg_page *og){
71
return(og->header[18] |
72
- (og->header[19]<<8) |
73
- (og->header[20]<<16) |
74
- (og->header[21]<<24));
75
+ (og->header[19]<<8) |
76
+ (og->header[20]<<16) |
77
+ (og->header[21]<<24));
78
}
79
80
81
82
page, it's counted */
83
84
/* NOTE:
85
-If a page consists of a packet begun on a previous page, and a new
86
-packet begun (but not completed) on this page, the return will be:
87
- ogg_page_packets(page) ==1,
88
- ogg_page_continued(page) !=0
89
-
90
-If a page happens to be a single packet that was begun on a
91
-previous page, and spans to the next page (in the case of a three or
92
-more page packet), the return will be:
93
- ogg_page_packets(page) ==0,
94
- ogg_page_continued(page) !=0
95
+ If a page consists of a packet begun on a previous page, and a new
96
+ packet begun (but not completed) on this page, the return will be:
97
+ ogg_page_packets(page) ==1,
98
+ ogg_page_continued(page) !=0
99
+
100
+ If a page happens to be a single packet that was begun on a
101
+ previous page, and spans to the next page (in the case of a three or
102
+ more page packet), the return will be:
103
+ ogg_page_packets(page) ==0,
104
+ ogg_page_continued(page) !=0
105
*/
106
107
-int ogg_page_packets(ogg_page *og){
108
+int ogg_page_packets(const ogg_page *og){
109
int i,n=og->header[26],count=0;
110
for(i=0;i<n;i++)
111
if(og->header[27+i]<255)count++;
112
113
for (i=0; i<8; i++)
114
if (r & 0x80000000UL)
115
r = (r << 1) ^ 0x04c11db7; /* The same as the ethernet generator
116
- polynomial, although we use an
117
- unreflected alg and an init/final
118
- of 0, not 0xffffffff */
119
+ polynomial, although we use an
120
+ unreflected alg and an init/final
121
+ of 0, not 0xffffffff */
122
else
123
r<<=1;
124
return (r & 0xffffffffUL);
125
126
if(os){
127
memset(os,0,sizeof(*os));
128
os->body_storage=16*1024;
129
- os->body_data=_ogg_malloc(os->body_storage*sizeof(*os->body_data));
130
-
131
os->lacing_storage=1024;
132
+
133
+ os->body_data=_ogg_malloc(os->body_storage*sizeof(*os->body_data));
134
os->lacing_vals=_ogg_malloc(os->lacing_storage*sizeof(*os->lacing_vals));
135
os->granule_vals=_ogg_malloc(os->lacing_storage*sizeof(*os->granule_vals));
136
137
+ if(!os->body_data || !os->lacing_vals || !os->granule_vals){
138
+ ogg_stream_clear(os);
139
+ return -1;
140
+ }
141
+
142
os->serialno=serialno;
143
144
return(0);
145
}
146
return(-1);
147
-}
148
+}
149
+
150
+/* async/delayed error detection for the ogg_stream_state */
151
+int ogg_stream_check(ogg_stream_state *os){
152
+ if(!os || !os->body_data) return -1;
153
+ return 0;
154
+}
155
156
/* _clear does not free os, only the non-flat storage within */
157
int ogg_stream_clear(ogg_stream_state *os){
158
159
if(os->lacing_vals)_ogg_free(os->lacing_vals);
160
if(os->granule_vals)_ogg_free(os->granule_vals);
161
162
- memset(os,0,sizeof(*os));
163
+ memset(os,0,sizeof(*os));
164
}
165
return(0);
166
-}
167
+}
168
169
int ogg_stream_destroy(ogg_stream_state *os){
170
if(os){
171
172
_ogg_free(os);
173
}
174
return(0);
175
-}
176
+}
177
178
/* Helpers for ogg_stream_encode; this keeps the structure and
179
what's happening fairly clear */
180
181
-static void _os_body_expand(ogg_stream_state *os,int needed){
182
+static int _os_body_expand(ogg_stream_state *os,int needed){
183
if(os->body_storage<=os->body_fill+needed){
184
+ void *ret;
185
+ ret=_ogg_realloc(os->body_data,(os->body_storage+needed+1024)*
186
+ sizeof(*os->body_data));
187
+ if(!ret){
188
+ ogg_stream_clear(os);
189
+ return -1;
190
+ }
191
os->body_storage+=(needed+1024);
192
- os->body_data=_ogg_realloc(os->body_data,os->body_storage*sizeof(*os->body_data));
193
+ os->body_data=ret;
194
}
195
+ return 0;
196
}
197
198
-static void _os_lacing_expand(ogg_stream_state *os,int needed){
199
+static int _os_lacing_expand(ogg_stream_state *os,int needed){
200
if(os->lacing_storage<=os->lacing_fill+needed){
201
libogg-1.3.0.tar.gz/win32/VS2003
Added
2
1
+(directory)
2
libogg-1.3.0.tar.gz/win32/VS2003/libogg
Added
2
1
+(directory)
2
libogg-1.3.0.tar.gz/win32/VS2003/libogg/libogg.vcproj
Added
201
1
2
+<?xml version="1.0" encoding="Windows-1252"?>
3
+<VisualStudioProject
4
+ ProjectType="Visual C++"
5
+ Version="7.10"
6
+ Name="libogg"
7
+ ProjectGUID="{15CBFEFF-7965-41F5-B4E2-21E8795C9159}"
8
+ RootNamespace="libogg"
9
+ Keyword="Win32Proj">
10
+ <Platforms>
11
+ <Platform
12
+ Name="Win32"/>
13
+ </Platforms>
14
+ <Configurations>
15
+ <Configuration
16
+ Name="Debug|Win32"
17
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
18
+ IntermediateDirectory="$(ConfigurationName)"
19
+ ConfigurationType="2"
20
+ CharacterSet="2">
21
+ <Tool
22
+ Name="VCCLCompilerTool"
23
+ Optimization="0"
24
+ AdditionalIncludeDirectories="..\..\..\include"
25
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS"
26
+ MinimalRebuild="TRUE"
27
+ BasicRuntimeChecks="3"
28
+ RuntimeLibrary="1"
29
+ UsePrecompiledHeader="0"
30
+ WarningLevel="4"
31
+ Detect64BitPortabilityProblems="TRUE"
32
+ DebugInformationFormat="4"
33
+ CompileAs="1"/>
34
+ <Tool
35
+ Name="VCCustomBuildTool"/>
36
+ <Tool
37
+ Name="VCLinkerTool"
38
+ OutputFile="$(OutDir)/libogg.dll"
39
+ LinkIncremental="2"
40
+ ModuleDefinitionFile="..\..\ogg.def"
41
+ GenerateDebugInformation="TRUE"
42
+ ProgramDatabaseFile="$(OutDir)/libogg.pdb"
43
+ SubSystem="2"
44
+ ImportLibrary="$(OutDir)/libogg.lib"
45
+ TargetMachine="1"/>
46
+ <Tool
47
+ Name="VCMIDLTool"/>
48
+ <Tool
49
+ Name="VCPostBuildEventTool"/>
50
+ <Tool
51
+ Name="VCPreBuildEventTool"/>
52
+ <Tool
53
+ Name="VCPreLinkEventTool"/>
54
+ <Tool
55
+ Name="VCResourceCompilerTool"/>
56
+ <Tool
57
+ Name="VCWebServiceProxyGeneratorTool"/>
58
+ <Tool
59
+ Name="VCXMLDataGeneratorTool"/>
60
+ <Tool
61
+ Name="VCWebDeploymentTool"/>
62
+ <Tool
63
+ Name="VCManagedWrapperGeneratorTool"/>
64
+ <Tool
65
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
66
+ </Configuration>
67
+ <Configuration
68
+ Name="Release|Win32"
69
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
70
+ IntermediateDirectory="$(ConfigurationName)"
71
+ ConfigurationType="2"
72
+ CharacterSet="2"
73
+ WholeProgramOptimization="TRUE">
74
+ <Tool
75
+ Name="VCCLCompilerTool"
76
+ Optimization="3"
77
+ GlobalOptimizations="TRUE"
78
+ InlineFunctionExpansion="2"
79
+ EnableIntrinsicFunctions="TRUE"
80
+ FavorSizeOrSpeed="1"
81
+ OptimizeForProcessor="2"
82
+ AdditionalIncludeDirectories="..\..\..\include"
83
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS"
84
+ StringPooling="TRUE"
85
+ ExceptionHandling="FALSE"
86
+ RuntimeLibrary="0"
87
+ BufferSecurityCheck="FALSE"
88
+ UsePrecompiledHeader="0"
89
+ WarningLevel="4"
90
+ Detect64BitPortabilityProblems="TRUE"
91
+ DebugInformationFormat="3"
92
+ CompileAs="1"
93
+ DisableSpecificWarnings="4244"/>
94
+ <Tool
95
+ Name="VCCustomBuildTool"/>
96
+ <Tool
97
+ Name="VCLinkerTool"
98
+ OutputFile="$(OutDir)/libogg.dll"
99
+ LinkIncremental="1"
100
+ ModuleDefinitionFile="..\..\ogg.def"
101
+ GenerateDebugInformation="FALSE"
102
+ SubSystem="2"
103
+ OptimizeReferences="2"
104
+ EnableCOMDATFolding="2"
105
+ OptimizeForWindows98="1"
106
+ ImportLibrary="$(OutDir)/libogg.lib"
107
+ TargetMachine="1"/>
108
+ <Tool
109
+ Name="VCMIDLTool"/>
110
+ <Tool
111
+ Name="VCPostBuildEventTool"/>
112
+ <Tool
113
+ Name="VCPreBuildEventTool"/>
114
+ <Tool
115
+ Name="VCPreLinkEventTool"/>
116
+ <Tool
117
+ Name="VCResourceCompilerTool"/>
118
+ <Tool
119
+ Name="VCWebServiceProxyGeneratorTool"/>
120
+ <Tool
121
+ Name="VCXMLDataGeneratorTool"/>
122
+ <Tool
123
+ Name="VCWebDeploymentTool"/>
124
+ <Tool
125
+ Name="VCManagedWrapperGeneratorTool"/>
126
+ <Tool
127
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
128
+ </Configuration>
129
+ <Configuration
130
+ Name="Release_SSE|Win32"
131
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
132
+ IntermediateDirectory="$(ConfigurationName)"
133
+ ConfigurationType="2"
134
+ CharacterSet="2"
135
+ WholeProgramOptimization="TRUE">
136
+ <Tool
137
+ Name="VCCLCompilerTool"
138
+ Optimization="3"
139
+ GlobalOptimizations="TRUE"
140
+ InlineFunctionExpansion="2"
141
+ EnableIntrinsicFunctions="TRUE"
142
+ FavorSizeOrSpeed="1"
143
+ OptimizeForProcessor="2"
144
+ OptimizeForWindowsApplication="FALSE"
145
+ AdditionalIncludeDirectories="..\..\..\include"
146
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS"
147
+ StringPooling="TRUE"
148
+ ExceptionHandling="FALSE"
149
+ RuntimeLibrary="0"
150
+ BufferSecurityCheck="FALSE"
151
+ EnableEnhancedInstructionSet="1"
152
+ UsePrecompiledHeader="0"
153
+ WarningLevel="4"
154
+ Detect64BitPortabilityProblems="TRUE"
155
+ DebugInformationFormat="3"
156
+ CompileAs="1"
157
+ DisableSpecificWarnings="4244"/>
158
+ <Tool
159
+ Name="VCCustomBuildTool"/>
160
+ <Tool
161
+ Name="VCLinkerTool"
162
+ OutputFile="$(OutDir)/libogg.dll"
163
+ LinkIncremental="1"
164
+ ModuleDefinitionFile="..\..\ogg.def"
165
+ GenerateDebugInformation="FALSE"
166
+ SubSystem="2"
167
+ OptimizeReferences="2"
168
+ EnableCOMDATFolding="2"
169
+ OptimizeForWindows98="1"
170
+ ImportLibrary="$(OutDir)/libogg.lib"
171
+ TargetMachine="1"/>
172
+ <Tool
173
+ Name="VCMIDLTool"/>
174
+ <Tool
175
+ Name="VCPostBuildEventTool"/>
176
+ <Tool
177
+ Name="VCPreBuildEventTool"/>
178
+ <Tool
179
+ Name="VCPreLinkEventTool"/>
180
+ <Tool
181
+ Name="VCResourceCompilerTool"/>
182
+ <Tool
183
+ Name="VCWebServiceProxyGeneratorTool"/>
184
+ <Tool
185
+ Name="VCXMLDataGeneratorTool"/>
186
+ <Tool
187
+ Name="VCWebDeploymentTool"/>
188
+ <Tool
189
+ Name="VCManagedWrapperGeneratorTool"/>
190
+ <Tool
191
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
192
+ </Configuration>
193
+ <Configuration
194
+ Name="Release_SSE2|Win32"
195
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
196
+ IntermediateDirectory="$(ConfigurationName)"
197
+ ConfigurationType="2"
198
+ CharacterSet="2"
199
+ WholeProgramOptimization="TRUE">
200
+ <Tool
201
libogg-1.3.0.tar.gz/win32/VS2003/ogg.sln
Added
29
1
2
+Microsoft Visual Studio Solution File, Format Version 8.00
3
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libogg", "libogg\libogg.vcproj", "{15CBFEFF-7965-41F5-B4E2-21E8795C9159}"
4
+ ProjectSection(ProjectDependencies) = postProject
5
+ EndProjectSection
6
+EndProject
7
+Global
8
+ GlobalSection(SolutionConfiguration) = preSolution
9
+ Debug = Debug
10
+ Release = Release
11
+ Release_SSE = Release_SSE
12
+ Release_SSE2 = Release_SSE2
13
+ EndGlobalSection
14
+ GlobalSection(ProjectConfiguration) = postSolution
15
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug.ActiveCfg = Debug|Win32
16
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug.Build.0 = Debug|Win32
17
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release.ActiveCfg = Release|Win32
18
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release.Build.0 = Release|Win32
19
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release_SSE.ActiveCfg = Release_SSE|Win32
20
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release_SSE.Build.0 = Release_SSE|Win32
21
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release_SSE2.ActiveCfg = Release_SSE2|Win32
22
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release_SSE2.Build.0 = Release_SSE2|Win32
23
+ EndGlobalSection
24
+ GlobalSection(ExtensibilityGlobals) = postSolution
25
+ EndGlobalSection
26
+ GlobalSection(ExtensibilityAddIns) = postSolution
27
+ EndGlobalSection
28
+EndGlobal
29
libogg-1.3.0.tar.gz/win32/VS2005
Added
2
1
+(directory)
2
libogg-1.3.0.tar.gz/win32/VS2005/libogg_dynamic.sln
Added
52
1
2
+•
3
+Microsoft Visual Studio Solution File, Format Version 9.00
4
+# Visual Studio 2005
5
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libogg", "libogg_dynamic.vcproj", "{15CBFEFF-7965-41F5-B4E2-21E8795C9159}"
6
+EndProject
7
+Global
8
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
9
+ Debug|Win32 = Debug|Win32
10
+ Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
11
+ Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I) = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
12
+ Debug|Windows Mobile 6 Professional SDK (ARMV4I) = Debug|Windows Mobile 6 Professional SDK (ARMV4I)
13
+ Debug|x64 = Debug|x64
14
+ Release|Win32 = Release|Win32
15
+ Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
16
+ Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I) = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
17
+ Release|Windows Mobile 6 Professional SDK (ARMV4I) = Release|Windows Mobile 6 Professional SDK (ARMV4I)
18
+ Release|x64 = Release|x64
19
+ EndGlobalSection
20
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
21
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|Win32.ActiveCfg = Debug|Win32
22
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|Win32.Build.0 = Debug|Win32
23
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
24
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
25
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
26
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
27
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
28
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
29
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|Windows Mobile 6 Professional SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 6 Professional SDK (ARMV4I)
30
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|Windows Mobile 6 Professional SDK (ARMV4I).Build.0 = Debug|Windows Mobile 6 Professional SDK (ARMV4I)
31
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|Windows Mobile 6 Professional SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 6 Professional SDK (ARMV4I)
32
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|x64.ActiveCfg = Debug|x64
33
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|x64.Build.0 = Debug|x64
34
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|Win32.ActiveCfg = Release|Win32
35
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|Win32.Build.0 = Release|Win32
36
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
37
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
38
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
39
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
40
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
41
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
42
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|Windows Mobile 6 Professional SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 6 Professional SDK (ARMV4I)
43
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|Windows Mobile 6 Professional SDK (ARMV4I).Build.0 = Release|Windows Mobile 6 Professional SDK (ARMV4I)
44
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|Windows Mobile 6 Professional SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 6 Professional SDK (ARMV4I)
45
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|x64.ActiveCfg = Release|x64
46
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|x64.Build.0 = Release|x64
47
+ EndGlobalSection
48
+ GlobalSection(SolutionProperties) = preSolution
49
+ HideSolutionNode = FALSE
50
+ EndGlobalSection
51
+EndGlobal
52
libogg-1.3.0.tar.gz/win32/VS2005/libogg_dynamic.vcproj
Added
201
1
2
+<?xml version="1.0" encoding="Windows-1252"?>
3
+<VisualStudioProject ProjectType="Visual C++" Version="8.00" Name="libogg" ProjectGUID="{15CBFEFF-7965-41F5-B4E2-21E8795C9159}" RootNamespace="libogg" Keyword="Win32Proj">
4
+ <Platforms>
5
+ <Platform Name="Win32"/>
6
+ <Platform Name="x64"/>
7
+ <Platform Name="Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"/>
8
+ <Platform Name="Windows Mobile 5.0 Smartphone SDK (ARMV4I)"/>
9
+ <Platform Name="Windows Mobile 6 Professional SDK (ARMV4I)"/>
10
+ </Platforms>
11
+ <ToolFiles>
12
+ </ToolFiles>
13
+ <Configurations>
14
+ <Configuration Name="Debug|Win32" OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)" IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" ConfigurationType="2" CharacterSet="1">
15
+ <Tool Name="VCPreBuildEventTool"/>
16
+ <Tool Name="VCCustomBuildTool"/>
17
+ <Tool Name="VCXMLDataGeneratorTool"/>
18
+ <Tool Name="VCWebServiceProxyGeneratorTool"/>
19
+ <Tool Name="VCMIDLTool"/>
20
+ <Tool Name="VCCLCompilerTool" Optimization="0" AdditionalIncludeDirectories="..\..\include" PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS" MinimalRebuild="true" BasicRuntimeChecks="3" RuntimeLibrary="3" UsePrecompiledHeader="0" WarningLevel="4" Detect64BitPortabilityProblems="true" DebugInformationFormat="4" CompileAs="1" CallingConvention="0"/>
21
+ <Tool Name="VCManagedResourceCompilerTool"/>
22
+ <Tool Name="VCResourceCompilerTool"/>
23
+ <Tool Name="VCPreLinkEventTool"/>
24
+ <Tool Name="VCLinkerTool" ModuleDefinitionFile="..\ogg.def"/>
25
+ <Tool Name="VCALinkTool"/>
26
+ <Tool Name="VCManifestTool"/>
27
+ <Tool Name="VCXDCMakeTool"/>
28
+ <Tool Name="VCBscMakeTool"/>
29
+ <Tool Name="VCFxCopTool"/>
30
+ <Tool Name="VCAppVerifierTool"/>
31
+ <Tool Name="VCWebDeploymentTool"/>
32
+ <Tool Name="VCPostBuildEventTool"/>
33
+ </Configuration>
34
+ <Configuration Name="Debug|x64" OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)" IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" ConfigurationType="2" CharacterSet="1">
35
+ <Tool Name="VCPreBuildEventTool"/>
36
+ <Tool Name="VCCustomBuildTool"/>
37
+ <Tool Name="VCXMLDataGeneratorTool"/>
38
+ <Tool Name="VCWebServiceProxyGeneratorTool"/>
39
+ <Tool Name="VCMIDLTool" TargetEnvironment="3"/>
40
+ <Tool Name="VCCLCompilerTool" Optimization="0" AdditionalIncludeDirectories="..\..\include" PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS" MinimalRebuild="true" BasicRuntimeChecks="3" RuntimeLibrary="3" UsePrecompiledHeader="0" WarningLevel="4" Detect64BitPortabilityProblems="true" DebugInformationFormat="3" CompileAs="1" CallingConvention="0"/>
41
+ <Tool Name="VCManagedResourceCompilerTool"/>
42
+ <Tool Name="VCResourceCompilerTool"/>
43
+ <Tool Name="VCPreLinkEventTool"/>
44
+ <Tool Name="VCLinkerTool" ModuleDefinitionFile="..\ogg.def"/>
45
+ <Tool Name="VCALinkTool"/>
46
+ <Tool Name="VCManifestTool"/>
47
+ <Tool Name="VCXDCMakeTool"/>
48
+ <Tool Name="VCBscMakeTool"/>
49
+ <Tool Name="VCFxCopTool"/>
50
+ <Tool Name="VCAppVerifierTool"/>
51
+ <Tool Name="VCWebDeploymentTool"/>
52
+ <Tool Name="VCPostBuildEventTool"/>
53
+ </Configuration>
54
+ <Configuration Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)" IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" ConfigurationType="2" CharacterSet="1">
55
+ <Tool Name="VCPreBuildEventTool"/>
56
+ <Tool Name="VCCustomBuildTool"/>
57
+ <Tool Name="VCXMLDataGeneratorTool"/>
58
+ <Tool Name="VCWebServiceProxyGeneratorTool"/>
59
+ <Tool Name="VCMIDLTool" TargetEnvironment="1"/>
60
+ <Tool Name="VCCLCompilerTool" ExecutionBucket="7" Optimization="0" AdditionalIncludeDirectories="..\..\include" PreprocessorDefinitions="_DEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS;_WIN32_WCE=$(CEVER);UNDER_CE;WINCE;$(ARCHFAM);$(_ARCHFAM_)" MinimalRebuild="true" RuntimeLibrary="3" UsePrecompiledHeader="0" WarningLevel="4" DebugInformationFormat="3" CompileAs="1" CallingConvention="0"/>
61
+ <Tool Name="VCManagedResourceCompilerTool"/>
62
+ <Tool Name="VCResourceCompilerTool"/>
63
+ <Tool Name="VCPreLinkEventTool"/>
64
+ <Tool Name="VCLinkerTool" ModuleDefinitionFile="..\ogg.def" TargetMachine="0"/>
65
+ <Tool Name="VCALinkTool"/>
66
+ <Tool Name="VCXDCMakeTool"/>
67
+ <Tool Name="VCBscMakeTool"/>
68
+ <Tool Name="VCCodeSignTool"/>
69
+ <Tool Name="VCPostBuildEventTool"/>
70
+ <DeploymentTool ForceDirty="-1" RemoteDirectory="" RegisterOutput="0" AdditionalFiles=""/>
71
+ <DebuggerTool/>
72
+ </Configuration>
73
+ <Configuration Name="Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)" IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" ConfigurationType="2" CharacterSet="1">
74
+ <Tool Name="VCPreBuildEventTool"/>
75
+ <Tool Name="VCCustomBuildTool"/>
76
+ <Tool Name="VCXMLDataGeneratorTool"/>
77
+ <Tool Name="VCWebServiceProxyGeneratorTool"/>
78
+ <Tool Name="VCMIDLTool" TargetEnvironment="1"/>
79
+ <Tool Name="VCCLCompilerTool" ExecutionBucket="7" Optimization="0" AdditionalIncludeDirectories="..\..\include" PreprocessorDefinitions="_DEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS;_WIN32_WCE=$(CEVER);UNDER_CE;WINCE;$(ARCHFAM);$(_ARCHFAM_)" MinimalRebuild="true" RuntimeLibrary="3" UsePrecompiledHeader="0" WarningLevel="4" DebugInformationFormat="3" CompileAs="1" CallingConvention="0"/>
80
+ <Tool Name="VCManagedResourceCompilerTool"/>
81
+ <Tool Name="VCResourceCompilerTool"/>
82
+ <Tool Name="VCPreLinkEventTool"/>
83
+ <Tool Name="VCLinkerTool" ModuleDefinitionFile="..\ogg.def" TargetMachine="0"/>
84
+ <Tool Name="VCALinkTool"/>
85
+ <Tool Name="VCXDCMakeTool"/>
86
+ <Tool Name="VCBscMakeTool"/>
87
+ <Tool Name="VCCodeSignTool"/>
88
+ <Tool Name="VCPostBuildEventTool"/>
89
+ <DeploymentTool ForceDirty="-1" RemoteDirectory="" RegisterOutput="0" AdditionalFiles=""/>
90
+ <DebuggerTool/>
91
+ </Configuration>
92
+ <Configuration Name="Debug|Windows Mobile 6 Professional SDK (ARMV4I)" OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)" IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" ConfigurationType="2" CharacterSet="1">
93
+ <Tool Name="VCPreBuildEventTool"/>
94
+ <Tool Name="VCCustomBuildTool"/>
95
+ <Tool Name="VCXMLDataGeneratorTool"/>
96
+ <Tool Name="VCWebServiceProxyGeneratorTool"/>
97
+ <Tool Name="VCMIDLTool" TargetEnvironment="1"/>
98
+ <Tool Name="VCCLCompilerTool" ExecutionBucket="7" Optimization="0" AdditionalIncludeDirectories="..\..\include" PreprocessorDefinitions="_DEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS;_WIN32_WCE=$(CEVER);UNDER_CE;WINCE;$(ARCHFAM);$(_ARCHFAM_)" MinimalRebuild="true" RuntimeLibrary="3" UsePrecompiledHeader="0" WarningLevel="4" DebugInformationFormat="3" CompileAs="1" CallingConvention="0"/>
99
+ <Tool Name="VCManagedResourceCompilerTool"/>
100
+ <Tool Name="VCResourceCompilerTool"/>
101
+ <Tool Name="VCPreLinkEventTool"/>
102
+ <Tool Name="VCLinkerTool" ModuleDefinitionFile="..\ogg.def" TargetMachine="0"/>
103
+ <Tool Name="VCALinkTool"/>
104
+ <Tool Name="VCXDCMakeTool"/>
105
+ <Tool Name="VCBscMakeTool"/>
106
+ <Tool Name="VCCodeSignTool"/>
107
+ <Tool Name="VCPostBuildEventTool"/>
108
+ <DeploymentTool ForceDirty="-1" RemoteDirectory="" RegisterOutput="0" AdditionalFiles=""/>
109
+ <DebuggerTool/>
110
+ </Configuration>
111
+ <Configuration Name="Release|Win32" OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)" IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" ConfigurationType="2" CharacterSet="1" WholeProgramOptimization="1">
112
+ <Tool Name="VCPreBuildEventTool"/>
113
+ <Tool Name="VCCustomBuildTool"/>
114
+ <Tool Name="VCXMLDataGeneratorTool"/>
115
+ <Tool Name="VCWebServiceProxyGeneratorTool"/>
116
+ <Tool Name="VCMIDLTool"/>
117
+ <Tool Name="VCCLCompilerTool" Optimization="2" InlineFunctionExpansion="2" EnableIntrinsicFunctions="true" FavorSizeOrSpeed="1" AdditionalIncludeDirectories="..\..\include" PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS" StringPooling="true" ExceptionHandling="0" RuntimeLibrary="2" BufferSecurityCheck="false" UsePrecompiledHeader="0" WarningLevel="4" Detect64BitPortabilityProblems="true" DebugInformationFormat="0" CompileAs="1" DisableSpecificWarnings="4244" CallingConvention="0"/>
118
+ <Tool Name="VCManagedResourceCompilerTool"/>
119
+ <Tool Name="VCResourceCompilerTool"/>
120
+ <Tool Name="VCPreLinkEventTool"/>
121
+ <Tool Name="VCLinkerTool" ModuleDefinitionFile="..\ogg.def"/>
122
+ <Tool Name="VCALinkTool"/>
123
+ <Tool Name="VCManifestTool"/>
124
+ <Tool Name="VCXDCMakeTool"/>
125
+ <Tool Name="VCBscMakeTool"/>
126
+ <Tool Name="VCFxCopTool"/>
127
+ <Tool Name="VCAppVerifierTool"/>
128
+ <Tool Name="VCWebDeploymentTool"/>
129
+ <Tool Name="VCPostBuildEventTool"/>
130
+ </Configuration>
131
+ <Configuration Name="Release|x64" OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)" IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" ConfigurationType="2" CharacterSet="1" WholeProgramOptimization="1">
132
+ <Tool Name="VCPreBuildEventTool"/>
133
+ <Tool Name="VCCustomBuildTool"/>
134
+ <Tool Name="VCXMLDataGeneratorTool"/>
135
+ <Tool Name="VCWebServiceProxyGeneratorTool"/>
136
+ <Tool Name="VCMIDLTool" TargetEnvironment="3"/>
137
+ <Tool Name="VCCLCompilerTool" Optimization="2" InlineFunctionExpansion="2" EnableIntrinsicFunctions="true" FavorSizeOrSpeed="1" AdditionalIncludeDirectories="..\..\include" PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS" StringPooling="true" ExceptionHandling="0" RuntimeLibrary="2" BufferSecurityCheck="false" UsePrecompiledHeader="0" WarningLevel="4" Detect64BitPortabilityProblems="true" DebugInformationFormat="0" CompileAs="1" DisableSpecificWarnings="4244" CallingConvention="0"/>
138
+ <Tool Name="VCManagedResourceCompilerTool"/>
139
+ <Tool Name="VCResourceCompilerTool"/>
140
+ <Tool Name="VCPreLinkEventTool"/>
141
+ <Tool Name="VCLinkerTool" ModuleDefinitionFile="..\ogg.def"/>
142
+ <Tool Name="VCALinkTool"/>
143
+ <Tool Name="VCManifestTool"/>
144
+ <Tool Name="VCXDCMakeTool"/>
145
+ <Tool Name="VCBscMakeTool"/>
146
+ <Tool Name="VCFxCopTool"/>
147
+ <Tool Name="VCAppVerifierTool"/>
148
+ <Tool Name="VCWebDeploymentTool"/>
149
+ <Tool Name="VCPostBuildEventTool"/>
150
+ </Configuration>
151
+ <Configuration Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)" IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" ConfigurationType="2" CharacterSet="1" WholeProgramOptimization="1">
152
+ <Tool Name="VCPreBuildEventTool"/>
153
+ <Tool Name="VCCustomBuildTool"/>
154
+ <Tool Name="VCXMLDataGeneratorTool"/>
155
+ <Tool Name="VCWebServiceProxyGeneratorTool"/>
156
+ <Tool Name="VCMIDLTool" TargetEnvironment="1"/>
157
+ <Tool Name="VCCLCompilerTool" ExecutionBucket="7" Optimization="2" InlineFunctionExpansion="2" EnableIntrinsicFunctions="true" FavorSizeOrSpeed="1" AdditionalIncludeDirectories="..\..\include" PreprocessorDefinitions="NDEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS;_WIN32_WCE=$(CEVER);UNDER_CE;WINCE;$(ARCHFAM);$(_ARCHFAM_)" StringPooling="true" ExceptionHandling="0" RuntimeLibrary="2" BufferSecurityCheck="false" UsePrecompiledHeader="0" WarningLevel="4" DebugInformationFormat="3" CompileAs="1" DisableSpecificWarnings="4244" CallingConvention="0"/>
158
+ <Tool Name="VCManagedResourceCompilerTool"/>
159
+ <Tool Name="VCResourceCompilerTool"/>
160
+ <Tool Name="VCPreLinkEventTool"/>
161
+ <Tool Name="VCLinkerTool" ModuleDefinitionFile="..\ogg.def" TargetMachine="0"/>
162
+ <Tool Name="VCALinkTool"/>
163
+ <Tool Name="VCXDCMakeTool"/>
164
+ <Tool Name="VCBscMakeTool"/>
165
+ <Tool Name="VCCodeSignTool"/>
166
+ <Tool Name="VCPostBuildEventTool"/>
167
+ <DeploymentTool ForceDirty="-1" RemoteDirectory="" RegisterOutput="0" AdditionalFiles=""/>
168
+ <DebuggerTool/>
169
+ </Configuration>
170
+ <Configuration Name="Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)" IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" ConfigurationType="2" CharacterSet="1" WholeProgramOptimization="1">
171
+ <Tool Name="VCPreBuildEventTool"/>
172
+ <Tool Name="VCCustomBuildTool"/>
173
+ <Tool Name="VCXMLDataGeneratorTool"/>
174
+ <Tool Name="VCWebServiceProxyGeneratorTool"/>
175
+ <Tool Name="VCMIDLTool" TargetEnvironment="1"/>
176
+ <Tool Name="VCCLCompilerTool" ExecutionBucket="7" Optimization="2" InlineFunctionExpansion="2" EnableIntrinsicFunctions="true" FavorSizeOrSpeed="1" AdditionalIncludeDirectories="..\..\include" PreprocessorDefinitions="NDEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS;_WIN32_WCE=$(CEVER);UNDER_CE;WINCE;$(ARCHFAM);$(_ARCHFAM_)" StringPooling="true" ExceptionHandling="0" RuntimeLibrary="2" BufferSecurityCheck="false" UsePrecompiledHeader="0" WarningLevel="4" DebugInformationFormat="3" CompileAs="1" DisableSpecificWarnings="4244" CallingConvention="0"/>
177
+ <Tool Name="VCManagedResourceCompilerTool"/>
178
+ <Tool Name="VCResourceCompilerTool"/>
179
+ <Tool Name="VCPreLinkEventTool"/>
180
+ <Tool Name="VCLinkerTool" ModuleDefinitionFile="..\ogg.def" TargetMachine="0"/>
181
+ <Tool Name="VCALinkTool"/>
182
+ <Tool Name="VCXDCMakeTool"/>
183
+ <Tool Name="VCBscMakeTool"/>
184
+ <Tool Name="VCCodeSignTool"/>
185
+ <Tool Name="VCPostBuildEventTool"/>
186
+ <DeploymentTool ForceDirty="-1" RemoteDirectory="" RegisterOutput="0" AdditionalFiles=""/>
187
+ <DebuggerTool/>
188
+ </Configuration>
189
+ <Configuration Name="Release|Windows Mobile 6 Professional SDK (ARMV4I)" OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)" IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" ConfigurationType="2" CharacterSet="1" WholeProgramOptimization="1">
190
+ <Tool Name="VCPreBuildEventTool"/>
191
+ <Tool Name="VCCustomBuildTool"/>
192
+ <Tool Name="VCXMLDataGeneratorTool"/>
193
+ <Tool Name="VCWebServiceProxyGeneratorTool"/>
194
+ <Tool Name="VCMIDLTool" TargetEnvironment="1"/>
195
+ <Tool Name="VCCLCompilerTool" ExecutionBucket="7" Optimization="2" InlineFunctionExpansion="2" EnableIntrinsicFunctions="true" FavorSizeOrSpeed="1" AdditionalIncludeDirectories="..\..\include" PreprocessorDefinitions="NDEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS;_WIN32_WCE=$(CEVER);UNDER_CE;WINCE;$(ARCHFAM);$(_ARCHFAM_)" StringPooling="true" ExceptionHandling="0" RuntimeLibrary="2" BufferSecurityCheck="false" UsePrecompiledHeader="0" WarningLevel="4" DebugInformationFormat="3" CompileAs="1" DisableSpecificWarnings="4244" CallingConvention="0"/>
196
+ <Tool Name="VCManagedResourceCompilerTool"/>
197
+ <Tool Name="VCResourceCompilerTool"/>
198
+ <Tool Name="VCPreLinkEventTool"/>
199
+ <Tool Name="VCLinkerTool" ModuleDefinitionFile="..\ogg.def" TargetMachine="0"/>
200
+ <Tool Name="VCALinkTool"/>
201
libogg-1.3.0.tar.gz/win32/VS2005/libogg_static.sln
Added
52
1
2
+•
3
+Microsoft Visual Studio Solution File, Format Version 9.00
4
+# Visual Studio 2005
5
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libogg_static", "libogg_static.vcproj", "{15CBFEFF-7965-41F5-B4E2-21E8795C9159}"
6
+EndProject
7
+Global
8
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
9
+ Debug|Win32 = Debug|Win32
10
+ Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
11
+ Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I) = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
12
+ Debug|Windows Mobile 6 Professional SDK (ARMV4I) = Debug|Windows Mobile 6 Professional SDK (ARMV4I)
13
+ Debug|x64 = Debug|x64
14
+ Release|Win32 = Release|Win32
15
+ Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
16
+ Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I) = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
17
+ Release|Windows Mobile 6 Professional SDK (ARMV4I) = Release|Windows Mobile 6 Professional SDK (ARMV4I)
18
+ Release|x64 = Release|x64
19
+ EndGlobalSection
20
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
21
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|Win32.ActiveCfg = Debug|Win32
22
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|Win32.Build.0 = Debug|Win32
23
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
24
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
25
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
26
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
27
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
28
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
29
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|Windows Mobile 6 Professional SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 6 Professional SDK (ARMV4I)
30
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|Windows Mobile 6 Professional SDK (ARMV4I).Build.0 = Debug|Windows Mobile 6 Professional SDK (ARMV4I)
31
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|Windows Mobile 6 Professional SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 6 Professional SDK (ARMV4I)
32
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|x64.ActiveCfg = Debug|x64
33
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|x64.Build.0 = Debug|x64
34
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|Win32.ActiveCfg = Release|Win32
35
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|Win32.Build.0 = Release|Win32
36
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
37
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
38
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
39
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
40
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
41
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)
42
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|Windows Mobile 6 Professional SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 6 Professional SDK (ARMV4I)
43
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|Windows Mobile 6 Professional SDK (ARMV4I).Build.0 = Release|Windows Mobile 6 Professional SDK (ARMV4I)
44
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|Windows Mobile 6 Professional SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 6 Professional SDK (ARMV4I)
45
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|x64.ActiveCfg = Release|x64
46
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|x64.Build.0 = Release|x64
47
+ EndGlobalSection
48
+ GlobalSection(SolutionProperties) = preSolution
49
+ HideSolutionNode = FALSE
50
+ EndGlobalSection
51
+EndGlobal
52
libogg-1.3.0.tar.gz/win32/VS2005/libogg_static.vcproj
Added
201
1
2
+<?xml version="1.0" encoding="Windows-1252"?>
3
+<VisualStudioProject
4
+ ProjectType="Visual C++"
5
+ Version="8,00"
6
+ Name="libogg_static"
7
+ ProjectGUID="{15CBFEFF-7965-41F5-B4E2-21E8795C9159}"
8
+ RootNamespace="libogg"
9
+ Keyword="Win32Proj"
10
+ >
11
+ <Platforms>
12
+ <Platform
13
+ Name="Win32"
14
+ />
15
+ <Platform
16
+ Name="x64"
17
+ />
18
+ <Platform
19
+ Name="Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
20
+ />
21
+ <Platform
22
+ Name="Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
23
+ />
24
+ <Platform
25
+ Name="Windows Mobile 6 Professional SDK (ARMV4I)"
26
+ />
27
+ </Platforms>
28
+ <ToolFiles>
29
+ </ToolFiles>
30
+ <Configurations>
31
+ <Configuration
32
+ Name="Debug|Win32"
33
+ OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
34
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
35
+ ConfigurationType="4"
36
+ CharacterSet="1"
37
+ >
38
+ <Tool
39
+ Name="VCPreBuildEventTool"
40
+ />
41
+ <Tool
42
+ Name="VCCustomBuildTool"
43
+ />
44
+ <Tool
45
+ Name="VCXMLDataGeneratorTool"
46
+ />
47
+ <Tool
48
+ Name="VCWebServiceProxyGeneratorTool"
49
+ />
50
+ <Tool
51
+ Name="VCMIDLTool"
52
+ />
53
+ <Tool
54
+ Name="VCCLCompilerTool"
55
+ Optimization="0"
56
+ AdditionalIncludeDirectories="..\..\include"
57
+ PreprocessorDefinitions="_BIND_TO_CURRENT_CRT_VERSION;WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS"
58
+ MinimalRebuild="true"
59
+ BasicRuntimeChecks="3"
60
+ RuntimeLibrary="3"
61
+ UsePrecompiledHeader="0"
62
+ WarningLevel="4"
63
+ Detect64BitPortabilityProblems="true"
64
+ DebugInformationFormat="4"
65
+ CallingConvention="0"
66
+ CompileAs="1"
67
+ />
68
+ <Tool
69
+ Name="VCManagedResourceCompilerTool"
70
+ />
71
+ <Tool
72
+ Name="VCResourceCompilerTool"
73
+ />
74
+ <Tool
75
+ Name="VCPreLinkEventTool"
76
+ />
77
+ <Tool
78
+ Name="VCLibrarianTool"
79
+ />
80
+ <Tool
81
+ Name="VCALinkTool"
82
+ />
83
+ <Tool
84
+ Name="VCXDCMakeTool"
85
+ />
86
+ <Tool
87
+ Name="VCBscMakeTool"
88
+ />
89
+ <Tool
90
+ Name="VCFxCopTool"
91
+ />
92
+ <Tool
93
+ Name="VCPostBuildEventTool"
94
+ />
95
+ </Configuration>
96
+ <Configuration
97
+ Name="Debug|x64"
98
+ OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
99
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
100
+ ConfigurationType="4"
101
+ CharacterSet="1"
102
+ >
103
+ <Tool
104
+ Name="VCPreBuildEventTool"
105
+ />
106
+ <Tool
107
+ Name="VCCustomBuildTool"
108
+ />
109
+ <Tool
110
+ Name="VCXMLDataGeneratorTool"
111
+ />
112
+ <Tool
113
+ Name="VCWebServiceProxyGeneratorTool"
114
+ />
115
+ <Tool
116
+ Name="VCMIDLTool"
117
+ TargetEnvironment="3"
118
+ />
119
+ <Tool
120
+ Name="VCCLCompilerTool"
121
+ Optimization="0"
122
+ AdditionalIncludeDirectories="..\..\include"
123
+ PreprocessorDefinitions="_BIND_TO_CURRENT_CRT_VERSION;WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS"
124
+ MinimalRebuild="true"
125
+ BasicRuntimeChecks="3"
126
+ RuntimeLibrary="3"
127
+ UsePrecompiledHeader="0"
128
+ WarningLevel="4"
129
+ Detect64BitPortabilityProblems="true"
130
+ DebugInformationFormat="3"
131
+ CallingConvention="0"
132
+ CompileAs="1"
133
+ />
134
+ <Tool
135
+ Name="VCManagedResourceCompilerTool"
136
+ />
137
+ <Tool
138
+ Name="VCResourceCompilerTool"
139
+ />
140
+ <Tool
141
+ Name="VCPreLinkEventTool"
142
+ />
143
+ <Tool
144
+ Name="VCLibrarianTool"
145
+ />
146
+ <Tool
147
+ Name="VCALinkTool"
148
+ />
149
+ <Tool
150
+ Name="VCXDCMakeTool"
151
+ />
152
+ <Tool
153
+ Name="VCBscMakeTool"
154
+ />
155
+ <Tool
156
+ Name="VCFxCopTool"
157
+ />
158
+ <Tool
159
+ Name="VCPostBuildEventTool"
160
+ />
161
+ </Configuration>
162
+ <Configuration
163
+ Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
164
+ OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
165
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
166
+ ConfigurationType="4"
167
+ CharacterSet="1"
168
+ >
169
+ <Tool
170
+ Name="VCPreBuildEventTool"
171
+ />
172
+ <Tool
173
+ Name="VCCustomBuildTool"
174
+ />
175
+ <Tool
176
+ Name="VCXMLDataGeneratorTool"
177
+ />
178
+ <Tool
179
+ Name="VCWebServiceProxyGeneratorTool"
180
+ />
181
+ <Tool
182
+ Name="VCMIDLTool"
183
+ TargetEnvironment="1"
184
+ />
185
+ <Tool
186
+ Name="VCCLCompilerTool"
187
+ ExecutionBucket="7"
188
+ Optimization="0"
189
+ AdditionalIncludeDirectories="..\..\include"
190
+ PreprocessorDefinitions="_DEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS;_WIN32_WCE=$(CEVER);UNDER_CE;WINCE;$(ARCHFAM);$(_ARCHFAM_)"
191
+ MinimalRebuild="true"
192
+ RuntimeLibrary="1"
193
+ TreatWChar_tAsBuiltInType="false"
194
+ UsePrecompiledHeader="0"
195
+ WarningLevel="4"
196
+ DebugInformationFormat="3"
197
+ CompileAs="1"
198
+ />
199
+ <Tool
200
+ Name="VCManagedResourceCompilerTool"
201
libogg-1.3.0.tar.gz/win32/VS2008
Added
2
1
+(directory)
2
libogg-1.3.0.tar.gz/win32/VS2008/libogg_dynamic.sln
Added
40
1
2
+•
3
+Microsoft Visual Studio Solution File, Format Version 10.00
4
+# Visual Studio 2008
5
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libogg", "libogg_dynamic.vcproj", "{15CBFEFF-7965-41F5-B4E2-21E8795C9159}"
6
+EndProject
7
+Global
8
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
9
+ Debug|Win32 = Debug|Win32
10
+ Debug|x64 = Debug|x64
11
+ Release_SSE|Win32 = Release_SSE|Win32
12
+ Release_SSE|x64 = Release_SSE|x64
13
+ Release_SSE2|Win32 = Release_SSE2|Win32
14
+ Release_SSE2|x64 = Release_SSE2|x64
15
+ Release|Win32 = Release|Win32
16
+ Release|x64 = Release|x64
17
+ EndGlobalSection
18
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
19
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|Win32.ActiveCfg = Debug|Win32
20
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|Win32.Build.0 = Debug|Win32
21
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|x64.ActiveCfg = Debug|x64
22
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|x64.Build.0 = Debug|x64
23
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release_SSE|Win32.ActiveCfg = Release_SSE|Win32
24
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release_SSE|Win32.Build.0 = Release_SSE|Win32
25
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release_SSE|x64.ActiveCfg = Release_SSE|x64
26
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release_SSE|x64.Build.0 = Release_SSE|x64
27
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release_SSE2|Win32.ActiveCfg = Release_SSE2|Win32
28
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release_SSE2|Win32.Build.0 = Release_SSE2|Win32
29
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release_SSE2|x64.ActiveCfg = Release_SSE2|x64
30
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release_SSE2|x64.Build.0 = Release_SSE2|x64
31
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|Win32.ActiveCfg = Release|Win32
32
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|Win32.Build.0 = Release|Win32
33
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|x64.ActiveCfg = Release|x64
34
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|x64.Build.0 = Release|x64
35
+ EndGlobalSection
36
+ GlobalSection(SolutionProperties) = preSolution
37
+ HideSolutionNode = FALSE
38
+ EndGlobalSection
39
+EndGlobal
40
libogg-1.3.0.tar.gz/win32/VS2008/libogg_dynamic.vcproj
Added
201
1
2
+<?xml version="1.0" encoding="Windows-1252"?>
3
+<VisualStudioProject ProjectType="Visual C++" Version="9,00" Name="libogg" ProjectGUID="{15CBFEFF-7965-41F5-B4E2-21E8795C9159}" RootNamespace="libogg" Keyword="Win32Proj" TargetFrameworkVersion="0">
4
+ <Platforms>
5
+ <Platform Name="Win32"/>
6
+ <Platform Name="x64"/>
7
+ <Platform Name="Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"/>
8
+ <Platform Name="Windows Mobile 5.0 Smartphone SDK (ARMV4I)"/>
9
+ <Platform Name="Windows Mobile 6 Professional SDK (ARMV4I)"/>
10
+ </Platforms>
11
+ <ToolFiles>
12
+ </ToolFiles>
13
+ <Configurations>
14
+ <Configuration Name="Debug|Win32" OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)" IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" ConfigurationType="2" CharacterSet="1">
15
+ <Tool Name="VCPreBuildEventTool"/>
16
+ <Tool Name="VCCustomBuildTool"/>
17
+ <Tool Name="VCXMLDataGeneratorTool"/>
18
+ <Tool Name="VCWebServiceProxyGeneratorTool"/>
19
+ <Tool Name="VCMIDLTool"/>
20
+ <Tool Name="VCCLCompilerTool" Optimization="0" AdditionalIncludeDirectories="..\..\include" PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS" MinimalRebuild="true" BasicRuntimeChecks="3" RuntimeLibrary="3" UsePrecompiledHeader="0" WarningLevel="4" Detect64BitPortabilityProblems="true" DebugInformationFormat="4" CompileAs="1" CallingConvention="0"/>
21
+ <Tool Name="VCManagedResourceCompilerTool"/>
22
+ <Tool Name="VCResourceCompilerTool"/>
23
+ <Tool Name="VCPreLinkEventTool"/>
24
+ <Tool Name="VCLinkerTool" ModuleDefinitionFile="..\ogg.def"/>
25
+ <Tool Name="VCALinkTool"/>
26
+ <Tool Name="VCManifestTool"/>
27
+ <Tool Name="VCXDCMakeTool"/>
28
+ <Tool Name="VCBscMakeTool"/>
29
+ <Tool Name="VCFxCopTool"/>
30
+ <Tool Name="VCAppVerifierTool"/>
31
+ <Tool Name="VCPostBuildEventTool"/>
32
+ </Configuration>
33
+ <Configuration Name="Debug|x64" OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)" IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" ConfigurationType="2" CharacterSet="1">
34
+ <Tool Name="VCPreBuildEventTool"/>
35
+ <Tool Name="VCCustomBuildTool"/>
36
+ <Tool Name="VCXMLDataGeneratorTool"/>
37
+ <Tool Name="VCWebServiceProxyGeneratorTool"/>
38
+ <Tool Name="VCMIDLTool" TargetEnvironment="3"/>
39
+ <Tool Name="VCCLCompilerTool" Optimization="0" AdditionalIncludeDirectories="..\..\include" PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS" MinimalRebuild="true" BasicRuntimeChecks="3" RuntimeLibrary="3" UsePrecompiledHeader="0" WarningLevel="4" Detect64BitPortabilityProblems="true" DebugInformationFormat="3" CompileAs="1" CallingConvention="0"/>
40
+ <Tool Name="VCManagedResourceCompilerTool"/>
41
+ <Tool Name="VCResourceCompilerTool"/>
42
+ <Tool Name="VCPreLinkEventTool"/>
43
+ <Tool Name="VCLinkerTool" ModuleDefinitionFile="..\ogg.def"/>
44
+ <Tool Name="VCALinkTool"/>
45
+ <Tool Name="VCManifestTool"/>
46
+ <Tool Name="VCXDCMakeTool"/>
47
+ <Tool Name="VCBscMakeTool"/>
48
+ <Tool Name="VCFxCopTool"/>
49
+ <Tool Name="VCAppVerifierTool"/>
50
+ <Tool Name="VCPostBuildEventTool"/>
51
+ </Configuration>
52
+ <Configuration Name="Release|Win32" OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)" IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" ConfigurationType="2" CharacterSet="1" WholeProgramOptimization="1">
53
+ <Tool Name="VCPreBuildEventTool"/>
54
+ <Tool Name="VCCustomBuildTool"/>
55
+ <Tool Name="VCXMLDataGeneratorTool"/>
56
+ <Tool Name="VCWebServiceProxyGeneratorTool"/>
57
+ <Tool Name="VCMIDLTool"/>
58
+ <Tool Name="VCCLCompilerTool" Optimization="2" InlineFunctionExpansion="2" EnableIntrinsicFunctions="true" FavorSizeOrSpeed="1" AdditionalIncludeDirectories="..\..\include" PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS" StringPooling="true" ExceptionHandling="0" RuntimeLibrary="2" BufferSecurityCheck="false" UsePrecompiledHeader="0" WarningLevel="4" Detect64BitPortabilityProblems="true" DebugInformationFormat="0" CompileAs="1" DisableSpecificWarnings="4244" CallingConvention="0"/>
59
+ <Tool Name="VCManagedResourceCompilerTool"/>
60
+ <Tool Name="VCResourceCompilerTool"/>
61
+ <Tool Name="VCPreLinkEventTool"/>
62
+ <Tool Name="VCLinkerTool" ModuleDefinitionFile="..\ogg.def"/>
63
+ <Tool Name="VCALinkTool"/>
64
+ <Tool Name="VCManifestTool"/>
65
+ <Tool Name="VCXDCMakeTool"/>
66
+ <Tool Name="VCBscMakeTool"/>
67
+ <Tool Name="VCFxCopTool"/>
68
+ <Tool Name="VCAppVerifierTool"/>
69
+ <Tool Name="VCPostBuildEventTool"/>
70
+ </Configuration>
71
+ <Configuration Name="Release|x64" OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)" IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" ConfigurationType="2" CharacterSet="1" WholeProgramOptimization="1">
72
+ <Tool Name="VCPreBuildEventTool"/>
73
+ <Tool Name="VCCustomBuildTool"/>
74
+ <Tool Name="VCXMLDataGeneratorTool"/>
75
+ <Tool Name="VCWebServiceProxyGeneratorTool"/>
76
+ <Tool Name="VCMIDLTool" TargetEnvironment="3"/>
77
+ <Tool Name="VCCLCompilerTool" Optimization="2" InlineFunctionExpansion="2" EnableIntrinsicFunctions="true" FavorSizeOrSpeed="1" AdditionalIncludeDirectories="..\..\include" PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS" StringPooling="true" ExceptionHandling="0" RuntimeLibrary="2" BufferSecurityCheck="false" UsePrecompiledHeader="0" WarningLevel="4" Detect64BitPortabilityProblems="true" DebugInformationFormat="0" CompileAs="1" DisableSpecificWarnings="4244" CallingConvention="0"/>
78
+ <Tool Name="VCManagedResourceCompilerTool"/>
79
+ <Tool Name="VCResourceCompilerTool"/>
80
+ <Tool Name="VCPreLinkEventTool"/>
81
+ <Tool Name="VCLinkerTool" ModuleDefinitionFile="..\ogg.def"/>
82
+ <Tool Name="VCALinkTool"/>
83
+ <Tool Name="VCManifestTool"/>
84
+ <Tool Name="VCXDCMakeTool"/>
85
+ <Tool Name="VCBscMakeTool"/>
86
+ <Tool Name="VCFxCopTool"/>
87
+ <Tool Name="VCAppVerifierTool"/>
88
+ <Tool Name="VCPostBuildEventTool"/>
89
+ </Configuration>
90
+ <Configuration Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)" IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" ConfigurationType="2" CharacterSet="1">
91
+ <Tool Name="VCPreBuildEventTool"/>
92
+ <Tool Name="VCCustomBuildTool"/>
93
+ <Tool Name="VCXMLDataGeneratorTool"/>
94
+ <Tool Name="VCWebServiceProxyGeneratorTool"/>
95
+ <Tool Name="VCMIDLTool" TargetEnvironment="1"/>
96
+ <Tool Name="VCCLCompilerTool" ExecutionBucket="7" Optimization="0" AdditionalIncludeDirectories="..\..\include" PreprocessorDefinitions="_DEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS;_WIN32_WCE=$(CEVER);UNDER_CE;WINCE;$(ARCHFAM);$(_ARCHFAM_)" MinimalRebuild="true" RuntimeLibrary="3" UsePrecompiledHeader="0" WarningLevel="4" DebugInformationFormat="3" CompileAs="1" CallingConvention="0"/>
97
+ <Tool Name="VCManagedResourceCompilerTool"/>
98
+ <Tool Name="VCResourceCompilerTool"/>
99
+ <Tool Name="VCPreLinkEventTool"/>
100
+ <Tool Name="VCLinkerTool" ModuleDefinitionFile="..\ogg.def" TargetMachine="0"/>
101
+ <Tool Name="VCALinkTool"/>
102
+ <Tool Name="VCXDCMakeTool"/>
103
+ <Tool Name="VCBscMakeTool"/>
104
+ <Tool Name="VCCodeSignTool"/>
105
+ <Tool Name="VCPostBuildEventTool"/>
106
+ <DeploymentTool ForceDirty="-1" RemoteDirectory="" RegisterOutput="0" AdditionalFiles=""/>
107
+ <DebuggerTool/>
108
+ </Configuration>
109
+ <Configuration Name="Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)" IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" ConfigurationType="2" CharacterSet="1">
110
+ <Tool Name="VCPreBuildEventTool"/>
111
+ <Tool Name="VCCustomBuildTool"/>
112
+ <Tool Name="VCXMLDataGeneratorTool"/>
113
+ <Tool Name="VCWebServiceProxyGeneratorTool"/>
114
+ <Tool Name="VCMIDLTool" TargetEnvironment="1"/>
115
+ <Tool Name="VCCLCompilerTool" ExecutionBucket="7" Optimization="0" AdditionalIncludeDirectories="..\..\include" PreprocessorDefinitions="_DEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS;_WIN32_WCE=$(CEVER);UNDER_CE;WINCE;$(ARCHFAM);$(_ARCHFAM_)" MinimalRebuild="true" RuntimeLibrary="3" UsePrecompiledHeader="0" WarningLevel="4" DebugInformationFormat="3" CompileAs="1" CallingConvention="0"/>
116
+ <Tool Name="VCManagedResourceCompilerTool"/>
117
+ <Tool Name="VCResourceCompilerTool"/>
118
+ <Tool Name="VCPreLinkEventTool"/>
119
+ <Tool Name="VCLinkerTool" ModuleDefinitionFile="..\ogg.def" TargetMachine="0"/>
120
+ <Tool Name="VCALinkTool"/>
121
+ <Tool Name="VCXDCMakeTool"/>
122
+ <Tool Name="VCBscMakeTool"/>
123
+ <Tool Name="VCCodeSignTool"/>
124
+ <Tool Name="VCPostBuildEventTool"/>
125
+ <DeploymentTool ForceDirty="-1" RemoteDirectory="" RegisterOutput="0" AdditionalFiles=""/>
126
+ <DebuggerTool/>
127
+ </Configuration>
128
+ <Configuration Name="Debug|Windows Mobile 6 Professional SDK (ARMV4I)" OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)" IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" ConfigurationType="2" CharacterSet="1">
129
+ <Tool Name="VCPreBuildEventTool"/>
130
+ <Tool Name="VCCustomBuildTool"/>
131
+ <Tool Name="VCXMLDataGeneratorTool"/>
132
+ <Tool Name="VCWebServiceProxyGeneratorTool"/>
133
+ <Tool Name="VCMIDLTool" TargetEnvironment="1"/>
134
+ <Tool Name="VCCLCompilerTool" ExecutionBucket="7" Optimization="0" AdditionalIncludeDirectories="..\..\include" PreprocessorDefinitions="_DEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS;_WIN32_WCE=$(CEVER);UNDER_CE;WINCE;$(ARCHFAM);$(_ARCHFAM_)" MinimalRebuild="true" RuntimeLibrary="3" UsePrecompiledHeader="0" WarningLevel="4" DebugInformationFormat="3" CompileAs="1" CallingConvention="0"/>
135
+ <Tool Name="VCManagedResourceCompilerTool"/>
136
+ <Tool Name="VCResourceCompilerTool"/>
137
+ <Tool Name="VCPreLinkEventTool"/>
138
+ <Tool Name="VCLinkerTool" ModuleDefinitionFile="..\ogg.def" TargetMachine="0"/>
139
+ <Tool Name="VCALinkTool"/>
140
+ <Tool Name="VCXDCMakeTool"/>
141
+ <Tool Name="VCBscMakeTool"/>
142
+ <Tool Name="VCCodeSignTool"/>
143
+ <Tool Name="VCPostBuildEventTool"/>
144
+ <DeploymentTool ForceDirty="-1" RemoteDirectory="" RegisterOutput="0" AdditionalFiles=""/>
145
+ <DebuggerTool/>
146
+ </Configuration>
147
+ <Configuration Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)" IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" ConfigurationType="2" CharacterSet="1" WholeProgramOptimization="1">
148
+ <Tool Name="VCPreBuildEventTool"/>
149
+ <Tool Name="VCCustomBuildTool"/>
150
+ <Tool Name="VCXMLDataGeneratorTool"/>
151
+ <Tool Name="VCWebServiceProxyGeneratorTool"/>
152
+ <Tool Name="VCMIDLTool" TargetEnvironment="1"/>
153
+ <Tool Name="VCCLCompilerTool" ExecutionBucket="7" Optimization="2" InlineFunctionExpansion="2" EnableIntrinsicFunctions="true" FavorSizeOrSpeed="1" AdditionalIncludeDirectories="..\..\include" PreprocessorDefinitions="NDEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS;_WIN32_WCE=$(CEVER);UNDER_CE;WINCE;$(ARCHFAM);$(_ARCHFAM_)" StringPooling="true" ExceptionHandling="0" RuntimeLibrary="2" BufferSecurityCheck="false" UsePrecompiledHeader="0" WarningLevel="4" DebugInformationFormat="3" CompileAs="1" DisableSpecificWarnings="4244" CallingConvention="0"/>
154
+ <Tool Name="VCManagedResourceCompilerTool"/>
155
+ <Tool Name="VCResourceCompilerTool"/>
156
+ <Tool Name="VCPreLinkEventTool"/>
157
+ <Tool Name="VCLinkerTool" ModuleDefinitionFile="..\ogg.def" TargetMachine="0"/>
158
+ <Tool Name="VCALinkTool"/>
159
+ <Tool Name="VCXDCMakeTool"/>
160
+ <Tool Name="VCBscMakeTool"/>
161
+ <Tool Name="VCCodeSignTool"/>
162
+ <Tool Name="VCPostBuildEventTool"/>
163
+ <DeploymentTool ForceDirty="-1" RemoteDirectory="" RegisterOutput="0" AdditionalFiles=""/>
164
+ <DebuggerTool/>
165
+ </Configuration>
166
+ <Configuration Name="Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)" IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" ConfigurationType="2" CharacterSet="1" WholeProgramOptimization="1">
167
+ <Tool Name="VCPreBuildEventTool"/>
168
+ <Tool Name="VCCustomBuildTool"/>
169
+ <Tool Name="VCXMLDataGeneratorTool"/>
170
+ <Tool Name="VCWebServiceProxyGeneratorTool"/>
171
+ <Tool Name="VCMIDLTool" TargetEnvironment="1"/>
172
+ <Tool Name="VCCLCompilerTool" ExecutionBucket="7" Optimization="2" InlineFunctionExpansion="2" EnableIntrinsicFunctions="true" FavorSizeOrSpeed="1" AdditionalIncludeDirectories="..\..\include" PreprocessorDefinitions="NDEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS;_WIN32_WCE=$(CEVER);UNDER_CE;WINCE;$(ARCHFAM);$(_ARCHFAM_)" StringPooling="true" ExceptionHandling="0" RuntimeLibrary="2" BufferSecurityCheck="false" UsePrecompiledHeader="0" WarningLevel="4" DebugInformationFormat="3" CompileAs="1" DisableSpecificWarnings="4244" CallingConvention="0"/>
173
+ <Tool Name="VCManagedResourceCompilerTool"/>
174
+ <Tool Name="VCResourceCompilerTool"/>
175
+ <Tool Name="VCPreLinkEventTool"/>
176
+ <Tool Name="VCLinkerTool" ModuleDefinitionFile="..\ogg.def" TargetMachine="0"/>
177
+ <Tool Name="VCALinkTool"/>
178
+ <Tool Name="VCXDCMakeTool"/>
179
+ <Tool Name="VCBscMakeTool"/>
180
+ <Tool Name="VCCodeSignTool"/>
181
+ <Tool Name="VCPostBuildEventTool"/>
182
+ <DeploymentTool ForceDirty="-1" RemoteDirectory="" RegisterOutput="0" AdditionalFiles=""/>
183
+ <DebuggerTool/>
184
+ </Configuration>
185
+ <Configuration Name="Release|Windows Mobile 6 Professional SDK (ARMV4I)" OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)" IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" ConfigurationType="2" CharacterSet="1" WholeProgramOptimization="1">
186
+ <Tool Name="VCPreBuildEventTool"/>
187
+ <Tool Name="VCCustomBuildTool"/>
188
+ <Tool Name="VCXMLDataGeneratorTool"/>
189
+ <Tool Name="VCWebServiceProxyGeneratorTool"/>
190
+ <Tool Name="VCMIDLTool" TargetEnvironment="1"/>
191
+ <Tool Name="VCCLCompilerTool" ExecutionBucket="7" Optimization="2" InlineFunctionExpansion="2" EnableIntrinsicFunctions="true" FavorSizeOrSpeed="1" AdditionalIncludeDirectories="..\..\include" PreprocessorDefinitions="NDEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS;_WIN32_WCE=$(CEVER);UNDER_CE;WINCE;$(ARCHFAM);$(_ARCHFAM_)" StringPooling="true" ExceptionHandling="0" RuntimeLibrary="2" BufferSecurityCheck="false" UsePrecompiledHeader="0" WarningLevel="4" DebugInformationFormat="3" CompileAs="1" DisableSpecificWarnings="4244" CallingConvention="0"/>
192
+ <Tool Name="VCManagedResourceCompilerTool"/>
193
+ <Tool Name="VCResourceCompilerTool"/>
194
+ <Tool Name="VCPreLinkEventTool"/>
195
+ <Tool Name="VCLinkerTool" ModuleDefinitionFile="..\ogg.def" TargetMachine="0"/>
196
+ <Tool Name="VCALinkTool"/>
197
+ <Tool Name="VCXDCMakeTool"/>
198
+ <Tool Name="VCBscMakeTool"/>
199
+ <Tool Name="VCCodeSignTool"/>
200
+ <Tool Name="VCPostBuildEventTool"/>
201
libogg-1.3.0.tar.gz/win32/VS2008/libogg_static.sln
Added
40
1
2
+•
3
+Microsoft Visual Studio Solution File, Format Version 10.00
4
+# Visual Studio 2008
5
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libogg_static", "libogg_static.vcproj", "{15CBFEFF-7965-41F5-B4E2-21E8795C9159}"
6
+EndProject
7
+Global
8
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
9
+ Debug|Win32 = Debug|Win32
10
+ Debug|x64 = Debug|x64
11
+ Release_SSE|Win32 = Release_SSE|Win32
12
+ Release_SSE|x64 = Release_SSE|x64
13
+ Release_SSE2|Win32 = Release_SSE2|Win32
14
+ Release_SSE2|x64 = Release_SSE2|x64
15
+ Release|Win32 = Release|Win32
16
+ Release|x64 = Release|x64
17
+ EndGlobalSection
18
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
19
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|Win32.ActiveCfg = Debug|Win32
20
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|Win32.Build.0 = Debug|Win32
21
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|x64.ActiveCfg = Debug|x64
22
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|x64.Build.0 = Debug|x64
23
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release_SSE|Win32.ActiveCfg = Release_SSE|Win32
24
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release_SSE|Win32.Build.0 = Release_SSE|Win32
25
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release_SSE|x64.ActiveCfg = Release_SSE|x64
26
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release_SSE|x64.Build.0 = Release_SSE|x64
27
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release_SSE2|Win32.ActiveCfg = Release_SSE2|Win32
28
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release_SSE2|Win32.Build.0 = Release_SSE2|Win32
29
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release_SSE2|x64.ActiveCfg = Release_SSE2|x64
30
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release_SSE2|x64.Build.0 = Release_SSE2|x64
31
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|Win32.ActiveCfg = Release|Win32
32
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|Win32.Build.0 = Release|Win32
33
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|x64.ActiveCfg = Release|x64
34
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|x64.Build.0 = Release|x64
35
+ EndGlobalSection
36
+ GlobalSection(SolutionProperties) = preSolution
37
+ HideSolutionNode = FALSE
38
+ EndGlobalSection
39
+EndGlobal
40
libogg-1.3.0.tar.gz/win32/VS2008/libogg_static.vcproj
Added
201
1
2
+<?xml version="1.0" encoding="Windows-1252"?>
3
+<VisualStudioProject
4
+ ProjectType="Visual C++"
5
+ Version="9,00"
6
+ Name="libogg_static"
7
+ ProjectGUID="{15CBFEFF-7965-41F5-B4E2-21E8795C9159}"
8
+ RootNamespace="libogg"
9
+ Keyword="Win32Proj"
10
+ TargetFrameworkVersion="0"
11
+ >
12
+ <Platforms>
13
+ <Platform
14
+ Name="Win32"
15
+ />
16
+ <Platform
17
+ Name="x64"
18
+ />
19
+ <Platform
20
+ Name="Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
21
+ />
22
+ <Platform
23
+ Name="Windows Mobile 5.0 Smartphone SDK (ARMV4I)"
24
+ />
25
+ <Platform
26
+ Name="Windows Mobile 6 Professional SDK (ARMV4I)"
27
+ />
28
+ </Platforms>
29
+ <ToolFiles>
30
+ </ToolFiles>
31
+ <Configurations>
32
+ <Configuration
33
+ Name="Debug|Win32"
34
+ OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
35
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
36
+ ConfigurationType="4"
37
+ CharacterSet="1"
38
+ >
39
+ <Tool
40
+ Name="VCPreBuildEventTool"
41
+ />
42
+ <Tool
43
+ Name="VCCustomBuildTool"
44
+ />
45
+ <Tool
46
+ Name="VCXMLDataGeneratorTool"
47
+ />
48
+ <Tool
49
+ Name="VCWebServiceProxyGeneratorTool"
50
+ />
51
+ <Tool
52
+ Name="VCMIDLTool"
53
+ />
54
+ <Tool
55
+ Name="VCCLCompilerTool"
56
+ Optimization="0"
57
+ AdditionalIncludeDirectories="..\..\include"
58
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS"
59
+ MinimalRebuild="true"
60
+ BasicRuntimeChecks="3"
61
+ RuntimeLibrary="3"
62
+ UsePrecompiledHeader="0"
63
+ WarningLevel="4"
64
+ Detect64BitPortabilityProblems="true"
65
+ DebugInformationFormat="4"
66
+ CallingConvention="0"
67
+ CompileAs="1"
68
+ />
69
+ <Tool
70
+ Name="VCManagedResourceCompilerTool"
71
+ />
72
+ <Tool
73
+ Name="VCResourceCompilerTool"
74
+ />
75
+ <Tool
76
+ Name="VCPreLinkEventTool"
77
+ />
78
+ <Tool
79
+ Name="VCLibrarianTool"
80
+ />
81
+ <Tool
82
+ Name="VCALinkTool"
83
+ />
84
+ <Tool
85
+ Name="VCXDCMakeTool"
86
+ />
87
+ <Tool
88
+ Name="VCBscMakeTool"
89
+ />
90
+ <Tool
91
+ Name="VCFxCopTool"
92
+ />
93
+ <Tool
94
+ Name="VCPostBuildEventTool"
95
+ />
96
+ </Configuration>
97
+ <Configuration
98
+ Name="Debug|x64"
99
+ OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
100
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
101
+ ConfigurationType="4"
102
+ CharacterSet="1"
103
+ >
104
+ <Tool
105
+ Name="VCPreBuildEventTool"
106
+ />
107
+ <Tool
108
+ Name="VCCustomBuildTool"
109
+ />
110
+ <Tool
111
+ Name="VCXMLDataGeneratorTool"
112
+ />
113
+ <Tool
114
+ Name="VCWebServiceProxyGeneratorTool"
115
+ />
116
+ <Tool
117
+ Name="VCMIDLTool"
118
+ TargetEnvironment="3"
119
+ />
120
+ <Tool
121
+ Name="VCCLCompilerTool"
122
+ Optimization="0"
123
+ AdditionalIncludeDirectories="..\..\include"
124
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS"
125
+ MinimalRebuild="true"
126
+ BasicRuntimeChecks="3"
127
+ RuntimeLibrary="3"
128
+ UsePrecompiledHeader="0"
129
+ WarningLevel="4"
130
+ Detect64BitPortabilityProblems="true"
131
+ DebugInformationFormat="3"
132
+ CallingConvention="0"
133
+ CompileAs="1"
134
+ />
135
+ <Tool
136
+ Name="VCManagedResourceCompilerTool"
137
+ />
138
+ <Tool
139
+ Name="VCResourceCompilerTool"
140
+ />
141
+ <Tool
142
+ Name="VCPreLinkEventTool"
143
+ />
144
+ <Tool
145
+ Name="VCLibrarianTool"
146
+ />
147
+ <Tool
148
+ Name="VCALinkTool"
149
+ />
150
+ <Tool
151
+ Name="VCXDCMakeTool"
152
+ />
153
+ <Tool
154
+ Name="VCBscMakeTool"
155
+ />
156
+ <Tool
157
+ Name="VCFxCopTool"
158
+ />
159
+ <Tool
160
+ Name="VCPostBuildEventTool"
161
+ />
162
+ </Configuration>
163
+ <Configuration
164
+ Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
165
+ OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
166
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
167
+ ConfigurationType="4"
168
+ CharacterSet="1"
169
+ >
170
+ <Tool
171
+ Name="VCPreBuildEventTool"
172
+ />
173
+ <Tool
174
+ Name="VCCustomBuildTool"
175
+ />
176
+ <Tool
177
+ Name="VCXMLDataGeneratorTool"
178
+ />
179
+ <Tool
180
+ Name="VCWebServiceProxyGeneratorTool"
181
+ />
182
+ <Tool
183
+ Name="VCMIDLTool"
184
+ TargetEnvironment="1"
185
+ />
186
+ <Tool
187
+ Name="VCCLCompilerTool"
188
+ ExecutionBucket="7"
189
+ Optimization="0"
190
+ AdditionalIncludeDirectories="..\..\include"
191
+ PreprocessorDefinitions="_DEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS;_WIN32_WCE=$(CEVER);UNDER_CE;WINCE;$(ARCHFAM);$(_ARCHFAM_)"
192
+ MinimalRebuild="true"
193
+ RuntimeLibrary="3"
194
+ UsePrecompiledHeader="0"
195
+ WarningLevel="4"
196
+ DebugInformationFormat="3"
197
+ CompileAs="1"
198
+ />
199
+ <Tool
200
+ Name="VCManagedResourceCompilerTool"
201
libogg-1.3.0.tar.gz/win32/VS2010
Added
2
1
+(directory)
2
libogg-1.3.0.tar.gz/win32/VS2010/libogg_dynamic.sln
Added
28
1
2
+•
3
+Microsoft Visual Studio Solution File, Format Version 11.00
4
+# Visual Studio 2010
5
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libogg", "libogg_dynamic.vcxproj", "{15CBFEFF-7965-41F5-B4E2-21E8795C9159}"
6
+EndProject
7
+Global
8
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
9
+ Debug|Win32 = Debug|Win32
10
+ Debug|x64 = Debug|x64
11
+ Release|Win32 = Release|Win32
12
+ Release|x64 = Release|x64
13
+ EndGlobalSection
14
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
15
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|Win32.ActiveCfg = Debug|Win32
16
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|Win32.Build.0 = Debug|Win32
17
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|x64.ActiveCfg = Debug|x64
18
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|x64.Build.0 = Debug|x64
19
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|Win32.ActiveCfg = Release|Win32
20
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|Win32.Build.0 = Release|Win32
21
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|x64.ActiveCfg = Release|x64
22
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|x64.Build.0 = Release|x64
23
+ EndGlobalSection
24
+ GlobalSection(SolutionProperties) = preSolution
25
+ HideSolutionNode = FALSE
26
+ EndGlobalSection
27
+EndGlobal
28
libogg-1.3.0.tar.gz/win32/VS2010/libogg_dynamic.vcxproj
Added
186
1
2
+•<?xml version="1.0" encoding="utf-8"?>
3
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
4
+ <ItemGroup Label="ProjectConfigurations">
5
+ <ProjectConfiguration Include="Debug|Win32">
6
+ <Configuration>Debug</Configuration>
7
+ <Platform>Win32</Platform>
8
+ </ProjectConfiguration>
9
+ <ProjectConfiguration Include="Debug|x64">
10
+ <Configuration>Debug</Configuration>
11
+ <Platform>x64</Platform>
12
+ </ProjectConfiguration>
13
+ <ProjectConfiguration Include="Release|Win32">
14
+ <Configuration>Release</Configuration>
15
+ <Platform>Win32</Platform>
16
+ </ProjectConfiguration>
17
+ <ProjectConfiguration Include="Release|x64">
18
+ <Configuration>Release</Configuration>
19
+ <Platform>x64</Platform>
20
+ </ProjectConfiguration>
21
+ </ItemGroup>
22
+ <PropertyGroup Label="Globals">
23
+ <ProjectName>libogg</ProjectName>
24
+ <ProjectGuid>{15CBFEFF-7965-41F5-B4E2-21E8795C9159}</ProjectGuid>
25
+ <RootNamespace>libogg</RootNamespace>
26
+ <Keyword>Win32Proj</Keyword>
27
+ </PropertyGroup>
28
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
29
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
30
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
31
+ <CharacterSet>Unicode</CharacterSet>
32
+ <WholeProgramOptimization>true</WholeProgramOptimization>
33
+ </PropertyGroup>
34
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
35
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
36
+ <CharacterSet>Unicode</CharacterSet>
37
+ </PropertyGroup>
38
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
39
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
40
+ <CharacterSet>Unicode</CharacterSet>
41
+ <WholeProgramOptimization>true</WholeProgramOptimization>
42
+ </PropertyGroup>
43
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
44
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
45
+ <CharacterSet>Unicode</CharacterSet>
46
+ </PropertyGroup>
47
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
48
+ <ImportGroup Label="ExtensionSettings">
49
+ </ImportGroup>
50
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
51
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
52
+ </ImportGroup>
53
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
54
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
55
+ </ImportGroup>
56
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
57
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
58
+ </ImportGroup>
59
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
60
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
61
+ </ImportGroup>
62
+ <PropertyGroup Label="UserMacros" />
63
+ <PropertyGroup>
64
+ <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
65
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
66
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
67
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
68
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
69
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
70
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
71
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
72
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
73
+ </PropertyGroup>
74
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
75
+ <ClCompile>
76
+ <Optimization>Disabled</Optimization>
77
+ <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
78
+ <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
79
+ <MinimalRebuild>true</MinimalRebuild>
80
+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
81
+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
82
+ <PrecompiledHeader>
83
+ </PrecompiledHeader>
84
+ <WarningLevel>Level4</WarningLevel>
85
+ <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
86
+ <CompileAs>CompileAsC</CompileAs>
87
+ <CallingConvention>Cdecl</CallingConvention>
88
+ </ClCompile>
89
+ <Link>
90
+ <ModuleDefinitionFile>..\ogg.def</ModuleDefinitionFile>
91
+ </Link>
92
+ </ItemDefinitionGroup>
93
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
94
+ <Midl>
95
+ <TargetEnvironment>X64</TargetEnvironment>
96
+ </Midl>
97
+ <ClCompile>
98
+ <Optimization>Disabled</Optimization>
99
+ <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
100
+ <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
101
+ <MinimalRebuild>true</MinimalRebuild>
102
+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
103
+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
104
+ <PrecompiledHeader>
105
+ </PrecompiledHeader>
106
+ <WarningLevel>Level4</WarningLevel>
107
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
108
+ <CompileAs>CompileAsC</CompileAs>
109
+ <CallingConvention>Cdecl</CallingConvention>
110
+ </ClCompile>
111
+ <Link>
112
+ <ModuleDefinitionFile>..\ogg.def</ModuleDefinitionFile>
113
+ </Link>
114
+ </ItemDefinitionGroup>
115
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
116
+ <ClCompile>
117
+ <Optimization>MaxSpeed</Optimization>
118
+ <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
119
+ <IntrinsicFunctions>true</IntrinsicFunctions>
120
+ <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
121
+ <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
122
+ <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
123
+ <StringPooling>true</StringPooling>
124
+ <ExceptionHandling>
125
+ </ExceptionHandling>
126
+ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
127
+ <BufferSecurityCheck>false</BufferSecurityCheck>
128
+ <PrecompiledHeader>
129
+ </PrecompiledHeader>
130
+ <WarningLevel>Level4</WarningLevel>
131
+ <DebugInformationFormat>
132
+ </DebugInformationFormat>
133
+ <CompileAs>CompileAsC</CompileAs>
134
+ <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
135
+ <CallingConvention>Cdecl</CallingConvention>
136
+ </ClCompile>
137
+ <Link>
138
+ <ModuleDefinitionFile>..\ogg.def</ModuleDefinitionFile>
139
+ </Link>
140
+ </ItemDefinitionGroup>
141
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
142
+ <Midl>
143
+ <TargetEnvironment>X64</TargetEnvironment>
144
+ </Midl>
145
+ <ClCompile>
146
+ <Optimization>MaxSpeed</Optimization>
147
+ <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
148
+ <IntrinsicFunctions>true</IntrinsicFunctions>
149
+ <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
150
+ <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
151
+ <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
152
+ <StringPooling>true</StringPooling>
153
+ <ExceptionHandling>
154
+ </ExceptionHandling>
155
+ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
156
+ <BufferSecurityCheck>false</BufferSecurityCheck>
157
+ <PrecompiledHeader>
158
+ </PrecompiledHeader>
159
+ <WarningLevel>Level4</WarningLevel>
160
+ <DebugInformationFormat>
161
+ </DebugInformationFormat>
162
+ <CompileAs>CompileAsC</CompileAs>
163
+ <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
164
+ <CallingConvention>Cdecl</CallingConvention>
165
+ </ClCompile>
166
+ <Link>
167
+ <ModuleDefinitionFile>..\ogg.def</ModuleDefinitionFile>
168
+ </Link>
169
+ </ItemDefinitionGroup>
170
+ <ItemGroup>
171
+ <ClCompile Include="..\..\src\bitwise.c" />
172
+ <ClCompile Include="..\..\src\framing.c" />
173
+ </ItemGroup>
174
+ <ItemGroup>
175
+ <None Include="..\ogg.def" />
176
+ </ItemGroup>
177
+ <ItemGroup>
178
+ <ClInclude Include="..\..\include\ogg\ogg.h" />
179
+ <ClInclude Include="..\..\include\ogg\os_types.h" />
180
+ </ItemGroup>
181
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
182
+ <ImportGroup Label="ExtensionTargets">
183
+ </ImportGroup>
184
+</Project>
185
\ No newline at end of file
186
libogg-1.3.0.tar.gz/win32/VS2010/libogg_static.sln
Added
28
1
2
+•
3
+Microsoft Visual Studio Solution File, Format Version 11.00
4
+# Visual Studio 2010
5
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libogg_static", "libogg_static.vcxproj", "{15CBFEFF-7965-41F5-B4E2-21E8795C9159}"
6
+EndProject
7
+Global
8
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
9
+ Debug|Win32 = Debug|Win32
10
+ Debug|x64 = Debug|x64
11
+ Release|Win32 = Release|Win32
12
+ Release|x64 = Release|x64
13
+ EndGlobalSection
14
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
15
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|Win32.ActiveCfg = Debug|Win32
16
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|Win32.Build.0 = Debug|Win32
17
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|x64.ActiveCfg = Debug|x64
18
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|x64.Build.0 = Debug|x64
19
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|Win32.ActiveCfg = Release|Win32
20
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|Win32.Build.0 = Release|Win32
21
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|x64.ActiveCfg = Release|x64
22
+ {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|x64.Build.0 = Release|x64
23
+ EndGlobalSection
24
+ GlobalSection(SolutionProperties) = preSolution
25
+ HideSolutionNode = FALSE
26
+ EndGlobalSection
27
+EndGlobal
28
libogg-1.3.0.tar.gz/win32/VS2010/libogg_static.vcxproj
Added
173
1
2
+•<?xml version="1.0" encoding="utf-8"?>
3
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
4
+ <ItemGroup Label="ProjectConfigurations">
5
+ <ProjectConfiguration Include="Debug|Win32">
6
+ <Configuration>Debug</Configuration>
7
+ <Platform>Win32</Platform>
8
+ </ProjectConfiguration>
9
+ <ProjectConfiguration Include="Debug|x64">
10
+ <Configuration>Debug</Configuration>
11
+ <Platform>x64</Platform>
12
+ </ProjectConfiguration>
13
+ <ProjectConfiguration Include="Release|Win32">
14
+ <Configuration>Release</Configuration>
15
+ <Platform>Win32</Platform>
16
+ </ProjectConfiguration>
17
+ <ProjectConfiguration Include="Release|x64">
18
+ <Configuration>Release</Configuration>
19
+ <Platform>x64</Platform>
20
+ </ProjectConfiguration>
21
+ </ItemGroup>
22
+ <PropertyGroup Label="Globals">
23
+ <ProjectGuid>{15CBFEFF-7965-41F5-B4E2-21E8795C9159}</ProjectGuid>
24
+ <RootNamespace>libogg</RootNamespace>
25
+ <Keyword>Win32Proj</Keyword>
26
+ </PropertyGroup>
27
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
28
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
29
+ <ConfigurationType>StaticLibrary</ConfigurationType>
30
+ <CharacterSet>Unicode</CharacterSet>
31
+ <WholeProgramOptimization>true</WholeProgramOptimization>
32
+ </PropertyGroup>
33
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
34
+ <ConfigurationType>StaticLibrary</ConfigurationType>
35
+ <CharacterSet>Unicode</CharacterSet>
36
+ </PropertyGroup>
37
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
38
+ <ConfigurationType>StaticLibrary</ConfigurationType>
39
+ <CharacterSet>Unicode</CharacterSet>
40
+ <WholeProgramOptimization>true</WholeProgramOptimization>
41
+ </PropertyGroup>
42
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
43
+ <ConfigurationType>StaticLibrary</ConfigurationType>
44
+ <CharacterSet>Unicode</CharacterSet>
45
+ </PropertyGroup>
46
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
47
+ <ImportGroup Label="ExtensionSettings">
48
+ </ImportGroup>
49
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
50
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
51
+ </ImportGroup>
52
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
53
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
54
+ </ImportGroup>
55
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
56
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
57
+ </ImportGroup>
58
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
59
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
60
+ </ImportGroup>
61
+ <PropertyGroup Label="UserMacros" />
62
+ <PropertyGroup>
63
+ <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
64
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
65
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
66
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
67
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
68
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
69
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
70
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
71
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
72
+ </PropertyGroup>
73
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
74
+ <ClCompile>
75
+ <Optimization>Disabled</Optimization>
76
+ <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
77
+ <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
78
+ <MinimalRebuild>true</MinimalRebuild>
79
+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
80
+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
81
+ <PrecompiledHeader>
82
+ </PrecompiledHeader>
83
+ <WarningLevel>Level4</WarningLevel>
84
+ <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
85
+ <CompileAs>CompileAsC</CompileAs>
86
+ <CallingConvention>Cdecl</CallingConvention>
87
+ </ClCompile>
88
+ </ItemDefinitionGroup>
89
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
90
+ <Midl>
91
+ <TargetEnvironment>X64</TargetEnvironment>
92
+ </Midl>
93
+ <ClCompile>
94
+ <Optimization>Disabled</Optimization>
95
+ <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
96
+ <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
97
+ <MinimalRebuild>true</MinimalRebuild>
98
+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
99
+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
100
+ <PrecompiledHeader>
101
+ </PrecompiledHeader>
102
+ <WarningLevel>Level4</WarningLevel>
103
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
104
+ <CompileAs>CompileAsC</CompileAs>
105
+ <CallingConvention>Cdecl</CallingConvention>
106
+ </ClCompile>
107
+ </ItemDefinitionGroup>
108
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
109
+ <ClCompile>
110
+ <Optimization>MaxSpeed</Optimization>
111
+ <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
112
+ <IntrinsicFunctions>true</IntrinsicFunctions>
113
+ <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
114
+ <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
115
+ <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
116
+ <StringPooling>true</StringPooling>
117
+ <ExceptionHandling>
118
+ </ExceptionHandling>
119
+ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
120
+ <BufferSecurityCheck>false</BufferSecurityCheck>
121
+ <PrecompiledHeader>
122
+ </PrecompiledHeader>
123
+ <WarningLevel>Level4</WarningLevel>
124
+ <DebugInformationFormat>
125
+ </DebugInformationFormat>
126
+ <CompileAs>CompileAsC</CompileAs>
127
+ <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
128
+ <CallingConvention>Cdecl</CallingConvention>
129
+ </ClCompile>
130
+ </ItemDefinitionGroup>
131
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
132
+ <Midl>
133
+ <TargetEnvironment>X64</TargetEnvironment>
134
+ </Midl>
135
+ <ClCompile>
136
+ <Optimization>MaxSpeed</Optimization>
137
+ <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
138
+ <IntrinsicFunctions>true</IntrinsicFunctions>
139
+ <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
140
+ <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
141
+ <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
142
+ <StringPooling>true</StringPooling>
143
+ <ExceptionHandling>
144
+ </ExceptionHandling>
145
+ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
146
+ <BufferSecurityCheck>false</BufferSecurityCheck>
147
+ <PrecompiledHeader>
148
+ </PrecompiledHeader>
149
+ <WarningLevel>Level4</WarningLevel>
150
+ <DebugInformationFormat>
151
+ </DebugInformationFormat>
152
+ <CompileAs>CompileAsC</CompileAs>
153
+ <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
154
+ <CallingConvention>Cdecl</CallingConvention>
155
+ </ClCompile>
156
+ </ItemDefinitionGroup>
157
+ <ItemGroup>
158
+ <ClCompile Include="..\..\src\bitwise.c" />
159
+ <ClCompile Include="..\..\src\framing.c" />
160
+ </ItemGroup>
161
+ <ItemGroup>
162
+ <None Include="..\ogg.def" />
163
+ </ItemGroup>
164
+ <ItemGroup>
165
+ <ClInclude Include="..\..\include\ogg\ogg.h" />
166
+ <ClInclude Include="..\..\include\ogg\os_types.h" />
167
+ </ItemGroup>
168
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
169
+ <ImportGroup Label="ExtensionTargets">
170
+ </ImportGroup>
171
+</Project>
172
\ No newline at end of file
173
libogg-1.3.0.tar.gz/win32/VS6
Added
2
1
+(directory)
2
libogg-1.3.0.tar.gz/win32/VS6/build_ogg_dynamic.bat
Changed
2
1
(renamed from win32/build_ogg_dynamic.bat)
2
libogg-1.3.0.tar.gz/win32/VS6/build_ogg_dynamic_debug.bat
Changed
2
1
(renamed from win32/build_ogg_dynamic_debug.bat)
2
libogg-1.3.0.tar.gz/win32/VS6/build_ogg_static.bat
Changed
2
1
(renamed from win32/build_ogg_static.bat)
2
libogg-1.3.0.tar.gz/win32/VS6/build_ogg_static_debug.bat
Changed
2
1
(renamed from win32/build_ogg_static_debug.bat)
2
libogg-1.3.0.tar.gz/win32/VS6/ogg.dsw
Changed
2
1
(renamed from win32/ogg.dsw)
2
libogg-1.3.0.tar.gz/win32/VS6/ogg_dynamic.dsp
Added
130
1
2
+# Microsoft Developer Studio Project File - Name="ogg_dynamic" - Package Owner=<4>
3
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
4
+# ** DO NOT EDIT **
5
+
6
+# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
7
+
8
+CFG=ogg_dynamic - Win32 Debug
9
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
10
+!MESSAGE use the Export Makefile command and run
11
+!MESSAGE
12
+!MESSAGE NMAKE /f "ogg_dynamic.mak".
13
+!MESSAGE
14
+!MESSAGE You can specify a configuration when running NMAKE
15
+!MESSAGE by defining the macro CFG on the command line. For example:
16
+!MESSAGE
17
+!MESSAGE NMAKE /f "ogg_dynamic.mak" CFG="ogg_dynamic - Win32 Debug"
18
+!MESSAGE
19
+!MESSAGE Possible choices for configuration are:
20
+!MESSAGE
21
+!MESSAGE "ogg_dynamic - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
22
+!MESSAGE "ogg_dynamic - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
23
+!MESSAGE
24
+
25
+# Begin Project
26
+# PROP AllowPerConfigDependencies 0
27
+# PROP Scc_ProjName ""
28
+# PROP Scc_LocalPath ""
29
+CPP=cl.exe
30
+MTL=midl.exe
31
+RSC=rc.exe
32
+
33
+!IF "$(CFG)" == "ogg_dynamic - Win32 Release"
34
+
35
+# PROP BASE Use_MFC 0
36
+# PROP BASE Use_Debug_Libraries 0
37
+# PROP BASE Output_Dir "ogg_dynamic___Win32_Release"
38
+# PROP BASE Intermediate_Dir "ogg_dynamic___Win32_Release"
39
+# PROP BASE Target_Dir ""
40
+# PROP Use_MFC 0
41
+# PROP Use_Debug_Libraries 0
42
+# PROP Output_Dir "Dynamic_Release"
43
+# PROP Intermediate_Dir "Dynamic_Release"
44
+# PROP Ignore_Export_Lib 0
45
+# PROP Target_Dir ""
46
+# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "OGG_DYNAMIC_EXPORTS" /YX /FD /c
47
+# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /YX /FD /c
48
+# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
49
+# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
50
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
51
+# ADD RSC /l 0x409 /d "NDEBUG"
52
+BSC32=bscmake.exe
53
+# ADD BASE BSC32 /nologo
54
+# ADD BSC32 /nologo
55
+LINK32=link.exe
56
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
57
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386 /out:"Dynamic_Release/ogg.dll"
58
+
59
+!ELSEIF "$(CFG)" == "ogg_dynamic - Win32 Debug"
60
+
61
+# PROP BASE Use_MFC 0
62
+# PROP BASE Use_Debug_Libraries 1
63
+# PROP BASE Output_Dir "ogg_dynamic___Win32_Debug"
64
+# PROP BASE Intermediate_Dir "ogg_dynamic___Win32_Debug"
65
+# PROP BASE Target_Dir ""
66
+# PROP Use_MFC 0
67
+# PROP Use_Debug_Libraries 1
68
+# PROP Output_Dir "Dynamic_Debug"
69
+# PROP Intermediate_Dir "Dynamic_Debug"
70
+# PROP Ignore_Export_Lib 0
71
+# PROP Target_Dir ""
72
+# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "OGG_DYNAMIC_EXPORTS" /YX /FD /GZ /c
73
+# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "..\..\include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /FR /FD /GZ /c
74
+# SUBTRACT CPP /YX
75
+# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
76
+# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
77
+# ADD BASE RSC /l 0x409 /d "_DEBUG"
78
+# ADD RSC /l 0x409 /d "_DEBUG"
79
+BSC32=bscmake.exe
80
+# ADD BASE BSC32 /nologo
81
+# ADD BSC32 /nologo
82
+LINK32=link.exe
83
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
84
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /out:"Dynamic_Debug/ogg_d.dll" /pdbtype:sept
85
+
86
+!ENDIF
87
+
88
+# Begin Target
89
+
90
+# Name "ogg_dynamic - Win32 Release"
91
+# Name "ogg_dynamic - Win32 Debug"
92
+# Begin Group "Source Files"
93
+
94
+# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
95
+# Begin Source File
96
+
97
+SOURCE=..\..\src\bitwise.c
98
+# End Source File
99
+# Begin Source File
100
+
101
+SOURCE=..\..\src\framing.c
102
+# End Source File
103
+# End Group
104
+# Begin Group "Header Files"
105
+
106
+# PROP Default_Filter "h;hpp;hxx;hm;inl"
107
+# Begin Source File
108
+
109
+SOURCE=..\..\include\ogg\ogg.h
110
+# End Source File
111
+# Begin Source File
112
+
113
+SOURCE=..\..\include\ogg\os_types.h
114
+# End Source File
115
+# End Group
116
+# Begin Group "Resource Files"
117
+
118
+# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
119
+# End Group
120
+# Begin Group "Other Files"
121
+
122
+# PROP Default_Filter ".def"
123
+# Begin Source File
124
+
125
+SOURCE=..\ogg.def
126
+# End Source File
127
+# End Group
128
+# End Target
129
+# End Project
130
libogg-1.3.0.tar.gz/win32/VS6/ogg_static.dsp
Added
110
1
2
+# Microsoft Developer Studio Project File - Name="ogg_static" - Package Owner=<4>
3
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
4
+# ** DO NOT EDIT **
5
+
6
+# TARGTYPE "Win32 (x86) Static Library" 0x0104
7
+
8
+CFG=ogg_static - Win32 Debug
9
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
10
+!MESSAGE use the Export Makefile command and run
11
+!MESSAGE
12
+!MESSAGE NMAKE /f "ogg_static.mak".
13
+!MESSAGE
14
+!MESSAGE You can specify a configuration when running NMAKE
15
+!MESSAGE by defining the macro CFG on the command line. For example:
16
+!MESSAGE
17
+!MESSAGE NMAKE /f "ogg_static.mak" CFG="ogg_static - Win32 Debug"
18
+!MESSAGE
19
+!MESSAGE Possible choices for configuration are:
20
+!MESSAGE
21
+!MESSAGE "ogg_static - Win32 Release" (based on "Win32 (x86) Static Library")
22
+!MESSAGE "ogg_static - Win32 Debug" (based on "Win32 (x86) Static Library")
23
+!MESSAGE
24
+
25
+# Begin Project
26
+# PROP AllowPerConfigDependencies 0
27
+# PROP Scc_ProjName ""
28
+# PROP Scc_LocalPath ""
29
+CPP=xicl6.exe
30
+RSC=rc.exe
31
+
32
+!IF "$(CFG)" == "ogg_static - Win32 Release"
33
+
34
+# PROP BASE Use_MFC 0
35
+# PROP BASE Use_Debug_Libraries 0
36
+# PROP BASE Output_Dir "Release"
37
+# PROP BASE Intermediate_Dir "Release"
38
+# PROP BASE Target_Dir ""
39
+# PROP Use_MFC 0
40
+# PROP Use_Debug_Libraries 0
41
+# PROP Output_Dir "Static_Release"
42
+# PROP Intermediate_Dir "Static_Release"
43
+# PROP Target_Dir ""
44
+# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c
45
+# ADD CPP /nologo /MT /W3 /GX /O2 /Ob1 /I "..\..\include" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c
46
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
47
+# ADD RSC /l 0x409 /d "NDEBUG"
48
+BSC32=bscmake.exe
49
+# ADD BASE BSC32 /nologo
50
+# ADD BSC32 /nologo
51
+LIB32=link.exe -lib
52
+# ADD BASE LIB32 /nologo
53
+# ADD LIB32 /nologo
54
+
55
+!ELSEIF "$(CFG)" == "ogg_static - Win32 Debug"
56
+
57
+# PROP BASE Use_MFC 0
58
+# PROP BASE Use_Debug_Libraries 1
59
+# PROP BASE Output_Dir "Debug"
60
+# PROP BASE Intermediate_Dir "Debug"
61
+# PROP BASE Target_Dir ""
62
+# PROP Use_MFC 0
63
+# PROP Use_Debug_Libraries 1
64
+# PROP Output_Dir "Static_Debug"
65
+# PROP Intermediate_Dir "Static_Debug"
66
+# PROP Target_Dir ""
67
+# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c
68
+# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "..\..\include" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c
69
+# ADD BASE RSC /l 0x409 /d "_DEBUG"
70
+# ADD RSC /l 0x409 /d "_DEBUG"
71
+BSC32=bscmake.exe
72
+# ADD BASE BSC32 /nologo
73
+# ADD BSC32 /nologo
74
+LIB32=link.exe -lib
75
+# ADD BASE LIB32 /nologo
76
+# ADD LIB32 /nologo /out:"Static_Debug\ogg_static_d.lib"
77
+
78
+!ENDIF
79
+
80
+# Begin Target
81
+
82
+# Name "ogg_static - Win32 Release"
83
+# Name "ogg_static - Win32 Debug"
84
+# Begin Group "Source Files"
85
+
86
+# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
87
+# Begin Source File
88
+
89
+SOURCE=..\..\src\bitwise.c
90
+# End Source File
91
+# Begin Source File
92
+
93
+SOURCE=..\..\src\framing.c
94
+# End Source File
95
+# End Group
96
+# Begin Group "Header Files"
97
+
98
+# PROP Default_Filter "h;hpp;hxx;hm;inl"
99
+# Begin Source File
100
+
101
+SOURCE=..\..\include\ogg\ogg.h
102
+# End Source File
103
+# Begin Source File
104
+
105
+SOURCE=..\..\include\ogg\os_types.h
106
+# End Source File
107
+# End Group
108
+# End Target
109
+# End Project
110
libogg-1.1.3.tar.gz/win32/ogg.def -> libogg-1.3.0.tar.gz/win32/ogg.def
Changed
7
1
2
-; $Id: ogg.def 7188 2004-07-20 07:26:04Z xiphmont $
3
+; $Id: ogg.def 14733 2008-04-14 21:27:06Z sping $
4
;
5
; ogg.def
6
;
7
libvorbis-aotuv_b5.tar.gz -> libvorbis-aotuv_b6.03.tar.bz2
Changed
x264-r1834-a51816a.tar.gz
Deleted
x264-r2146-bcd41db.tar.gz
Added
yasm-1.1.0.tar.gz
Added