aboutsummaryrefslogtreecommitdiffstats
path: root/src/ratio.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ratio.c')
-rw-r--r--src/ratio.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/ratio.c b/src/ratio.c
index 567cca6..57cb6a5 100644
--- a/src/ratio.c
+++ b/src/ratio.c
@@ -29,13 +29,13 @@
#define RATIO_OUTPUT 2
typedef struct {
- float* numerator;
- float* denominator;
- float* output;
- uint32_t numerator_is_cv;
- uint32_t denominator_is_cv;
- uint32_t output_is_cv;
- URIs uris;
+ const float* numerator;
+ const float* denominator;
+ float* output;
+ uint32_t numerator_is_cv;
+ uint32_t denominator_is_cv;
+ uint32_t output_is_cv;
+ URIs uris;
} Ratio;
static void
@@ -53,10 +53,10 @@ connect_port(LV2_Handle instance,
switch (port) {
case RATIO_NUMERATOR:
- plugin->numerator = (float*)data;
+ plugin->numerator = (const float*)data;
break;
case RATIO_DENOMINATOR:
- plugin->denominator = (float*)data;
+ plugin->denominator = (const float*)data;
break;
case RATIO_OUTPUT:
plugin->output = (float*)data;
@@ -97,7 +97,7 @@ port_type(LV2_Handle instance,
uint32_t port,
LV2_Morph_Property*const* properties)
{
- Ratio* plugin = (Ratio*)instance;
+ const Ratio* plugin = (const Ratio*)instance;
switch (port) {
case RATIO_OUTPUT:
@@ -138,7 +138,7 @@ run(LV2_Handle instance,
const float* numerator = plugin->numerator;
/* Denominator (array of floats of length sample_count) */
- float* denominator = plugin->denominator;
+ const float* denominator = plugin->denominator;
/* Output (array of floats of length sample_count) */
float* output = plugin->output;