Skip to content

fix egl context leak and display creation race

Matthew Waters requested to merge ystreet/gstreamer-vaapi:egl-fixes into master

commit f517f5e6

egl: Fix racyness in display thread creation

Multiple different scenarios could break the display thread creation and
end up blocking waiting for thread o be created.  Fix them all by
correctly waiting for a new boolean to become valid.

commit 35e3629f

egl: don't advertise a wrapped EGLContext as actually wrapped

It's not actually wrapped as we create a new EGLContext from the passed
in EGLContext.  As a result, the created EGLContext was never destroyed.

Merge request reports