summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2015-08-11 19:43:57 +0200
committerRobin Gareus <robin@gareus.org>2015-08-11 19:43:57 +0200
commit679903fd228d5fee6139d61e599ba4a7c61f14d8 (patch)
treed9d7ae8a042c49fe4d1409e468aa056a8ae88de6
parent6cc029f5da461b461aadb9a51f1ae7f7ec0f6195 (diff)
fix jack startup on OSX (w/midi)
-rw-r--r--libs/backends/jack/jack_utils.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/libs/backends/jack/jack_utils.cc b/libs/backends/jack/jack_utils.cc
index c6cbf0fc69..2ea110d6d7 100644
--- a/libs/backends/jack/jack_utils.cc
+++ b/libs/backends/jack/jack_utils.cc
@@ -698,8 +698,10 @@ ARDOUR::get_jack_command_line_string (JackCommandLineOptions& options, string& c
#ifdef PLATFORM_WINDOWS
// must use sync mode on windows
args.push_back ("-S");
+#endif
- // this needs to be added now on windows
+#if (defined PLATFORM_WINDOWS || defined __APPLE__)
+ // midi systems needs to be added before the audio driver for jack2
if (!options.midi_driver.empty () && options.midi_driver != get_none_string ()) {
args.push_back ("-X");
args.push_back (options.midi_driver);
@@ -879,7 +881,7 @@ ARDOUR::get_jack_command_line_string (JackCommandLineOptions& options, string& c
}
}
- if (options.driver == alsa_driver_name || options.driver == coreaudio_driver_name) {
+ if (options.driver == alsa_driver_name) {
if (options.midi_driver != alsa_seq_midi_driver_name) {
if (!options.midi_driver.empty() && options.midi_driver != get_none_string ()) {