Changes of Revision 4

handbrake.changes Changed
x
 
1
@@ -1,4 +1,9 @@
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
@@ -9,7 +14,6 @@
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
@@ -1,9 +1,22 @@
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
@@ -12,27 +25,28 @@
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
@@ -41,6 +55,7 @@
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
@@ -70,14 +85,6 @@
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
@@ -89,14 +96,6 @@
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
@@ -104,17 +103,13 @@
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
@@ -145,7 +140,7 @@
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
@@ -1,13 +0,0 @@
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
@@ -1,68 +0,0 @@
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
@@ -1,22 +0,0 @@
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
@@ -1,37 +0,0 @@
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
@@ -1,1 +0,0 @@
2
-debian/tmp/usr/share/doc/libogg-*/*
3
libogg-1.1.3.tar.gz/debian/libogg-dev.install Deleted
10
 
1
@@ -1,8 +0,0 @@
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
@@ -1,6 +0,0 @@
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
@@ -1,1 +0,0 @@
2
-debian/tmp/usr/lib/libogg.so.*
3
libogg-1.1.3.tar.gz/debian/rules Deleted
156
 
1
@@ -1,154 +0,0 @@
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
@@ -1,3 +0,0 @@
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
@@ -1,70 +0,0 @@
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 &copy; 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
@@ -1,80 +0,0 @@
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 &copy; 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
@@ -1,339 +0,0 @@
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
-&#xc;
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
-&#xc;
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
-&#xc;
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
@@ -1,21 +0,0 @@
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
@@ -1,1 +0,0 @@
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
@@ -1,64 +0,0 @@
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
@@ -1,5 +0,0 @@
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
@@ -1,327 +0,0 @@
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
@@ -1,128 +0,0 @@
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
@@ -1,108 +0,0 @@
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
@@ -1,4 +1,7 @@
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
@@ -1,3 +1,47 @@
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
@@ -1,8 +1,10 @@
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
@@ -10,21 +12,19 @@
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
@@ -1,8 +1,9 @@
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 +15,12 @@
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
@@ -36,40 +34,60 @@
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
@@ -77,16 +95,39 @@
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
@@ -98,26 +139,29 @@
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
@@ -126,23 +170,31 @@
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
@@ -5,33 +5,32 @@
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
@@ -39,12 +38,24 @@
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
@@ -56,48 +67,31 @@
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
@@ -1,7 +1,7 @@
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
@@ -11,104 +11,206 @@
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
@@ -1,9 +1,10 @@
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
@@ -17,8 +18,7 @@
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
@@ -103,13 +103,13 @@
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
@@ -124,9 +124,9 @@
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
@@ -138,5 +138,6 @@
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
@@ -1,9 +1,10 @@
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
@@ -17,23 +18,25 @@
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
@@ -53,8 +56,8 @@
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
@@ -66,11 +69,11 @@
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
@@ -104,7 +107,7 @@
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
@@ -123,7 +126,7 @@
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
@@ -158,6 +161,7 @@
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
@@ -166,7 +170,7 @@
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
@@ -196,55 +200,23 @@
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
@@ -297,40 +269,43 @@
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
@@ -30,6 +30,13 @@
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
@@ -45,21 +52,45 @@
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
@@ -1,9 +1,10 @@
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
@@ -21,22 +22,26 @@
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
@@ -70,8 +75,8 @@
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
@@ -83,11 +88,11 @@
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
@@ -99,7 +104,7 @@
72
     *local*)
73
        # First pass through any local machine types.
74
        echo $1
75
-       exit 0;;
76
+       exit ;;
77
 
78
     * )
79
        break ;;
80
@@ -118,8 +123,10 @@
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
@@ -145,10 +152,13 @@
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
@@ -170,6 +180,10 @@
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
@@ -186,6 +200,10 @@
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
@@ -230,23 +248,28 @@
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
@@ -255,31 +278,40 @@
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
@@ -1,81 +1,431 @@
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,20 +2,21 @@
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
@@ -45,13 +46,13 @@
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
@@ -75,186 +76,64 @@
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
@@ -1,9 +1,10 @@
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
@@ -16,9 +17,7 @@
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
@@ -86,12 +85,34 @@
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
@@ -178,14 +199,14 @@
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
@@ -201,34 +222,39 @@
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
@@ -276,6 +302,51 @@
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
@@ -288,13 +359,13 @@
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
@@ -345,7 +416,7 @@
200
 
201
libogg-1.1.3.tar.gz/doc/Makefile.am -> libogg-1.3.0.tar.gz/doc/Makefile.am Changed
9
 
1
@@ -6,6 +6,6 @@
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
@@ -1,8 +1,9 @@
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 +15,12 @@
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
@@ -45,30 +43,74 @@
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
@@ -80,26 +122,29 @@
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
@@ -108,23 +153,31 @@
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
@@ -134,16 +187,13 @@
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
@@ -30,7 +30,7 @@
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
@@ -77,14 +77,14 @@
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
@@ -94,12 +94,14 @@
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
@@ -107,28 +109,27 @@
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
@@ -142,9 +143,9 @@
86
 boundaries.</p>
87
 
88
 <p>The raw packet is logically divided into [n] 255 byte segments and a
89
-last fractional segment of &lt; 255 bytes.  A packet size may well
90
+last fractional segment of &lt; 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
@@ -164,15 +165,15 @@
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 (&lt;255, the typical case) are
102
+packet size of 32k. Small packets (&lt;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 &lt; 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
@@ -191,15 +192,12 @@
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
@@ -211,21 +209,21 @@
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
@@ -243,12 +241,13 @@
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
@@ -296,16 +295,16 @@
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
@@ -327,11 +326,11 @@
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
@@ -81,23 +81,24 @@
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 (&trade;) of Xiph.Org.<br/>
24
 
25
-  These pages &copy; 1994 - 2005 Xiph.Org. All rights reserved.
26
+  These pages &copy; 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
@@ -11,7 +11,7 @@
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
@@ -22,7 +22,6 @@
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
@@ -1,8 +1,9 @@
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 +15,12 @@
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
@@ -45,6 +43,7 @@
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
@@ -52,14 +51,26 @@
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,26 +82,29 @@
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
@@ -99,23 +113,31 @@
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
@@ -125,16 +147,13 @@
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
@@ -146,29 +165,40 @@
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
@@ -9,7 +9,7 @@
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
@@ -29,6 +29,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
@@ -86,11 +90,11 @@
22
 <hr noshade>
23
 <table border=0 width=100%>
24
 <tr valign=top>
25
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -34,7 +34,7 @@
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
@@ -46,11 +46,11 @@
20
 <hr noshade>
21
 <table border=0 width=100%>
22
 <tr valign=top>
23
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -53,6 +53,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
@@ -87,11 +91,11 @@
22
 <hr noshade>
23
 <table border=0 width=100%>
24
 <tr valign=top>
25
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -38,24 +38,36 @@
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 &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -43,6 +43,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
@@ -79,7 +83,7 @@
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
@@ -92,11 +96,11 @@
31
 <hr noshade>
32
 <table border=0 width=100%>
33
 <tr valign=top>
34
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -26,11 +26,11 @@
11
 <hr noshade>
12
 <table border=0 width=100%>
13
 <tr valign=top>
14
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -62,11 +62,11 @@
11
 <hr noshade>
12
 <table border=0 width=100%>
13
 <tr valign=top>
14
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -17,14 +17,16 @@
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
@@ -32,7 +34,7 @@
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
@@ -48,11 +50,11 @@
40
 <hr noshade>
41
 <table border=0 width=100%>
42
 <tr valign=top>
43
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -24,8 +24,9 @@
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
@@ -61,11 +62,11 @@
23
 <hr noshade>
24
 <table border=0 width=100%>
25
 <tr valign=top>
26
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -51,11 +51,11 @@
11
 <hr noshade>
12
 <table border=0 width=100%>
13
 <tr valign=top>
14
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -48,11 +48,11 @@
11
 <hr noshade>
12
 <table border=0 width=100%>
13
 <tr valign=top>
14
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -50,11 +50,11 @@
11
 <hr noshade>
12
 <table border=0 width=100%>
13
 <tr valign=top>
14
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -51,11 +51,11 @@
11
 <hr noshade>
12
 <table border=0 width=100%>
13
 <tr valign=top>
14
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -26,7 +26,7 @@
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
@@ -51,11 +51,11 @@
20
 <hr noshade>
21
 <table border=0 width=100%>
22
 <tr valign=top>
23
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -61,11 +61,11 @@
11
 <hr noshade>
12
 <table border=0 width=100%>
13
 <tr valign=top>
14
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -24,7 +24,7 @@
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
@@ -49,11 +49,11 @@
20
 <hr noshade>
21
 <table border=0 width=100%>
22
 <tr valign=top>
23
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -49,11 +49,11 @@
11
 <hr noshade>
12
 <table border=0 width=100%>
13
 <tr valign=top>
14
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -49,11 +49,11 @@
11
 <hr noshade>
12
 <table border=0 width=100%>
13
 <tr valign=top>
14
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -17,7 +17,7 @@
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
@@ -47,11 +47,11 @@
20
 <hr noshade>
21
 <table border=0 width=100%>
22
 <tr valign=top>
23
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -17,8 +17,17 @@
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
@@ -48,11 +57,11 @@
31
 <hr noshade>
32
 <table border=0 width=100%>
33
 <tr valign=top>
34
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -38,7 +38,7 @@
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
@@ -48,11 +48,11 @@
20
 <hr noshade>
21
 <table border=0 width=100%>
22
 <tr valign=top>
23
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -18,8 +18,8 @@
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
@@ -43,7 +43,7 @@
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
@@ -53,11 +53,11 @@
31
 <hr noshade>
32
 <table border=0 width=100%>
33
 <tr valign=top>
34
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -44,7 +44,7 @@
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
@@ -52,11 +52,11 @@
20
 <hr noshade>
21
 <table border=0 width=100%>
22
 <tr valign=top>
23
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -17,8 +17,15 @@
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
@@ -43,7 +50,7 @@
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
@@ -51,11 +58,11 @@
38
 <hr noshade>
39
 <table border=0 width=100%>
40
 <tr valign=top>
41
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -17,8 +17,21 @@
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
@@ -39,15 +52,16 @@
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
@@ -58,11 +72,11 @@
55
 
56
 <table border=0 width=100%>
57
 <tr valign=top>
58
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,11 +9,11 @@
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
@@ -58,8 +58,8 @@
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
@@ -71,11 +71,11 @@
27
 
28
 <table border=0 width=100%>
29
 <tr valign=top>
30
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -43,7 +43,7 @@
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
@@ -53,11 +53,11 @@
20
 <hr noshade>
21
 <table border=0 width=100%>
22
 <tr valign=top>
23
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -17,9 +17,23 @@
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
@@ -37,14 +51,18 @@
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
@@ -52,11 +70,11 @@
60
 <hr noshade>
61
 <table border=0 width=100%>
62
 <tr valign=top>
63
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -0,0 +1,89 @@
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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -39,7 +39,7 @@
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
@@ -47,11 +47,11 @@
20
 <hr noshade>
21
 <table border=0 width=100%>
22
 <tr valign=top>
23
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -45,7 +45,7 @@
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
@@ -53,11 +53,11 @@
20
 <hr noshade>
21
 <table border=0 width=100%>
22
 <tr valign=top>
23
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -108,11 +108,11 @@
11
 <hr noshade>
12
 <table border=0 width=100%>
13
 <tr valign=top>
14
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -45,7 +45,7 @@
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
@@ -53,11 +53,11 @@
20
 <hr noshade>
21
 <table border=0 width=100%>
22
 <tr valign=top>
23
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -48,11 +48,11 @@
11
 <hr noshade>
12
 <table border=0 width=100%>
13
 <tr valign=top>
14
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -17,7 +17,13 @@
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
@@ -48,11 +54,11 @@
26
 <hr noshade>
27
 <table border=0 width=100%>
28
 <tr valign=top>
29
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -49,11 +49,11 @@
11
 <hr noshade>
12
 <table border=0 width=100%>
13
 <tr valign=top>
14
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -44,11 +44,9 @@
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
@@ -65,11 +63,11 @@
26
 <hr noshade>
27
 <table border=0 width=100%>
28
 <tr valign=top>
29
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -44,7 +44,7 @@
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
@@ -54,11 +54,11 @@
20
 <hr noshade>
21
 <table border=0 width=100%>
22
 <tr valign=top>
23
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -49,11 +49,11 @@
11
 <hr noshade>
12
 <table border=0 width=100%>
13
 <tr valign=top>
14
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -19,7 +19,7 @@
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
@@ -44,9 +44,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
@@ -54,11 +64,11 @@
42
 <hr noshade>
43
 <table border=0 width=100%>
44
 <tr valign=top>
45
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -49,7 +49,7 @@
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
@@ -59,11 +59,11 @@
20
 <hr noshade>
21
 <table border=0 width=100%>
22
 <tr valign=top>
23
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -50,11 +50,11 @@
11
 <hr noshade>
12
 <table border=0 width=100%>
13
 <tr valign=top>
14
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -48,11 +48,11 @@
11
 <hr noshade>
12
 <table border=0 width=100%>
13
 <tr valign=top>
14
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -48,11 +48,11 @@
11
 <hr noshade>
12
 <table border=0 width=100%>
13
 <tr valign=top>
14
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -53,11 +53,11 @@
11
 <hr noshade>
12
 <table border=0 width=100%>
13
 <tr valign=top>
14
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -17,8 +17,13 @@
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
@@ -48,11 +53,11 @@
27
 <hr noshade>
28
 <table border=0 width=100%>
29
 <tr valign=top>
30
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -48,11 +48,11 @@
11
 <hr noshade>
12
 <table border=0 width=100%>
13
 <tr valign=top>
14
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -52,11 +52,11 @@
11
 <hr noshade>
12
 <table border=0 width=100%>
13
 <tr valign=top>
14
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -49,11 +49,11 @@
11
 <hr noshade>
12
 <table border=0 width=100%>
13
 <tr valign=top>
14
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -51,11 +51,11 @@
11
 <hr noshade>
12
 <table border=0 width=100%>
13
 <tr valign=top>
14
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -49,11 +49,11 @@
11
 <hr noshade>
12
 <table border=0 width=100%>
13
 <tr valign=top>
14
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -50,11 +50,11 @@
11
 <hr noshade>
12
 <table border=0 width=100%>
13
 <tr valign=top>
14
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -48,11 +48,11 @@
11
 <hr noshade>
12
 <table border=0 width=100%>
13
 <tr valign=top>
14
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -54,11 +54,11 @@
11
 <hr noshade>
12
 <table border=0 width=100%>
13
 <tr valign=top>
14
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -51,11 +51,11 @@
11
 <hr noshade>
12
 <table border=0 width=100%>
13
 <tr valign=top>
14
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -48,11 +48,11 @@
11
 <hr noshade>
12
 <table border=0 width=100%>
13
 <tr valign=top>
14
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -55,11 +55,11 @@
11
 <hr noshade>
12
 <table border=0 width=100%>
13
 <tr valign=top>
14
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -48,11 +48,11 @@
11
 <hr noshade>
12
 <table border=0 width=100%>
13
 <tr valign=top>
14
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,11 +9,11 @@
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
@@ -51,11 +51,11 @@
16
 <hr noshade>
17
 <table border=0 width=100%>
18
 <tr valign=top>
19
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -31,11 +31,11 @@
11
 <hr noshade>
12
 <table border=0 width=100%>
13
 <tr valign=top>
14
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -9,7 +9,7 @@
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
@@ -25,10 +25,11 @@
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
@@ -44,6 +45,7 @@
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
@@ -58,10 +60,13 @@
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
@@ -80,11 +85,11 @@
48
 <hr noshade>
49
 <table border=0 width=100%>
50
 <tr valign=top>
51
-<td><p class=tiny>copyright &copy; 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 &copy; 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
@@ -104,9 +104,9 @@
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
@@ -117,16 +117,17 @@
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
@@ -60,147 +60,509 @@
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
@@ -0,0 +1,787 @@
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
+&#xc;
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
+&#xc;
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
+&#xc;
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
@@ -0,0 +1,222 @@
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
@@ -1,8 +1,9 @@
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
@@ -13,15 +14,12 @@
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
@@ -44,21 +42,51 @@
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
@@ -70,26 +98,29 @@
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
@@ -98,23 +129,31 @@
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
@@ -124,16 +163,13 @@
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
@@ -145,28 +181,40 @@
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
@@ -1,8 +1,9 @@
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 +15,12 @@
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
@@ -46,6 +44,7 @@
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
@@ -53,18 +52,29 @@
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
@@ -76,26 +86,29 @@
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
@@ -104,23 +117,31 @@
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
@@ -130,16 +151,13 @@
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
@@ -151,28 +169,40 @@
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,6 +2,20 @@
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
@@ -5,13 +5,13 @@
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
@@ -21,9 +21,15 @@
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
@@ -53,8 +59,8 @@
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
@@ -69,10 +75,10 @@
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
@@ -88,12 +94,12 @@
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
@@ -110,6 +116,7 @@
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
@@ -128,6 +135,7 @@
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
@@ -148,15 +156,20 @@
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
@@ -173,18 +186,19 @@
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
@@ -194,9 +208,3 @@
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
@@ -11,7 +11,7 @@
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
@@ -27,19 +27,21 @@
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
@@ -64,23 +66,33 @@
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
@@ -117,9 +129,17 @@
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
@@ -1,7 +1,7 @@
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
@@ -39,38 +39,68 @@
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
@@ -80,81 +110,86 @@
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
@@ -1,5 +1,5 @@
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
@@ -67,8 +67,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
@@ -80,6 +80,9 @@
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
@@ -67,8 +67,8 @@
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
@@ -80,6 +80,9 @@
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
@@ -1,30 +1,129 @@
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
@@ -33,144 +132,1238 @@
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
@@ -7,7 +7,7 @@
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
@@ -17,13 +17,13 @@
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
@@ -11,34 +11,12 @@
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
@@ -46,11 +24,19 @@
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
@@ -65,6 +51,7 @@
59
            isa = PBXGroup;
60
            children = (
61
                8D07F2C80486CC7A007CD1D0 /* Ogg.framework */,
62
+               734FB2E50B18B33E00D561D7 /* libogg.a */,
63
            );
64
            name = Products;
65
            sourceTree = "<group>";
66
@@ -119,6 +106,13 @@
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
@@ -132,6 +126,23 @@
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
@@ -144,19 +155,6 @@
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
@@ -171,18 +169,13 @@
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
@@ -209,6 +202,15 @@
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
@@ -232,7 +234,7 @@
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
@@ -242,20 +244,17 @@
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
@@ -268,52 +267,65 @@
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
@@ -1,10 +1,10 @@
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
@@ -18,9 +18,7 @@
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
@@ -33,6 +31,8 @@
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
@@ -44,7 +44,7 @@
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
@@ -77,6 +77,7 @@
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
@@ -86,6 +87,9 @@
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
@@ -103,15 +107,22 @@
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
@@ -135,7 +146,7 @@
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
@@ -145,7 +156,7 @@
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
@@ -154,7 +165,7 @@
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
@@ -164,7 +175,7 @@
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
@@ -184,7 +195,7 @@
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
@@ -192,8 +203,8 @@
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
@@ -207,80 +218,78 @@
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
@@ -9,23 +9,29 @@
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
@@ -33,7 +39,12 @@
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
@@ -62,9 +73,12 @@
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
@@ -17,9 +17,9 @@
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
@@ -1,8 +1,9 @@
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
@@ -15,17 +16,12 @@
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
@@ -49,36 +45,62 @@
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
@@ -87,8 +109,6 @@
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
@@ -100,26 +120,29 @@
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
@@ -128,23 +151,31 @@
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
@@ -154,16 +185,13 @@
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
@@ -1,17 +1,17 @@
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
@@ -20,6 +20,7 @@
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
@@ -47,49 +48,68 @@
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
@@ -97,33 +117,42 @@
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
@@ -131,6 +160,9 @@
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
@@ -146,12 +178,12 @@
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
@@ -1,18 +1,18 @@
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
@@ -26,23 +26,23 @@
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
@@ -55,18 +55,18 @@
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
@@ -76,19 +76,19 @@
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
@@ -108,9 +108,9 @@
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
@@ -189,18 +189,29 @@
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
@@ -209,10 +220,10 @@
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
@@ -220,29 +231,51 @@
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
@@ -0,0 +1,292 @@
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
@@ -0,0 +1,27 @@
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
@@ -0,0 +1,50 @@
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
@@ -0,0 +1,230 @@
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
@@ -0,0 +1,50 @@
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
@@ -0,0 +1,816 @@
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
@@ -0,0 +1,38 @@
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
@@ -0,0 +1,226 @@
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
@@ -0,0 +1,38 @@
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
@@ -0,0 +1,823 @@
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
@@ -0,0 +1,26 @@
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
@@ -0,0 +1,183 @@
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
@@ -0,0 +1,26 @@
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
@@ -0,0 +1,170 @@
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
@@ -0,0 +1,128 @@
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
@@ -0,0 +1,108 @@
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
@@ -1,4 +1,4 @@
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