basetransform: cache transformed caps where appropriate
authorVincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Thu, 20 Oct 2011 13:02:44 +0000 (14:02 +0100)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 20 Oct 2011 14:54:27 +0000 (16:54 +0200)
commit168e5c0abb4c33de12c685e0efda6d4f9efdab2f
treef29434fdc371b86f5cd352700a5b4f7cf90fce0a
parent905d1fea180dfa8c81486712689bba54639ef472
basetransform: cache transformed caps where appropriate

Speeds up negotiation a fair bit on a contrived pipeline
with a dozen colorspace conversions.

Hopefully clears out the cache every time it ought to.

https://bugzilla.gnome.org/show_bug.cgi?id=662291
libs/gst/base/gstbasetransform.c