basetransform: Also fush the cache when changing the upstream caps suggestion
authorSjoerd Simons <sjoerd.simons@collabora.co.uk>
Fri, 28 Oct 2011 09:53:32 +0000 (11:53 +0200)
committerSjoerd Simons <sjoerd.simons@collabora.co.uk>
Fri, 28 Oct 2011 09:53:32 +0000 (11:53 +0200)
libs/gst/base/gstbasetransform.c

index db9e29c..0174ac8 100644 (file)
@@ -3027,6 +3027,7 @@ gst_base_transform_suggest (GstBaseTransform * trans, GstCaps * caps,
   trans->priv->sink_suggest = caps;
   trans->priv->size_suggest = size;
   trans->priv->suggest_pending = TRUE;
+  gst_base_transform_clear_transformed_caps_cache (trans);
   GST_DEBUG_OBJECT (trans, "new suggest %" GST_PTR_FORMAT, caps);
   GST_OBJECT_UNLOCK (trans->sinkpad);
 }