summaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* Remove trailing whitespace.Ralph Giles2014-02-261-1/+1
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@19098 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Add ogg_stream_flush_fill to compliment ogg_stream_pageout_fill because ↵Gregory Maxwell2011-08-011-0/+1
| | | | | | ogg_stream_flush will produce multiple pages when >4096 bytes and >4 packets are available. git-svn-id: http://svn.xiph.org/trunk/ogg@18044 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Move BEOS to using standard POSIX types from inttypes.hMonty2010-12-031-2/+2
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@17712 0101bb08-14d6-0310-b084-bc0e0c8e3800
* *partial* fix to Trac #1747Monty2010-11-021-2/+2
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@17608 0101bb08-14d6-0310-b084-bc0e0c8e3800
* apply comment spell fix patch from Trac #1623Monty2010-10-271-2/+2
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@17571 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Update/modernize the configure type checking, account for the fact that Monty2010-10-262-2/+15
| | | | | | | | | | | | int types might come from one of three different includes on a modern system. Try, if possible, to use types that don't rely on any of the includes such that the oldest systems have more of a fighting chance. Addresses Trac #849 git-svn-id: http://svn.xiph.org/trunk/ogg@17566 0101bb08-14d6-0310-b084-bc0e0c8e3800
* The generic TYPE_MAX macros introduced in r17270 require the gcc typeofTim Terriberry2010-06-101-13/+0
| | | | | | | | | extension, which is not supported by MSVC. We don't actually need that generality, though, so revert to simply using LONG_MAX instead. git-svn-id: http://svn.xiph.org/trunk/ogg@17287 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Two cleanups of buffer LONG_MAX overflow hardening:Monty2010-06-041-0/+13
| | | | | | | | | | | | GCC optimizes out the overflow check due to the overflow check reyling on overflow; reimplement using type-based TYPE_MAX macro Correct an accidental assignment-during-check that wasn't a bug, but was semantically incorrect and rightly triggered a compilation warning. git-svn-id: http://svn.xiph.org/trunk/ogg@17270 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Add a 'ogg_stream_pageout_fill' function to allow smart applications with ↵Gregory Maxwell2010-03-291-0/+1
| | | | | | delay sensitive flushing to produce big pages. Increase the default minimum fill amount to 8 based on latency measurements with actual files. These changes may be controversial but since we've recently had a release I thought there would be no harm in getting them into the repository for discussion. git-svn-id: http://svn.xiph.org/trunk/ogg@17098 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Add types for TI c6x compilerDavid Schleef2009-10-251-0/+9
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@16649 0101bb08-14d6-0310-b084-bc0e0c8e3800
* DESTROY ALL TABSMonty2009-05-271-10/+10
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@16051 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Add now async error interface calls to ogg.hMonty2009-05-271-0/+2
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@16048 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Update configure script to use new 'legal' names for cache vals (I hate you ↵Monty2009-05-191-0/+2
| | | | | | | | | | | | | | | | | | | | so much, autofoo) Update ogg to check the return of all allocs for those on embedded platforms with guarantees non-ovecommit. Be aware that these checks are useless on any modern desktop OS, but that embedded folks with no MMU and a hard heap boundary will benefit. Add one new call to bitpacker that will query a write-mode oggpack_buffer to see if it ran out of memory at some point; there was no other way to add the error reporting in an ABI-compatible manner (and it also allows the writepacker to avoid extra checks; it will just keep going after running out of memory without faulting and state can be queried later). git-svn-id: http://svn.xiph.org/trunk/ogg@16016 0101bb08-14d6-0310-b084-bc0e0c8e3800
* The iovec patch uses size_t, so we must include <stddef.h>.Tim Terriberry2008-12-161-0/+1
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@15586 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Whitespace cleanup.Ralph Giles2008-12-161-8/+2
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@15585 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Build support for Haiku. Patch by scottmc at gmail. Closes #1371.ivo2008-06-041-0/+10
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@14997 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Minor fixes to allow cross compiling from Linux to windows and running the ↵erikd2008-04-131-0/+1
| | | | | | tests under Wine. git-svn-id: http://svn.xiph.org/trunk/ogg@14725 0101bb08-14d6-0310-b084-bc0e0c8e3800
* six const correct-ness fixeserikd2008-02-091-8/+8
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@14463 0101bb08-14d6-0310-b084-bc0e0c8e3800
* improving linking against libogg in OS X according to latest patch in ticket ↵ivo2007-11-161-1/+1
| | | | | | #289 git-svn-id: http://svn.xiph.org/trunk/ogg@14168 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Add Andrew Donkin's iovec patch to libogg 1. Applied as-is after Monty2007-02-081-2/+9
| | | | | | | | review. git-svn-id: http://svn.xiph.org/trunk/ogg@12446 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Use stdint types for the CYGWIN build instead of the ones from Ralph Giles2006-06-031-12/+13
| | | | | | | | | | _G_config.h. This is reportedly more reliable in these modern times. Also, remove spurious whitespace from the MINGW32 typedefs. git-svn-id: http://svn.xiph.org/trunk/ogg@11511 0101bb08-14d6-0310-b084-bc0e0c8e3800
* remove obsolete .cvsignore filesRalph Giles2006-01-282-5/+0
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@10757 0101bb08-14d6-0310-b084-bc0e0c8e3800
* add support for Symbian OS, from Colin Ward (CSIRO)Conrad Parker2004-08-111-1/+16
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@7524 0101bb08-14d6-0310-b084-bc0e0c8e3800
* * error out on autotools failures so warnings are caught early onThomas Vander Stichele2004-07-052-4/+0
| | | | | | | | | | | | * clean up AC_OUTPUT * AUTOMAKE_OPTIONS = foreign only needs to be done toplevel (this can be verified by checking Makefile's generated in other directories and seeing that the var isn't used) git-svn-id: http://svn.xiph.org/trunk/ogg@6990 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Roll back change in r4539 which has us recursing into ogg2 instead of ogg.Tim Terriberry2004-05-041-1/+1
| | | | | | | | I don't know why this happened, if somoene committed to the wrong branch or the cvs2svn script flubbed up, but this lets us bulid libogg again. git-svn-id: http://svn.xiph.org/trunk/ogg@6620 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Correct a typo. Helps to test these things before you commit instead of after.Ralph Giles2004-03-141-2/+2
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@5950 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Add platform-specific int types for MingW32. After a patch from John Edwards.Ralph Giles2004-03-141-17/+23
| | | | | | | | | | | | | Jan posted a different patch: http://www.xiph.org/archives/vorbis-dev/200402/0039.html Most everyone (but MSVC) ships stdint types in either stdint.h or inttypes.h these days, but there can be some tricky collisions with older installations, so I'd rather avoid a new portability refinement tail this close to release. git-svn-id: http://svn.xiph.org/trunk/ogg@5948 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Ugly autotools foo. nodist_HEADERS requires automake 1.6 or later. addRalph Giles2003-11-101-1/+1
| | | | | | | | this requirement to AUTOMAKE_OPTIONS and port the corresponding autogen support from libao. git-svn-id: http://svn.xiph.org/trunk/ogg@5549 0101bb08-14d6-0310-b084-bc0e0c8e3800
* build system updatescalc2003-10-181-2/+2
| | | | | | | | 1. to not ship config_types.h 2. to install new html/rfc files git-svn-id: http://svn.xiph.org/trunk/ogg@5488 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Patch to add types for DJGPPMonty2003-09-021-1/+9
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@5281 0101bb08-14d6-0310-b084-bc0e0c8e3800
* PS2 types from "David Etherton" <etherton@rockstarsandiego.com>Mike Smith2003-05-231-1/+9
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@4784 0101bb08-14d6-0310-b084-bc0e0c8e3800
* This commit was generated by cvs2svn to compensate for changes in r4539,cvs2svn2003-03-261-1/+1
| | | | | | | which included commits to RCS files with non-trunk default branches. git-svn-id: http://svn.xiph.org/trunk/ogg@4540 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Committing fix for #245Mike Smith2003-01-181-2/+3
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@4267 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Add ogg_uint16_t for TheoraMonty2002-09-182-1/+8
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@3916 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Add bigendian bitpacker to libogg (that is, a packer that packs MSbitMonty2002-09-151-1/+19
| | | | | | | | | | | | | first into bit position 7, rtaher than LSb first into bit position 0, ala Vorbis I). VP3 needs it, as will other future Ogg codecs. Might as well add it now. Monty git-svn-id: http://svn.xiph.org/trunk/ogg@3911 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Ryan Gordon's BeOS fixes.Mike Smith2002-07-191-1/+5
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@3678 0101bb08-14d6-0310-b084-bc0e0c8e3800
* re-add an incorrectly removed prototype.Ralph Giles2002-07-131-1/+3
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@3612 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Remove unimplemented routines from ogg.h. If there's supposed to be there ↵Ralph Giles2002-07-121-5/+1
| | | | | | for some reason, please correct. git-svn-id: http://svn.xiph.org/trunk/ogg@3603 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Xiphophorus -> Xiph.Org changesMonty2002-07-112-6/+6
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@3577 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Tested changes needed for ongoing work on branches in vorbis/Monty2002-05-081-1/+10
| | | | | | | Add bitpack copy and checkpoint functions git-svn-id: http://svn.xiph.org/trunk/ogg@3289 0101bb08-14d6-0310-b084-bc0e0c8e3800
* add 'ogg_stream_reset_serialno()' because it's useful. The sameMonty2002-03-071-1/+2
| | | | | | | | | | functionality before required a clear/init cycle that involved free()/malloc(). Monty git-svn-id: http://svn.xiph.org/trunk/ogg@3125 0101bb08-14d6-0310-b084-bc0e0c8e3800
* lots of extremely minor fixesSegher Boessenkool2001-12-202-4/+4
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@2867 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Added suggested public API exposure for regenerating checksum.Monty2001-11-241-1/+3
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@2405 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Add build-specific defines to os_types.h for the ProjectBuilder stuff. AsRalph Giles2001-11-021-2/+10
| | | | | | | | | | | near as I can tell ProjectBuilder doesn't actually define __MACOS__ or __COCOA__ or __PROJECTBUILDER__ or any other obvious thing. This config actually passes -D__MACOSX__ on the gcc cmd line and switches off that. The ogg framework should now build 'out of the box'. git-svn-id: http://svn.xiph.org/trunk/ogg@2290 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Brian was right; I missed this one.Monty2001-06-031-34/+32
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@1470 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Minor API additions; none break compatability.Monty2001-05-241-1/+2
| | | | | | | | | | | | | | added ogg_stream_packetpeek; returns the next packet from the stream stste without removing it from the stream. ogg_stream_packetout can now be passed a NULL packet pointer; in this case it removes the packet at the head of the stream and drops it on the floor. Monty git-svn-id: http://svn.xiph.org/trunk/ogg@1453 0101bb08-14d6-0310-b084-bc0e0c8e3800
* final beta 4 commitMonty2001-02-262-10/+10
| | | | | | | | change to BSD license version update git-svn-id: http://svn.xiph.org/trunk/ogg@1333 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Update copyright dates.Monty2001-02-022-4/+19
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@1242 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Typedef correction for cygwinMonty2001-01-221-2/+2
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@1190 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Added vorbis_commentheader_out() to vorbisMike Smith2001-01-181-0/+2
| | | | | | | | | Added ogg_packet_clear to ogg Updated vcedit.c to use them. There's now enough source there to build a working and useful comment editor. git-svn-id: http://svn.xiph.org/trunk/ogg@1172 0101bb08-14d6-0310-b084-bc0e0c8e3800