view CHANGELOG @ 287:f3b1ba71a305

* When calculating timestamps in order to write them into features that previously lacked them, from a buffering adapter, we need to take into account any timestamp adjustment used by other wrappers that are being wrapped by this one (i.e. input domain adapter)
author cannam
date Thu, 10 Sep 2009 15:21:34 +0000
parents 2fa6932ab195
children c97e70ed5abc
line wrap: on
line source

Version 2.0

  * Feature structure now has an optional duration (plugin API change)
  * Libraries reorganised into separate include and src directories for
    plugin and host SDKs; hosts should no longer include from vamp-sdk/
    but always from vamp-hostsdk/ instead (host source compatibility change)
  * OutputDescriptor now declares whether its features will have duration
  * Vamp RDF ontology now included for providing online (out-of-plugin)
    descriptions of plugins; program to generate skeleton RDF for a plugin
    set is included, and RDF for example plugins provided
  * New PluginSummarisingAdapter providing averages, min/max, count etc
    of returned features on request
  * New example plugins: Fixed Tempo Estimator and Power Spectrum
  * Command-line host now has a complete listing option, to print out
    all data reported by plugins
  * More complete Visual Studio project support

Version 1.3, 2008-07-09 (maintenance release):

  * PluginBufferingAdapter has several important fixes to bugs that
    could cause incorrect timings or output descriptors to be returned
  * Conversion between real-time and frames has been improved to avoid
    rounding error in round-trip calculations
  * Plugin lookup no longer relies on non-portable DT_REG
  * The SDK now compiles with gcc 4.3

Version 1.2, 2008-02-28 (feature release):

  * New PluginBufferingAdapter, which hosts may use to avoid having to
    negotiate the plugin's preferred input step and block sizes

Version 1.1, 2007-08-24 (feature release):

  * New Vamp::HostExt namespace
  * PluginLoader class, which handles enumeration, loading and category
    management for plugins on the local system
  * PluginInputDomainAdapter, which provides the capability for a host
    to support frequency-domain plugins without needing to worry about
    domain conversion
  * PluginChannelAdapter, which transparently deals with plugins that
    expect different numbers of audio channels from the number available
  * Minor beauty-and-truth updates and documentation fixes

Version 1.0, 2007-03-21:

  * First official release