From 68eac71910f522685f957a25e6b1cf6dd3daa0ef Mon Sep 17 00:00:00 2001 From: "Reynaldo H. Verdejo Pinochet" Date: Mon, 17 Sep 2012 11:57:24 -0300 Subject: [PATCH] eglglessink: Add error checking on eglSwapBuffers --- ext/eglgles/gsteglglessink.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ext/eglgles/gsteglglessink.c b/ext/eglgles/gsteglglessink.c index b49992f..062f69c 100644 --- a/ext/eglgles/gsteglglessink.c +++ b/ext/eglgles/gsteglglessink.c @@ -1522,7 +1522,11 @@ gst_eglglessink_render_and_display (GstEglGlesSink * eglglessink, if (got_gl_error ("glDrawElements")) goto HANDLE_ERROR; - eglSwapBuffers (eglglessink->display, eglglessink->surface); + if ((eglSwapBuffers (eglglessink->display, eglglessink->surface)) + == EGL_FALSE) { + show_egl_error ("eglSwapBuffers"); + goto HANDLE_ERROR; + } } GST_DEBUG_OBJECT (eglglessink, "Succesfully rendered 1 frame"); -- 2.7.4