Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
None
-
6.8
-
-
d25c2a210 (dev), c00fb53d4 (6.8), 6bcb78c9f (6.7), 5a7703301 (tqtc/lts-6.5), c5a085fbf (dev), e34ae705e (6.8), 227a3f202 (6.7), 1a5ab73b4 (tqtc/lts-6.5), 73ea8550a (dev), b65d639ba (6.8), f6558e390 (6.8.0), b63aede49 (6.7), 3a8f6da8b (tqtc/lts-6.5)
-
Multimedia wk 43-44
Description
setting playback rate, seeking, flushing pipeline is unreliable. we have a bunch of workarounds that don't work very reliable.
related unit tests:
tst_QMediaPlayerBackend::seekPauseSeek
tst_QMediaPlayerBackend::multiplePlaybackRateChangingStressTest
tst_QMediaPlayerBackend::multipleSeekStressTest
tst_QMediaPlayerBackend::setPlaybackRate_changesActualRateAndFramesRenderingTime
tst_QMediaPlayerBackend::playFromBuffer
related to loop functionality (also see QTBUG-123056)
tst_QMediaPlayerBackend::seekOnLoops
tst_QMediaPlayerBackend::changeLoopsOnTheFly
related to seek after EOS (also see QTBUG-127346)
tst_QMediaPlayerBackend::subsequentPlayback_playsForExpectedDuration
related to swapping sinks
tst_QMediaPlayerBackend::setVideoOutput_doesNotStopPlayback (changing outputs flushes pipeline)
tst_QMediaPlayerBackend::setAudioOutput_doesNotStopPlayback
tst_QMediaPlayerBackend::swapAudioDevice_doesNotStopPlayback
related upstream bugs:
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3604
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3545
Attachments
Issue Links
- depends on
-
QTBUG-127001 [gstreamer] seeking with pulseaudio broken
-
- Closed
-
- relates to
-
QTBUG-124005 [gstreamer] unit tests are failing
-
- In Progress
-
-
QTBUG-123056 GStreamer: `setLoops` sometimes not working
-
- Closed
-
-
QTBUG-124372 After seeking using the GStreamer backend, the stream goes into a paused state.
-
- Closed
-
-
QTBUG-127346 [gstreamer] QMediaPlayer: subsequent playback broken
-
- Closed
-
-
QTBUG-129240 [Boot2Qt] The 'MediaPlayerApp' does not appear on the screen when running it on target device
-
- Closed
-
-
QTBUG-129469 Test #42: tst_qmediaplayerbackend ..........***Failed
-
- Closed
-
-
QTBUG-119567 [Boot2Qt] The audio track starts playing much faster when you fast forward it or rewind it using the progress bar
-
- Closed
-
For Gerrit Dashboard: QTBUG-126799 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
562430,17 | Tests: add simple playback test with loop and rate | dev | qt/qtmultimedia | Status: MERGED | +2 | 0 |
562431,8 | Tests: parameterize `finiteLoops` test | dev | qt/qtmultimedia | Status: MERGED | +2 | 0 |
574717,2 | Tests: parameterize `finiteLoops` test | 6.8 | qt/qtmultimedia | Status: MERGED | +2 | 0 |
576177,3 | Tests: parameterize `finiteLoops` test | 6.7 | qt/qtmultimedia | Status: MERGED | +2 | 0 |
576560,2 | Tests: parameterize `finiteLoops` test | tqtc/lts-6.5 | qt/tqtc-qtmultimedia | Status: MERGED | +2 | 0 |
577577,2 | Tests: add simple playback test with loop and rate | 6.8 | qt/qtmultimedia | Status: MERGED | +2 | 0 |
577671,3 | Tests: add simple playback test with loop and rate | 6.7 | qt/qtmultimedia | Status: MERGED | +2 | 0 |
577957,3 | Tests: add simple playback test with loop and rate | tqtc/lts-6.5 | qt/tqtc-qtmultimedia | Status: MERGED | +2 | 0 |
590953,5 | GStreamer: warn about pulseaudio v16 bugs and how to fix them | dev | qt/qtmultimedia | Status: MERGED | +2 | 0 |
591014,12 | ubuntu: install pulseaudio 16 with time smoother bugfixes | dev | qt/qt5 | Status: MERGED | +2 | 0 |
591286,2 | GStreamer: warn about pulseaudio v16 bugs and how to fix them | 6.8 | qt/qtmultimedia | Status: MERGED | +2 | 0 |
591422,2 | GStreamer: warn about pulseaudio v16 bugs and how to fix them | 6.8.0 | qt/qtmultimedia | Status: MERGED | +2 | 0 |
591423,3 | GStreamer: warn about pulseaudio v16 bugs and how to fix them | 6.7 | qt/qtmultimedia | Status: MERGED | +2 | 0 |
592744,3 | GStreamer: warn about pulseaudio v16 bugs and how to fix them | tqtc/lts-6.5 | qt/tqtc-qtmultimedia | Status: MERGED | +2 | 0 |
597704,1 | ubuntu: install pulseaudio 16 with time smoother bugfixes | dev | qt/qt5 | Status: ABANDONED | 0 | 0 |
601699,2 | ubuntu: install pulseaudio 16 with time smoother bugfixes | 6.8 | qt/qt5 | Status: MERGED | +2 | 0 |
601716,2 | ubuntu: install pulseaudio 16 with time smoother bugfixes | tqtc/lts-6.5 | qt/tqtc-qt5 | Status: MERGED | +2 | 0 |