summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove the ancient -mv8 flag from SPARC gcc buildsMonty2010-10-261-12/+3
| | | | | | | | Trac #1459 git-svn-id: http://svn.xiph.org/trunk/ogg@17567 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Update/modernize the configure type checking, account for the fact that Monty2010-10-263-170/+64
| | | | | | | | | | | | 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
* Fix another cut-and-paste error in the documentation.Ralph Giles2010-10-091-1/+1
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@17498 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Explicitly document what ogg_packet_clear() does.Ralph Giles2010-10-091-2/+4
| | | | | | | | | | | | | The ogg_packet structure is public, and contains no 'internal' data, except in that decoding functions allocate and own the returned buffer. When a client creates packets to pass into the encoding functions it is instead the client which owns the buffer. Nevertheless, ogg_packet_clear() can be useful if the client is using a simple allocation strategy. I wanted to be clear that it was appropriate to use this call for such packets. git-svn-id: http://svn.xiph.org/trunk/ogg@17497 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Fix a cut-and-paste error in the documentation.Ralph Giles2010-10-091-1/+1
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@17496 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Updated Visual Studio project files.Cristian Adam2010-09-231-186/+787
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@17452 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Added Visual Studiop 2010 project files.Cristian Adam2010-09-216-104/+437
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@17409 0101bb08-14d6-0310-b084-bc0e0c8e3800
* The generic TYPE_MAX macros introduced in r17270 require the gcc typeofTim Terriberry2010-06-102-15/+3
| | | | | | | | | 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
* Bump version for changes in SVNMonty2010-06-041-2/+2
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@17271 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Two cleanups of buffer LONG_MAX overflow hardening:Monty2010-06-042-3/+16
| | | | | | | | | | | | 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
* Correct packet accumulation in _packetout to accumulate a full long of bytes, Monty2010-06-041-1/+1
| | | | | | | | mathing the ogg_packet declaration. git-svn-id: http://svn.xiph.org/trunk/ogg@17269 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Complete code review on the pattern:Monty2010-06-041-56/+90
| | | | | | | | | | | | | | if(b->endbyte*8+bits>b->storage*8)goto overflow; Eliminate the possibility of b->endbyte overflow on buffer storage near or exactly at long storage limit; corrections made to both read and write. Also, harden both read and write against requesting <0 or >32 read/write. In both case, the packer is put into 'error' state. git-svn-id: http://svn.xiph.org/trunk/ogg@17268 0101bb08-14d6-0310-b084-bc0e0c8e3800
* add an anchorMonty2010-04-271-0/+1
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@17179 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Doc tweaks; clarify/make more consistent the Index reasoning.Monty2010-04-262-18/+25
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@17175 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Add another diagram (elementary multiplexing)Monty2010-04-063-37/+699
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@17135 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Update make check to work properly with the new page spill heuristic from r17098Gregory Maxwell2010-04-051-21/+54
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@17124 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Greg asserts interruptMonty2010-03-301-4/+1
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@17101 0101bb08-14d6-0310-b084-bc0e0c8e3800
* More doccing, commit SVG filesMonty2010-03-304-23/+2118
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@17100 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Removed the non-normative comment about 4kB pages. The observation of ↵Gregory Maxwell2010-03-301-2/+3
| | | | | | typical behavior isn't especially useful here, and at least one person has interpreted the comment to imply some kind of limit. Replace the text with something less likely to be construed as a limit. git-svn-id: http://svn.xiph.org/trunk/ogg@17099 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Add a 'ogg_stream_pageout_fill' function to allow smart applications with ↵Gregory Maxwell2010-03-292-4/+20
| | | | | | 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
* Stupid error in figure...Monty2010-03-281-0/+0
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@17096 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Add two new figures illustrating packets, pages, logical bitstreams and Monty2010-03-283-2/+67
| | | | | | | | physical bitstreams. git-svn-id: http://svn.xiph.org/trunk/ogg@17095 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Turn on all gcc warnings in the Linux release build, as it isRalph Giles2010-03-261-1/+1
| | | | | | | for other platforms. git-svn-id: http://svn.xiph.org/trunk/ogg@17064 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Cast away a char pointer signedness warning.Ralph Giles2010-03-261-4/+4
| | | | | | | | | | | The oggpack_* calls expect an unsigned char *, but the self-test code for convenience uses string literals for some of the test vectors. This generates a warning on gcc and clang, at least. We silence the warning by casting the literals to (unsigned char *). git-svn-id: http://svn.xiph.org/trunk/ogg@17063 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Fix int vs long issues with the framing self-test code.Ralph Giles2010-03-261-3/+3
| | | | | | | Warnings reported by clang (the llvm C compiler). git-svn-id: http://svn.xiph.org/trunk/ogg@17060 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Update make check to work properly with the new page spill heuristicMonty2010-03-261-54/+225
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@17039 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Update dates on libogg documentationMonty2010-03-2565-195/+195
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@17034 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Update CHANGES fileMonty2010-03-252-13/+17
| | | | | | | | | Correct one last misleading caption in the stream documentation, pending the more complete examples rewrite langing post 1.2.0 git-svn-id: http://svn.xiph.org/trunk/ogg@17033 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Bump release versioning to reflect new behaviorMonty2010-03-211-3/+3
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@16994 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Modify default page flushing behavior;Monty2010-03-212-37/+60
| | | | | | | | | | | 1) Don't unneccessarily span pages. 2) Unless necessary, don't flush pages if there are less than four packets on them; this expands page size to reduce unneccessary overhead if incoming packets are large. git-svn-id: http://svn.xiph.org/trunk/ogg@16993 0101bb08-14d6-0310-b084-bc0e0c8e3800
* clarify an analogy in demultiplexingMonty2010-03-202-2/+2
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@16992 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Substantial expansion of Ogg container overview document; still requires ↵Monty2010-03-201-116/+378
| | | | | | | | | | filling in of several references by not-yet-present examples. git-svn-id: http://svn.xiph.org/trunk/ogg@16991 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Update Ogg document titles towards doc update.Monty2010-03-191-3/+3
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@16988 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Removed Release_SSE and Release SSE2 configurations. Changed Windows Mobile ↵Cristian Adam2010-02-184-2176/+243
| | | | | | 5.0 configuration from "Pocket PC SDK 2 (ARMV4I)" to "Pocket PC SDK (ARMV4I)", version "2" was generated by versions of Windows Mobile 5.0 SDK which are no longer available on MSDN. git-svn-id: http://svn.xiph.org/trunk/ogg@16911 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Fix copy/paste error.Tim Terriberry2010-02-151-1/+1
| | | | | | | Thanks to Chris Pearce for the report. git-svn-id: http://svn.xiph.org/trunk/ogg@16901 0101bb08-14d6-0310-b084-bc0e0c8e3800
* framing.html: minor spelling error correction from HoldenC.Gregory Maxwell2010-02-111-1/+1
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@16893 0101bb08-14d6-0310-b084-bc0e0c8e3800
* ogg_stream_pageout.html: Comment on calling pageout in a loop based on ↵Gregory Maxwell2009-11-291-1/+2
| | | | | | feedback from Diablo-D3 in IRC git-svn-id: http://svn.xiph.org/trunk/ogg@16743 0101bb08-14d6-0310-b084-bc0e0c8e3800
* linked statically to c runtime for windows mobile.Cristian Adam2009-11-251-358/+1543
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@16732 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
* Correct return value documentation for two calls. Ralph Giles2009-10-052-2/+2
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@16616 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Changed the C runtime library to the default option - dynamic runtime library.Cristian Adam2009-09-294-6289/+1472
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@16594 0101bb08-14d6-0310-b084-bc0e0c8e3800
* correct a typo which referred to os instead of opMonty2009-07-151-1/+1
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@16289 0101bb08-14d6-0310-b084-bc0e0c8e3800
* update CHANGESMonty2009-06-232-4/+13
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@16165 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Bump configure version for full releaseMonty2009-06-231-1/+1
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@16160 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Bump version from 1.1.4svn to 1.1.4rc1 to reflect release candidate.Monty2009-06-031-1/+1
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@16074 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Only pass -mv8 on sparc if the compiler supports it.Ralph Giles2009-05-271-3/+12
| | | | | | | Propagated from codec-level configure scripts. git-svn-id: http://svn.xiph.org/trunk/ogg@16054 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Bump LIB_CURRENT and LIB_AGE for api additions.Ralph Giles2009-05-271-3/+3
| | | | | | | | | | | | In r16050 LIB_REVISION was bumped, but this is only used to identify newer implementations when the api hasn't changed. LIB_CURRENT increments for any actual ABI change, and LIB_AGE is also incremented for backward- compatible changes like new entry points. See theora/configure.ac for a handy guide. git-svn-id: http://svn.xiph.org/trunk/ogg@16053 0101bb08-14d6-0310-b084-bc0e0c8e3800
* DESTROY ALL TABSMonty2009-05-273-422/+422
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@16051 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Bump LIB_REVISION to reflect ABI additionsMonty2009-05-271-1/+1
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@16050 0101bb08-14d6-0310-b084-bc0e0c8e3800
* Commit doc updates relating to async error interfaceMonty2009-05-2723-179/+175
| | | | git-svn-id: http://svn.xiph.org/trunk/ogg@16049 0101bb08-14d6-0310-b084-bc0e0c8e3800