Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
None
-
6.4
-
None
-
openSuSE 15.3
openSuSE tumbleweed
GStreamer
Description
Linux / gstreamer:
(1) When pcm data is sent to a QAudioSink the state transitions to QAudio::IdleState before playback is completed.
(2) QAudioSink::suspend() correctly suspends playback, even if the state has transitioned to IdleState during playback. The state correctly transitions to SuspendedState. It transitions back to the inconsistent IdleState upon QAudioSink::resume(), even though the playback is continuing.
Bug can be reproduced on dev / Linux with the flite module, using the Hello Speak example.