Blender Git Loki
Git Commits -> Revision 02ace95
Revision 02ace95 by Sergey Sharybin (master) June 14, 2011, 16:22 (GMT) |
Camera tracking integration =========================== - itasc adopted for Eigen3 library. It compiles well, but need deeper testing for regressions. - Removed Eigen2 library. - Added settings to tracker which could be changed from UI. - Pattern area is now affects on tracker. Currently libmv supports square patterns which are centered to marker's position. Maximal pattern dimensions is sending to libmv as pattern size. Would be changed when libmv would support non-centered and non-square patterns. - Fixed bug with syncing pattern's flags when tracking. - Current frame in cache line became a bit more visible. It's useful for me to when debugging. - Changed behaviour of "Add Marekr" operator: not it's non-modal and places marker on mouse position at click. - Added macro "Add Marekr and Move" which is used to place markers from toolbar button. - Added some utility functions to get image buffer under search and pattern area which also returns relative position of marker center for this images. Generated images are more "correct" from coords rounding POV, but re-calculation of marker position back to frame coords is more complicated and not implemented yet, so old not very accurate logic is still used. - Added preview widget with content of pattern area. NOTE: files saved in previous versions of this branch could easily crash on tracking. Use "Reset To Settings" button from Tracking Settings before tracking selected markers for such files. TODO: - Implement adjusting marker position from marker's preview widget. - We've got an idea of sliding marker after click before releasing mouse button. |
Commit Details:
Full Hash: 02ace953a93a1b503776446caa4d9131fb2a9afa
SVN Revision: 37482
Parent Commit: 7b40210
Lines Changed: +668, -30862
125 Deleted Paths:
/extern/Eigen2/eigen-update.sh (+0, -28)
/extern/Eigen2/Eigen/Array (+0, -39)
/extern/Eigen2/Eigen/Cholesky (+0, -65)
/extern/Eigen2/Eigen/Core (+0, -155)
/extern/Eigen2/Eigen/Dense (+0, -8)
/extern/Eigen2/Eigen/Eigen (+0, -2)
/extern/Eigen2/Eigen/Geometry (+0, -51)
/extern/Eigen2/Eigen/LeastSquares (+0, -27)
/extern/Eigen2/Eigen/LU (+0, -29)
/extern/Eigen2/Eigen/NewStdVector (+0, -168)
/extern/Eigen2/Eigen/QR (+0, -73)
/extern/Eigen2/Eigen/QtAlignedMalloc (+0, -29)
/extern/Eigen2/Eigen/Sparse (+0, -132)
/extern/Eigen2/Eigen/src/Array/BooleanRedux.h (+0, -145)
/extern/Eigen2/Eigen/src/Array/CwiseOperators.h (+0, -453)
/extern/Eigen2/Eigen/src/Array/Functors.h (+0, -309)
/extern/Eigen2/Eigen/src/Array/Norms.h (+0, -80)
/extern/Eigen2/Eigen/src/Array/PartialRedux.h (+0, -347)
/extern/Eigen2/Eigen/src/Array/Random.h (+0, -156)
/extern/Eigen2/Eigen/src/Array/Select.h (+0, -159)
/extern/Eigen2/Eigen/src/Cholesky/CholeskyInstantiations.cpp (+0, -35)
/extern/Eigen2/Eigen/src/Cholesky/LDLT.h (+0, -198)
/extern/Eigen2/Eigen/src/Cholesky/LLT.h (+0, -219)
/extern/Eigen2/Eigen/src/Core/arch/AltiVec/PacketMath.h (+0, -354)
/extern/Eigen2/Eigen/src/Core/arch/SSE/PacketMath.h (+0, -321)
/extern/Eigen2/Eigen/src/Core/Assign.h (+0, -445)
/extern/Eigen2/Eigen/src/Core/Block.h (+0, -752)
/extern/Eigen2/Eigen/src/Core/CacheFriendlyProduct.h (+0, -753)
/extern/Eigen2/Eigen/src/Core/Coeffs.h (+0, -384)
/extern/Eigen2/Eigen/src/Core/CommaInitializer.h (+0, -152)
/extern/Eigen2/Eigen/src/Core/CoreInstantiations.cpp (+0, -47)
/extern/Eigen2/Eigen/src/Core/Cwise.h (+0, -214)
/extern/Eigen2/Eigen/src/Core/CwiseBinaryOp.h (+0, -304)
/extern/Eigen2/Eigen/src/Core/CwiseNullaryOp.h (+0, -763)
/extern/Eigen2/Eigen/src/Core/CwiseUnaryOp.h (+0, -229)
/extern/Eigen2/Eigen/src/Core/DiagonalCoeffs.h (+0, -124)
/extern/Eigen2/Eigen/src/Core/DiagonalMatrix.h (+0, -144)
/extern/Eigen2/Eigen/src/Core/DiagonalProduct.h (+0, -130)
/extern/Eigen2/Eigen/src/Core/Dot.h (+0, -361)
/extern/Eigen2/Eigen/src/Core/Flagged.h (+0, -149)
/extern/Eigen2/Eigen/src/Core/Functors.h (+0, -378)
/extern/Eigen2/Eigen/src/Core/Fuzzy.h (+0, -234)
/extern/Eigen2/Eigen/src/Core/GenericPacketMath.h (+0, -150)
/extern/Eigen2/Eigen/src/Core/IO.h (+0, -184)
/extern/Eigen2/Eigen/src/Core/Map.h (+0, -111)
/extern/Eigen2/Eigen/src/Core/MapBase.h (+0, -202)
/extern/Eigen2/Eigen/src/Core/MathFunctions.h (+0, -295)
/extern/Eigen2/Eigen/src/Core/Matrix.h (+0, -639)
/extern/Eigen2/Eigen/src/Core/MatrixBase.h (+0, -632)
/extern/Eigen2/Eigen/src/Core/MatrixStorage.h (+0, -249)
/extern/Eigen2/Eigen/src/Core/Minor.h (+0, -122)
/extern/Eigen2/Eigen/src/Core/NestByValue.h (+0, -117)
/extern/Eigen2/Eigen/src/Core/NumTraits.h (+0, -142)
/extern/Eigen2/Eigen/src/Core/Part.h (+0, -377)
/extern/Eigen2/Eigen/src/Core/Product.h (+0, -769)
/extern/Eigen2/Eigen/src/Core/Redux.h (+0, -117)
/extern/Eigen2/Eigen/src/Core/SolveTriangular.h (+0, -297)
/extern/Eigen2/Eigen/src/Core/Sum.h (+0, -271)
/extern/Eigen2/Eigen/src/Core/Swap.h (+0, -145)
/extern/Eigen2/Eigen/src/Core/Transpose.h (+0, -228)
/extern/Eigen2/Eigen/src/Core/util/Constants.h (+0, -254)
/extern/Eigen2/Eigen/src/Core/util/DisableMSVCWarnings.h (+0, -5)
/extern/Eigen2/Eigen/src/Core/util/EnableMSVCWarnings.h (+0, -4)
/extern/Eigen2/Eigen/src/Core/util/ForwardDeclarations.h (+0, -125)
/extern/Eigen2/Eigen/src/Core/util/Macros.h (+0, -273)
/extern/Eigen2/Eigen/src/Core/util/Memory.h (+0, -387)
/extern/Eigen2/Eigen/src/Core/util/Meta.h (+0, -183)
/extern/Eigen2/Eigen/src/Core/util/StaticAssert.h (+0, -148)
/extern/Eigen2/Eigen/src/Core/util/XprHelper.h (+0, -219)
/extern/Eigen2/Eigen/src/Core/Visitor.h (+0, -228)
/extern/Eigen2/Eigen/src/Geometry/AlignedBox.h (+0, -173)
/extern/Eigen2/Eigen/src/Geometry/AngleAxis.h (+0, -228)
/extern/Eigen2/Eigen/src/Geometry/EulerAngles.h (+0, -96)
/extern/Eigen2/Eigen/src/Geometry/Hyperplane.h (+0, -268)
/extern/Eigen2/Eigen/src/Geometry/OrthoMethods.h (+0, -119)
/extern/Eigen2/Eigen/src/Geometry/ParametrizedLine.h (+0, -155)
/extern/Eigen2/Eigen/src/Geometry/Quaternion.h (+0, -521)
/extern/Eigen2/Eigen/src/Geometry/Rotation2D.h (+0, -159)
/extern/Eigen2/Eigen/src/Geometry/RotationBase.h (+0, -137)
/extern/Eigen2/Eigen/src/Geometry/Scaling.h (+0, -181)
/extern/Eigen2/Eigen/src/Geometry/Transform.h (+0, -785)
/extern/Eigen2/Eigen/src/Geometry/Translation.h (+0, -198)
/extern/Eigen2/Eigen/src/LeastSquares/LeastSquares.h (+0, -182)
/extern/Eigen2/Eigen/src/LU/Determinant.h (+0, -122)
/extern/Eigen2/Eigen/src/LU/Inverse.h (+0, -258)
/extern/Eigen2/Eigen/src/LU/LU.h (+0, -541)
/extern/Eigen2/Eigen/src/QR/EigenSolver.h (+0, -722)
/extern/Eigen2/Eigen/src/QR/HessenbergDecomposition.h (+0, -250)
/extern/Eigen2/Eigen/src/QR/QR.h (+0, -334)
/extern/Eigen2/Eigen/src/QR/QrInstantiations.cpp (+0, -43)
/extern/Eigen2/Eigen/src/QR/SelfAdjointEigenSolver.h (+0, -402)
/extern/Eigen2/Eigen/src/QR/Tridiagonalization.h (+0, -431)
/extern/Eigen2/Eigen/src/Sparse/AmbiVector.h (+0, -379)
/extern/Eigen2/Eigen/src/Sparse/CholmodSupport.h (+0, -236)
/extern/Eigen2/Eigen/src/Sparse/CompressedStorage.h (+0, -230)
/extern/Eigen2/Eigen/src/Sparse/CoreIterators.h (+0, -68)
/extern/Eigen2/Eigen/src/Sparse/DynamicSparseMatrix.h (+0, -299)
/extern/Eigen2/Eigen/src/Sparse/MappedSparseMatrix.h (+0, -175)
/extern/Eigen2/Eigen/src/Sparse/RandomSetter.h (+0, -330)
/extern/Eigen2/Eigen/src/Sparse/SparseAssign.h (+0, -0)
/extern/Eigen2/Eigen/src/Sparse/SparseBlock.h (+0, -454)
/extern/Eigen2/Eigen/src/Sparse/SparseCwise.h (+0, -178)
/extern/Eigen2/Eigen/src/Sparse/SparseCwiseBinaryOp.h (+0, -453)
/extern/Eigen2/Eigen/src/Sparse/SparseCwiseUnaryOp.h (+0, -186)
/extern/Eigen2/Eigen/src/Sparse/SparseDiagonalProduct.h (+0, -159)
/extern/Eigen2/Eigen/src/Sparse/SparseDot.h (+0, -97)
/extern/Eigen2/Eigen/src/Sparse/SparseFlagged.h (+0, -102)
/extern/Eigen2/Eigen/src/Sparse/SparseFuzzy.h (+0, -41)
/extern/Eigen2/Eigen/src/Sparse/SparseLDLT.h (+0, -346)
/extern/Eigen2/Eigen/src/Sparse/SparseLLT.h (+0, -205)
/extern/Eigen2/Eigen/src/Sparse/SparseLU.h (+0, -148)
/extern/Eigen2/Eigen/src/Sparse/SparseMatrix.h (+0, -452)
/extern/Eigen2/Eigen/src/Sparse/SparseMatrixBase.h (+0, -626)
/extern/Eigen2/Eigen/src/Sparse/SparseProduct.h (+0, -415)
/extern/Eigen2/Eigen/src/Sparse/SparseRedux.h (+0, -40)
/extern/Eigen2/Eigen/src/Sparse/SparseTranspose.h (+0, -90)
/extern/Eigen2/Eigen/src/Sparse/SparseUtil.h (+0, -148)
/extern/Eigen2/Eigen/src/Sparse/SparseVector.h (+0, -368)
/extern/Eigen2/Eigen/src/Sparse/SuperLUSupport.h (+0, -565)
/extern/Eigen2/Eigen/src/Sparse/TaucsSupport.h (+0, -210)
/extern/Eigen2/Eigen/src/Sparse/TriangularSolver.h (+0, -178)
/extern/Eigen2/Eigen/src/Sparse/UmfPackSupport.h (+0, -289)
/extern/Eigen2/Eigen/src/SVD/SVD.h (+0, -646)
/extern/Eigen2/Eigen/StdVector (+0, -147)
/extern/Eigen2/Eigen/SVD (+0, -29)
/extern/Eigen2/Eigen/Array (+0, -39)
/extern/Eigen2/Eigen/Cholesky (+0, -65)
/extern/Eigen2/Eigen/Core (+0, -155)
/extern/Eigen2/Eigen/Dense (+0, -8)
/extern/Eigen2/Eigen/Eigen (+0, -2)
/extern/Eigen2/Eigen/Geometry (+0, -51)
/extern/Eigen2/Eigen/LeastSquares (+0, -27)
/extern/Eigen2/Eigen/LU (+0, -29)
/extern/Eigen2/Eigen/NewStdVector (+0, -168)
/extern/Eigen2/Eigen/QR (+0, -73)
/extern/Eigen2/Eigen/QtAlignedMalloc (+0, -29)
/extern/Eigen2/Eigen/Sparse (+0, -132)
/extern/Eigen2/Eigen/src/Array/BooleanRedux.h (+0, -145)
/extern/Eigen2/Eigen/src/Array/CwiseOperators.h (+0, -453)
/extern/Eigen2/Eigen/src/Array/Functors.h (+0, -309)
/extern/Eigen2/Eigen/src/Array/Norms.h (+0, -80)
/extern/Eigen2/Eigen/src/Array/PartialRedux.h (+0, -347)
/extern/Eigen2/Eigen/src/Array/Random.h (+0, -156)
/extern/Eigen2/Eigen/src/Array/Select.h (+0, -159)
/extern/Eigen2/Eigen/src/Cholesky/CholeskyInstantiations.cpp (+0, -35)
/extern/Eigen2/Eigen/src/Cholesky/LDLT.h (+0, -198)
/extern/Eigen2/Eigen/src/Cholesky/LLT.h (+0, -219)
/extern/Eigen2/Eigen/src/Core/arch/AltiVec/PacketMath.h (+0, -354)
/extern/Eigen2/Eigen/src/Core/arch/SSE/PacketMath.h (+0, -321)
/extern/Eigen2/Eigen/src/Core/Assign.h (+0, -445)
/extern/Eigen2/Eigen/src/Core/Block.h (+0, -752)
/extern/Eigen2/Eigen/src/Core/CacheFriendlyProduct.h (+0, -753)
/extern/Eigen2/Eigen/src/Core/Coeffs.h (+0, -384)
/extern/Eigen2/Eigen/src/Core/CommaInitializer.h (+0, -152)
/extern/Eigen2/Eigen/src/Core/CoreInstantiations.cpp (+0, -47)
/extern/Eigen2/Eigen/src/Core/Cwise.h (+0, -214)
/extern/Eigen2/Eigen/src/Core/CwiseBinaryOp.h (+0, -304)
/extern/Eigen2/Eigen/src/Core/CwiseNullaryOp.h (+0, -763)
/extern/Eigen2/Eigen/src/Core/CwiseUnaryOp.h (+0, -229)
/extern/Eigen2/Eigen/src/Core/DiagonalCoeffs.h (+0, -124)
/extern/Eigen2/Eigen/src/Core/DiagonalMatrix.h (+0, -144)
/extern/Eigen2/Eigen/src/Core/DiagonalProduct.h (+0, -130)
/extern/Eigen2/Eigen/src/Core/Dot.h (+0, -361)
/extern/Eigen2/Eigen/src/Core/Flagged.h (+0, -149)
/extern/Eigen2/Eigen/src/Core/Functors.h (+0, -378)
/extern/Eigen2/Eigen/src/Core/Fuzzy.h (+0, -234)
/extern/Eigen2/Eigen/src/Core/GenericPacketMath.h (+0, -150)
/extern/Eigen2/Eigen/src/Core/IO.h (+0, -184)
/extern/Eigen2/Eigen/src/Core/Map.h (+0, -111)
/extern/Eigen2/Eigen/src/Core/MapBase.h (+0, -202)
/extern/Eigen2/Eigen/src/Core/MathFunctions.h (+0, -295)
/extern/Eigen2/Eigen/src/Core/Matrix.h (+0, -639)
/extern/Eigen2/Eigen/src/Core/MatrixBase.h (+0, -632)
/extern/Eigen2/Eigen/src/Core/MatrixStorage.h (+0, -249)
/extern/Eigen2/Eigen/src/Core/Minor.h (+0, -122)
/extern/Eigen2/Eigen/src/Core/NestByValue.h (+0, -117)
/extern/Eigen2/Eigen/src/Core/NumTraits.h (+0, -142)
/extern/Eigen2/Eigen/src/Core/Part.h (+0, -377)
/extern/Eigen2/Eigen/src/Core/Product.h (+0, -769)
/extern/Eigen2/Eigen/src/Core/Redux.h (+0, -117)
/extern/Eigen2/Eigen/src/Core/SolveTriangular.h (+0, -297)
/extern/Eigen2/Eigen/src/Core/Sum.h (+0, -271)
/extern/Eigen2/Eigen/src/Core/Swap.h (+0, -145)
/extern/Eigen2/Eigen/src/Core/Transpose.h (+0, -228)
/extern/Eigen2/Eigen/src/Core/util/Constants.h (+0, -254)
/extern/Eigen2/Eigen/src/Core/util/DisableMSVCWarnings.h (+0, -5)
/extern/Eigen2/Eigen/src/Core/util/EnableMSVCWarnings.h (+0, -4)
/extern/Eigen2/Eigen/src/Core/util/ForwardDeclarations.h (+0, -125)
/extern/Eigen2/Eigen/src/Core/util/Macros.h (+0, -273)
/extern/Eigen2/Eigen/src/Core/util/Memory.h (+0, -387)
/extern/Eigen2/Eigen/src/Core/util/Meta.h (+0, -183)
/extern/Eigen2/Eigen/src/Core/util/StaticAssert.h (+0, -148)
/extern/Eigen2/Eigen/src/Core/util/XprHelper.h (+0, -219)
/extern/Eigen2/Eigen/src/Core/Visitor.h (+0, -228)
/extern/Eigen2/Eigen/src/Geometry/AlignedBox.h (+0, -173)
/extern/Eigen2/Eigen/src/Geometry/AngleAxis.h (+0, -228)
/extern/Eigen2/Eigen/src/Geometry/EulerAngles.h (+0, -96)
/extern/Eigen2/Eigen/src/Geometry/Hyperplane.h (+0, -268)
/extern/Eigen2/Eigen/src/Geometry/OrthoMethods.h (+0, -119)
/extern/Eigen2/Eigen/src/Geometry/ParametrizedLine.h (+0, -155)
/extern/Eigen2/Eigen/src/Geometry/Quaternion.h (+0, -521)
/extern/Eigen2/Eigen/src/Geometry/Rotation2D.h (+0, -159)
/extern/Eigen2/Eigen/src/Geometry/RotationBase.h (+0, -137)
/extern/Eigen2/Eigen/src/Geometry/Scaling.h (+0, -181)
/extern/Eigen2/Eigen/src/Geometry/Transform.h (+0, -785)
/extern/Eigen2/Eigen/src/Geometry/Translation.h (+0, -198)
/extern/Eigen2/Eigen/src/LeastSquares/LeastSquares.h (+0, -182)
/extern/Eigen2/Eigen/src/LU/Determinant.h (+0, -122)
/extern/Eigen2/Eigen/src/LU/Inverse.h (+0, -258)
/extern/Eigen2/Eigen/src/LU/LU.h (+0, -541)
/extern/Eigen2/Eigen/src/QR/EigenSolver.h (+0, -722)
/extern/Eigen2/Eigen/src/QR/HessenbergDecomposition.h (+0, -250)
/extern/Eigen2/Eigen/src/QR/QR.h (+0, -334)
/extern/Eigen2/Eigen/src/QR/QrInstantiations.cpp (+0, -43)
/extern/Eigen2/Eigen/src/QR/SelfAdjointEigenSolver.h (+0, -402)
/extern/Eigen2/Eigen/src/QR/Tridiagonalization.h (+0, -431)
/extern/Eigen2/Eigen/src/Sparse/AmbiVector.h (+0, -379)
/extern/Eigen2/Eigen/src/Sparse/CholmodSupport.h (+0, -236)
/extern/Eigen2/Eigen/src/Sparse/CompressedStorage.h (+0, -230)
/extern/Eigen2/Eigen/src/Sparse/CoreIterators.h (+0, -68)
/extern/Eigen2/Eigen/src/Sparse/DynamicSparseMatrix.h (+0, -299)
/extern/Eigen2/Eigen/src/Sparse/MappedSparseMatrix.h (+0, -175)
/extern/Eigen2/Eigen/src/Sparse/RandomSetter.h (+0, -330)
/extern/Eigen2/Eigen/src/Sparse/SparseAssign.h (+0, -0)
/extern/Eigen2/Eigen/src/Sparse/SparseBlock.h (+0, -454)
/extern/Eigen2/Eigen/src/Sparse/SparseCwise.h (+0, -178)
/extern/Eigen2/Eigen/src/Sparse/SparseCwiseBinaryOp.h (+0, -453)
/extern/Eigen2/Eigen/src/Sparse/SparseCwiseUnaryOp.h (+0, -186)
/extern/Eigen2/Eigen/src/Sparse/SparseDiagonalProduct.h (+0, -159)
/extern/Eigen2/Eigen/src/Sparse/SparseDot.h (+0, -97)
/extern/Eigen2/Eigen/src/Sparse/SparseFlagged.h (+0, -102)
/extern/Eigen2/Eigen/src/Sparse/SparseFuzzy.h (+0, -41)
/extern/Eigen2/Eigen/src/Sparse/SparseLDLT.h (+0, -346)
/extern/Eigen2/Eigen/src/Sparse/SparseLLT.h (+0, -205)
/extern/Eigen2/Eigen/src/Sparse/SparseLU.h (+0, -148)
/extern/Eigen2/Eigen/src/Sparse/SparseMatrix.h (+0, -452)
/extern/Eigen2/Eigen/src/Sparse/SparseMatrixBase.h (+0, -626)
/extern/Eigen2/Eigen/src/Sparse/SparseProduct.h (+0, -415)
/extern/Eigen2/Eigen/src/Sparse/SparseRedux.h (+0, -40)
/extern/Eigen2/Eigen/src/Sparse/SparseTranspose.h (+0, -90)
/extern/Eigen2/Eigen/src/Sparse/SparseUtil.h (+0, -148)
/extern/Eigen2/Eigen/src/Sparse/SparseVector.h (+0, -368)
/extern/Eigen2/Eigen/src/Sparse/SuperLUSupport.h (+0, -565)
/extern/Eigen2/Eigen/src/Sparse/TaucsSupport.h (+0, -210)
/extern/Eigen2/Eigen/src/Sparse/TriangularSolver.h (+0, -178)
/extern/Eigen2/Eigen/src/Sparse/UmfPackSupport.h (+0, -289)
/extern/Eigen2/Eigen/src/SVD/SVD.h (+0, -646)
/extern/Eigen2/Eigen/StdVector (+0, -147)
/extern/Eigen2/Eigen/SVD (+0, -29)
35 Modified Paths:
/extern/Eigen3/eigen-update.sh (+1, -1) (Diff)
/extern/libmv/libmv-capi.cpp (+31, -11) (Diff)
/extern/libmv/libmv-capi.h (+2, -2) (Diff)
/intern/itasc/CMakeLists.txt (+196, -108) (Diff)
/intern/itasc/ConstraintSet.cpp (+3, -3) (Diff)
/intern/itasc/ControlledObject.cpp (+1, -1) (Diff)
/intern/itasc/CopyPose.cpp (+1, -1) (Diff)
/intern/itasc/kdl/inertia.cpp (+1, -1) (Diff)
/intern/itasc/kdl/inertia.hpp (+1, -1) (Diff)
/intern/itasc/kdl/utilities/svd_eigen_HH.hpp (+1, -1) (Diff)
/intern/itasc/Scene.cpp (+9, -9) (Diff)
/intern/itasc/SConscript (+1, -1) (Diff)
/intern/itasc/WDLSSolver.cpp (+3, -3) (Diff)
/intern/itasc/WSDLSSolver.cpp (+4, -4) (Diff)
/release/scripts/startup/bl_ui/space_clip.py (+54, -3) (Diff)
/source/blender/blenkernel/BKE_tracking.h (+6, -0) (Diff)
/source/blender/blenkernel/intern/movieclip.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/tracking.c (+67, -22) (Diff)
/source/blender/editors/include/ED_clip.h (+3, -0) (Diff)
/source/blender/editors/include/UI_interface.h (+1, -0) (Diff)
/source/blender/editors/space_api/spacetypes.c (+2, -0) (Diff)
/source/blender/editors/space_clip/clip_buttons.c (+45, -0) (Diff)
/source/blender/editors/space_clip/clip_draw.c (+84, -12) (Diff)
/source/blender/editors/space_clip/clip_intern.h (+4, -0) (Diff)
/source/blender/editors/space_clip/clip_ops.c (+12, -0) (Diff)
/source/blender/editors/space_clip/space_clip.c (+4, -0) (Diff)
/source/blender/editors/space_clip/tracking_ops.c (+49, -52) (Diff)
/source/blender/editors/transform/transform_conversions.c (+0, -1) (Diff)
/source/blender/ikplugin/CMakeLists.txt (+1, -1) (Diff)
/source/blender/ikplugin/SConscript (+1, -1) (Diff)
/source/blender/makesdna/DNA_tracking_types.h (+8, -0) (Diff)
/source/blender/makesrna/intern/rna_movieclip.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_tracking.c (+60, -10) (Diff)
/source/blender/makesrna/intern/rna_ui_api.c (+8, -0) (Diff)
/source/blenderplayer/bad_level_call_stubs/stubs.c (+1, -0) (Diff)
/extern/libmv/libmv-capi.cpp (+31, -11) (Diff)
/extern/libmv/libmv-capi.h (+2, -2) (Diff)
/intern/itasc/CMakeLists.txt (+196, -108) (Diff)
/intern/itasc/ConstraintSet.cpp (+3, -3) (Diff)
/intern/itasc/ControlledObject.cpp (+1, -1) (Diff)
/intern/itasc/CopyPose.cpp (+1, -1) (Diff)
/intern/itasc/kdl/inertia.cpp (+1, -1) (Diff)
/intern/itasc/kdl/inertia.hpp (+1, -1) (Diff)
/intern/itasc/kdl/utilities/svd_eigen_HH.hpp (+1, -1) (Diff)
/intern/itasc/Scene.cpp (+9, -9) (Diff)
/intern/itasc/SConscript (+1, -1) (Diff)
/intern/itasc/WDLSSolver.cpp (+3, -3) (Diff)
/intern/itasc/WSDLSSolver.cpp (+4, -4) (Diff)
/release/scripts/startup/bl_ui/space_clip.py (+54, -3) (Diff)
/source/blender/blenkernel/BKE_tracking.h (+6, -0) (Diff)
/source/blender/blenkernel/intern/movieclip.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/tracking.c (+67, -22) (Diff)
/source/blender/editors/include/ED_clip.h (+3, -0) (Diff)
/source/blender/editors/include/UI_interface.h (+1, -0) (Diff)
/source/blender/editors/space_api/spacetypes.c (+2, -0) (Diff)
/source/blender/editors/space_clip/clip_buttons.c (+45, -0) (Diff)
/source/blender/editors/space_clip/clip_draw.c (+84, -12) (Diff)
/source/blender/editors/space_clip/clip_intern.h (+4, -0) (Diff)
/source/blender/editors/space_clip/clip_ops.c (+12, -0) (Diff)
/source/blender/editors/space_clip/space_clip.c (+4, -0) (Diff)
/source/blender/editors/space_clip/tracking_ops.c (+49, -52) (Diff)
/source/blender/editors/transform/transform_conversions.c (+0, -1) (Diff)
/source/blender/ikplugin/CMakeLists.txt (+1, -1) (Diff)
/source/blender/ikplugin/SConscript (+1, -1) (Diff)
/source/blender/makesdna/DNA_tracking_types.h (+8, -0) (Diff)
/source/blender/makesrna/intern/rna_movieclip.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_tracking.c (+60, -10) (Diff)
/source/blender/makesrna/intern/rna_ui_api.c (+8, -0) (Diff)
/source/blenderplayer/bad_level_call_stubs/stubs.c (+1, -0) (Diff)