} client_event_handler;
};
-static Eina_List *_vo_list = NULL;
-
static void _e_comp_wl_video_object_setup(E_Video_Object *vo, E_Client *ec);
static void _e_comp_wl_video_object_destroy(E_Video_Object *vo);
if (vo->ec != ec) return ECORE_CALLBACK_PASS_ON;
if (!ec->comp_data) return ECORE_CALLBACK_PASS_ON;
- _vo_list = eina_list_remove(_vo_list, vo);
-
_e_comp_wl_video_object_destroy(vo);
return ECORE_CALLBACK_PASS_ON;
VIN("create.", ec);
- _vo_list = eina_list_append(_vo_list, vo);
-
_e_comp_wl_video_object_setup(vo, ec);
vo->client_event_handler.remove =
E_Video_Object *vo = wl_resource_get_user_data(resource);
EINA_SAFETY_ON_NULL_RETURN(vo);
- _vo_list = eina_list_remove(_vo_list, vo);
-
_e_comp_wl_video_object_destroy(vo);
}
e_comp->wl_comp_data->available_hw_accel.scaler = EINA_FALSE;
E_FREE_FUNC(e_comp->wl_comp_data->video.global, wl_global_destroy);
- E_FREE_LIST(_vo_list, _e_comp_wl_video_object_destroy);
e_info_server_hook_set("vbuf", NULL, NULL);
e_info_server_hook_set("video-to-primary", NULL, NULL);