Track::toggle_monitor_input ()
{
for (vector<Port*>::iterator i = _inputs.begin(); i != _inputs.end(); ++i) {
- (*i)->request_monitor_input(!(*i)->monitoring_input());
+ (*i)->ensure_monitor_input(!(*i)->monitoring_input());
}
}
-jack_nframes_t
+nframes_t
Track::update_total_latency ()
{
_own_latency = 0;
}
Track::RecEnableControllable::RecEnableControllable (Track& s)
- : track (s)
+ : Controllable (X_("recenable")), track (s)
{
}
return;
}
- // Do not set rec enabled if the track can't record.
- if (yn && !can_record()) {
- error << string_compose( _("Can not arm track '%1'. Check the input connections"), name() ) << endmsg;
- return;
- }
-
/* keep track of the meter point as it was before we rec-enabled */
if (!_diskstream->record_enabled()) {
_saved_meter_point = _meter_point;
}
void
-Track::set_latency_delay (jack_nframes_t longest_session_latency)
+Track::set_latency_delay (nframes_t longest_session_latency)
{
Route::set_latency_delay (longest_session_latency);
_diskstream->set_roll_delay (_roll_delay);