aboutsummaryrefslogtreecommitdiffstats
path: root/src/adsr.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/adsr.c')
-rw-r--r--src/adsr.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/adsr.c b/src/adsr.c
index 227dca7..c50951d 100644
--- a/src/adsr.c
+++ b/src/adsr.c
@@ -98,6 +98,9 @@ instantiate(const LV2_Descriptor* descriptor,
const LV2_Feature* const* features)
{
Adsr* plugin = (Adsr*)malloc(sizeof(Adsr));
+ if (!plugin) {
+ return NULL;
+ }
plugin->srate = (float)sample_rate;
plugin->inv_srate = 1.0f / plugin->srate;
@@ -117,8 +120,8 @@ activate(LV2_Handle instance)
}
static void
-runAdsr(LV2_Handle instance,
- uint32_t sample_count)
+run(LV2_Handle instance,
+ uint32_t sample_count)
{
Adsr* plugin = (Adsr*)instance;
@@ -236,11 +239,11 @@ runAdsr(LV2_Handle instance,
}
static const LV2_Descriptor descriptor = {
- "http://drobilla.net/plugins/blip/adsr",
+ "http://drobilla.net/plugins/blop/adsr",
instantiate,
connect_port,
activate,
- runAdsr,
+ run,
NULL,
cleanup,
NULL,