summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2018-08-15 12:46:11 +0200
committerRobin Gareus <robin@gareus.org>2018-08-15 12:46:11 +0200
commit95eaf0cc87d73fba6489436a28b87c63ea880253 (patch)
tree6434912fc405e738ed6878ffd3c3d79b420c22db /libs/ardour/ardour
parent61d26e5678de2738120c5be9832d4e9c480d3c47 (diff)
Add API to reset plugin timing stats
Diffstat (limited to 'libs/ardour/ardour')
-rw-r--r--libs/ardour/ardour/plugin_insert.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/ardour/ardour/plugin_insert.h b/libs/ardour/ardour/plugin_insert.h
index a0dd8618f4..70297f11b2 100644
--- a/libs/ardour/ardour/plugin_insert.h
+++ b/libs/ardour/ardour/plugin_insert.h
@@ -197,6 +197,7 @@ public:
bool load_preset (Plugin::PresetRecord);
bool get_stats (uint64_t& min, uint64_t& max, double& avg, double& dev) const;
+ void clear_stats ();
/** A control that manipulates a plugin parameter (control port). */
struct PluginControl : public AutomationControl
@@ -399,6 +400,7 @@ private:
void preset_load_set_value (uint32_t, float);
PBD::TimingStats _timing_stats;
+ volatile gint _stat_reset;
};
} // namespace ARDOUR