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); }
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); }