Revert "Fix auto capture alignment when bouncing metronome"

When the metronome is routed through a track, it
will correctly get the downstream playback latency.
Capture Alignment is Capture-Time.

This fixes a case where the metronome is connected to
physical I/O and a track. This can result in ambiguous
latency if the track's output is not connected or
connected via latent master bus.

This reverts commit f08b90f368.
This commit is contained in:
Robin Gareus 2021-03-30 17:05:27 +02:00
parent ea01ec5988
commit edfcc71bcf
No known key found for this signature in database
GPG key ID: A090BCE02CF57F04

View file

@ -783,20 +783,8 @@ Track::set_align_choice_from_io ()
break;
}
}
/* Special case bouncing the Metronome.
* Click-out is aligned to output and hence
* equivalent to a physical round-trip alike
* ExistingMaterial.
*/
if (!have_physical && _session.click_io ()) {
if (_session.click_io ()->connected_to (_input)) {
have_physical = true;
}
}
}
#ifdef MIXBUS
// compensate for latency when bouncing from master or mixbus.
// we need to use "ExistingMaterial" to pick up the master bus' latency