}
}
+static void
+_e_comp_wl_video_cb_destroy(struct wl_client *client, struct wl_resource *resource)
+{
+ wl_resource_destroy(resource);
+}
+
static const struct tizen_video_interface _e_comp_wl_video_interface =
{
_e_comp_wl_video_cb_get_object,
_e_comp_wl_video_cb_get_viewport,
+ _e_comp_wl_video_cb_destroy,
};
static void
const tbm_format *formats = NULL;
int i, count = 0;
- if (!(res = wl_resource_create(client, &tizen_video_interface, MIN(version, 1), id)))
+ if (!(res = wl_resource_create(client, &tizen_video_interface, MIN(version, 2), id)))
{
ERR("Could not create tizen_video_interface resource: %m");
wl_client_post_no_memory(client);
}
e_comp->wl_comp_data->video.global =
- wl_global_create(e_comp_wl->wl.disp, &tizen_video_interface, 1, NULL, _e_comp_wl_video_cb_bind);
+ wl_global_create(e_comp_wl->wl.disp, &tizen_video_interface, 2, NULL, _e_comp_wl_video_cb_bind);
/* try to add tizen_video to wayland globals */
if (!e_comp->wl_comp_data->video.global)