Compositor: Speedup movie (un)distortion operation
authorSergey Sharybin <sergey.vfx@gmail.com>
Tue, 26 Jan 2016 10:42:55 +0000 (11:42 +0100)
committerSergey Sharybin <sergey.vfx@gmail.com>
Tue, 26 Jan 2016 10:44:43 +0000 (11:44 +0100)
commitc8d2ebe13c1a93a7390df60607525c47614b4984
treef6c5f8403db37778e4905d4f865070cec187089e
parentf1f42c6172c7e656f42cb4895c0badf10f33a1ad
Compositor: Speedup movie (un)distortion operation

Avoid per-pixel camera intrincs object construction and synchronization.

Here on a bit synthetic file it gives about 40% speedup with a single node.
intern/libmv/intern/camera_intrinsics.cc
intern/libmv/intern/camera_intrinsics.h
intern/libmv/intern/stub.cc
source/blender/blenkernel/BKE_tracking.h
source/blender/blenkernel/intern/tracking.c
source/blender/compositor/intern/COM_compositor.cpp
source/blender/compositor/operations/COM_MovieDistortionOperation.cpp
source/blender/compositor/operations/COM_MovieDistortionOperation.h