audiovisualwaveform: removed templates

I'm not sure if this will make any difference performance-wise,
but we don't need them anymore so yeah.
This commit is contained in:
itsmattkc
2021-04-14 15:27:34 +10:00
parent 3ffb2fde1c
commit 6b7412aff6
2 changed files with 10 additions and 21 deletions
+1 -5
View File
@@ -97,11 +97,7 @@ public:
static void DrawWaveform(QPainter* painter, const QRect &rect, const double &scale, const AudioVisualWaveform& samples, const rational &start_time);
private:
template <typename T>
static Sample SumSamplesInternal(const T* samples, int nb_samples, int nb_channels);
template <typename T>
static void ExpandMinMax(SamplePerChannel &sum, T value);
static void ExpandMinMax(SamplePerChannel &sum, float value);
void OverwriteSamplesFromBuffer(SampleBufferPtr samples, int sample_rate, const rational& start, double target_rate, Sample &data, int &start_index, int &samples_length);