NO-OP session-property comments
[ardour.git] / libs / ardour / ardour / meter.h
index 7539db2140c5e0be36654e36d364579e0e073cb0..ddc1e5e48f1c83507199b545ee1944ace94b94ba 100644 (file)
@@ -64,7 +64,7 @@ public:
        void emit_configuration_changed ();
 
        /** Compute peaks */
-       void run (BufferSet& bufs, framepos_t start_frame, framepos_t end_frame, pframes_t nframes, bool);
+       void run (BufferSet& bufs, framepos_t start_frame, framepos_t end_frame, double speed, pframes_t nframes, bool);
 
        void activate ()   { }
        void deactivate () { }
@@ -97,6 +97,7 @@ private:
        std::vector<float> _peak_buffer; // internal, integrate
        std::vector<float> _peak_power;  // includes accurate falloff, hence dB
        std::vector<float> _max_peak_signal; // dB calculation is done on demand
+       float _combined_peak; // Mackie surfaces expect the highest peak of all track channels
 
        std::vector<Kmeterdsp *> _kmeter;
        std::vector<Iec1ppmdsp *> _iec1meter;