From bdbe83a88e923f4d1233a6298c588a8b77b625bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Tue, 13 Mar 2018 13:09:28 +0000 Subject: [PATCH] wayland: GST_EXPORT -> GST_WAYLAND_API We need different export decorators for the different libs. For now no actual change though, just rename before the release, and add prelude headers to define the new decorator to GST_EXPORT. --- gst-libs/gst/wayland/wayland.h | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/gst-libs/gst/wayland/wayland.h b/gst-libs/gst/wayland/wayland.h index 12e2c1fd16..5cc0e5f749 100644 --- a/gst-libs/gst/wayland/wayland.h +++ b/gst-libs/gst/wayland/wayland.h @@ -29,20 +29,24 @@ #include #include +#ifndef GST_WAYLAND_API +#define GST_WAYLAND_API GST_EXPORT +#endif + G_BEGIN_DECLS /* The type of GstContext used to pass the wl_display pointer * from the application to the sink */ #define GST_WAYLAND_DISPLAY_HANDLE_CONTEXT_TYPE "GstWaylandDisplayHandleContextType" -GST_EXPORT +GST_WAYLAND_API gboolean gst_is_wayland_display_handle_need_context_message (GstMessage * msg); -GST_EXPORT +GST_WAYLAND_API GstContext * gst_wayland_display_handle_context_new (struct wl_display * display); -GST_EXPORT +GST_WAYLAND_API struct wl_display * gst_wayland_display_handle_context_get_handle (GstContext * context); @@ -79,14 +83,14 @@ struct _GstWaylandVideoInterface { void (*end_geometry_change) (GstWaylandVideo *video); }; -GST_EXPORT +GST_WAYLAND_API GType gst_wayland_video_get_type (void); /* virtual function wrappers */ -GST_EXPORT +GST_WAYLAND_API void gst_wayland_video_begin_geometry_change (GstWaylandVideo * video); -GST_EXPORT +GST_WAYLAND_API void gst_wayland_video_end_geometry_change (GstWaylandVideo * video); G_END_DECLS