]> git.sesse.net Git - kdenlive/blobdiff - src/audioscopes/audiospectrum.h
Spectrogram:
[kdenlive] / src / audioscopes / audiospectrum.h
index 670160c8d5a7d45a63cc27502665dfc5e372c8d9..2a92cc4cf128a36cbba304d5297f976038c5bed5 100644 (file)
@@ -79,21 +79,6 @@ private:
     /** The user has chosen a custom frequency. */
     bool m_customFreq;
 
-    /** This is linear interpolation with the special property that it preserves peaks, which is required
-        for e.g. showing correct Decibel values (where the peak values are of interest).
-        Consider f = {0, 100, 0}
-                 x = {0.5,  1.5}: With default linear interpolation x0 and x1 would both be mapped to 50.
-        This function maps x1 (the first position after the peak) to 100.
-
-        @param in           The source vector containing the data
-        @param targetSize   Number of interpolation nodes between ...
-        @param left         the left array index in the in-vector and ...
-        @param right        the right array index (both inclusive).
-        @param fill         If right lies outside of the array bounds (which is perfectly fine here) then this value
-                            will be used for filling the missing information.
-        */
-    static const QVector<float> interpolatePeakPreserving(const QVector<float> in, const uint targetSize, uint left = 0, uint right = 0, float fill = 0.0);
-
 #ifdef DEBUG_AUDIOSPEC
     long m_timeTotal;
     long m_showTotal;