gl: no need to initialize a frame buffer object to upload an eglimage
Fix https://bugzilla.gnome.org/show_bug.cgi?id=729588
This commit is contained in:
parent
bcc633ed2c
commit
88864ea2cc
@ -175,6 +175,11 @@ gst_gl_buffer_pool_start (GstBufferPool * pool)
|
|||||||
GstGLBufferPool *glpool = GST_GL_BUFFER_POOL_CAST (pool);
|
GstGLBufferPool *glpool = GST_GL_BUFFER_POOL_CAST (pool);
|
||||||
GstGLBufferPoolPrivate *priv = glpool->priv;
|
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))
|
if (!gst_gl_upload_init_format (glpool->upload, &priv->info))
|
||||||
goto upload_error;
|
goto upload_error;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user