viv-fb: Don't destroy the native FB display

It causes crashes in applications because the result of
fbGetDisplay() might be in use elsewhere in the application
and Vivante doesn't seem to do any refcounting
This commit is contained in:
Jan Schmidt 2017-11-23 23:01:52 +11:00 committed by Tim-Philipp Müller
parent 7d1f3db884
commit a4834c4352

View file

@ -59,8 +59,8 @@ gst_gl_display_viv_fb_finalize (GObject * object)
{
GstGLDisplayVivFB *display_viv_fb = GST_GL_DISPLAY_VIV_FB (object);
if (display_viv_fb->display)
fbDestroyDisplay (display_viv_fb->display);
// We don't destroy the FB Display - it causes crashes in applications
// because Vivante doesn't seem to do any refcounting
G_OBJECT_CLASS (gst_gl_display_viv_fb_parent_class)->finalize (object);
}