summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2022-05-31 13:19:10 +0200
committerLars Knoll <lars.knoll@qt.io>2022-05-31 14:13:53 +0200
commitf3f4ee431aa9a4a99be5fe3213109a6a4434a83f (patch)
tree2757025d2a7da3df4087aea76d4bcca3d3261a9f
parent54ee3fb7dadbd91d5eb322b635bece5b2b055fba (diff)
Fix a bug in the near field gain setter
The valid range in resonance audio is from 0-9. We map it to a 0-1 range in our API, meaning we need to multiply our number by 9, not divide by 9. Change-Id: Id10e408a4953d40c68dda0247ab11ed3370eae85 Reviewed-by: Paul Olav Tvete <paul.tvete@qt.io>
-rw-r--r--src/multimedia/spatial/qspatialsound.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/multimedia/spatial/qspatialsound.cpp b/src/multimedia/spatial/qspatialsound.cpp
index cb002a8a1..ccd9eaca6 100644
--- a/src/multimedia/spatial/qspatialsound.cpp
+++ b/src/multimedia/spatial/qspatialsound.cpp
@@ -482,7 +482,7 @@ void QSpatialSound::setNearFieldGain(float gain)
auto *ep = QAudioEnginePrivate::get(d->engine);
if (ep)
- ep->resonanceAudio->api->SetSoundObjectNearFieldEffectGain(d->sourceId, d->nearFieldGain/9.);
+ ep->resonanceAudio->api->SetSoundObjectNearFieldEffectGain(d->sourceId, d->nearFieldGain*9.f);
emit nearFieldGainChanged();