From b15277ba0b13627cafc3cc161032707fe6809882 Mon Sep 17 00:00:00 2001 From: David Schleef Date: Fri, 9 Jan 2009 17:20:25 -0800 Subject: [PATCH] [291/906] Add check for GLEW_EXT_framebuffer_object --- gst-libs/gst/gl/gstgldisplay.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gst-libs/gst/gl/gstgldisplay.c b/gst-libs/gst/gl/gstgldisplay.c index 2ead62671c..e445f49763 100644 --- a/gst-libs/gst/gl/gstgldisplay.c +++ b/gst-libs/gst/gl/gstgldisplay.c @@ -1128,6 +1128,13 @@ gst_gl_display_thread_gen_fbo (GstGLDisplay *display) //-- generate frame buffer object + if (!GLEW_EXT_framebuffer_object) { + //turn off the pipeline because Frame buffer object is a not present + GST_WARNING ("Context, EXT_framebuffer_object supported: no"); + display->isAlive = FALSE; + return; + } + //setup FBO glGenFramebuffersEXT (1, &display->generated_fbo); glBindFramebufferEXT (GL_FRAMEBUFFER_EXT, display->generated_fbo);