major internal plugin & processor API change:

Pass current (latency compensated) cycle times to plugin.
This fixes time-reporting to plugins and also fixes automation
and when bouncing (the session->transport* is not valid) etc.
This commit is contained in:
Robin Gareus 2016-06-25 02:23:56 +02:00
parent 6a12022ccf
commit e9a8ccc7e2
53 changed files with 171 additions and 142 deletions

View file

@ -46,7 +46,7 @@ CapturingProcessor::set_block_size (pframes_t nframes)
}
void
CapturingProcessor::run (BufferSet& bufs, framepos_t, framepos_t, pframes_t nframes, bool)
CapturingProcessor::run (BufferSet& bufs, framepos_t, framepos_t, double, pframes_t nframes, bool)
{
if (active()) {
capture_buffers.read_from (bufs, nframes);