diff --git a/libs/gst/base/gstbasetransform.c b/libs/gst/base/gstbasetransform.c index 0174ac8c8b..d3889324ef 100644 --- a/libs/gst/base/gstbasetransform.c +++ b/libs/gst/base/gstbasetransform.c @@ -709,7 +709,7 @@ gst_base_transform_getcaps (GstPad * pad) peercaps = gst_pad_peer_get_caps_reffed (otherpad); GST_OBJECT_LOCK (trans); samecaps = (peercaps && trans->priv->cached_peer_caps[cache_index] - && gst_caps_is_equal (peercaps, + && gst_caps_is_strictly_equal (peercaps, trans->priv->cached_peer_caps[cache_index])); if (!samecaps) { if (trans->priv->cached_peer_caps[cache_index]) {