From 88864ea2cc26f274e6e861176a31b8b353a78cb3 Mon Sep 17 00:00:00 2001 From: Julien Isorce Date: Tue, 6 May 2014 11:27:47 +0100 Subject: [PATCH] gl: no need to initialize a frame buffer object to upload an eglimage Fix https://bugzilla.gnome.org/show_bug.cgi?id=729588 --- gst-libs/gst/gl/gstglbufferpool.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gst-libs/gst/gl/gstglbufferpool.c b/gst-libs/gst/gl/gstglbufferpool.c index b3df2a0..a9fbbc9 100644 --- a/gst-libs/gst/gl/gstglbufferpool.c +++ b/gst-libs/gst/gl/gstglbufferpool.c @@ -175,6 +175,11 @@ gst_gl_buffer_pool_start (GstBufferPool * pool) GstGLBufferPool *glpool = GST_GL_BUFFER_POOL_CAST (pool); GstGLBufferPoolPrivate *priv = glpool->priv; +#if GST_GL_HAVE_PLATFORM_EGL + if (priv->want_eglimage) + return GST_BUFFER_POOL_CLASS (parent_class)->start (pool); +#endif + if (!gst_gl_upload_init_format (glpool->upload, &priv->info)) goto upload_error; -- 2.7.4