From 67cd32a8220fed16a332130981f25efe9e2f8d33 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sat, 8 Aug 2015 02:08:27 +0200 Subject: [PATCH] amend 0e3991e (can_support.. AND configure..) --- libs/ardour/audio_unit.cc | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/libs/ardour/audio_unit.cc b/libs/ardour/audio_unit.cc index b99121f06a..8274ba9db0 100644 --- a/libs/ardour/audio_unit.cc +++ b/libs/ardour/audio_unit.cc @@ -1189,21 +1189,12 @@ AUPlugin::can_support_io_configuration (const ChanCount& in, ChanCount& out) audio_out = 2; found = true; } else if (possible_out < -2) { - /* explicitly variable number of outputs. - - Since Ardour can handle any configuration, - we have to somehow pick a number. - - We'll use the number of inputs - to the master bus, or 2 if there - is no master bus. - */ - boost::shared_ptr master = _session.master_out(); - if (master) { - audio_out = master->input()->n_ports().n_audio(); - } else { - audio_out = 2; - } + /* explicitly variable number of outputs. + * + * We really need to ask the user in this case. + * stereo will be correct in 99.9% of all cases. + */ + audio_out = 2; found = true; } else { /* exact number of outputs */