From 2115f11f0b29b0f48e377557fc4ca2ae3a0701e7 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 b3df2a0522..a9fbbc9c16 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;