[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 '6.12'.
Changed from 18a57e061c57f50e5fc0d3e759f08ee5b8ced379 to 2fbe1ccd2c2091ff9275f805329fa27b057263a8
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 2a16c869e8c522159a5be2f6b36f9abfb865f4dd by Qt Cherry-pick Bot (on behalf of Nils Petter Skålerud) on 01/08/2026 at 07:49..
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.

Change-Id: I8d5139d76627fda4ec38d7d293e1105f0f345092
Reviewed-by: Mikko Hallamaa <[email protected]>
Reviewed-by: Artem Dyomin <[email protected]>
(cherry picked from commit b8fb3aeaad606f1268f227f9ceedc1adf9c9232b)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
https://invent.kde.org/qt/qt/qtmultimedia/-/commit/2a16c869e8c522159a5be2f6b36f9abfb865f4dd

Git commit 5222fd7bd77acd6fdf54c31abe8bbf3c370a9e9b by Qt Cherry-pick Bot (on behalf of Nils Petter Skålerud) on 01/08/2026 at 07:49..
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.

Change-Id: I19db33bb5270538a738cd0f50b4a0af137465d85
Reviewed-by: Tim Blechmann <[email protected]>
(cherry picked from commit 6c11293208d18d85f86c7fd7be4832820cea79db)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
https://invent.kde.org/qt/qt/qtmultimedia/-/commit/5222fd7bd77acd6fdf54c31abe8bbf3c370a9e9b

Git commit 7dea3224a3a5f2a0ec54c33fa5ab2ec31738f2ed by Qt Cherry-pick Bot (on behalf of Nils Petter Skålerud) on 01/08/2026 at 10:38..
tst_qscreencapturebackend: Add simple tests from window-capturing

This patch adds a few simple test cases, inspired by the tests found
in tst_windowcapturebackend.

Change-Id: I61645e626574be2483bed0485ec318b5dfc3cbdc
Reviewed-by: Artem Dyomin <[email protected]>
(cherry picked from commit d01f55ab4efa96a7341721a667fa255fcce91408)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
https://invent.kde.org/qt/qt/qtmultimedia/-/commit/7dea3224a3a5f2a0ec54c33fa5ab2ec31738f2ed

Git commit 2db756f9bde2a53939550aef75cbd76e5e11e39e by Qt Cherry-pick Bot (on behalf of Nils Petter Skålerud) on 01/08/2026 at 10:38..
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.

Change-Id: I5510c90b76d62001bba862afd07b81b4db9b990e
Reviewed-by: Artem Dyomin <[email protected]>
(cherry picked from commit 7cca712259a08a02374343b14bf10725d1282699)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
https://invent.kde.org/qt/qt/qtmultimedia/-/commit/2db756f9bde2a53939550aef75cbd76e5e11e39e

Git commit 2fbe1ccd2c2091ff9275f805329fa27b057263a8 by Qt Cherry-pick Bot (on behalf of Nils Petter Skålerud) on 01/08/2026 at 10:38..
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.

Change-Id: Iabe02437227503c98cc8efcd4a552f89a04fc129
Reviewed-by: Tim Blechmann <[email protected]>
(cherry picked from commit 77bda644c317a86d6ddf8959692a394b349ffb94)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
https://invent.kde.org/qt/qt/qtmultimedia/-/commit/2fbe1ccd2c2091ff9275f805329fa27b057263a8
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.