mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-08 15:54:57 +01:00
LV2: disable unofficial LV2UI_Request_Parameter
This API is not official, and the upcoming official API differs. The source-code is left in-place since most of it will be re-usable as-is, regardless.
This commit is contained in:
parent
4c7cde0242
commit
2ac90f5598
2 changed files with 6 additions and 2 deletions
|
|
@ -340,12 +340,14 @@ LV2PluginUI::lv2ui_instantiate(const std::string& title)
|
||||||
features[fi] = features_src[fi];
|
features[fi] = features_src[fi];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if 0
|
||||||
_lv2ui_request_paramater.handle = this;
|
_lv2ui_request_paramater.handle = this;
|
||||||
_lv2ui_request_paramater.request = LV2PluginUI::request_parameter;
|
_lv2ui_request_paramater.request = LV2PluginUI::request_parameter;
|
||||||
_lv2ui_request_feature.URI = LV2_UI_PREFIX "requestParameter";
|
_lv2ui_request_feature.URI = LV2_UI_PREFIX "requestParameter";
|
||||||
_lv2ui_request_feature.data = &_lv2ui_request_paramater;
|
_lv2ui_request_feature.data = &_lv2ui_request_paramater;
|
||||||
|
|
||||||
features[fi++] = &_lv2ui_request_feature;
|
features[fi++] = &_lv2ui_request_feature;
|
||||||
|
#endif
|
||||||
|
|
||||||
Gtk::Alignment* container = NULL;
|
Gtk::Alignment* container = NULL;
|
||||||
if (is_external_ui) {
|
if (is_external_ui) {
|
||||||
|
|
@ -378,7 +380,7 @@ LV2PluginUI::lv2ui_instantiate(const std::string& title)
|
||||||
}
|
}
|
||||||
|
|
||||||
features[fi] = NULL;
|
features[fi] = NULL;
|
||||||
assert (fi == features_count + (is_external_ui ? 3 : 2));
|
assert (fi == features_count + (is_external_ui ? 2 : 1));
|
||||||
|
|
||||||
if (!ui_host) {
|
if (!ui_host) {
|
||||||
ui_host = suil_host_new(LV2PluginUI::write_from_ui,
|
ui_host = suil_host_new(LV2PluginUI::write_from_ui,
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,7 @@
|
||||||
#include "lv2_external_ui.h"
|
#include "lv2_external_ui.h"
|
||||||
|
|
||||||
#include "lv2/lv2plug.in/ns/extensions/ui/ui.h"
|
#include "lv2/lv2plug.in/ns/extensions/ui/ui.h"
|
||||||
#ifndef LV2_1_14_0
|
#if 0
|
||||||
typedef struct _LV2UI_Request_Parameter {
|
typedef struct _LV2UI_Request_Parameter {
|
||||||
LV2UI_Feature_Handle handle;
|
LV2UI_Feature_Handle handle;
|
||||||
uint32_t (*request)(LV2UI_Feature_Handle handle, LV2_URID key);
|
uint32_t (*request)(LV2UI_Feature_Handle handle, LV2_URID key);
|
||||||
|
|
@ -92,8 +92,10 @@ private:
|
||||||
struct lv2_external_ui_host _external_ui_host;
|
struct lv2_external_ui_host _external_ui_host;
|
||||||
LV2_Feature _external_ui_feature;
|
LV2_Feature _external_ui_feature;
|
||||||
LV2_Feature _external_kxui_feature;
|
LV2_Feature _external_kxui_feature;
|
||||||
|
#if 0
|
||||||
LV2UI_Request_Parameter _lv2ui_request_paramater;
|
LV2UI_Request_Parameter _lv2ui_request_paramater;
|
||||||
LV2_Feature _lv2ui_request_feature;
|
LV2_Feature _lv2ui_request_feature;
|
||||||
|
#endif
|
||||||
struct lv2_external_ui* _external_ui_ptr;
|
struct lv2_external_ui* _external_ui_ptr;
|
||||||
LV2_Feature _parent_feature;
|
LV2_Feature _parent_feature;
|
||||||
void* _inst;
|
void* _inst;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue