diff --git a/ext/gl/gstgluploadelement.c b/ext/gl/gstgluploadelement.c index be01143aa3..368c2c93c9 100644 --- a/ext/gl/gstgluploadelement.c +++ b/ext/gl/gstgluploadelement.c @@ -145,6 +145,9 @@ _gst_gl_upload_element_propose_allocation (GstBaseTransform * bt, { GstGLUploadElement *upload = GST_GL_UPLOAD_ELEMENT (bt); + if (!upload->upload) + return FALSE; + gst_gl_upload_propose_allocation (upload->upload, decide_query, query); return TRUE;