summaryrefslogtreecommitdiffstats
path: root/src/multimedia/audio/qsamplecache_p.cpp
diff options
context:
space:
mode:
authorNicolas Fella <nicolas.fella@kdab.com>2021-04-29 21:00:34 +0200
committerLars Knoll <lars.knoll@qt.io>2021-04-30 15:17:41 +0000
commit3e4faeacb6f3528bf77d86eba3f1daf72d1d8533 (patch)
treea48f86a01bc4bcf731f0acfcaa6c5d7911b68311 /src/multimedia/audio/qsamplecache_p.cpp
parentbe60d28323e69a519e3899faa1a4eb9ff5b5c8a7 (diff)
qwavedecoder: Make sure sample cache is open
Otherwise the data reading doesn't start and QSoundEffect can't play any sound. Change-Id: Ibcdd99b14d65c2e4e02e38a8a2b3136c2d10fa65 Reviewed-by: Doris Verria <doris.verria@qt.io> Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'src/multimedia/audio/qsamplecache_p.cpp')
-rw-r--r--src/multimedia/audio/qsamplecache_p.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/multimedia/audio/qsamplecache_p.cpp b/src/multimedia/audio/qsamplecache_p.cpp
index bc221eac0..e18fac9f3 100644
--- a/src/multimedia/audio/qsamplecache_p.cpp
+++ b/src/multimedia/audio/qsamplecache_p.cpp
@@ -400,6 +400,8 @@ void QSample::load()
connect(m_waveDecoder, SIGNAL(formatKnown()), SLOT(decoderReady()));
connect(m_waveDecoder, SIGNAL(parsingError()), SLOT(decoderError()));
connect(m_waveDecoder, SIGNAL(readyRead()), SLOT(readSample()));
+
+ m_waveDecoder->open(QIODevice::ReadOnly);
}
// Called in loading thread