summaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* os_types: fix unsigned typedefs for MacOSTristan Matthews2019-09-071-3/+3
| | | | | This effectively reverts f8ce071e1040c766157d630d920d6165d35fe422 which was probably broken by 6449883ccacfee276ed9d99fa047342cdc51ab88.
* Fix iOS/macOS build with current SDKs.Brion Vibber2019-08-131-1/+1
| | | | | | | Use <sys/types.h> not <inttypes.h> when building for Apple platforms, as it works with modular dynamic-framework builds. Signed-off-by: Ralph Giles <giles@thaumas.net>
* Update the comment in config_types.h.in (#53)willson-chen2019-07-231-1/+1
| | | @var@ is replaced by configure when autoconf or cmake when use cmake
* os_types: add ogg_uint64_t for all platformsfeature/ogg-uint64t-xplatformTristan Matthews2019-03-061-0/+11
|
* configure: add USIZE64 templateTristan Matthews2019-03-061-0/+1
|
* Remove obsolete $Id$ svn substitution marks.Ralph Giles2017-11-082-3/+1
| | | | | | | | | | Subversion, like cvs, had a mechanism for replacing inline template text on checkout for representing things like 'last modified date'. Git does not support this, so remove the template strings from file header comments. Also less aggressive language is os_types.h.
* Remove Mac OS 9 support from os_types.h.stopiccot2015-06-181-9/+0
| | | | Signed-off-by: Ralph Giles <giles@thaumas.net>
* Use stdint.h for Visual Studio 2013 and newerstopiccot2015-05-191-6/+16
| | | | Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
* Remove trailing whitespace.Ralph Giles2014-02-261-1/+1
| | | | svn path=/trunk/ogg/; revision=19098
* 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. svn path=/trunk/ogg/; revision=18044
* Move BEOS to using standard POSIX types from inttypes.hMonty2010-12-031-2/+2
| | | | svn path=/trunk/ogg/; revision=17712
* *partial* fix to Trac #1747Monty2010-11-021-2/+2
| | | | svn path=/trunk/ogg/; revision=17608
* apply comment spell fix patch from Trac #1623Monty2010-10-271-2/+2
| | | | svn path=/trunk/ogg/; revision=17571
* 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 svn path=/trunk/ogg/; revision=17566
* 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. svn path=/trunk/ogg/; revision=17287
* 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. svn path=/trunk/ogg/; revision=17270
* 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. svn path=/trunk/ogg/; revision=17098
* Add types for TI c6x compilerDavid Schleef2009-10-251-0/+9
| | | | svn path=/trunk/ogg/; revision=16649
* DESTROY ALL TABSMonty2009-05-271-10/+10
| | | | svn path=/trunk/ogg/; revision=16051
* Add now async error interface calls to ogg.hMonty2009-05-271-0/+2
| | | | svn path=/trunk/ogg/; revision=16048
* 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). svn path=/trunk/ogg/; revision=16016
* The iovec patch uses size_t, so we must include <stddef.h>.Tim Terriberry2008-12-161-0/+1
| | | | svn path=/trunk/ogg/; revision=15586
* Whitespace cleanup.Ralph Giles2008-12-161-8/+2
| | | | svn path=/trunk/ogg/; revision=15585
* Build support for Haiku. Patch by scottmc at gmail. Closes #1371.ivo2008-06-041-0/+10
| | | | svn path=/trunk/ogg/; revision=14997
* Minor fixes to allow cross compiling from Linux to windows and running the ↵erikd2008-04-131-0/+1
| | | | | | tests under Wine. svn path=/trunk/ogg/; revision=14725
* six const correct-ness fixeserikd2008-02-091-8/+8
| | | | svn path=/trunk/ogg/; revision=14463
* improving linking against libogg in OS X according to latest patch in ticket ↵ivo2007-11-161-1/+1
| | | | | | #289 svn path=/trunk/ogg/; revision=14168
* Add Andrew Donkin's iovec patch to libogg 1. Applied as-is after Monty2007-02-081-2/+9
| | | | | | | review. svn path=/trunk/ogg/; revision=12446
* 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. svn path=/trunk/ogg/; revision=11511
* remove obsolete .cvsignore filesRalph Giles2006-01-282-5/+0
| | | | svn path=/trunk/ogg/; revision=10757
* add support for Symbian OS, from Colin Ward (CSIRO)Conrad Parker2004-08-111-1/+16
| | | | svn path=/trunk/ogg/; revision=7524
* * 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) svn path=/trunk/ogg/; revision=6990
* 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. svn path=/trunk/ogg/; revision=6620
* Correct a typo. Helps to test these things before you commit instead of after.Ralph Giles2004-03-141-2/+2
| | | | svn path=/trunk/ogg/; revision=5950
* 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. svn path=/trunk/ogg/; revision=5948
* 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. svn path=/trunk/ogg/; revision=5549
* build system updatescalc2003-10-181-2/+2
| | | | | | | 1. to not ship config_types.h 2. to install new html/rfc files svn path=/trunk/ogg/; revision=5488
* Patch to add types for DJGPPMonty2003-09-021-1/+9
| | | | svn path=/trunk/ogg/; revision=5281
* PS2 types from "David Etherton" <etherton@rockstarsandiego.com>Mike Smith2003-05-231-1/+9
| | | | svn path=/trunk/ogg/; revision=4784
* 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. svn path=/trunk/ogg/; revision=4540
* Committing fix for #245Mike Smith2003-01-181-2/+3
| | | | svn path=/trunk/ogg/; revision=4267
* Add ogg_uint16_t for TheoraMonty2002-09-182-1/+8
| | | | svn path=/trunk/ogg/; revision=3916
* 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 svn path=/trunk/ogg/; revision=3911
* Ryan Gordon's BeOS fixes.Mike Smith2002-07-191-1/+5
| | | | svn path=/trunk/ogg/; revision=3678
* re-add an incorrectly removed prototype.Ralph Giles2002-07-131-1/+3
| | | | svn path=/trunk/ogg/; revision=3612
* Remove unimplemented routines from ogg.h. If there's supposed to be there ↵Ralph Giles2002-07-121-5/+1
| | | | | | for some reason, please correct. svn path=/trunk/ogg/; revision=3603
* Xiphophorus -> Xiph.Org changesMonty2002-07-112-6/+6
| | | | svn path=/trunk/ogg/; revision=3577
* Tested changes needed for ongoing work on branches in vorbis/Monty2002-05-081-1/+10
| | | | | | Add bitpack copy and checkpoint functions svn path=/trunk/ogg/; revision=3289
* 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 svn path=/trunk/ogg/; revision=3125
* lots of extremely minor fixesSegher Boessenkool2001-12-202-4/+4
| | | | svn path=/trunk/ogg/; revision=2867