vulkan: move element register definition to relevant element headers
authorMatthew Waters <matthew@centricular.com>
Tue, 17 May 2022 03:22:33 +0000 (13:22 +1000)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Tue, 14 Jun 2022 03:34:05 +0000 (03:34 +0000)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2470>

subprojects/gst-plugins-bad/ext/vulkan/gstvulkanelements.h
subprojects/gst-plugins-bad/ext/vulkan/vkcolorconvert.h
subprojects/gst-plugins-bad/ext/vulkan/vkdeviceprovider.h
subprojects/gst-plugins-bad/ext/vulkan/vkdownload.h
subprojects/gst-plugins-bad/ext/vulkan/vkimageidentity.h
subprojects/gst-plugins-bad/ext/vulkan/vkshaderspv.h
subprojects/gst-plugins-bad/ext/vulkan/vksink.h
subprojects/gst-plugins-bad/ext/vulkan/vkupload.h
subprojects/gst-plugins-bad/ext/vulkan/vkviewconvert.h

index 8389d88..82a4238 100644 (file)
 
 void vulkan_element_init (GstPlugin * plugin);
 
-GST_ELEMENT_REGISTER_DECLARE (vulkancolorconvert);
-GST_ELEMENT_REGISTER_DECLARE (vulkandownload);
-GST_ELEMENT_REGISTER_DECLARE (vulkanimageidentity);
-GST_ELEMENT_REGISTER_DECLARE (vulkanshaderspv);
-GST_ELEMENT_REGISTER_DECLARE (vulkansink);
-GST_ELEMENT_REGISTER_DECLARE (vulkanupload);
-GST_ELEMENT_REGISTER_DECLARE (vulkanviewconvert);
-GST_DEVICE_PROVIDER_REGISTER_DECLARE (vulkandeviceprovider);
-
-
 #endif /* __GST_VULKAN_ELEMENTS_H__ */
index 8c14381..80fda9c 100644 (file)
@@ -70,6 +70,8 @@ struct _GstVulkanColorConvertClass
 
 GType gst_vulkan_color_convert_get_type(void);
 
+GST_ELEMENT_REGISTER_DECLARE (vulkancolorconvert);
+
 G_END_DECLS
 
 #endif
index 5ee4007..47346ce 100644 (file)
@@ -85,6 +85,8 @@ struct _GstVulkanDeviceObjectClass {
 
 GType        gst_vulkan_device_object_get_type (void);
 
+GST_DEVICE_PROVIDER_REGISTER_DECLARE (vulkandeviceprovider);
+
 G_END_DECLS
 
 #endif /* __GST_VULKAN_DEVICE_PROVIDER_H__ */
index 061d087..1264603 100644 (file)
@@ -82,6 +82,8 @@ struct _GstVulkanDownloadClass
 
 GType gst_vulkan_download_get_type(void);
 
+GST_ELEMENT_REGISTER_DECLARE (vulkandownload);
+
 G_END_DECLS
 
 #endif
index f10994e..7a5a0fd 100644 (file)
@@ -51,6 +51,8 @@ struct _GstVulkanImageIdentityClass
 
 GType gst_vulkan_image_identity_get_type(void);
 
+GST_ELEMENT_REGISTER_DECLARE (vulkanimageidentity);
+
 G_END_DECLS
 
 #endif
index 83912dc..2b0c0cc 100644 (file)
@@ -58,6 +58,8 @@ struct _GstVulkanShaderSpvClass
 
 GType gst_vulkan_shader_spv_get_type(void);
 
+GST_ELEMENT_REGISTER_DECLARE (vulkanshaderspv);
+
 G_END_DECLS
 
 #endif
index 40ec8da..9fdf990 100644 (file)
@@ -71,6 +71,8 @@ struct _GstVulkanSinkClass
 
 GType gst_vulkan_sink_get_type(void);
 
+GST_ELEMENT_REGISTER_DECLARE (vulkansink);
+
 G_END_DECLS
 
 #endif
index 1eb7791..915ef7c 100644 (file)
@@ -82,6 +82,8 @@ struct _GstVulkanUploadClass
 
 GType gst_vulkan_upload_get_type(void);
 
+GST_ELEMENT_REGISTER_DECLARE (vulkanupload);
+
 G_END_DECLS
 
 #endif
index 809301c..65c88ed 100644 (file)
@@ -67,6 +67,8 @@ struct _GstVulkanViewConvertClass
 
 GType gst_vulkan_view_convert_get_type(void);
 
+GST_ELEMENT_REGISTER_DECLARE (vulkanviewconvert);
+
 G_END_DECLS
 
 #endif