From ccedb2d44e808f8d66f7e8de2a62385497dbc887 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Fri, 29 Sep 2017 21:01:50 +0200 Subject: Remove unused punch+preroll API This API was not used, also superseded by record w/preroll. --- libs/ardour/session_transport.cc | 33 +-------------------------------- 1 file changed, 1 insertion(+), 32 deletions(-) (limited to 'libs/ardour/session_transport.cc') 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 @@ -148,49 +148,18 @@ Session::force_locate (samplepos_t target_sample, bool with_roll) queue_event (ev); } -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; -- cgit v1.2.3