That code modifies \imprecise if it is not NULL, but
- if a configuration is found, \imprecise will be set to in, clobbering
the tentative changes done here;
- if a configuration is not found, a last-resort loop will be run that
will set the same member of \imprecise, also clobbering our changes.
Remove it since it does nothing that is looked at before being
forgotten. A way to get the intended outcome will be introduced later.
if (possible_in < -2) {
/* explicit variable number of inputs */
- if (audio_in > -possible_in && imprecise != NULL) {
- // hide inputs ports
- imprecise->set (DataType::AUDIO, -possible_in);
- }
-
if (audio_in > -possible_in && imprecise == NULL) {
/* request is too large */
} else if (possible_out == -1) {