aboutsummaryrefslogtreecommitdiffstats
path: root/src/adsr.c
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2012-05-31 06:23:57 +0000
committerDavid Robillard <d@drobilla.net>2012-05-31 06:23:57 +0000
commit7b20413c84b14d2c2bc1037bb08134dcdf152ddb (patch)
treec7c339d6c4d0d26b01e654163e7a8a203f62baf4 /src/adsr.c
parent46caaf6b96f185a4a25d1d12fc85720a03220e97 (diff)
downloadblop.lv2-7b20413c84b14d2c2bc1037bb08134dcdf152ddb.tar.gz
blop.lv2-7b20413c84b14d2c2bc1037bb08134dcdf152ddb.tar.bz2
blop.lv2-7b20413c84b14d2c2bc1037bb08134dcdf152ddb.zip
Umm... commit pretty much all the work of the past few days. Again.
git-svn-id: http://svn.drobilla.net/lad/trunk/plugins/blop.lv2@4488 a436a847-0d15-0410-975c-d299462d15a1
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,