From c08c795bb42768ecd26bc524d62833bc962e860e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Sat, 16 Jan 2016 17:12:29 +0200 Subject: [PATCH] glcolorconvert: Caps passed to fixate_caps() are not owned by us and guaranteed to be fixed So don't try to fixate them, which takes ownership and steals them from basetransform. https://bugzilla.gnome.org/show_bug.cgi?id=760696 --- gst-libs/gst/gl/gstglcolorconvert.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/gst-libs/gst/gl/gstglcolorconvert.c b/gst-libs/gst/gl/gstglcolorconvert.c index d7f9e2f122..84323a7f91 100644 --- a/gst-libs/gst/gl/gstglcolorconvert.c +++ b/gst-libs/gst/gl/gstglcolorconvert.c @@ -893,8 +893,6 @@ gst_gl_color_convert_fixate_caps (GstGLContext * convert, return other; } - caps = gst_caps_fixate (caps); - gst_video_info_from_caps (&info, caps); gst_video_info_from_caps (&other_info, other); @@ -927,7 +925,6 @@ gst_gl_color_convert_fixate_caps (GstGLContext * convert, gst_structure_set_value (s_other, "texture-target", &item); g_value_unset (&item); - gst_caps_unref (caps); return other; }