summaryrefslogtreecommitdiff
path: root/libs/ardour/session_transport.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-09-29 21:01:50 +0200
committerRobin Gareus <robin@gareus.org>2017-09-29 21:02:22 +0200
commitccedb2d44e808f8d66f7e8de2a62385497dbc887 (patch)
treeeadc52581264d1df6caf0fdd1264944b05f8ed3d /libs/ardour/session_transport.cc
parent33811b51b26cbcee2230f28f0e39fb6997e0ae61 (diff)
Remove unused punch+preroll API
This API was not used, also superseded by record w/preroll.
Diffstat (limited to 'libs/ardour/session_transport.cc')
-rw-r--r--libs/ardour/session_transport.cc33
1 files changed, 1 insertions, 32 deletions
diff --git a/libs/ardour/session_transport.cc b/libs/ardour/session_transport.cc
index 07782750e3..05c6e2f2a9 100644
--- a/libs/ardour/session_transport.cc
+++ b/libs/ardour/session_transport.cc
@@ -149,48 +149,17 @@ Session::force_locate (samplepos_t target_sample, bool with_roll)
}
void
-Session::unset_preroll_record_punch ()
-{
- if (_preroll_record_punch_pos >= 0) {
- remove_event (_preroll_record_punch_pos, SessionEvent::RecordStart);
- }
- _preroll_record_punch_pos = -1;
-}
-
-void
Session::unset_preroll_record_trim ()
{
_preroll_record_trim_len = 0;
}
void
-Session::request_preroll_record_punch (samplepos_t rec_in, samplecnt_t preroll)
-{
- if (actively_recording ()) {
- return;
- }
- unset_preroll_record_punch ();
- unset_preroll_record_trim ();
- samplepos_t start = std::max ((samplepos_t)0, rec_in - preroll);
-
- _preroll_record_punch_pos = rec_in;
- if (_preroll_record_punch_pos >= 0) {
- replace_event (SessionEvent::RecordStart, _preroll_record_punch_pos);
- config.set_punch_in (false);
- config.set_punch_out (false);
- }
- maybe_enable_record ();
- request_locate (start, true);
- set_requested_return_sample (rec_in);
-}
-
-void
Session::request_preroll_record_trim (samplepos_t rec_in, samplecnt_t preroll)
{
if (actively_recording ()) {
return;
}
- unset_preroll_record_punch ();
unset_preroll_record_trim ();
config.set_punch_in (false);
@@ -1679,7 +1648,7 @@ Session::start_transport ()
switch (record_status()) {
case Enabled:
- if (!config.get_punch_in() && !preroll_record_punch_enabled()) {
+ if (!config.get_punch_in()) {
enable_record ();
}
break;