Blender Git Commit Log

Git Commits -> Revision 92ddc03

Revision 92ddc03 by Sergey Sharybin (master)
October 7, 2011, 19:21 (GMT)
Camera tracking integration
===========================

Fixed threading issues used to happen when compositor tree
and rendering happened in the same time. Problem was caused
by cached camera intrinsics stored in MovieTracking structure
and access to which wasn't thread-safe.

Now each movie distoriton mode stores it's own camera intrinsics
in it's storage which makes compositor (un)distoriton be totally
thread-safe and this also makes compositor tree faster when
(un)distortion happens on images with different resolution.

Commit Details:

Full Hash: 92ddc03126dfa706d693575323bff1bbceb1bfcb
SVN Revision: 40850
Parent Commit: f8b0811
Lines Changed: +305, -280

16 Modified Paths:

/extern/libmv/bundle.sh (+2, -1) (Diff)
/extern/libmv/ChangeLog (+12, -194) (Diff)
/extern/libmv/libmv-capi.cpp (+8, -0) (Diff)
/extern/libmv/libmv-capi.h (+2, -0) (Diff)
/extern/libmv/libmv/simple_pipeline/camera_intrinsics.cc (+44, -6) (Diff)
/extern/libmv/libmv/simple_pipeline/camera_intrinsics.h (+1, -0) (Diff)
/extern/libmv/patches/scaled_distortion.patch (+67, -21) (Diff)
/source/blender/blenkernel/BKE_movieclip.h (+3, -1) (Diff)
/source/blender/blenkernel/BKE_tracking.h (+8, -0) (Diff)
/source/blender/blenkernel/intern/movieclip.c (+9, -5) (Diff)
/source/blender/blenkernel/intern/tracking.c (+78, -45) (Diff)
/source/blender/blenloader/intern/readfile.c (+25, -1) (Diff)
/source/blender/blenloader/intern/writefile.c (+2, -0) (Diff)
/source/blender/editors/space_clip/clip_ops.c (+10, -2) (Diff)
/source/blender/nodes/composite/nodes/node_composite_moviedistortion.c (+22, -4) (Diff)
/source/blender/nodes/composite/node_composite_tree.c (+12, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021