1libvorbis 1.3.1 (2010-02-26) -- "Xiph.Org libVorbis I 20100325 (Everywhere)" 2 3 * tweak + minor arithmetic fix in floor1 fit 4 * revert noise norm to conservative 1.2.3 behavior pending 5 more listening testing 6 7libvorbis 1.3.0 (2010-02-25) -- unreleased staging snapshot 8 9 * Optimized surround support for 5.1 encoding at 44.1/48kHz 10 * Added encoder control call to disable channel coupling 11 * Correct an overflow bug in very low-bitrate encoding on 32 bit 12 machines that caused inflated bitrates 13 * Numerous API hardening, leak and build fixes 14 * Correct bug in 22kHz compand setup that could cause a crash 15 * Correct bug in 16kHz codebooks that could cause unstable pure 16 tones at high bitrates 17 18libvorbis 1.2.3 (2009-07-09) -- "Xiph.Org libVorbis I 20090709" 19 20 * correct a vorbisfile bug that prevented proper playback of 21 Vorbis files where all audio in a logical stream is in a 22 single page 23 * Additional decode setup hardening against malicious streams 24 * Add 'OV_EXCLUDE_STATIC_CALLBACKS' define for developers who 25 wish to avoid unused symbol warnings from the static callbacks 26 defined in vorbisfile.h 27 28libvorbis 1.2.2 (2009-06-24) -- "Xiph.Org libVorbis I 20090624" 29 30 * define VENDOR and ENCODER strings 31 * seek correctly in files bigger than 2 GB (Windows) 32 * fix regression from CVE-2008-1420; 1.0b1 files work again 33 * mark all tables as constant to reduce memory occupation 34 * additional decoder hardening against malicious streams 35 * substantially reduce amount of seeking performed by Vorbisfile 36 * Multichannel decode bugfix 37 * build system updates 38 * minor specification clarifications/fixes 39 40libvorbis 1.2.1 (unreleased) -- "Xiph.Org libVorbis I 20080501" 41 42 * Improved robustness with corrupt streams. 43 * New ov_read_filter() vorbisfile call allows filtering decoded 44 audio as floats before converting to integer samples. 45 * Fix an encoder bug with multichannel streams. 46 * Replaced RTP payload format draft with RFC 5215. 47 * Bare bones self test under 'make check'. 48 * Fix a problem encoding some streams between 14 and 28 kHz. 49 * Fix a numerical instability in the edge extrapolation filter. 50 * Build system improvements. 51 * Specification correction. 52 53libvorbis 1.2.0 (2007-07-25) -- "Xiph.Org libVorbis I 20070622" 54 55 * new ov_fopen() convenience call that avoids the common 56 stdio conflicts with ov_open() and MSVC runtimes. 57 * libvorbisfile now handles multiplexed streams 58 * improve robustness to corrupt input streams 59 * fix a minor encoder bug 60 * updated RTP draft 61 * build system updates 62 * minor corrections to the specification 63 64libvorbis 1.1.2 (2005-11-27) -- "Xiph.Org libVorbis I 20050304" 65 66 * fix a serious encoder bug with gcc 4 optimized builds 67 * documentation and spec fixes 68 * updated VS2003 and XCode builds 69 * new draft RTP encapsulation spec 70 71libvorbis 1.1.1 (2005-06-27) -- "Xiph.Org libVorbis I 20050304" 72 73 * bug fix to the bitrate management encoder interface 74 * bug fix to properly set packetno field in the encoder 75 * new draft RTP encapsulation spec 76 * library API documentation improvements 77 78libvorbis 1.1.0 (2004-09-22) -- "Xiph.Org libVorbis I 20040629" 79 80 * merges tuning improvements from Aoyumi's aoTuV with fixups 81 * new managed bitrate (CBR) mode support 82 * new vorbis_encoder_ctl() interface 83 * extensive documentation updates 84 * application/ogg mimetype is now official 85 * autotools cleanup from Thomas Vander Stichele 86 * SymbianOS build support from Colin Ward at CSIRO 87 * various bugfixes 88 * various packaging improvements 89 90libvorbis 1.0.1 (2003-11-17) -- "Xiph.Org libVorbis I 20030909" 91 92 * numerous bug fixes 93 * specification corrections 94 * new crosslap and halfrate APIs for game use 95 * packaging and build updates 96 97libvorbis 1.0.0 (2002-07-19) -- "Xiph.Org libVorbis I 20020717" 98 99 * first stable release 100 101