diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2017-09-18 12:39:17 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2017-09-18 12:39:17 -0400 |
commit | 30b087ab3d28f1585987fa3f6ae006562ae192e3 (patch) | |
tree | 620ae0250b5d77f90a18f8c2b83be61e4fe7b0b5 /libs/ardour/amp.cc | |
parent | cb956e3e480716a3efd280a5287bdd7bee1cedc5 (diff) |
globally change all use of "frame" to refer to audio into "sample".
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode
and video in order to keep the legible
Diffstat (limited to 'libs/ardour/amp.cc')
-rw-r--r-- | libs/ardour/amp.cc | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/libs/ardour/amp.cc b/libs/ardour/amp.cc index 0ce861ca4a..dd3c66bfb7 100644 --- a/libs/ardour/amp.cc +++ b/libs/ardour/amp.cc @@ -41,7 +41,7 @@ Amp::Amp (Session& s, const std::string& name, boost::shared_ptr<GainControl> gc : Processor(s, "Amp") , _apply_gain_automation(false) , _current_gain(GAIN_COEFF_ZERO) - , _current_automation_frame (INT64_MAX) + , _current_automation_sample (INT64_MAX) , _gain_control (gc) , _gain_automation_buffer(0) , _midi_amp (control_midi_also) @@ -75,7 +75,7 @@ scale_midi_velocity(Evoral::Event<MidiBuffer::TimeType>& ev, float factor) } void -Amp::run (BufferSet& bufs, framepos_t /*start_frame*/, framepos_t /*end_frame*/, double /*speed*/, pframes_t nframes, bool) +Amp::run (BufferSet& bufs, samplepos_t /*start_sample*/, samplepos_t /*end_sample*/, double /*speed*/, pframes_t nframes, bool) { if (!_active && !_pending_active) { return; @@ -102,7 +102,7 @@ Amp::run (BufferSet& bufs, framepos_t /*start_frame*/, framepos_t /*end_frame*/, } } - const gain_t a = 156.825f / (gain_t)_session.nominal_frame_rate(); // 25 Hz LPF; see Amp::apply_gain for details + const gain_t a = 156.825f / (gain_t)_session.nominal_sample_rate(); // 25 Hz LPF; see Amp::apply_gain for details gain_t lpf = _current_gain; for (BufferSet::audio_iterator i = bufs.audio_begin(); i != bufs.audio_end(); ++i) { @@ -126,7 +126,7 @@ Amp::run (BufferSet& bufs, framepos_t /*start_frame*/, framepos_t /*end_frame*/, if (fabsf (_current_gain - target_gain) >= GAIN_COEFF_DELTA) { - _current_gain = Amp::apply_gain (bufs, _session.nominal_frame_rate(), nframes, _current_gain, target_gain, _midi_amp); + _current_gain = Amp::apply_gain (bufs, _session.nominal_sample_rate(), nframes, _current_gain, target_gain, _midi_amp); /* see note in PluginInsert::connect_and_run () * set_value_unchecked() won't emit a signal since the value is effectively unchanged @@ -165,7 +165,7 @@ Amp::run (BufferSet& bufs, framepos_t /*start_frame*/, framepos_t /*end_frame*/, } gain_t -Amp::apply_gain (BufferSet& bufs, framecnt_t sample_rate, framecnt_t nframes, gain_t initial, gain_t target, bool midi_amp) +Amp::apply_gain (BufferSet& bufs, samplecnt_t sample_rate, samplecnt_t nframes, gain_t initial, gain_t target, bool midi_amp) { /** Apply a (potentially) declicked gain to the buffers of @a bufs */ gain_t rv = target; @@ -231,13 +231,13 @@ Amp::apply_gain (BufferSet& bufs, framecnt_t sample_rate, framecnt_t nframes, ga } void -Amp::declick (BufferSet& bufs, framecnt_t nframes, int dir) +Amp::declick (BufferSet& bufs, samplecnt_t nframes, int dir) { if (nframes == 0 || bufs.count().n_total() == 0) { return; } - const framecnt_t declick = std::min ((framecnt_t) 512, nframes); + const samplecnt_t declick = std::min ((samplecnt_t) 512, nframes); const double fractional_shift = 1.0 / declick ; gain_t delta, initial; @@ -273,7 +273,7 @@ Amp::declick (BufferSet& bufs, framecnt_t nframes, int dir) gain_t -Amp::apply_gain (AudioBuffer& buf, framecnt_t sample_rate, framecnt_t nframes, gain_t initial, gain_t target) +Amp::apply_gain (AudioBuffer& buf, samplecnt_t sample_rate, samplecnt_t nframes, gain_t initial, gain_t target) { /* Apply a (potentially) declicked gain to the contents of @a buf * -- used by MonitorProcessor::run() @@ -303,7 +303,7 @@ Amp::apply_gain (AudioBuffer& buf, framecnt_t sample_rate, framecnt_t nframes, g } void -Amp::apply_simple_gain (BufferSet& bufs, framecnt_t nframes, gain_t target, bool midi_amp) +Amp::apply_simple_gain (BufferSet& bufs, samplecnt_t nframes, gain_t target, bool midi_amp) { if (fabsf (target) < GAIN_COEFF_SMALL) { @@ -348,7 +348,7 @@ Amp::apply_simple_gain (BufferSet& bufs, framecnt_t nframes, gain_t target, bool } void -Amp::apply_simple_gain (AudioBuffer& buf, framecnt_t nframes, gain_t target) +Amp::apply_simple_gain (AudioBuffer& buf, samplecnt_t nframes, gain_t target) { if (fabsf (target) < GAIN_COEFF_SMALL) { memset (buf.data(), 0, sizeof (Sample) * nframes); @@ -386,7 +386,7 @@ Amp::set_state (const XMLNode& node, int version) * transport is rolling). */ void -Amp::setup_gain_automation (framepos_t start_frame, framepos_t end_frame, framecnt_t nframes) +Amp::setup_gain_automation (samplepos_t start_sample, samplepos_t end_sample, samplecnt_t nframes) { Glib::Threads::Mutex::Lock am (control_lock(), Glib::Threads::TRY_LOCK); @@ -396,15 +396,15 @@ Amp::setup_gain_automation (framepos_t start_frame, framepos_t end_frame, framec { assert (_gain_automation_buffer); - _apply_gain_automation = _gain_control->get_masters_curve ( start_frame, end_frame, _gain_automation_buffer, nframes); + _apply_gain_automation = _gain_control->get_masters_curve ( start_sample, end_sample, _gain_automation_buffer, nframes); - if (start_frame != _current_automation_frame && _session.bounce_processing ()) { + if (start_sample != _current_automation_sample && _session.bounce_processing ()) { _current_gain = _gain_automation_buffer[0]; } - _current_automation_frame = end_frame; + _current_automation_sample = end_sample; } else { _apply_gain_automation = false; - _current_automation_frame = INT64_MAX; + _current_automation_sample = INT64_MAX; } } |