summaryrefslogtreecommitdiff
path: root/include/ogg/ogg.h
Commit message (Collapse)AuthorAgeFilesLines
* 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
* 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
* 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
* 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
* six const correct-ness fixeserikd2008-02-091-8/+8
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@14463 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
* 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
* 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-111-3/+3
| | | | 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-201-2/+2
| | | | 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
* 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-261-5/+5
| | | | | | | | 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-021-0/+16
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@1242 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
* Merge branch_beta3 onto the mainline.Monty2000-11-051-14/+14
| | | | | | | Monty git-svn-id: http://svn.xiph.org/trunk/ogg@989 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Added 'ogg_page_packets()' call. See source for comment documentation.Monty2000-10-101-0/+1
| | | | | | | Monty git-svn-id: http://svn.xiph.org/trunk/ogg@721 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Where was ogg_sync_destroy... silly xiphmont :)Jack Moffitt2000-09-281-1/+1
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@703 0101bb08-14d6-0310-b084-bc0e0c8e3800
* ogg_stream_eof -> ogg_stream_eosJack Moffitt2000-09-261-1/+1
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@691 0101bb08-14d6-0310-b084-bc0e0c8e3800
* changed all instances of "frameno" to "granulepos"Jack Moffitt2000-09-261-2/+2
| | | | | | | jack. git-svn-id: http://svn.xiph.org/trunk/ogg@687 0101bb08-14d6-0310-b084-bc0e0c8e3800
* ack, some of the '_' were still lingering.Jack Moffitt2000-09-071-1/+1
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@648 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Initial revisionJack Moffitt2000-09-031-0/+154
git-svn-id: http://svn.xiph.org/trunk/ogg@618 0101bb08-14d6-0310-b084-bc0e0c8e3800