summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSamuli Piippo <samuli.piippo@qt.io>2021-05-17 09:15:18 +0300
committerLars Knoll <lars.knoll@qt.io>2021-05-17 11:00:52 +0000
commitf267128e9e2789def83815c2fae2b056088c3680 (patch)
tree1903a7c4cfb5cc498d815de65d1decfe5af65933 /src
parent718d25264419afd72c1d6ae7d4c335da286b216d (diff)
gstreamer: fix compilation without gstreamer_gl
Add ifdef guards to compile correctly when gstreamer_gl is not available. Change-Id: I483081db018e45068b720f41c3a418d943891873 Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/multimedia/platform/gstreamer/common/qgstvideorenderersink.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/multimedia/platform/gstreamer/common/qgstvideorenderersink.cpp b/src/multimedia/platform/gstreamer/common/qgstvideorenderersink.cpp
index b8ce69f16..cab3394e6 100644
--- a/src/multimedia/platform/gstreamer/common/qgstvideorenderersink.cpp
+++ b/src/multimedia/platform/gstreamer/common/qgstvideorenderersink.cpp
@@ -156,9 +156,12 @@ bool QGstVideoRenderer::start(GstCaps *caps)
// qDebug() << m_format;
auto *features = gst_caps_get_features(caps, 0);
+#if QT_CONFIG(gstreamer_gl)
if (gst_caps_features_contains(features, GST_CAPS_FEATURE_MEMORY_GL_MEMORY))
bufferFormat = QGstVideoBuffer::GLTexture;
- else if (gst_caps_features_contains(features, GST_CAPS_FEATURE_META_GST_VIDEO_GL_TEXTURE_UPLOAD_META))
+ else
+#endif
+ if (gst_caps_features_contains(features, GST_CAPS_FEATURE_META_GST_VIDEO_GL_TEXTURE_UPLOAD_META))
bufferFormat = QGstVideoBuffer::VideoGLTextureUploadMeta;
else if (gst_caps_features_contains(features, "memory:DMABuf"))
bufferFormat = QGstVideoBuffer::DMABuf;