uploadelement: Protect against NULL pointer

I notice that if you stop the pipeline during a renegotiation
the upload may be NULL while an allocation query is being run.
In that scenario, returning FALSE to the allocation query is the
best thing.
This commit is contained in:
Nicolas Dufresne 2015-07-16 16:47:05 -04:00
parent fecef40463
commit 04beac6e0f

View file

@ -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;