Fixed some crash with WMF backend

Change-Id: I721ba049e2ecafff53ee70d5b930fb52c15fbe09
Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
This commit is contained in:
Ling Hu
2012-06-21 16:18:05 +10:00
committed by Qt by Nokia
parent 6d301388e1
commit 1b7da9e0ad
6 changed files with 51 additions and 25 deletions

View File

@@ -836,6 +836,8 @@ namespace
QMutexLocker locker(&m_mutex);
m_pixelFormats.clear();
clearMediaTypes();
if (!m_surface)
return;
QList<QVideoFrame::PixelFormat> formats = m_surface->supportedPixelFormats();
foreach (QVideoFrame::PixelFormat format, formats) {
IMFMediaType *mediaType;