[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [41624] trunk/blender: quiet warnings when building without libmv
Campbell Barton
ideasman42 at gmail.com
Mon Nov 7 17:26:23 CET 2011
Revision: 41624
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=41624
Author: campbellbarton
Date: 2011-11-07 16:26:23 +0000 (Mon, 07 Nov 2011)
Log Message:
-----------
quiet warnings when building without libmv
Modified Paths:
--------------
trunk/blender/build_files/cmake/config/blender_lite.cmake
trunk/blender/source/blender/blenkernel/intern/tracking.c
Modified: trunk/blender/build_files/cmake/config/blender_lite.cmake
===================================================================
--- trunk/blender/build_files/cmake/config/blender_lite.cmake 2011-11-07 15:57:52 UTC (rev 41623)
+++ trunk/blender/build_files/cmake/config/blender_lite.cmake 2011-11-07 16:26:23 UTC (rev 41624)
@@ -13,6 +13,7 @@
set(WITH_CODEC_FFMPEG OFF CACHE FORCE BOOL)
set(WITH_CODEC_SNDFILE OFF CACHE FORCE BOOL)
set(WITH_FFTW3 OFF CACHE FORCE BOOL)
+set(WITH_LIBMV OFF CACHE FORCE BOOL)
set(WITH_GAMEENGINE OFF CACHE FORCE BOOL)
set(WITH_IK_ITASC OFF CACHE FORCE BOOL)
set(WITH_IMAGE_CINEON OFF CACHE FORCE BOOL)
Modified: trunk/blender/source/blender/blenkernel/intern/tracking.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/tracking.c 2011-11-07 15:57:52 UTC (rev 41623)
+++ trunk/blender/source/blender/blenkernel/intern/tracking.c 2011-11-07 16:26:23 UTC (rev 41624)
@@ -58,7 +58,9 @@
#include "IMB_imbuf.h"
#ifdef WITH_LIBMV
-#include "libmv-capi.h"
+# include "libmv-capi.h"
+#else
+struct libmv_Features;
#endif
typedef struct MovieDistortion {
@@ -1379,6 +1381,12 @@
return error;
}
+#else
+ (void)tracking;
+ (void)width;
+ (void)height;
+
+ return -1.0f;
#endif
}
@@ -1581,6 +1589,10 @@
/* result is in image coords already */
nco[0]= x;
nco[1]= y;
+#else
+ (void)camera;
+ (void)co;
+ (void)nco;
#endif
}
@@ -1597,9 +1609,14 @@
nco[0]= x * camera->focal + camera->principal[0];
nco[1]= y * camera->focal + camera->principal[1] * aspy;
+#else
+ (void)camera;
+ (void)co;
+ (void)nco;
#endif
}
+#ifdef WITH_LIBMV
static int point_in_stroke(bGPDstroke *stroke, float x, float y)
{
int i, prev;
@@ -1643,7 +1660,6 @@
static void retrieve_libmv_features(MovieTracking *tracking, struct libmv_Features *features,
int framenr, int width, int height, bGPDlayer *layer, int place_outside_layer)
{
-#ifdef WITH_LIBMV
int a;
a= libmv_countFeatures(features);
@@ -1668,8 +1684,8 @@
track->search_flag|= SELECT;
}
}
+}
#endif
-}
void BKE_tracking_detect_fast(MovieTracking *tracking, ImBuf *ibuf,
int framenr, int margin, int min_trackness, int min_distance, bGPDlayer *layer,
@@ -1686,6 +1702,15 @@
retrieve_libmv_features(tracking, features, framenr, ibuf->x, ibuf->y, layer, place_outside_layer);
libmv_destroyFeatures(features);
+#else
+ (void)tracking;
+ (void)ibuf;
+ (void)framenr;
+ (void)margin;
+ (void)min_trackness;
+ (void)min_distance;
+ (void)layer;
+ (void)place_outside_layer;
#endif
}
@@ -2048,6 +2073,8 @@
#ifdef WITH_LIBMV
new_distortion->intrinsics= libmv_CameraIntrinsicsCopy(distortion->intrinsics);
+#else
+ (void)distortion;
#endif
return new_distortion;
@@ -2068,6 +2095,12 @@
camera->principal[0], camera->principal[1] * aspy,
camera->k1, camera->k2, camera->k3, width, height * aspy);
}
+#else
+ (void)distortion;
+ (void)width;
+ (void)height;
+ (void)camera;
+ (void)aspy;
#endif
}
@@ -2108,6 +2141,11 @@
#endif
}
+#ifndef WITH_LIBMV
+ (void)overscan;
+ (void)undistort;
+#endif
+
return resibuf;
}
More information about the Bf-blender-cvs
mailing list