diff options
author | Robin Gareus <robin@gareus.org> | 2016-07-09 04:42:21 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2016-07-09 04:42:21 +0200 |
commit | 56c4eebfdd1033b9dd92ddcdf8698dda38545997 (patch) | |
tree | 03a41abf570ad6805fa6a5e8db038e3aa8b3d5a8 /libs/ardour/ardour/plugin_insert.h | |
parent | 49c9569039f9c7d51e969affa447b270de9e60da (diff) |
move LatencyChanged detection from Plugin to Processor (plugin-insert)
* support all Plugin APIs (not implementation specific)
* also check for latency changes when plugins are hard en/disabled
Diffstat (limited to 'libs/ardour/ardour/plugin_insert.h')
-rw-r--r-- | libs/ardour/ardour/plugin_insert.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libs/ardour/ardour/plugin_insert.h b/libs/ardour/ardour/plugin_insert.h index 6f7b10cd46..564feb0c63 100644 --- a/libs/ardour/ardour/plugin_insert.h +++ b/libs/ardour/ardour/plugin_insert.h @@ -310,6 +310,7 @@ class LIBARDOUR_API PluginInsert : public Processor boost::shared_ptr<SideChain> _sidechain; uint32_t _sc_playback_latency; uint32_t _sc_capture_latency; + uint32_t _plugin_signal_latency; boost::weak_ptr<Plugin> _impulseAnalysisPlugin; @@ -368,7 +369,7 @@ class LIBARDOUR_API PluginInsert : public Processor void start_touch (uint32_t param_id); void end_touch (uint32_t param_id); - void latency_changed (framecnt_t, framecnt_t); + void latency_changed (); bool _latency_changed; uint32_t _bypass_port; }; |