aboutsummaryrefslogtreecommitdiffstats
path: root/src/adsr_gt.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_gt.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_gt.c')
-rw-r--r--src/adsr_gt.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/adsr_gt.c b/src/adsr_gt.c
index 77bec65..de0b0e7 100644
--- a/src/adsr_gt.c
+++ b/src/adsr_gt.c
@@ -100,8 +100,10 @@ instantiate(const LV2_Descriptor* descriptor,
{
Adsr* plugin = (Adsr*)malloc(sizeof(Adsr));
- plugin->srate = (float)sample_rate;
- plugin->inv_srate = 1.0f / plugin->srate;
+ if (plugin) {
+ plugin->srate = (float)sample_rate;
+ plugin->inv_srate = 1.0f / plugin->srate;
+ }
return (LV2_Handle)plugin;
}
@@ -119,8 +121,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;
@@ -244,11 +246,11 @@ runAdsr(LV2_Handle instance,
}
static const LV2_Descriptor descriptor = {
- "http://drobilla.net/plugins/blip/adsr_gt",
+ "http://drobilla.net/plugins/blop/adsr_gt",
instantiate,
connect_port,
activate,
- runAdsr,
+ run,
NULL,
cleanup,
NULL,