Skip to content

Releases: lukasberbuer/rt-vamp-plugin-sdk

v0.3.1

14 Feb 18:39
436f8dd
Compare
Choose a tag to compare

Fixed

  • Missing Python 3.12 wheel

v.0.3.0

14 Feb 15:59
99c7455
Compare
Choose a tag to compare

Added

  • Python 3.12 support

Fixed

  • Missing <mutex> import for std::unique_lock in PluginAdapter.hpp

v0.2.0

20 Nov 23:44
Compare
Choose a tag to compare

Added

  • Python bindings for hostsdk & documentation
  • CI for Python bindings (test, wheels, publish to PyPI)
  • RTVAMP_VALIDATE compile option for hostsdk to validate input data and method call order
  • pluginsdk::Plugin::getLibraryPath method

Changed

  • Replace hostsdk::PluginLoader class with functions:
    • hostsdk::getVampPaths
    • hostsdk::listLibraries
    • hostsdk::listPlugins
    • hostsdk::loadLibrary
    • hostsdk::loadPlugin
  • Set default binCount of pluginsdk::Plugin::OutputDescriptor to 1 (instead of 0)
  • Use optional as return type for hostsdk::Plugin::getCurrentProgram
  • Use string_view for pluginsdk::Plugin::ProgramList (instead of const char* const)

Fixed

  • hostsdk::Plugin::getPluginPaths if $HOME env variable not set
  • hostsdk::Plugin::getCurrentProgram for empty program lists
  • RTVAMP_ENTRY_POINT macro and symbol export for MSVC Win32 builds
  • Zero-crossing plugin
  • Handle or prevent copy/move of pluginsdk wrapper classes (pointer invalidation)

v0.1.0

16 Jan 23:53
Compare
Choose a tag to compare

First release