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