1Version 1.3.5 (2020 June 3) 2 3 * Fix unsigned typedef problem on macOS. 4 * Fix overflow check in ogg_sync_buffer. 5 * Clean up cmake and autotools build files. 6 * Remove Symbian and Apple XCode build files. 7 * Fix documentation cross-reference links. 8 9Version 1.3.4 (2019 August 30) 10 11* Faster slice-by-8 CRC32 implementation. 12 see https://lwn.net/Articles/453931/ for motivation. 13* Add CMake build. 14* Deprecate Visual Studio project files in favor of CMake. 15* configure --disable-crc option for fuzzing. 16* Various build fixes. 17* Documentation and example code fixes. 18 19Version 1.3.3 (2017 November 7) 20 21 * Fix an issue with corrupt continued packet handling. 22 * Update Windows projects and build settings. 23 * Remove Mac OS 9 build support. 24 25Version 1.3.2 (2014 May 27) 26 27 * Fix an bug in oggpack_writecopy(). 28 29Version 1.3.1 (2013 May 12) 30 31* Guard against very large packets. 32* Respect the configure --docdir override. 33* Documentation fixes. 34* More Windows build fixes. 35 36Version 1.3.0 (2011 August 4) 37 38* Add ogg_stream_flush_fill() call 39 This produces longer packets on flush, similar to 40 what ogg_stream_pageout_fill() does for single pages. 41* Windows build fixes 42 43Version 1.2.2 (2010 December 07) 44 45* Build fix (types correction) for Mac OS X 46* Update win32 project files to Visual Studio 2008 47* ogg_stream_pageout_fill documentation fix 48 49Version 1.2.1 (2010 November 01) 50 51* Various build updates (see SVN) 52* Add ogg_stream_pageout_fill() to API to allow applications 53 greater explicit flexibility in page sizing. 54* Documentation updates including multiplexing description, 55 terminology and API (incl. ogg_packet_clear(), 56 ogg_stream_pageout_fill()) 57* Correct possible buffer overwrite in stream encoding on 32 bit 58 when a single packet exceed 250MB. 59* Correct read-buffer overrun [without side effects] under 60 similar circumstances. 61* Update unit testing to work properly with new page spill 62 heuristic. 63 64Version 1.2.0 (2010 March 25) 65 66* Alter default flushing behavior to span less often and use larger page 67 sizes when packet sizes are large. 68* Build fixes for additional compilers 69* Documentation updates 70 71Version 1.1.4 (2009 June 24) 72 73* New async error reporting mechanism. Calls made after a fatal error are 74 now safely handled in the event an error code is ignored 75* Added allocation checks useful to some embedded applications 76* fix possible read past end of buffer when reading 0 bits 77* Updates to API documentation 78* Build fixes 79 80Version 1.1.3 (2005 November 27) 81 82 * Correct a bug in the granulepos field of pages where no packet ends 83 * New VS2003 and XCode builds, minor fixes to other builds 84 * documentation fixes and cleanup 85 86Version 1.1.2 (2004 September 23) 87 88 * fix a bug with multipage packet assembly after seek 89 90Version 1.1.1 (2004 September 12) 91 92 * various bugfixes 93 * important bugfix for 64-bit platforms 94 * various portability fixes 95 * autotools cleanup from Thomas Vander Stichele 96 * Symbian OS build support from Colin Ward at CSIRO 97 * new multiplexed Ogg stream documentation 98 99Version 1.1 (2003 November 17) 100 101 * big-endian bitpacker routines for Theora 102 * various portability fixes 103 * improved API documentation 104 * RFC 3533 documentation of the format by Silvia Pfeiffer at CSIRO 105 * RFC 3534 documentation of the application/ogg mime-type by Linus Walleij 106 107Version 1.0 (2002 July 19) 108 109 * First stable release 110 * little-endian bitpacker routines for Vorbis 111 * basic Ogg bitstream sync and coding support 112 113