major internal plugin & processor API change:
authorRobin Gareus <robin@gareus.org>
Sat, 25 Jun 2016 00:23:56 +0000 (02:23 +0200)
committerRobin Gareus <robin@gareus.org>
Sat, 25 Jun 2016 00:23:56 +0000 (02:23 +0200)
commite9a8ccc7e2826d8fe91eff34ee8a0683a7f7aac6
tree50b54d5b0c31caf97d80a739c182ad5a101ecec5
parent6a12022ccf96261d61dce06b8da6c3116fb289a1
major internal plugin & processor API change:

Pass current (latency compensated) cycle times to plugin.
This fixes time-reporting to plugins and also fixes automation
and when bouncing (the session->transport* is not valid) etc.
53 files changed:
gtk2_ardour/plugin_eq_gui.cc
libs/ardour/amp.cc
libs/ardour/ardour/amp.h
libs/ardour/ardour/audio_unit.h
libs/ardour/ardour/capturing_processor.h
libs/ardour/ardour/delayline.h
libs/ardour/ardour/delivery.h
libs/ardour/ardour/internal_return.h
libs/ardour/ardour/internal_send.h
libs/ardour/ardour/io.h
libs/ardour/ardour/io_processor.h
libs/ardour/ardour/ladspa_plugin.h
libs/ardour/ardour/luaproc.h
libs/ardour/ardour/lv2_plugin.h
libs/ardour/ardour/meter.h
libs/ardour/ardour/monitor_processor.h
libs/ardour/ardour/plugin.h
libs/ardour/ardour/plugin_insert.h
libs/ardour/ardour/port_insert.h
libs/ardour/ardour/processor.h
libs/ardour/ardour/return.h
libs/ardour/ardour/send.h
libs/ardour/ardour/session.h
libs/ardour/ardour/sidechain.h
libs/ardour/ardour/unknown_processor.h
libs/ardour/ardour/vst_plugin.h
libs/ardour/audio_track.cc
libs/ardour/audio_unit.cc
libs/ardour/capturing_processor.cc
libs/ardour/delayline.cc
libs/ardour/delivery.cc
libs/ardour/internal_return.cc
libs/ardour/internal_send.cc
libs/ardour/io.cc
libs/ardour/io_processor.cc
libs/ardour/ladspa_plugin.cc
libs/ardour/luaproc.cc
libs/ardour/lv2_plugin.cc
libs/ardour/meter.cc
libs/ardour/midi_track.cc
libs/ardour/monitor_processor.cc
libs/ardour/plugin.cc
libs/ardour/plugin_insert.cc
libs/ardour/port_insert.cc
libs/ardour/return.cc
libs/ardour/route.cc
libs/ardour/send.cc
libs/ardour/session_click.cc
libs/ardour/session_vst.cc
libs/ardour/sidechain.cc
libs/ardour/track.cc
libs/ardour/unknown_processor.cc
libs/ardour/vst_plugin.cc