Details
-
Task
-
Resolution: Fixed
-
P2: Important
-
None
-
None
-
None
-
-
0a6f667a5 (dev), 9d8109632 (6.5), f23ac5157 (dev), 193d7e1bf (dev), 0b013d6df (6.5), 1dc73b38a (6.5), 2d65ac72a (dev), 9b38bc514 (dev), cfc5b97da (dev), 0d707c5c9 (6.5), c5313d099 (6.5), 1b7d01685 (6.5), 59a50bebb (dev), 565950c5c (6.6), 4f44e430d (6.5)
Description
Currently, the windows screen capturing implementation is a bit hairy and the tests are blacklisted on CI.
What would be great to carry out:
- Make screen capturing tests pass on dev branch and 6.5
- Make windows app capturing tests pass on the dev branch (it's not included to 6.5).
- Refactor the main windows implementation (QFFmpegScreenCaptureDxgi) with QFFmpegScreenCaptureThread. See QX11ScreenCapture, QAVFScreenCapture as samples.
- Revisit QFFmpegScreenCaptureUwp implementation. Currently it's not used since it's pretty unstable: crashes on some types of windows (e.g. on win10), makes a yellow frame around the captured screen, on some types of windows makes the whole screen darker.
Probably, we shouldn't use QFFmpegScreenCaptureUwp at all, especially if the main impl is stable and has the same performance. Note, QFFmpegScreenCaptureThread contains simple performance measurement under the hood, see logs.
Attachments
Issue Links
- relates to
-
QTBUG-103226 Window Screen capturing feature for QtMultimedia
-
- Closed
-
-
QTBUG-113784 Keep screen textures on GPU during screen capture
-
- Closed
-