gl/filter: always initialize the upload object
authorMatthew Waters <ystreet00@gmail.com>
Wed, 7 May 2014 14:43:14 +0000 (00:43 +1000)
committerTim-Philipp Müller <tim@centricular.com>
Sat, 9 Dec 2017 19:31:39 +0000 (19:31 +0000)
gst-libs/gst/gl/gstglfilter.c

index e40679c..4b2a2ea 100644 (file)
@@ -1127,9 +1127,9 @@ gst_gl_filter_transform (GstBaseTransform * bt, GstBuffer * inbuf,
       filter->upload = gst_object_ref (GST_GL_BUFFER_POOL (pool)->upload);
     } else {
       filter->upload = gst_gl_upload_new (filter->context);
-      if (!gst_gl_upload_init_format (filter->upload, &filter->in_info))
-        goto upload_error;
     }
+    if (!gst_gl_upload_init_format (filter->upload, &filter->in_info))
+      goto upload_error;
 
     gst_caps_unref (in_caps);
     gst_caps_unref (out_caps);