annotate src/vamp-plugin-sdk-2.5/CHANGELOG @ 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 619f715526df
children
rev   line source
Chris@23 1 Version 2.5, 2013-05-08 (maintenance release):
Chris@23 2
Chris@23 3 * Fix incorrect handling of FixedSampleRate outputs in the
Chris@23 4 PluginBufferingAdapter. Un-timestamped features on these outputs
Chris@23 5 were incorrectly being timestamped from the process timestamp,
Chris@23 6 where they should have been timed relative to the previous
Chris@23 7 feature on the output according to the output's sample rate.
Chris@23 8 * Fix return of uninitialised memory through getCurrentProgram
Chris@23 9 when plugin specifies no programs
Chris@23 10 * Ensure output sample rate is initialised (to 0) for variable-rate
Chris@23 11 outputs where the plugin forgets to set a rate
Chris@23 12
Chris@23 13 Version 2.4, 2012-07-12 (maintenance and minor feature release):
Chris@23 14
Chris@23 15 * Provide a simple FFT implementation as a convenience for plugins
Chris@23 16 * Add symbols to make the library versions discoverable by autoconf
Chris@23 17 using C linkage
Chris@23 18 * Fix failure to open plugins from Unicode builds on Windows (thanks
Chris@23 19 RJ Ryan)
Chris@23 20 * Fix thread-safety issue in PluginInputDomainAdapter
Chris@23 21 * Add build for OS/X 10.7+/Xcode 4; remove build for OpenSolaris
Chris@23 22
Chris@23 23 Version 2.3, 2011-09-28 (minor feature release):
Chris@23 24
Chris@23 25 * Add window type property to PluginInputDomainAdapter
Chris@23 26 * Permit vamp-simple-host to use streaming input with indeterminate
Chris@23 27 length (thanks Dan Stowell)
Chris@23 28 * Print label as well as values from vamp-simple-host (thanks Dan)
Chris@23 29
Chris@23 30 Version 2.2.1, 2011-04-05 (maintenance release):
Chris@23 31
Chris@23 32 * Minor build fixes for OS/X
Chris@23 33
Chris@23 34 Version 2.2, 2010-08-26 (maintenance release):
Chris@23 35
Chris@23 36 * Fixes to OS/X build procedures so as to build three-way
Chris@23 37 universal binaries (PPC, i386, x86_64) by default. Forced upon
Chris@23 38 us by OS/X 10.6 defaulting to 64-bit rather than 32-bit
Chris@23 39
Chris@23 40 Version 2.1, 2009-09-22 (maintenance and minor feature release):
Chris@23 41
Chris@23 42 * Add ProcessTimestampMethod to PluginInputDomainAdapter, offering
Chris@23 43 the ability to decide how data buffering and timestamping works for
Chris@23 44 frequency-domain plugins (whose process timestamps have to be at
Chris@23 45 the centre of each processing block rather than the start)
Chris@23 46 * Make PluginBufferingAdapter take into account any timestamp shift
Chris@23 47 introduced by a PluginInputDomainAdapter that it wraps
Chris@23 48 * Fix crash in PluginAdapter when plugin library getDescriptor fails
Chris@23 49 on plugin construction
Chris@23 50 * Add plugin skeleton files as starting point for new developers
Chris@23 51
Chris@23 52 Version 2.0, 2008-12-08 (major release):
Chris@23 53
Chris@23 54 * Feature structure now has an optional duration (plugin API change)
Chris@23 55 * Libraries reorganised into separate include and src directories for
Chris@23 56 plugin and host SDKs; hosts should no longer include from vamp-sdk/
Chris@23 57 but always from vamp-hostsdk/ instead (host source compatibility change)
Chris@23 58 * OutputDescriptor now declares whether its features will have duration
Chris@23 59 * Vamp RDF ontology now included for providing online (out-of-plugin)
Chris@23 60 descriptions of plugins; program to generate skeleton RDF for a plugin
Chris@23 61 set is included, and RDF for example plugins provided
Chris@23 62 * New PluginSummarisingAdapter providing averages, min/max, count etc
Chris@23 63 of returned features on request
Chris@23 64 * New example plugins: Fixed Tempo Estimator and Power Spectrum
Chris@23 65 * Command-line host now has a complete listing option, to print out
Chris@23 66 all data reported by plugins
Chris@23 67 * More complete Visual Studio project support
Chris@23 68
Chris@23 69 Version 1.3, 2008-07-09 (maintenance release):
Chris@23 70
Chris@23 71 * PluginBufferingAdapter has several important fixes to bugs that
Chris@23 72 could cause incorrect timings or output descriptors to be returned
Chris@23 73 * Conversion between real-time and frames has been improved to avoid
Chris@23 74 rounding error in round-trip calculations
Chris@23 75 * Plugin lookup no longer relies on non-portable DT_REG
Chris@23 76 * The SDK now compiles with gcc 4.3
Chris@23 77
Chris@23 78 Version 1.2, 2008-02-28 (feature release):
Chris@23 79
Chris@23 80 * New PluginBufferingAdapter, which hosts may use to avoid having to
Chris@23 81 negotiate the plugin's preferred input step and block sizes
Chris@23 82
Chris@23 83 Version 1.1, 2007-08-24 (feature release):
Chris@23 84
Chris@23 85 * New Vamp::HostExt namespace
Chris@23 86 * PluginLoader class, which handles enumeration, loading and category
Chris@23 87 management for plugins on the local system
Chris@23 88 * PluginInputDomainAdapter, which provides the capability for a host
Chris@23 89 to support frequency-domain plugins without needing to worry about
Chris@23 90 domain conversion
Chris@23 91 * PluginChannelAdapter, which transparently deals with plugins that
Chris@23 92 expect different numbers of audio channels from the number available
Chris@23 93 * Minor beauty-and-truth updates and documentation fixes
Chris@23 94
Chris@23 95 Version 1.0, 2007-03-21:
Chris@23 96
Chris@23 97 * First official release
Chris@23 98