Browse Source

Don't set numParams for carla as lv2 plugin, for now

Fixes #885
Fixes #893

Signed-off-by: falkTX <falktx@falktx.com>
tags/v2.1-rc1
falkTX 6 years ago
parent
commit
a1f759bcc8
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
2 changed files with 5 additions and 3 deletions
  1. +3
    -2
      source/plugin/carla-lv2-export.cpp
  2. +2
    -1
      source/plugin/carla-lv2.cpp

+ 3
- 2
source/plugin/carla-lv2-export.cpp View File

@@ -545,8 +545,9 @@ static void writePluginFile(const NativePluginDescriptor* const pluginDesc)
// ------------------------------------------------------------------- // -------------------------------------------------------------------
// Parameters // Parameters


const uint32_t paramCount((pluginHandle != nullptr && pluginDesc->get_parameter_count != nullptr) ? pluginDesc->get_parameter_count(pluginHandle) : 0);

const uint32_t paramCount = (pluginHandle != nullptr && pluginDesc->get_parameter_count != nullptr)
? pluginDesc->get_parameter_count(pluginHandle)
: 0;
if (paramCount > 0) if (paramCount > 0)
{ {
CARLA_SAFE_ASSERT_RETURN(pluginDesc->get_parameter_info != nullptr,) CARLA_SAFE_ASSERT_RETURN(pluginDesc->get_parameter_info != nullptr,)


+ 2
- 1
source/plugin/carla-lv2.cpp View File

@@ -147,7 +147,8 @@ public:
if (fDescriptor->get_parameter_count != nullptr && if (fDescriptor->get_parameter_count != nullptr &&
fDescriptor->get_parameter_info != nullptr && fDescriptor->get_parameter_info != nullptr &&
fDescriptor->get_parameter_value != nullptr && fDescriptor->get_parameter_value != nullptr &&
fDescriptor->set_parameter_value != nullptr)
fDescriptor->set_parameter_value != nullptr &&
std::strncmp(fDescriptor->label, "carla", 5) != 0)
{ {
fPorts.numParams = fDescriptor->get_parameter_count(fHandle); fPorts.numParams = fDescriptor->get_parameter_count(fHandle);
} }


Loading…
Cancel
Save