diff --git a/libs/ardour/ardour/lv2_plugin.h b/libs/ardour/ardour/lv2_plugin.h index 9f4c4bafb9..9573db6e04 100644 --- a/libs/ardour/ardour/lv2_plugin.h +++ b/libs/ardour/ardour/lv2_plugin.h @@ -94,7 +94,7 @@ class LIBARDOUR_API LV2Plugin : public ARDOUR::Plugin, public ARDOUR::Workee const void* extension_data (const char* uri) const; #ifdef LV2_EXTENDED - int setup_export (const char*); + int setup_export (const char*, LV2_Options_Option const* options = NULL); int finalize_export (); bool can_export () const { return _export_interface; } #endif diff --git a/libs/ardour/lv2_plugin.cc b/libs/ardour/lv2_plugin.cc index bd3698abb0..9188621bb9 100644 --- a/libs/ardour/lv2_plugin.cc +++ b/libs/ardour/lv2_plugin.cc @@ -1216,12 +1216,13 @@ LV2Plugin::midnam_model () { } int -LV2Plugin::setup_export (const char* fn) +LV2Plugin::setup_export (const char* fn, LV2_Options_Option const* options) { if (!_export_interface) { return -1; } - return _export_interface->setup ((void*)_impl->instance->lv2_handle, fn, NULL); + + return _export_interface->setup ((void*)_impl->instance->lv2_handle, fn, options); } int