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