- Nov 01, 2010
- Oct 29, 2010
- Oct 27, 2010
-
-
Monty authored
svn path=/trunk/ogg/; revision=17571
-
- Oct 26, 2010
-
-
Monty authored
svn path=/trunk/ogg/; revision=17568
-
Monty authored
Trac #1459 svn path=/trunk/ogg/; revision=17567
-
Monty authored
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
-
- Oct 09, 2010
-
-
Ralph Giles authored
svn path=/trunk/ogg/; revision=17498
-
Ralph Giles authored
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. svn path=/trunk/ogg/; revision=17497
-
Ralph Giles authored
svn path=/trunk/ogg/; revision=17496
-
- Sep 23, 2010
-
-
Cristian Adam authored
svn path=/trunk/ogg/; revision=17452
-
- Sep 21, 2010
-
-
Cristian Adam authored
svn path=/trunk/ogg/; revision=17409
-
- Jun 10, 2010
-
-
Timothy B. Terriberry authored
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
-
- Jun 04, 2010
-
-
Monty authored
svn path=/trunk/ogg/; revision=17271
-
Monty authored
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
-
Monty authored
mathing the ogg_packet declaration. svn path=/trunk/ogg/; revision=17269
-
Monty authored
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. svn path=/trunk/ogg/; revision=17268
-
- Apr 27, 2010
-
-
Monty authored
svn path=/trunk/ogg/; revision=17179
-
- Apr 26, 2010
-
-
Monty authored
svn path=/trunk/ogg/; revision=17175
-
- Apr 06, 2010
-
-
Monty authored
svn path=/trunk/ogg/; revision=17135
-
- Apr 05, 2010
-
-
Gregory Maxwell authored
svn path=/trunk/ogg/; revision=17124
-
- Mar 30, 2010
-
-
Monty authored
svn path=/trunk/ogg/; revision=17101
-
Monty authored
svn path=/trunk/ogg/; revision=17100
-
Gregory Maxwell authored
Removed the non-normative comment about 4kB pages. The observation of 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. svn path=/trunk/ogg/; revision=17099
-
- Mar 29, 2010
-
-
Gregory Maxwell authored
Add a 'ogg_stream_pageout_fill' function to allow smart applications with 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
-
- Mar 28, 2010
- Mar 26, 2010
-
-
Ralph Giles authored
for other platforms. svn path=/trunk/ogg/; revision=17064
-
Ralph Giles authored
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 *). svn path=/trunk/ogg/; revision=17063
-
Ralph Giles authored
Warnings reported by clang (the llvm C compiler). svn path=/trunk/ogg/; revision=17060
-
Monty authored
svn path=/trunk/ogg/; revision=17039
-
- Mar 25, 2010
- Mar 21, 2010
-
-
Monty authored
svn path=/trunk/ogg/; revision=16994
-
Monty authored
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. svn path=/trunk/ogg/; revision=16993
-
- Mar 20, 2010
- Mar 19, 2010
-
-
Monty authored
svn path=/trunk/ogg/; revision=16988
-
- Feb 18, 2010
-
-
Cristian Adam authored
Removed Release_SSE and Release SSE2 configurations. Changed Windows Mobile 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. svn path=/trunk/ogg/; revision=16911
-