(*i)->non_realtime_transport_stop (now, flush);
}
}
-
- if (_disk_reader) {
- _disk_reader->set_roll_delay (_initial_delay);
- }
}
void
Glib::Threads::RWLock::WriterLock lw (_processor_lock);
// this aligns all tracks; but not tracks + busses
- samplecnt_t latency = _session.worst_track_roll_delay ();
+ samplecnt_t latency = _session.worst_track_out_latency (); // FIXME
assert (latency >= _initial_delay);
_capturing_processor.reset (new CapturingProcessor (_session, latency - _initial_delay));
_capturing_processor->activate ();
initial_delay_changed (); /* EMIT SIGNAL */
}
- if (_session.transport_stopped()) {
- if (_disk_reader) {
- _disk_reader->set_roll_delay (_initial_delay);
- }
- }
}
void
(*i)->non_realtime_locate (pos);
}
}
-
- if (_disk_reader) {
- _disk_reader->set_roll_delay (_initial_delay);
- }
}
void