summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/imports/multimedia/qmldir1
-rw-r--r--src/multimedia/platform/darwin/mediaplayer/avfmediaplayer.mm2
2 files changed, 1 insertions, 2 deletions
diff --git a/src/imports/multimedia/qmldir b/src/imports/multimedia/qmldir
index 387cb3c14..028587088 100644
--- a/src/imports/multimedia/qmldir
+++ b/src/imports/multimedia/qmldir
@@ -4,4 +4,3 @@ classname QMultimediaDeclarativeModule
typeinfo plugins.qmltypes
prefer :/qt-project.org/imports/QtMultimedia/
Video 5.0 Video.qml
-
diff --git a/src/multimedia/platform/darwin/mediaplayer/avfmediaplayer.mm b/src/multimedia/platform/darwin/mediaplayer/avfmediaplayer.mm
index 9aa3354f5..3d6fa67ae 100644
--- a/src/multimedia/platform/darwin/mediaplayer/avfmediaplayer.mm
+++ b/src/multimedia/platform/darwin/mediaplayer/avfmediaplayer.mm
@@ -514,7 +514,7 @@ AVFMediaPlayer::~AVFMediaPlayer()
void AVFMediaPlayer::setVideoSink(QVideoSink *sink)
{
- m_videoSink = static_cast<AVFVideoSink *>(sink->platformVideoSink());
+ m_videoSink = sink ? static_cast<AVFVideoSink *>(sink->platformVideoSink()): nullptr;
m_videoOutput->setVideoSink(m_videoSink);
}