[xiph-commits] r7193 - in branches: . ogg2-arc ogg2-arc/debian

arc at dactyl.lonelymoon.com arc
Tue Jul 20 12:23:31 PDT 2004


ogg2-arc/include/ogg2 ogg2-arc/src
Message-ID: <20040720192331.E61699AAAB at dactyl.lonelymoon.com>

Author: arc
Date: Tue Jul 20 12:23:31 2004
New Revision: 7193

Added:
branches/ogg2-arc/
Modified:
branches/ogg2-arc/HACKING
branches/ogg2-arc/README
branches/ogg2-arc/autogen.sh
branches/ogg2-arc/debian/rules
branches/ogg2-arc/include/ogg2/ogg.h
branches/ogg2-arc/src/sync.c
Log:
Initial branch.

Tackles bugs 484, 544, and de-exposed ogg_page_checksum_set for the
reasoning detailed in bug 485.

Also updated some docs and comments to read that the repository is now
in subversion (svn) instead of cvs and updated the copyright notices of
updated files for 2004.



Copied: branches/ogg2-arc (from rev 7192, trunk/ogg2)

Modified: branches/ogg2-arc/HACKING
===================================================================
--- trunk/ogg2/HACKING	2004-07-20 16:10:06 UTC (rev 7192)
+++ branches/ogg2-arc/HACKING	2004-07-20 19:23:29 UTC (rev 7193)
@@ -1,22 +1,22 @@
Note that these instructions are *not* necessary for distribution
tarballs; they have separate configure/build instructions.

-Building this package from CVS is mainly intended for developers.
+Building this package from SVN is mainly intended for developers.
General users should obtain official distribution packages; both
source and binary distributions are available at
http://www.vorbis.com/.

-----

-These are *brief* instructions on how to build this package from CVS.
+These are *brief* instructions on how to build this package from SVN.
Yes, there are details left out.

-There are generally four steps necessary when building from CVS (i.e.,
+There are generally four steps necessary when building from SVN (i.e.,
a developer's copy):

-1. cvs checkout of the sources, or cvs update.  RTFM from your
-   favorite flavor of CVS documentation; information on the xiph.org
-   CVS repository can be found at http://www.xiph.org/cvs.html.
+1. SVN checkout of the sources, or SVN update.  RTFM from your
+   favorite flavor of SVN documentation; information on the xiph.org
+   SVN repository can be found at http://svn.xiph.org/

2. [re-]generate files such as "configure" and "Makefile.in" with the
GNU autoconf/automake tools.  Run the "autogen.sh" script to
@@ -37,7 +37,7 @@
4. Run "make" to build the source.

In general, steps 2 and 3 need to be re-run every time any of the
-following files are modified (either manually or by a cvs update):
+following files are modified (either manually or by a SVN update):

configure.in
acinclude.m4

Modified: branches/ogg2-arc/README
===================================================================
--- trunk/ogg2/README	2004-07-20 16:10:06 UTC (rev 7192)
+++ branches/ogg2-arc/README	2004-07-20 19:23:29 UTC (rev 7193)
@@ -5,7 +5,7 @@
* GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
* IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
*                                                                  *
-* THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2003             *
+* THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2004             *
* by the Xiph.Org Foundation http://www.xiph.org/                  *
*                                                                  *
********************************************************************
@@ -45,9 +45,9 @@
Up to date technical documents, contact information, source code and
pre-built utilities may be found there.

-BUILDING FROM CVS:
+BUILDING FROM SVN:

-A standard cvs build should consist of nothing more than:
+A standard svn build should consist of nothing more than:

./autogen.sh
make
@@ -100,4 +100,4 @@
(Build instructions for Ogg codecs such as vorbis are similar and may
be found in those source modules' README files)

-$Id: README,v 1.10.2.1 2003/03/27 09:19:42 xiphmont Exp $
+$Id$

Modified: branches/ogg2-arc/autogen.sh
===================================================================
--- trunk/ogg2/autogen.sh	2004-07-20 16:10:06 UTC (rev 7192)
+++ branches/ogg2-arc/autogen.sh	2004-07-20 19:23:29 UTC (rev 7193)
@@ -1,6 +1,6 @@
#!/bin/sh
# Run this to set up the build system: configure, makefiles, etc.
-# (based on the version in enlightenment's cvs)
+# (based on the version in enlightenment's svn)

package="libogg"


Modified: branches/ogg2-arc/debian/rules
===================================================================
--- trunk/ogg2/debian/rules	2004-07-20 16:10:06 UTC (rev 7192)
+++ branches/ogg2-arc/debian/rules	2004-07-20 19:23:29 UTC (rev 7193)
@@ -33,7 +33,7 @@
mkdir $(objdir)

# run configure with build tree $(objdir)
-	# change ../configure to ../autogen.sh for CVS build
+	# change ../configure to ../autogen.sh for SVN build
cd $(objdir) && \
../configure --build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE) \
--prefix=/usr

Modified: branches/ogg2-arc/include/ogg2/ogg.h
===================================================================
--- trunk/ogg2/include/ogg2/ogg.h	2004-07-20 16:10:06 UTC (rev 7192)
+++ branches/ogg2-arc/include/ogg2/ogg.h	2004-07-20 19:23:29 UTC (rev 7193)
@@ -5,13 +5,13 @@
* GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
* IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
*                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2003             *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2004             *
* by the Xiph.Org Foundation http://www.xiph.org/                  *
*                                                                  *
********************************************************************

function: toplevel libogg include
- last mod: $Id: ogg.h,v 1.1.2.6 2003/07/21 20:32:32 xiphmont Exp $
+ last mod: $Id$

********************************************************************/
#ifndef _OGG_H
@@ -59,7 +59,8 @@

/* Ogg BITSTREAM PRIMITIVES: bitstream ************************/

-  extern int   oggpack_buffersize(void);
+extern ogg_buffer_state *ogg_buffer_create(void);
+extern int   oggpack_buffersize(void);
extern void  oggpack_writeinit(oggpack_buffer *b,ogg_buffer_state *bs);
extern ogg_reference *oggpack_writebuffer(oggpack_buffer *b);
extern void  oggpack_writealign(oggpack_buffer *b);
@@ -123,8 +124,6 @@
extern int      ogg_stream_reset_serialno(ogg_stream_state *os,int serialno);
extern int      ogg_stream_eos(ogg_stream_state *os);

-extern int      ogg_page_checksum_set(ogg_page *og);
-
extern int      ogg_page_version(ogg_page *og);
extern int      ogg_page_continued(ogg_page *og);
extern int      ogg_page_bos(ogg_page *og);
@@ -133,7 +132,6 @@
extern ogg_uint32_t ogg_page_serialno(ogg_page *og);
extern ogg_uint32_t ogg_page_pageno(ogg_page *og);
extern int      ogg_page_packets(ogg_page *og);
-extern int      ogg_page_getbuffer(ogg_page *og, unsigned char **buffer);

extern int      ogg_packet_release(ogg_packet *op);
extern int      ogg_page_release(ogg_page *og);

Modified: branches/ogg2-arc/src/sync.c
===================================================================
--- trunk/ogg2/src/sync.c	2004-07-20 16:10:06 UTC (rev 7192)
+++ branches/ogg2-arc/src/sync.c	2004-07-20 19:23:29 UTC (rev 7193)
@@ -12,7 +12,7 @@

function: decode stream sync and memory management foundation code;
takes in raw data, spits out packets
- last mod: $Id: sync.c,v 1.1.2.12 2003/03/29 00:07:32 xiphmont Exp $
+ last mod: $Id$

note: The CRC code is directly derived from public domain code by
Ross Williams (ross at guest.adelaide.edu.au).  See docs/framing.html
@@ -99,7 +99,7 @@
return(count);
}

-/* Static CRC calculation table.  See older code in CVS for dead
+/* Static CRC calculation table.  See older code in SVN for dead
run-time initialization code. */

static ogg_uint32_t crc_lookup[256]={



More information about the commits mailing list