summaryrefslogtreecommitdiffstats
path: root/src/plugins/multimedia/windows/evr/evrcustompresenter_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/multimedia/windows/evr/evrcustompresenter_p.h')
-rw-r--r--src/plugins/multimedia/windows/evr/evrcustompresenter_p.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/multimedia/windows/evr/evrcustompresenter_p.h b/src/plugins/multimedia/windows/evr/evrcustompresenter_p.h
index 590285be5..5d49c1db9 100644
--- a/src/plugins/multimedia/windows/evr/evrcustompresenter_p.h
+++ b/src/plugins/multimedia/windows/evr/evrcustompresenter_p.h
@@ -22,6 +22,7 @@
#include <qrect.h>
#include <qvideoframeformat.h>
#include <qvideosink.h>
+#include <qpointer.h>
#include <d3d9.h>
#include <dxva2api.h>
@@ -347,7 +348,7 @@ private:
IMediaEventSink *m_mediaEventSink; // The EVR's event-sink interface.
IMFMediaType *m_mediaType; // Output media type
- QVideoSink *m_videoSink;
+ QPointer<QVideoSink> m_videoSink;
bool m_canRenderToSurface;
qint64 m_positionOffset; // Seek position in microseconds.
QRect m_cropRect; // Video crop rectangle