Fix crash on relayering.
[ardour.git] / libs / ardour / meter.cc
index e8512aa5932706ffb09bbde0dfa7545dfb6ba111..76d2be262c72c1696b645f3a579f0ff2a90d67bc 100644 (file)
@@ -71,7 +71,7 @@ Metering::update_meters()
  * be set to 0.
  */
 void
-PeakMeter::run (BufferSet& bufs, sframes_t start_frame, sframes_t end_frame, nframes_t nframes)
+PeakMeter::run (BufferSet& bufs, sframes_t /*start_frame*/, sframes_t /*end_frame*/, nframes_t nframes)
 {
        if (!_active && !_pending_active) {
                return;
@@ -197,7 +197,7 @@ PeakMeter::meter ()
                /* compute new visible value using falloff */
 
                if (new_peak > 0.0) {
-                       new_peak = coefficient_to_dB (new_peak);
+                       new_peak = fast_coefficient_to_dB (new_peak);
                } else {
                        new_peak = minus_infinity();
                }