Browse Source

DPT fixes

tags/1.9.4
falkTX 12 years ago
parent
commit
5178faad31
2 changed files with 18 additions and 8 deletions
  1. +5
    -1
      source/backend/native/nekobi/DistrhoPluginNekobi.cpp
  2. +13
    -7
      source/libs/distrho/src/DistrhoPluginLADSPA+DSSI.cpp

+ 5
- 1
source/backend/native/nekobi/DistrhoPluginNekobi.cpp View File

@@ -18,7 +18,11 @@
#include "DistrhoPluginNekobi.hpp"
#include "CarlaUtils.hpp"
#ifdef CARLA_EXPORT
# include "CarlaUtils.hpp"
#else
# define CARLA_SAFE_ASSERT_INT2(...)
#endif
extern "C" {
#include "nekobee-src/nekobee_synth.c"


+ 13
- 7
source/libs/distrho/src/DistrhoPluginLADSPA+DSSI.cpp View File

@@ -42,16 +42,22 @@ class PluginLadspaDssi
{
public:
PluginLadspaDssi()
: fPortAudioIns{nullptr},
fPortAudioOuts{nullptr}
{
const uint32_t count(fPlugin.parameterCount());
for (uint32_t i=0; i < DISTRHO_PLUGIN_NUM_INPUTS; ++i)
fPortAudioIns[i] = nullptr;

fPortControls.resize(count, nullptr);
fLastControlValues.resize(count, 0.0f);
for (uint32_t i=0; i < DISTRHO_PLUGIN_NUM_OUTPUTS; ++i)
fPortAudioOuts[i] = nullptr;

for (uint32_t i=0; i < count; ++i)
fLastControlValues[i] = fPlugin.parameterValue(i);
{
const uint32_t count(fPlugin.parameterCount());

fPortControls.resize(count, nullptr);
fLastControlValues.resize(count, 0.0f);

for (uint32_t i=0; i < count; ++i)
fLastControlValues[i] = fPlugin.parameterValue(i);
}

#if DISTRHO_PLUGIN_WANT_LATENCY
fPortLatency = nullptr;


Loading…
Cancel
Save