/* A: PreFader */
if (check_some_plugin_counts (insert_map[PreFader], n_inputs (), err_streams)) {
/* A: PreFader */
if (check_some_plugin_counts (insert_map[PreFader], n_inputs (), err_streams)) {
+ cerr << "Pre -- going to streamcount, err_streams = " << *err_streams << endl;//DEBUG
if (!insert_map[PreFader].empty()) {
InsertCount& ic (insert_map[PreFader].back());
if (!insert_map[PreFader].empty()) {
InsertCount& ic (insert_map[PreFader].back());
- if (ic.insert->can_do (n_inputs(), initial_streams) < 0) {
- goto streamcount;
- }
+ initial_streams = ic.insert->output_streams ();
} else {
initial_streams = n_inputs ();
}
} else {
initial_streams = n_inputs ();
}
/* B: PostFader */
if (check_some_plugin_counts (insert_map[PostFader], initial_streams, err_streams)) {
/* B: PostFader */
if (check_some_plugin_counts (insert_map[PostFader], initial_streams, err_streams)) {
+ cerr << "Post -- going to streamcount, err_streams = " << *err_streams << endl;//DEBUG