diff options
author | Piotr Srebrny <piotr.srebrny@qt.io> | 2022-11-04 12:20:19 +0100 |
---|---|---|
committer | Piotr Srebrny <piotr.srebrny@qt.io> | 2022-11-11 12:21:28 +0100 |
commit | 5196cc4c58760eb157f83aef6b37bcbff91a21fd (patch) | |
tree | fadb320da8cd26cff41b595fedb3f4dd8e75f0e9 /src/multimedia/alsa/qalsaaudiosource_p.h | |
parent | 97b75440e1e70fe01c3ab1f66ac03401640771a4 (diff) |
Add parent-child relationship on audio sources and sinks
QAudioSink and QAudioSource must propagate their parents to
the platform specific implementation to enable correct operation
of the moveToThread function. Furthermore, all QObject elements
that are owned by audio sink/source must also establish
the parent-child relationship. This mainly affects QTimer's used
by the audio sink/sources.
Fixes: QTBUG-108187
Change-Id: I476a97300a6fb1e0022b2a5570a3803be8fd0a88
Reviewed-by: Lars Knoll <lars@knoll.priv.no>
(cherry picked from commit 7c55a711cf5153d5b0a7e2318314cbe0c1e42361)
Diffstat (limited to 'src/multimedia/alsa/qalsaaudiosource_p.h')
-rw-r--r-- | src/multimedia/alsa/qalsaaudiosource_p.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/multimedia/alsa/qalsaaudiosource_p.h b/src/multimedia/alsa/qalsaaudiosource_p.h index 4ab0e9ef6..87487a6ad 100644 --- a/src/multimedia/alsa/qalsaaudiosource_p.h +++ b/src/multimedia/alsa/qalsaaudiosource_p.h @@ -62,7 +62,7 @@ class QAlsaAudioSource : public QPlatformAudioSource { Q_OBJECT public: - QAlsaAudioSource(const QByteArray &device); + QAlsaAudioSource(const QByteArray &device, QObject *parent); ~QAlsaAudioSource(); qint64 read(char* data, qint64 len); |