diff options
author | Robin Gareus <robin@gareus.org> | 2017-09-29 21:01:50 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2017-09-29 21:02:22 +0200 |
commit | ccedb2d44e808f8d66f7e8de2a62385497dbc887 (patch) | |
tree | eadc52581264d1df6caf0fdd1264944b05f8ed3d /libs/ardour/session_transport.cc | |
parent | 33811b51b26cbcee2230f28f0e39fb6997e0ae61 (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.cc | 33 |
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; |