[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