The vamp-plugin-sdk package

Edit Package vamp-plugin-sdk

The vamp-plugin-sdk package

Refresh
Refresh
Source Files
Filename Size Changed
baselibs.conf 0000000030 30 Bytes
vamp-plugin-sdk-2.10.0.tar.gz 0000313354 306 KB
vamp-plugin-sdk.changes 0000005651 5.52 KB
vamp-plugin-sdk.spec 0000004880 4.77 KB
Revision 13 (latest revision is 14)
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 832770 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 13)
- 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
Comments 0
openSUSE Build Service is sponsored by