if (window->callback)
wl_callback_destroy (window->callback);
- if (window->buffer)
- wl_buffer_destroy (window->buffer);
-
if (window->shell_surface)
wl_shell_surface_destroy (window->shell_surface);
int width, height;
struct wl_surface *surface;
struct wl_shell_surface *shell_surface;
- struct wl_buffer *buffer;
struct wl_callback *callback;
guint redraw_pending :1;
/*Fixme: Enable metadata checking handling based on the config of pool */
- wpool->caps = gst_caps_ref (caps);
- wpool->info = info;
wpool->width = info.width;
wpool->height = info.height;
GstWaylandSink *sink;
/*Fixme: keep all these in GstWaylandBufferPoolPrivate*/
- GstCaps *caps;
- GstVideoInfo info;
guint width;
guint height;
};