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_process.cc | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) (limited to 'libs/ardour/session_process.cc') diff --git a/libs/ardour/session_process.cc b/libs/ardour/session_process.cc index ed5422cf07..a7db77c716 100644 --- a/libs/ardour/session_process.cc +++ b/libs/ardour/session_process.cc @@ -1146,7 +1146,7 @@ Session::process_event (SessionEvent* ev) case SessionEvent::PunchIn: // cerr << "PunchIN at " << transport_sample() << endl; - if (config.get_punch_in() && record_status() == Enabled && !preroll_record_punch_enabled()) { + if (config.get_punch_in() && record_status() == Enabled) { enable_record (); } remove = false; @@ -1155,21 +1155,13 @@ Session::process_event (SessionEvent* ev) case SessionEvent::PunchOut: // cerr << "PunchOUT at " << transport_sample() << endl; - if (config.get_punch_out() && !preroll_record_punch_enabled()) { + if (config.get_punch_out()) { step_back_from_record (); } remove = false; del = false; break; - case SessionEvent::RecordStart: - if (preroll_record_punch_enabled() && record_status() == Enabled) { - enable_record (); - } - remove = false; - del = false; - break; - case SessionEvent::StopOnce: if (!non_realtime_work_pending()) { _clear_event_type (SessionEvent::StopOnce); @@ -1260,10 +1252,6 @@ Session::compute_stop_limit () const return max_samplepos; } - if (preroll_record_punch_enabled ()) { - return max_samplepos; - } - bool const punching_in = (config.get_punch_in () && _locations->auto_punch_location()); bool const punching_out = (config.get_punch_out () && _locations->auto_punch_location()); -- cgit v1.2.3