Beispiel #1
0
void rgba_destroy(rgba_surface_t *rgba)
{
	if (!rgba->device)
		return;

	if (rgba->device->osd_enabled)
	{
		if(!rgba->device->g2d_enabled)
			vdp_pixman_unref(rgba);

		cedrus_mem_free(rgba->data);
	}

	sfree(rgba->device);
}
Beispiel #2
0
static void h265_video_private_free(video_surface_ctx_t *surface)
{
	struct h265_video_private *vp = surface->decoder_private;
	cedrus_mem_free(vp->extra_data);
	free(vp);
}