Force reconfigure of basetransform to recheck alloc request

While reconfiguring a basetransform element we need also to recheck
the alloc request. Because it's possible that due to caps changes
the proxy_alloc state is not correct anymore.
(Re-commit after discusion with Wim on IRC)
This commit is contained in:
Thijs Vermeir 2009-01-29 13:30:45 +01:00
parent 846d56b865
commit 8a080229c7

View file

@ -2454,5 +2454,6 @@ gst_base_transform_reconfigure (GstBaseTransform * trans)
GST_OBJECT_LOCK (trans); GST_OBJECT_LOCK (trans);
GST_DEBUG_OBJECT (trans, "marking reconfigure"); GST_DEBUG_OBJECT (trans, "marking reconfigure");
trans->priv->reconfigure = TRUE; trans->priv->reconfigure = TRUE;
gst_caps_replace (&trans->priv->sink_alloc, NULL);
GST_OBJECT_UNLOCK (trans); GST_OBJECT_UNLOCK (trans);
} }