From 4515e11c39ce52255469900fd85ced6945e3a8c0 Mon Sep 17 00:00:00 2001 From: Nicolas Dufresne Date: Sat, 2 Dec 2017 19:28:30 -0500 Subject: [PATCH] gldownload: Add missing ifdef for dmabuf and egl This fixes the build for platforms that don't support one or the other. --- ext/gl/gstgldownloadelement.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ext/gl/gstgldownloadelement.c b/ext/gl/gstgldownloadelement.c index 3f65bf3ef9..11a1c8677d 100644 --- a/ext/gl/gstgldownloadelement.c +++ b/ext/gl/gstgldownloadelement.c @@ -132,9 +132,11 @@ gst_gl_download_element_set_caps (GstBaseTransform * bt, GstCaps * in_caps, if (gst_caps_features_contains (features, GST_CAPS_FEATURE_MEMORY_GL_MEMORY)) { /* do nothing with the buffer */ +#if GST_GL_HAVE_PLATFORM_EGL && GST_GL_HAVE_DMABUF } else if (gst_caps_features_contains (features, GST_CAPS_FEATURE_MEMORY_DMABUF)) { dl->dmabuf_allocator = gst_dmabuf_allocator_new (); +#endif } else if (gst_caps_features_contains (features, GST_CAPS_FEATURE_MEMORY_SYSTEM_MEMORY)) { dl->do_pbo_transfers = TRUE;