va: Use MEMORY_DMABUF definition to replace "memory:DMABuf" strings.
authorHe Junyan <junyan.he@intel.com>
Mon, 16 Aug 2021 05:32:51 +0000 (13:32 +0800)
committerHe Junyan <junyan.he@intel.com>
Mon, 16 Aug 2021 08:24:14 +0000 (16:24 +0800)
GST_CAPS_FEATURE_MEMORY_DMABUF is already a common definition, we should
just use it rather than use the "memory:DMABuf" strings by ourselves.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2466>

sys/va/gstvacaps.c
sys/va/gstvafilter.c

index 181c8d7..b0bfa80 100644 (file)
@@ -216,7 +216,7 @@ gst_va_create_raw_caps_from_config (GstVaDisplay * display, VAConfigID config)
   if (mem_type & VA_SURFACE_ATTRIB_MEM_TYPE_DRM_PRIME
       || mem_type & VA_SURFACE_ATTRIB_MEM_TYPE_DRM_PRIME_2) {
     feature_caps = gst_caps_copy (base_caps);
-    features = gst_caps_features_from_string ("memory:DMABuf");
+    features = gst_caps_features_from_string (GST_CAPS_FEATURE_MEMORY_DMABUF);
     gst_caps_set_features_simple (feature_caps, features);
     caps = gst_caps_merge (caps, feature_caps);
   }
index d95790f..88dc942 100644 (file)
@@ -945,7 +945,7 @@ gst_va_filter_get_caps (GstVaFilter * self)
   if (mem_types & VA_SURFACE_ATTRIB_MEM_TYPE_DRM_PRIME
       || mem_types & VA_SURFACE_ATTRIB_MEM_TYPE_DRM_PRIME_2) {
     feature_caps = gst_caps_copy (base_caps);
-    features = gst_caps_features_from_string ("memory:DMABuf");
+    features = gst_caps_features_from_string (GST_CAPS_FEATURE_MEMORY_DMABUF);
     gst_caps_set_features_simple (feature_caps, features);
     caps = gst_caps_merge (caps, feature_caps);
   }