annotate src/libvorbis-1.3.3/CHANGES @ 169:223a55898ab9 tip default

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