GST_GL_TEXTURE_TARGET_2D_STR, NULL);
gst_gl_view_convert_set_caps (mix->viewconvert, in_caps, caps);
+ gst_caps_unref (in_caps);
return TRUE;
}
case GST_QUERY_CAPS:
{
GstCaps *filter, *left, *right, *combined, *ret, *templ_caps;
+ gboolean result;
gst_query_parse_caps (query, &filter);
gst_caps_intersect_full (combined, templ_caps,
GST_CAPS_INTERSECT_FIRST);
gst_caps_unref (templ_caps);
+ gst_caps_unref (combined);
GST_LOG_OBJECT (split, "Returning sink pad caps %" GST_PTR_FORMAT, ret);
gst_query_set_caps_result (query, ret);
- return !gst_caps_is_empty (ret);
+ result = !gst_caps_is_empty (ret);
+ gst_caps_unref (ret);
+ return result;
}
default:
return gst_pad_query_default (pad, parent, query);