Change-Id: I180e208c0d8c3a7060456c14e7465c0b1c55dd61
_tdm_vc4_udev_deinit(vc4_data);
#endif
- tdm_vc4_data_destroy_buffer_list(vc4_data);
-
tdm_vc4_display_destroy_output_list(vc4_data);
+ tdm_vc4_data_destroy_buffer_list(vc4_data);
if (vc4_data->plane_res)
drmModeFreePlaneResources(vc4_data->plane_res);
tdm_vc4_layer_data *l = NULL, *ll = NULL;
LIST_FOR_EACH_ENTRY_SAFE(l, ll, &o->layer_list, link) {
LIST_DEL(&l->link);
+ if (l->display_buffer)
+ tbm_surface_internal_unref(l->display_buffer->buffer);
free(l);
}
}