[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [40583] branches/soc-2011-tomato/extern/ libmv: Camera tracking integration
Sergey Sharybin
g.ulairi at gmail.com
Mon Sep 26 22:03:08 CEST 2011
Revision: 40583
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=40583
Author: nazgul
Date: 2011-09-26 20:03:07 +0000 (Mon, 26 Sep 2011)
Log Message:
-----------
Camera tracking integration
===========================
Attempt to fix MinGW compilaiton.
Modified Paths:
--------------
branches/soc-2011-tomato/extern/libmv/libmv/numeric/numeric.h
branches/soc-2011-tomato/extern/libmv/patches/series
Added Paths:
-----------
branches/soc-2011-tomato/extern/libmv/patches/mingw.patch
Modified: branches/soc-2011-tomato/extern/libmv/libmv/numeric/numeric.h
===================================================================
--- branches/soc-2011-tomato/extern/libmv/libmv/numeric/numeric.h 2011-09-26 19:00:12 UTC (rev 40582)
+++ branches/soc-2011-tomato/extern/libmv/libmv/numeric/numeric.h 2011-09-26 20:03:07 UTC (rev 40583)
@@ -40,7 +40,7 @@
}
#endif //_WIN32 || __APPLE__
-#if _WIN32
+#if (defined(WIN32) || defined(WIN64)) && !defined(__MINGW32__)
inline long lround(double d) {
return (long)(d>0 ? d+0.5 : ceil(d-0.5));
}
Added: branches/soc-2011-tomato/extern/libmv/patches/mingw.patch
===================================================================
--- branches/soc-2011-tomato/extern/libmv/patches/mingw.patch (rev 0)
+++ branches/soc-2011-tomato/extern/libmv/patches/mingw.patch 2011-09-26 20:03:07 UTC (rev 40583)
@@ -0,0 +1,13 @@
+diff --git a/src/libmv/numeric/numeric.h b/src/libmv/numeric/numeric.h
+index f39d126..21e0f06 100644
+--- a/src/libmv/numeric/numeric.h
++++ b/src/libmv/numeric/numeric.h
+@@ -40,7 +40,7 @@
+ }
+ #endif //_WIN32 || __APPLE__
+
+-#if _WIN32
++#if (defined(WIN32) || defined(WIN64)) && !defined(__MINGW32__)
+ inline long lround(double d) {
+ return (long)(d>0 ? d+0.5 : ceil(d-0.5));
+ }
Modified: branches/soc-2011-tomato/extern/libmv/patches/series
===================================================================
--- branches/soc-2011-tomato/extern/libmv/patches/series 2011-09-26 19:00:12 UTC (rev 40582)
+++ branches/soc-2011-tomato/extern/libmv/patches/series 2011-09-26 20:03:07 UTC (rev 40583)
@@ -6,3 +6,4 @@
levenberg_marquardt.patch
function_derivative.patch
high_distortion_crash_fix.patch
+mingw.patch
More information about the Bf-blender-cvs
mailing list