diff options
author | Marc Mutz <marc.mutz@qt.io> | 2023-01-23 11:38:27 +0100 |
---|---|---|
committer | Marc Mutz <marc.mutz@qt.io> | 2023-01-23 18:52:46 +0100 |
commit | e4dca02731408afe3fe4d537b75e8603aa0f5b10 (patch) | |
tree | cd5c93e363c721d45cc81d7740704de991b08147 /src/plugins | |
parent | de266fd951d56dd937d63e79c6adf1702fbe0ec9 (diff) |
Proper clearing of WinRT factory cache in QtMultimedia
Use the factory-cache-cleaner registration developed in
qtbase/ffb9dee1b0954e4d4f9e9791175609a80ecafc31 to make QtMultimedia
play its part in fixing QTBUG-103611.
Amends a1ab441d8a13ae2245cf0d136ef5e4060d95dcc9 with functionality
merged later.
Pick-to: 6.5
Task-number: QTBUG-103611
Change-Id: I62a516addd886fdc329f8539b724b38fd0136609
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Reviewed-by: Lars Knoll <lars@knoll.priv.no>
Diffstat (limited to 'src/plugins')
-rw-r--r-- | src/plugins/multimedia/ffmpeg/qffmpegscreencapture_uwp.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/plugins/multimedia/ffmpeg/qffmpegscreencapture_uwp.cpp b/src/plugins/multimedia/ffmpeg/qffmpegscreencapture_uwp.cpp index 4be9fd5e1..173d7f438 100644 --- a/src/plugins/multimedia/ffmpeg/qffmpegscreencapture_uwp.cpp +++ b/src/plugins/multimedia/ffmpeg/qffmpegscreencapture_uwp.cpp @@ -7,6 +7,7 @@ #include <unknwn.h> #include <winrt/base.h> +#include <QtCore/private/qfactorycacheregistration_p.h> // Workaround for Windows SDK bug. // See https://github.com/microsoft/Windows.UI.Composition-Win32-Samples/issues/47 namespace winrt::impl |