From 50c56626ae517d07f0fadec430c83fc14c097e53 Mon Sep 17 00:00:00 2001 From: falkTX Date: Sat, 11 May 2013 00:45:59 +0100 Subject: [PATCH 1/3] Add JackPortIsCV flag --- common/jack/types.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/common/jack/types.h b/common/jack/types.h index fa059159..ca8b1394 100644 --- a/common/jack/types.h +++ b/common/jack/types.h @@ -514,6 +514,12 @@ enum JackPortFlags { */ JackPortIsTerminal = 0x10, + /** + * if JackPortIsCV is set, then the audio port is used + * as control voltage audio signal. + */ + JackPortIsCV = 0x100, + }; /** From cea41857816bb8fd2884043ccd9a4ba8d231aab1 Mon Sep 17 00:00:00 2001 From: falkTX Date: Sat, 11 May 2013 00:56:30 +0100 Subject: [PATCH 2/3] Add JACK_HAS_PORT_IS_CV_FLAG macro --- common/jack/types.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/common/jack/types.h b/common/jack/types.h index ca8b1394..048b3000 100644 --- a/common/jack/types.h +++ b/common/jack/types.h @@ -450,6 +450,11 @@ typedef void (*JackInfoShutdownCallback)(jack_status_t code, const char* reason, #define JACK_DEFAULT_AUDIO_TYPE "32 bit float mono audio" #define JACK_DEFAULT_MIDI_TYPE "8 bit raw midi" +/** + * Used to check if the current JACK version provides JackPortIsCV flag. + */ +#define JACK_HAS_PORT_IS_CV_FLAG 1 + /** * For convenience, use this typedef if you want to be able to change * between float and double. You may want to typedef sample_t to From 5907476acf8344dfa638a40bbde502ffeaf57ba2 Mon Sep 17 00:00:00 2001 From: falkTX Date: Wed, 22 May 2013 19:14:23 +0100 Subject: [PATCH 3/3] Update changes as recommended by authors --- common/jack/types.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/common/jack/types.h b/common/jack/types.h index 048b3000..ee880b39 100644 --- a/common/jack/types.h +++ b/common/jack/types.h @@ -451,9 +451,9 @@ typedef void (*JackInfoShutdownCallback)(jack_status_t code, const char* reason, #define JACK_DEFAULT_MIDI_TYPE "8 bit raw midi" /** - * Used to check if the current JACK version provides JackPortIsCV flag. + * Used to check if the current JACK version provides JackPortIsControlVoltage flag. */ -#define JACK_HAS_PORT_IS_CV_FLAG 1 +#define JACK_HAS_PORT_IS_CONTROL_VOLTAGE_FLAG 1 /** * For convenience, use this typedef if you want to be able to change @@ -520,10 +520,10 @@ enum JackPortFlags { JackPortIsTerminal = 0x10, /** - * if JackPortIsCV is set, then the audio port is used + * if JackPortIsControlVoltage is set, then the audio port is used * as control voltage audio signal. */ - JackPortIsCV = 0x100, + JackPortIsControlVoltage = 0x20, };