-
Bug
-
Resolution: Fixed
-
P2: Important
-
6.5, 6.6, 6.7
-
None
-
-
e209051ca (dev), ae554adf7 (6.7), a17ebfc63 (6.6), e79cb33c5 (tqtc/lts-6.5)
-
2024wk08FOQtforAndroid
On Android, QPlatformMediaDevices is created before main starts executing. This happens because the onAudioInputDevicesUpdated function in QAndroidmediaDevices is called early at startup, and initializes the QPlatformMediaDevices singleton.
This is a design problem because we end up connecting signals before QCoreApplication has been created, and we don't have a reliable mechanism to make sure events are processed at the expected time.
This prevents implementing fix for QTBUG-121768 and makes tst_qmediadevices more complex than it should be.
- relates to
-
QTBUG-121768 Windows Media Foundation is being shut down from static destructors
-
- Closed
-
For Gerrit Dashboard: QTBUG-121943 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
541975,3 | Android: Move registration for audio devices updates | dev | qt/qtmultimedia | Status: MERGED | +2 | 0 |
542960,2 | Android: Move registration for audio devices updates | 6.7 | qt/qtmultimedia | Status: MERGED | +2 | 0 |
542967,4 | Android: Move registration for audio devices updates | 6.6 | qt/qtmultimedia | Status: MERGED | +2 | 0 |
543640,2 | Android: Move registration for audio devices updates | tqtc/lts-6.5 | qt/tqtc-qtmultimedia | Status: MERGED | +2 | 0 |