Details
-
Task
-
Resolution: Unresolved
-
P2: Important
-
None
-
None
-
-
38b04bbe4 (dev), e4c9af074 (6.7), bb32a7fd1 (6.6), bef2af20e (tqtc/lts-6.5), e086d0553 (dev), 3c781c628 (6.8)
Description
RHEL 9 uses PipeWire as its default audio service. A reworking of how QPulseAudioSink handles underflows here makes QPulseAudioSink more reliant on underflow callback getting correctly called, and causes tst_qaudiosink to fail with PipeWire:
1629: ********* Start testing of tst_QAudioSink ********* FAIL! : tst_QAudioSink::pullResumeFromUnderrun() Compared values are not the same Actual (stateSignal.size()): 0 Expected (1) : 1 Loc: [/home/qt/work/qt/qtmultimedia/tests/auto/integration/qaudiosink/tst_qaudiosink.cpp(620)] Totals: 42 passed, 1 failed, 0 skipped, 0 blacklisted, 349736ms
Attachments
Issue Links
- relates to
-
QTBUG-127733 tst_QAudioSink::pullResumeFromUnderrun() failed on Ubuntu 24.04 offscreen and X11
- Reported
-
QTBUG-128190 Fix tst_QAudioSink::pullResumeFromUnderrun() failed on Ubuntu 24.04 offscreen and X11
- Reported
Gerrit Reviews
For Gerrit Dashboard: QTBUG-122309 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
540523,2 | tst_qaudiosink: Blacklist pullResumeFromUnderrun on RHEL 9.2 | dev | qt/qtmultimedia | Status: MERGED | +2 | 0 |
540917,2 | tst_qaudiosink: Blacklist pullResumeFromUnderrun on RHEL 9.2 | 6.7 | qt/qtmultimedia | Status: MERGED | +2 | 0 |
541007,2 | tst_qaudiosink: Blacklist pullResumeFromUnderrun on RHEL 9.2 | 6.6 | qt/qtmultimedia | Status: MERGED | +2 | 0 |
541012,2 | tst_qaudiosink: Blacklist pullResumeFromUnderrun on RHEL 9.2 | tqtc/lts-6.5 | qt/tqtc-qtmultimedia | Status: MERGED | +2 | 0 |
594316,2 | tst_qaudiosink: Extend pullResumeFromUnderrun blacklist to RHEL 9.4 | dev | qt/qtmultimedia | Status: MERGED | +2 | 0 |
595556,2 | tst_qaudiosink: Extend pullResumeFromUnderrun blacklist to RHEL 9.4 | 6.8 | qt/qtmultimedia | Status: MERGED | +2 | 0 |