GNOME Bugzilla – Bug 662291
basetransform: cache transformed caps where appropriate
Last modified: 2011-11-08 12:36:43 UTC
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.
Created attachment 199520 [details] [review] basetransform: cache transformed caps where appropriate
Created attachment 199521 [details] [review] 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. Typo fix spotted by sjoerd
Comment on attachment 199521 [details] [review] basetransform: cache transformed caps where appropriate I think this needs some more locking. Protect the cached caps with the object lock everywhere, otherwise looks good
Created attachment 199532 [details] [review] 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.
commit 168e5c0abb4c33de12c685e0efda6d4f9efdab2f Author: Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> Date: Thu Oct 20 14:02:44 2011 +0100 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
Reverted for 0.11, needs to be redone there with the filter and all.
*** Bug 590942 has been marked as a duplicate of this bug. ***