From 8ba682a1fc0ff8ccb9b5b1ed9709672406bfd1ee Mon Sep 17 00:00:00 2001 From: Paul Brossier Date: Mon, 17 Sep 2018 15:08:38 +0200 Subject: [PATCH] examples/utils.c: define MAX_MIDI_EVENT_SIZE --- examples/utils.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/examples/utils.c b/examples/utils.c index c4beda78..e24d8e8e 100644 --- a/examples/utils.c +++ b/examples/utils.c @@ -76,9 +76,10 @@ extern int parse_args (int argc, char **argv); #if HAVE_JACK #define MAX_MIDI_EVENTS 128 +#define MAX_MIDI_EVENT_SIZE 3 aubio_jack_t *jack_setup; jack_midi_event_t ev; -jack_midi_data_t midi_data[MAX_MIDI_EVENTS * 3]; +jack_midi_data_t midi_data[MAX_MIDI_EVENTS * MAX_MIDI_EVENT_SIZE]; size_t midi_event_count = 0; #endif /* HAVE_JACK */ @@ -146,7 +147,7 @@ void examples_common_process (aubio_process_func_t process_func, if (usejack) { #ifdef HAVE_JACK - ev.size = 3; + ev.size = MAX_MIDI_EVENT_SIZE; ev.time = 0; // send it now debug ("Jack activation ...\n"); aubio_jack_activate (jack_setup, process_func); @@ -192,7 +193,7 @@ send_noteon (smpl_t pitch, smpl_t velo) { #ifdef HAVE_JACK if (usejack) { - ev.buffer = midi_data + midi_event_count++ * 3; + ev.buffer = midi_data + midi_event_count++ * MAX_MIDI_EVENT_SIZE; if (midi_event_count >= MAX_MIDI_EVENTS) { midi_event_count = 0; } -- 2.11.0