summaryrefslogtreecommitdiff
path: root/libs/ardour/meter.cc
diff options
context:
space:
mode:
authorLen Ovens <len@ovenwerks.net>2016-05-31 13:53:11 -0700
committerLen Ovens <len@ovenwerks.net>2016-05-31 13:53:11 -0700
commitc69ef7aa3764e0c01561aed14e8af6280219e0d4 (patch)
treeee72750c348cf171bdcfc206a815ec89fd9ff428 /libs/ardour/meter.cc
parent1ba015d3aa82790d87f94a1155820e8a3b0e94f1 (diff)
Surfaces: Metering could only handle one surface at a time.
Diffstat (limited to 'libs/ardour/meter.cc')
-rw-r--r--libs/ardour/meter.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/ardour/meter.cc b/libs/ardour/meter.cc
index fa9ee2fc6b..72a2f82cb1 100644
--- a/libs/ardour/meter.cc
+++ b/libs/ardour/meter.cc
@@ -87,6 +87,7 @@ PeakMeter::run (BufferSet& bufs, framepos_t /*start_frame*/, framepos_t /*end_fr
const bool do_reset_dpm = _reset_dpm;
_reset_max = false;
_reset_dpm = false;
+ _combined_peak = 0;
// cerr << "meter " << name() << " runs with " << bufs.available() << " inputs\n";
@@ -364,7 +365,6 @@ PeakMeter::meter_level(uint32_t n, MeterType type) {
break;
case MeterMCP:
mcptmp = _combined_peak;
- _combined_peak = 0;
return accurate_coefficient_to_dB(mcptmp);
case MeterMaxSignal:
assert(0);