From: Reynaldo H. Verdejo Pinochet Date: Mon, 17 Sep 2012 14:57:24 +0000 (-0300) Subject: eglglessink: Add error checking on eglSwapBuffers X-Git-Tag: 1.19.3~507^2~14674 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=68eac71910f522685f957a25e6b1cf6dd3daa0ef;p=platform%2Fupstream%2Fgstreamer.git eglglessink: Add error checking on eglSwapBuffers --- 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");