projects
/
ardour.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1ba015d
)
Surfaces: Metering could only handle one surface at a time.
author
Len Ovens
<len@ovenwerks.net>
Tue, 31 May 2016 20:53:11 +0000
(13:53 -0700)
committer
Len Ovens
<len@ovenwerks.net>
Tue, 31 May 2016 20:53:11 +0000
(13:53 -0700)
libs/ardour/meter.cc
patch
|
blob
|
history
diff --git
a/libs/ardour/meter.cc
b/libs/ardour/meter.cc
index fa9ee2fc6b1a7c13433021f283809312869d87a9..72a2f82cb1f49f4ef7580db5ecd348989aa32596 100644
(file)
--- 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);