Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
None
-
6.7, 6.8
-
-
73ea8550a (dev), b65d639ba (6.8), f6558e390 (6.8.0), b63aede49 (6.7), 3a8f6da8b (tqtc/lts-6.5), cc17f25cd (dev), ff795c101 (6.8), bedf812aa (tqtc/lts-6.5)
-
Multimedia wk 43-44
Description
When you run the media player example and repeatedly seek to the end of the file and back to the starting position before leaving it to play, you'll notice that the stream pauses after a few seconds.
This issue specifically occurs with the GStreamer backend when the audio sink is set to PulseAudio. However, a workaround exists: switching the audio sink to alsasrc resolves the problem.
Additional to above, When looping is enabled, the stream never reaches the End of Stream (EOS) due to the PulseAudio audio sink not posting the EOS message. When any of the sink bins fail to post EOS, it prevents the EOS message from being sent to the pipeline's bus. Consequently, looping functionality also fails.
Attachments
Issue Links
- is duplicated by
-
QTBUG-127001 [gstreamer] seeking with pulseaudio broken
- Closed
- relates to
-
QTBUG-122423 [gstreamer] audio stops when switching rate
- Closed
-
QTBUG-126799 [gstreamer] playback rate / seeking unreliable
- Closed