1 libvorbis 1.3.2 (2010-11-01) -- "Xiph.Org libVorbis I 20101101 (Schaufenugget)"
3 * vorbis: additional proofing against invalid/malicious
4 streams in floor, residue, and bos/eos packet trimming
5 code (see SVN for details).
6 * vorbis: Added programming documentation tree for the
8 * vorbisfile: Correct handling of serial numbers array
9 element [0] on non-seekable streams
10 * vorbisenc: Back out an [old] AoTuV HF weighting that was
11 first enabled in 1.3.0; there are a few samples where I
12 really don't like the effect it causes.
13 * vorbis: return correct timestamp for granule positions
15 * vorbisfile: the [undocumented] half-rate decode api made no
16 attempt to keep the pcm offset tracking consistent in seeks.
17 Fix and add a testing mode to seeking_example.c to torture
18 test seeking in halfrate mode. Also remove requirement that
19 halfrate mode only work with seekable files.
20 * vorbisfile: Fix a chaining bug in raw_seeks where seeking
21 out of the current link would fail due to not
22 reinitializing the decode machinery.
23 * vorbisfile: improve seeking strategy. Reduces the
24 necessary number of seek callbacks in an open or seek
25 operation by well over 2/3.
27 libvorbis 1.3.1 (2010-02-26) -- "Xiph.Org libVorbis I 20100325 (Everywhere)"
29 * tweak + minor arithmetic fix in floor1 fit
30 * revert noise norm to conservative 1.2.3 behavior pending
31 more listening testing
33 libvorbis 1.3.0 (2010-02-25) -- unreleased staging snapshot
35 * Optimized surround support for 5.1 encoding at 44.1/48kHz
36 * Added encoder control call to disable channel coupling
37 * Correct an overflow bug in very low-bitrate encoding on 32 bit
38 machines that caused inflated bitrates
39 * Numerous API hardening, leak and build fixes
40 * Correct bug in 22kHz compand setup that could cause a crash
41 * Correct bug in 16kHz codebooks that could cause unstable pure
42 tones at high bitrates
44 libvorbis 1.2.3 (2009-07-09) -- "Xiph.Org libVorbis I 20090709"
46 * correct a vorbisfile bug that prevented proper playback of
47 Vorbis files where all audio in a logical stream is in a
49 * Additional decode setup hardening against malicious streams
50 * Add 'OV_EXCLUDE_STATIC_CALLBACKS' define for developers who
51 wish to avoid unused symbol warnings from the static callbacks
52 defined in vorbisfile.h
54 libvorbis 1.2.2 (2009-06-24) -- "Xiph.Org libVorbis I 20090624"
56 * define VENDOR and ENCODER strings
57 * seek correctly in files bigger than 2 GB (Windows)
58 * fix regression from CVE-2008-1420; 1.0b1 files work again
59 * mark all tables as constant to reduce memory occupation
60 * additional decoder hardening against malicious streams
61 * substantially reduce amount of seeking performed by Vorbisfile
62 * Multichannel decode bugfix
63 * build system updates
64 * minor specification clarifications/fixes
66 libvorbis 1.2.1 (unreleased) -- "Xiph.Org libVorbis I 20080501"
68 * Improved robustness with corrupt streams.
69 * New ov_read_filter() vorbisfile call allows filtering decoded
70 audio as floats before converting to integer samples.
71 * Fix an encoder bug with multichannel streams.
72 * Replaced RTP payload format draft with RFC 5215.
73 * Bare bones self test under 'make check'.
74 * Fix a problem encoding some streams between 14 and 28 kHz.
75 * Fix a numerical instability in the edge extrapolation filter.
76 * Build system improvements.
77 * Specification correction.
79 libvorbis 1.2.0 (2007-07-25) -- "Xiph.Org libVorbis I 20070622"
81 * new ov_fopen() convenience call that avoids the common
82 stdio conflicts with ov_open() and MSVC runtimes.
83 * libvorbisfile now handles multiplexed streams
84 * improve robustness to corrupt input streams
85 * fix a minor encoder bug
87 * build system updates
88 * minor corrections to the specification
90 libvorbis 1.1.2 (2005-11-27) -- "Xiph.Org libVorbis I 20050304"
92 * fix a serious encoder bug with gcc 4 optimized builds
93 * documentation and spec fixes
94 * updated VS2003 and XCode builds
95 * new draft RTP encapsulation spec
97 libvorbis 1.1.1 (2005-06-27) -- "Xiph.Org libVorbis I 20050304"
99 * bug fix to the bitrate management encoder interface
100 * bug fix to properly set packetno field in the encoder
101 * new draft RTP encapsulation spec
102 * library API documentation improvements
104 libvorbis 1.1.0 (2004-09-22) -- "Xiph.Org libVorbis I 20040629"
106 * merges tuning improvements from Aoyumi's aoTuV with fixups
107 * new managed bitrate (CBR) mode support
108 * new vorbis_encoder_ctl() interface
109 * extensive documentation updates
110 * application/ogg mimetype is now official
111 * autotools cleanup from Thomas Vander Stichele
112 * SymbianOS build support from Colin Ward at CSIRO
114 * various packaging improvements
116 libvorbis 1.0.1 (2003-11-17) -- "Xiph.Org libVorbis I 20030909"
119 * specification corrections
120 * new crosslap and halfrate APIs for game use
121 * packaging and build updates
123 libvorbis 1.0.0 (2002-07-19) -- "Xiph.Org libVorbis I 20020717"
125 * first stable release