Libmv: Replace region tracker with autotracker in Blender
authorSergey Sharybin <sergey.vfx@gmail.com>
Sun, 22 Jun 2014 14:19:48 +0000 (20:19 +0600)
committerSergey Sharybin <sergey.vfx@gmail.com>
Thu, 30 Oct 2014 18:12:19 +0000 (23:12 +0500)
commit606329d0f872d675faf9362f9d2f89cf0551dd25
tree259d77fba634b811fe8e5d51201a01f3d7156cb6
parent7013d55580f59066f8b88626808502feb2d66e3d
Libmv: Replace region tracker with autotracker in Blender

The title actually tells it all, this commit switches Blender to use the new
autotrack API from Libmv.

From the user point of view it means that prediction model is now used when
tracking which gives really nice results.

All the other changes are not really visible for users, those are just frame
accessors, caches and so for the new API.
extern/libmv/intern/autotrack.cc
source/blender/blenkernel/BKE_tracking.h
source/blender/blenkernel/CMakeLists.txt
source/blender/blenkernel/intern/tracking_auto.c [new file with mode: 0644]
source/blender/blenkernel/intern/tracking_region_tracker.c
source/blender/blenkernel/intern/tracking_util.c
source/blender/blenkernel/tracking_private.h
source/blender/editors/space_clip/space_clip.c
source/blender/editors/space_clip/tracking_ops.c