Fix T51850: Motion tracking - poor performance with keyframe matching on large video
authorSergey Sharybin <sergey.vfx@gmail.com>
Mon, 14 Aug 2017 09:41:12 +0000 (11:41 +0200)
committerSergey Sharybin <sergey.vfx@gmail.com>
Mon, 14 Aug 2017 09:43:19 +0000 (11:43 +0200)
commita850235a44207d856644cab38a1155a85d90337a
tree4b086840edcfdd461bb72a5b4bc316b195b98908
parentba84eb0f19224987a3158ea333cac76554f2a904
Fix T51850: Motion tracking - poor performance with keyframe matching on large video

Enabled cache for frame accessor and tweaked policy so we guarantee keyframed
images to be always in the cache. The logic might fail in some real corner case
(for example, when doing multiple tracks at once on a system where we can not
fit 2 clip frames in cache) but things are much better now for regular use.
source/blender/blenkernel/intern/tracking_util.c