diff --git a/gst-libs/gst/gl/gstglfilter.c b/gst-libs/gst/gl/gstglfilter.c index 772efd7577..b43d2ac786 100644 --- a/gst-libs/gst/gl/gstglfilter.c +++ b/gst-libs/gst/gl/gstglfilter.c @@ -240,8 +240,8 @@ gst_gl_filter_fixate_caps (GstBaseTransform * bt, GValue fpar = { 0, }, tpar = { 0,}; - othercaps = gst_caps_truncate (othercaps); othercaps = gst_caps_make_writable (othercaps); + othercaps = gst_caps_truncate (othercaps); GST_DEBUG_OBJECT (bt, "trying to fixate othercaps %" GST_PTR_FORMAT " based on caps %" GST_PTR_FORMAT, othercaps, caps);