[qt/qt/qtmultimedia]: Summary of bulk changes made
KDE Git Services - Bulk Change <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git repository change summary for qt/qt/qtmultimedia Pushed by mirror-service into branch 'dev'. Changed from cd021cb42fcb7f203e793858757146513a7af99d to 6c4fe271aced360109765e1f89c1e3c6120e19ae Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository. This change contains the following new commits: Git commit 761e01db72f2d9d1045b4be50f9acbdb6297f835 by Kai Köhne on 01/08/2026 at 05:34.. Doc: Correct declared eigen version Commit eeab35c547c575e5ccb34523ca97cef25dcea596 set the version to 5.1.0. However, the latest eigen version is 5.0.1, and that is also what is declared in the commit and the download location. Pick-to: 6.11 6.12 Change-Id: I3eb995d37f729f7ac71fc443d2a74e7b7e6b091c Reviewed-by: Tim Blechmann <[email protected]> Reviewed-by: Alexandru Croitor <[email protected]> https://invent.kde.org/qt/qt/qtmultimedia/-/commit/761e01db72f2d9d1045b4be50f9acbdb6297f835 Git commit 6c11293208d18d85f86c7fd7be4832820cea79db by Nils Petter Skålerud on 01/08/2026 at 06:41.. FFmpeg, Windows: Catch exception in GraphicsCaptureSession::IsSupported QFFmpegWindowCaptureUwp::isSupported() called the WinRT API GraphicsCaptureSession::IsSupported() directly. Although it is documented to return a bool, in practice it can throw on systems without a fully capable Windows Graphics Capture stack. This was observed when running the tst_qwindowcapturebackend test on a headless Windows session on CI VMs. This patch wraps the API all in a try-handler. Pick-to: 6.12 Change-Id: I19db33bb5270538a738cd0f50b4a0af137465d85 Reviewed-by: Tim Blechmann <[email protected]> https://invent.kde.org/qt/qt/qtmultimedia/-/commit/6c11293208d18d85f86c7fd7be4832820cea79db Git commit b8fb3aeaad606f1268f227f9ceedc1adf9c9232b by Nils Petter Skålerud on 01/08/2026 at 06:41.. tst_screencapturebackend: Begin running on macOS in CI Currently the entirety of tst_screencapturebackend is blacklisted for macOS in CI. This patch begins enabling by blacklisting only the cases that are problematic. Some of these test cases are problematic due to how macOS will often only output new frames when the content is actually changed. Additionally, some tests are problematic because they assume the video stream will match the screens refresh rate, which is usually not true when dealing variable refresh rate displays. Pick-to: 6.12 Change-Id: I8d5139d76627fda4ec38d7d293e1105f0f345092 Reviewed-by: Mikko Hallamaa <[email protected]> Reviewed-by: Artem Dyomin <[email protected]> https://invent.kde.org/qt/qt/qtmultimedia/-/commit/b8fb3aeaad606f1268f227f9ceedc1adf9c9232b Git commit d01f55ab4efa96a7341721a667fa255fcce91408 by Nils Petter Skålerud on 01/08/2026 at 09:16.. tst_qscreencapturebackend: Add simple tests from window-capturing This patch adds a few simple test cases, inspired by the tests found in tst_windowcapturebackend. Pick-to: 6.12 Change-Id: I61645e626574be2483bed0485ec318b5dfc3cbdc Reviewed-by: Artem Dyomin <[email protected]> https://invent.kde.org/qt/qt/qtmultimedia/-/commit/d01f55ab4efa96a7341721a667fa255fcce91408 Git commit 7cca712259a08a02374343b14bf10725d1282699 by Nils Petter Skålerud on 01/08/2026 at 09:16.. tst_qscreencapturebackend: Fix ordering of function definitions The order in which our test cases are declared does not match the order in which they are defined. This makes it harder to keep track of the functions when maintaining it. This patch fixes the ordering. No functional changes. Pick-to: 6.12 Change-Id: I5510c90b76d62001bba862afd07b81b4db9b990e Reviewed-by: Artem Dyomin <[email protected]> https://invent.kde.org/qt/qt/qtmultimedia/-/commit/7cca712259a08a02374343b14bf10725d1282699 Git commit 77bda644c317a86d6ddf8959692a394b349ffb94 by Nils Petter Skålerud on 01/08/2026 at 09:16.. tst_qscreencapturebackend: Add test case for restarting stream This patch adds a new test case that confirms we are able to start and stop a stream multiple times. Pick-to: 6.12 Change-Id: Iabe02437227503c98cc8efcd4a552f89a04fc129 Reviewed-by: Tim Blechmann <[email protected]> https://invent.kde.org/qt/qt/qtmultimedia/-/commit/77bda644c317a86d6ddf8959692a394b349ffb94 Git commit 6c4fe271aced360109765e1f89c1e3c6120e19ae by Tim Blechmann on 01/08/2026 at 11:02.. Darwin: unify display link implementations across Apple platforms CVDisplayLink is deprecated in macOS 15.0. The replacement APIs (NSView, NSWindow, NSScreen displayLink) return CADisplayLink, the same class iOS has always used. Unify macOS and iOS under a single CADisplayLink-backed DisplayLinkObserver, using the screen-specific creation API on macOS 15+ while keeping CVDisplayLink as a fallback for older releases. Pick-to: 6.12 Change-Id: I3e1bbcc04d924a8bb35ebac53f8e0b08cd159bc7 Reviewed-by: Nils Petter Skålerud <[email protected]> Reviewed-by: Tim Blechmann <[email protected]> https://invent.kde.org/qt/qt/qtmultimedia/-/commit/6c4fe271aced360109765e1f89c1e3c6120e19ae