summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gst/vaapi/gstvaapidecode.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/gst/vaapi/gstvaapidecode.c b/gst/vaapi/gstvaapidecode.c
index a1f9b2fe..94e5eca2 100644
--- a/gst/vaapi/gstvaapidecode.c
+++ b/gst/vaapi/gstvaapidecode.c
@@ -212,8 +212,11 @@ gst_vaapidecode_ensure_allowed_srcpad_caps (GstVaapiDecode * decode)
return FALSE;
/* Create VA caps */
- out_caps = gst_caps_from_string (GST_VAAPI_MAKE_SURFACE_CAPS ";"
- GST_VAAPI_MAKE_GLTEXUPLOAD_CAPS);
+ out_caps = gst_caps_from_string (GST_VAAPI_MAKE_SURFACE_CAPS
+#if (USE_GLX || USE_EGL)
+ ";" GST_VAAPI_MAKE_GLTEXUPLOAD_CAPS
+#endif
+ );
if (!out_caps) {
GST_WARNING_OBJECT (decode, "failed to create VA/GL source caps");
return FALSE;