diff options
Diffstat (limited to 'libs/ardour/session_transport.cc')
-rw-r--r-- | libs/ardour/session_transport.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libs/ardour/session_transport.cc b/libs/ardour/session_transport.cc index e41eb59a0f..01bdcea7cb 100644 --- a/libs/ardour/session_transport.cc +++ b/libs/ardour/session_transport.cc @@ -1675,6 +1675,12 @@ Session::worst_latency_preroll () const return _worst_output_latency + _worst_input_latency; } +samplecnt_t +Session::worst_latency_preroll_buffer_size_ceil () const +{ + return lrintf (ceil ((_worst_output_latency + _worst_input_latency) / (float) current_block_size) * current_block_size); +} + void Session::unset_play_range () { |