summaryrefslogtreecommitdiffstats
path: root/src/plugins
diff options
context:
space:
mode:
authorMarc Mutz <marc.mutz@qt.io>2023-01-23 11:38:27 +0100
committerMarc Mutz <marc.mutz@qt.io>2023-01-23 18:52:46 +0100
commite4dca02731408afe3fe4d537b75e8603aa0f5b10 (patch)
treecd5c93e363c721d45cc81d7740704de991b08147 /src/plugins
parentde266fd951d56dd937d63e79c6adf1702fbe0ec9 (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.cpp1
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