Clarify that plugin replication is exclusive to re-configurable I/O
This commit is contained in:
parent
7433ca7e8b
commit
f6eac0f03a
@ -2024,6 +2024,7 @@ PluginInsert::configure_io (ChanCount in, ChanCount out)
|
|||||||
/* configure plugins */
|
/* configure plugins */
|
||||||
switch (_match.method) {
|
switch (_match.method) {
|
||||||
case Split:
|
case Split:
|
||||||
|
/* fallthrough */
|
||||||
case Hide:
|
case Hide:
|
||||||
if (_plugins.front()->reconfigure_io (natural_input_streams(), ChanCount (), out) == false) {
|
if (_plugins.front()->reconfigure_io (natural_input_streams(), ChanCount (), out) == false) {
|
||||||
PluginIoReConfigure (); /* EMIT SIGNAL */
|
PluginIoReConfigure (); /* EMIT SIGNAL */
|
||||||
@ -2064,6 +2065,12 @@ PluginInsert::configure_io (ChanCount in, ChanCount out)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case Replicate:
|
||||||
|
assert (get_count () > 1);
|
||||||
|
assert (!_plugins.front()->get_info()->reconfigurable_io ());
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
if (_plugins.front()->reconfigure_io (in, aux_in, out) == false) {
|
if (_plugins.front()->reconfigure_io (in, aux_in, out) == false) {
|
||||||
PluginIoReConfigure (); /* EMIT SIGNAL */
|
PluginIoReConfigure (); /* EMIT SIGNAL */
|
||||||
|
Loading…
Reference in New Issue
Block a user