diff options
author | Robin Gareus <robin@gareus.org> | 2017-11-03 19:26:44 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2017-11-04 07:14:12 +0100 |
commit | 5fdd6ca21ecb5dbc3611b2b1c845fb6c3955b01e (patch) | |
tree | 7b18731afac70ab7af51f52b722960136714e1ec /libs/ardour | |
parent | 3eee4fe8a5885541f06c9bf167a7c3ffa1d26e6e (diff) |
Clean up delayline API: don't use 'get_' for accessor method-name
Diffstat (limited to 'libs/ardour')
-rw-r--r-- | libs/ardour/ardour/delayline.h | 2 | ||||
-rw-r--r-- | libs/ardour/luabindings.cc | 7 | ||||
-rw-r--r-- | libs/ardour/route.cc | 6 |
3 files changed, 10 insertions, 5 deletions
diff --git a/libs/ardour/ardour/delayline.h b/libs/ardour/ardour/delayline.h index 0618374295..c8b1fe12aa 100644 --- a/libs/ardour/ardour/delayline.h +++ b/libs/ardour/ardour/delayline.h @@ -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); diff --git a/libs/ardour/luabindings.cc b/libs/ardour/luabindings.cc index 15122e96b8..80101cd571 100644 --- a/libs/ardour/luabindings.cc +++ b/libs/ardour/luabindings.cc @@ -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 () diff --git a/libs/ardour/route.cc b/libs/ardour/route.cc index b5311dc4fc..c379158801 100644 --- a/libs/ardour/route.cc +++ b/libs/ardour/route.cc @@ -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 */ } } |