summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/session.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2020-03-05 20:47:19 +0100
committerRobin Gareus <robin@gareus.org>2020-03-06 01:44:32 +0100
commit1f6686c2a0c8ecd5bdf7ae74c3f4775811197033 (patch)
tree6b8eff0aa5eeaacb7b6c0be28597688a71a5fd64 /libs/ardour/ardour/session.h
parent6fd27f89b3ab0cde19035875725893f58a306709 (diff)
Separate pre-roll cycle calculation
This is also needed when exporting.
Diffstat (limited to 'libs/ardour/ardour/session.h')
-rw-r--r--libs/ardour/ardour/session.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/ardour/ardour/session.h b/libs/ardour/ardour/session.h
index 1ed5413206..63dd516d72 100644
--- a/libs/ardour/ardour/session.h
+++ b/libs/ardour/ardour/session.h
@@ -1345,6 +1345,8 @@ private:
void process_export (pframes_t);
void process_export_fw (pframes_t);
+ samplecnt_t calc_preroll_subcycle (samplecnt_t) const;
+
void block_processing() { g_atomic_int_set (&processing_prohibited, 1); }
void unblock_processing() { g_atomic_int_set (&processing_prohibited, 0); }
bool processing_blocked() const { return g_atomic_int_get (&processing_prohibited); }