vulkan: Fix incompatible type build warning
authorSeungha Yang <seungha.yang@navercorp.com>
Mon, 8 Jul 2019 14:58:29 +0000 (23:58 +0900)
committerSeungha Yang <seungha.yang@navercorp.com>
Tue, 9 Jul 2019 01:42:58 +0000 (01:42 +0000)
Make declare/define a function consistent.
Note that GstBaseTransform::set_caps should return gboolean

Compiling C object subprojects/gst-plugins-bad/ext/vulkan/f3f9d6b@@gstvulkan@sha/vkviewconvert.c.obj.
../subprojects/gst-plugins-bad/ext/vulkan/vkviewconvert.c(644):
  warning C4133: '=': incompatible types - from 'GstFlowReturn (__cdecl *)(GstBaseTransform *,GstCaps *,GstCaps *)'
  to 'gboolean (__cdecl *)(GstBaseTransform *,GstCaps *,GstCaps *)'

ext/vulkan/vkcolorconvert.c
ext/vulkan/vkviewconvert.c

index f2cf2d6..8cb1234 100644 (file)
@@ -797,7 +797,7 @@ static GstCaps *gst_vulkan_color_convert_transform_caps (GstBaseTransform * bt,
     GstPadDirection direction, GstCaps * caps, GstCaps * filter);
 static GstFlowReturn gst_vulkan_color_convert_transform (GstBaseTransform * bt,
     GstBuffer * inbuf, GstBuffer * outbuf);
-static GstFlowReturn gst_vulkan_color_convert_set_caps (GstBaseTransform * bt,
+static gboolean gst_vulkan_color_convert_set_caps (GstBaseTransform * bt,
     GstCaps * in_caps, GstCaps * out_caps);
 
 static VkAttachmentReference
index cac13e9..c12b6da 100644 (file)
@@ -526,7 +526,7 @@ static GstCaps *gst_vulkan_view_convert_fixate_caps (GstBaseTransform * bt,
     GstPadDirection direction, GstCaps * caps, GstCaps * othercaps);
 static GstFlowReturn gst_vulkan_view_convert_transform (GstBaseTransform * bt,
     GstBuffer * inbuf, GstBuffer * outbuf);
-static GstFlowReturn gst_vulkan_view_convert_set_caps (GstBaseTransform * bt,
+static gboolean gst_vulkan_view_convert_set_caps (GstBaseTransform * bt,
     GstCaps * in_caps, GstCaps * out_caps);
 
 static VkAttachmentReference