Page MenuHomeSolus

Update vamp-plugin-sdk to 2.10
ClosedPublic

Authored by aleksvor on Jun 20 2021, 2:33 PM.
Referenced Files
F10996452: D11316.diff
Wed, Jul 26, 6:45 PM
F10842192: D11316.id28036.diff
Jun 10 2023, 10:41 AM
F10842122: D11316.id27310.diff
Jun 10 2023, 10:24 AM
F10828295: D11316.diff
Jun 4 2023, 8:59 AM
Subscribers
None

Details

Summary

Changelogs:

  • 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.
  • 2.9:
    • Fix non-thread-safe behaviour in PluginAdapter.
    • Change required C++ language standard from C++98 to C++11.
  • 2.8:
    • Fix off-by-one rounding errors in frame-to-ns conversions.
    • Fix theoretical possibility of integer overflow in RealTime constructor.
    • Fix use of undefined behaviour in PluginRateExtractor.

Updating this because rubberband has raised SDK version requirement for its VAMP plugin.

Test Plan
  1. Rebuilt packages:
    • ardour
    • audacity
    • rubberband (part of update stack)
  2. Loaded RubberBand VAMP plugin in Audacity.

Diff Detail

Repository
R3112 vamp-plugin-sdk
Branch
master
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 829
Build 829: arc lint + arc unit