From 89713808ada054df74fd413e02ea32023badf30d Mon Sep 17 00:00:00 2001 From: wm4 Date: Thu, 2 Jul 2015 00:27:20 +0200 Subject: vo_opengl: X11 EGL: more detailed error reporting --- video/out/gl_x11egl.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/video/out/gl_x11egl.c b/video/out/gl_x11egl.c index 417d1526f9..c23ac70851 100644 --- a/video/out/gl_x11egl.c +++ b/video/out/gl_x11egl.c @@ -99,12 +99,16 @@ static bool config_window_x11_egl(struct MPGLContext *ctx, int flags) struct vo *vo = ctx->vo; bool es = flags & VOFLAG_GLES; - if (!eglBindAPI(es ? EGL_OPENGL_ES_API : EGL_OPENGL_API)) + if (!eglBindAPI(es ? EGL_OPENGL_ES_API : EGL_OPENGL_API)) { + MP_FATAL(vo, "Could not bind API (%s).\n", es ? "GLES" : "GL"); return false; + } p->egl_display = eglGetDisplay(vo->x11->display); - if (!eglInitialize(p->egl_display, NULL, NULL)) + if (!eglInitialize(p->egl_display, NULL, NULL)) { + MP_FATAL(vo, "Could not initialize EGL.\n"); return false; + } EGLConfig config = select_fb_config_egl(ctx, es); if (!config) -- cgit v1.2.3