summaryrefslogtreecommitdiffstats
path: root/src/plugins/videonode/imx6/qsgvivantevideonodefactory.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/videonode/imx6/qsgvivantevideonodefactory.cpp')
-rw-r--r--src/plugins/videonode/imx6/qsgvivantevideonodefactory.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/videonode/imx6/qsgvivantevideonodefactory.cpp b/src/plugins/videonode/imx6/qsgvivantevideonodefactory.cpp
index e1c8d803a..55ed57c10 100644
--- a/src/plugins/videonode/imx6/qsgvivantevideonodefactory.cpp
+++ b/src/plugins/videonode/imx6/qsgvivantevideonodefactory.cpp
@@ -39,11 +39,13 @@
#include "qsgvivantevideonodefactory.h"
#include "qsgvivantevideonode.h"
+#include <QtGui/QGuiApplication>
QList<QVideoFrame::PixelFormat> QSGVivanteVideoNodeFactory::supportedPixelFormats(
QAbstractVideoBuffer::HandleType handleType) const
{
- if (handleType == QAbstractVideoBuffer::NoHandle)
+ const bool isWebGl = QGuiApplication::platformName() == QLatin1String("webgl");
+ if (!isWebGl && handleType == QAbstractVideoBuffer::NoHandle)
return QSGVivanteVideoNode::getVideoFormat2GLFormatMap().keys();
else
return QList<QVideoFrame::PixelFormat>();