wayland: Turn wl objects into GstObjects

For better logging and locking support.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6830>
This commit is contained in:
Robert Mader 2025-05-15 13:47:35 +02:00 committed by GStreamer Marge Bot
parent 0ed3a83ee7
commit 61f03a0ec1
3 changed files with 6 additions and 6 deletions

View File

@ -27,11 +27,11 @@ G_BEGIN_DECLS
#define GST_TYPE_WL_BUFFER gst_wl_buffer_get_type ()
GST_WL_API
G_DECLARE_FINAL_TYPE (GstWlBuffer, gst_wl_buffer, GST, WL_BUFFER, GObject);
G_DECLARE_FINAL_TYPE (GstWlBuffer, gst_wl_buffer, GST, WL_BUFFER, GstObject);
struct _GstWlBuffer
{
GObject parent_instance;
GstObject parent_instance;
};
GST_WL_API

View File

@ -30,11 +30,11 @@ G_BEGIN_DECLS
#define GST_TYPE_WL_DISPLAY (gst_wl_display_get_type ())
GST_WL_API
G_DECLARE_FINAL_TYPE (GstWlDisplay, gst_wl_display, GST, WL_DISPLAY, GObject);
G_DECLARE_FINAL_TYPE (GstWlDisplay, gst_wl_display, GST, WL_DISPLAY, GstObject);
struct _GstWlDisplay
{
GObject parent_instance;
GstObject parent_instance;
};
GST_WL_API

View File

@ -28,11 +28,11 @@ G_BEGIN_DECLS
#define GST_TYPE_WL_WINDOW (gst_wl_window_get_type ())
GST_WL_API
G_DECLARE_FINAL_TYPE (GstWlWindow, gst_wl_window, GST, WL_WINDOW, GObject);
G_DECLARE_FINAL_TYPE (GstWlWindow, gst_wl_window, GST, WL_WINDOW, GstObject);
struct _GstWlWindow
{
GObject parent_instance;
GstObject parent_instance;
};
GST_WL_API