Package Release Info

vamp-plugin-sdk-2.10.0-bp154.1.107

Update Info: Base Release
Available in Package Hub : 15 SP4

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

libvamp-hostsdk3
libvamp-hostsdk3-64bit
libvamp-sdk2
libvamp-sdk2-64bit
vamp-plugin-sdk
vamp-plugin-sdk-devel

Change Logs

* Mon Sep 07 2020 Luigi Baldoni <aloisio@gmx.com>
- Update to version 2.10
  * Add a method to PluginWrapper, the host-side base for
    adapters like PluginInputDomainAdapter that modify the
    processing behaviour of a plugin, that tells it to "disown"
    the wrapped plugin. The former behaviour, and still the
    default, is for the wrapper to take ownership of the wrapped
    plugin. The alternative behaviour makes it easier to mix
    these classes with some modern C++ styles that use managed
    pointers
  version 2.9
  * Fix non-thread-safe behaviour in PluginAdapter. Plugins built
    using the adapter classes in version 2.8 or earlier cannot
    safely be used simultaneously across threads with other
    instances of themselves or of other plugins in the same
    library (i.e. shared object). Hosts have been required to
    provide synchronisation for such cases. Version 2.9
    introduces synchronisation in the plugin, making this
    usage safe. Unfortunately this does not make host code safe
    when using older plugin builds, as the problem and its  fix
    are in the plugin side of the SDK. Caution is still required,
    but this fix does allow updated plugin builds to avoid
    problems with some existing hosts
  * Change required C++ language standard from C++98 to C++11.
    This is because of the use of std::mutex in the above fix
  version 2.8:
  * Fix off-by-one rounding errors in frame-to-ns conversions.
    Unlike the other changes here which are invisible to plugin
    code, this change can lead to different results in the lowest
    significant figures from existing plugins if relinked against
    the newer code
  * Fix theoretical possibility of integer overflow in RealTime
    constructor
  * Fix use of undefined behaviour in PluginRateExtractor
- Spec cleanuo