Clean up delayline API: don't use 'get_' for accessor method-name

This commit is contained in:
Robin Gareus 2017-11-03 19:26:44 +01:00
parent 3eee4fe8a5
commit 5fdd6ca21e
3 changed files with 10 additions and 5 deletions

View File

@ -44,7 +44,7 @@ public:
void run (BufferSet&, samplepos_t, samplepos_t, double, pframes_t, bool);
bool set_delay(samplecnt_t signal_delay);
samplecnt_t get_delay() { return _pending_delay; }
samplecnt_t delay() { return _pending_delay; }
bool configure_io (ChanCount in, ChanCount out);
bool can_support_io_configuration (const ChanCount& in, ChanCount& out);

View File

@ -40,6 +40,7 @@
#include "ardour/beats_samples_converter.h"
#include "ardour/chan_mapping.h"
#include "ardour/dB.h"
#include "ardour/delayline.h"
#include "ardour/disk_reader.h"
#include "ardour/disk_writer.h"
#include "ardour/dsp_filter.h"
@ -1337,9 +1338,9 @@ LuaBindings::common (lua_State* L)
.addCast<MonitorProcessor> ("to_monitorprocessor")
.addCast<Send> ("to_send")
.addCast<PolarityProcessor> ("to_polarityprocessor")
.addCast<DelayLine> ("to_delayline")
#if 0 // those objects are not yet bound
.addCast<CapturingProcessor> ("to_capturingprocessor")
.addCast<DelayLine> ("to_delayline")
#endif
.addCast<PeakMeter> ("to_meter")
.addFunction ("display_name", &Processor::display_name)
@ -1547,6 +1548,10 @@ LuaBindings::common (lua_State* L)
.deriveWSPtrClass <PolarityProcessor, Processor> ("PolarityProcessor")
.endClass ()
.deriveWSPtrClass <DelayLine, Processor> ("DelayLine")
.addFunction ("delay", &DelayLine::delay)
.endClass ()
.deriveWSPtrClass <PluginInsert::PluginControl, AutomationControl> ("PluginControl")
.endClass ()

View File

@ -543,7 +543,7 @@ Route::process_output_buffers (BufferSet& bufs,
#if 0
if ((*i) == _delayline) {
latency += _delayline->get_delay ();
latency += _delayline->delay ();
}
#endif
}
@ -4041,7 +4041,7 @@ void
Route::apply_latency_compensation ()
{
if (_delayline) {
samplecnt_t old = _delayline->get_delay ();
samplecnt_t old = _delayline->delay ();
samplecnt_t play_lat_in = _input->connected_latency (true);
samplecnt_t play_lat_out = _output->connected_latency (true);
@ -4057,7 +4057,7 @@ Route::apply_latency_compensation ()
_delayline->set_delay (latcomp > 0 ? latcomp : 0);
if (old != _delayline->get_delay ()) {
if (old != _delayline->delay ()) {
signal_latency_updated (); /* EMIT SIGNAL */
}
}