Page MenuHomeSolus

Update vamp-plugin-sdk to 2.10
ClosedPublic

Authored by aleksvor on Jun 20 2021, 2:33 PM.

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
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

aleksvor created this revision.Jun 20 2021, 2:33 PM
aleksvor requested review of this revision.Jun 20 2021, 2:33 PM
joebonrichie accepted this revision.Aug 4 2021, 5:47 PM
This revision is now accepted and ready to land.Aug 4 2021, 5:47 PM
This revision was automatically updated to reflect the committed changes.