Revert "Revert "[MMFMWK-7873] glimagesink: need add glFinish after eglswapbuffer""
This reverts commit 53629b5360c862db84408b9ddf3d4b6034c5d803.
Change-Id: I0c2190df8045ae6e18b736b66c957a264309dff7
diff --git a/gst-libs/gst/gl/egl/gstglcontext_egl.c b/gst-libs/gst/gl/egl/gstglcontext_egl.c
index a8cf2f8..6d9ca2b 100644
--- a/gst-libs/gst/gl/egl/gstglcontext_egl.c
+++ b/gst-libs/gst/gl/egl/gstglcontext_egl.c
@@ -671,10 +671,13 @@
gst_gl_context_egl_swap_buffers (GstGLContext * context)
{
GstGLContextEGL *egl;
+ const GstGLFuncs *gl;
egl = GST_GL_CONTEXT_EGL (context);
+ gl = context->gl_vtable;
eglSwapBuffers (egl->egl_display, egl->egl_surface);
+ gl->Finish();
}
static GstGLAPI