annotate src/libvorbis-1.3.3/CHANGES @ 83:ae30d91d2ffe

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