diff options
author | Samuli Piippo <samuli.piippo@qt.io> | 2021-05-17 09:15:18 +0300 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2021-05-17 11:00:52 +0000 |
commit | f267128e9e2789def83815c2fae2b056088c3680 (patch) | |
tree | 1903a7c4cfb5cc498d815de65d1decfe5af65933 /src | |
parent | 718d25264419afd72c1d6ae7d4c335da286b216d (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.cpp | 5 |
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; |