audiomonitor: use mipmapped waveform

Since we have these now, may as well use them. This should
improve general playback performance since the audio monitor
will be able to iterate far fewer
This commit is contained in:
itsmattkc
2021-04-14 15:25:38 +10:00
parent 46fb53ff24
commit 3ffb2fde1c
7 changed files with 110 additions and 44 deletions
+3
View File
@@ -27,6 +27,7 @@
#include <QtConcurrent/QtConcurrent>
#include <QThread>
#include "audiovisualwaveform.h"
#include "common/define.h"
#include "outputmanager.h"
#include "render/audioparams.h"
@@ -94,6 +95,8 @@ signals:
void OutputDeviceStarted(AudioPlaybackCache* cache, qint64 offset, int playback_speed);
void OutputWaveformStarted(const AudioVisualWaveform* waveform, const rational &start, int playback_speed);
void AudioParamsChanged(const AudioParams& params);
void OutputPushed(const QByteArray& data);