[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [59708] trunk/blender/source/blender/ blenkernel/intern/tracking.c: Remove some unneeded type conversions.

Sergey Sharybin sergey.vfx at gmail.com
Sun Sep 1 16:32:51 CEST 2013


Revision: 59708
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=59708
Author:   nazgul
Date:     2013-09-01 14:32:51 +0000 (Sun, 01 Sep 2013)
Log Message:
-----------
Remove some unneeded type conversions.

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/tracking.c

Modified: trunk/blender/source/blender/blenkernel/intern/tracking.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/tracking.c	2013-09-01 14:17:43 UTC (rev 59707)
+++ trunk/blender/source/blender/blenkernel/intern/tracking.c	2013-09-01 14:32:51 UTC (rev 59708)
@@ -212,7 +212,7 @@
 	tracking->settings.default_algorithm_flag |= TRACK_ALGORITHM_FLAG_USE_BRUTE;
 	tracking->settings.dist = 1;
 	tracking->settings.object_distance = 1;
-	tracking->settings.reconstruction_success_threshold = 1e-3;
+	tracking->settings.reconstruction_success_threshold = 1e-3f;
 
 	tracking->stabilization.scaleinf = 1.0f;
 	tracking->stabilization.locinf = 1.0f;
@@ -2053,8 +2053,8 @@
 
 		BKE_tracking_undistort_v2(tracking, pos, warped_pos);
 
-		delta[0] = max_ff(delta[0], fabs(pos[0] - warped_pos[0]));
-		delta[1] = max_ff(delta[1], fabs(pos[1] - warped_pos[1]));
+		delta[0] = max_ff(delta[0], fabsf(pos[0] - warped_pos[0]));
+		delta[1] = max_ff(delta[1], fabsf(pos[1] - warped_pos[1]));
 
 		/* top edge */
 		pos[0] = a;
@@ -2062,8 +2062,8 @@
 
 		BKE_tracking_undistort_v2(tracking, pos, warped_pos);
 
-		delta[0] = max_ff(delta[0], fabs(pos[0] - warped_pos[0]));
-		delta[1] = max_ff(delta[1], fabs(pos[1] - warped_pos[1]));
+		delta[0] = max_ff(delta[0], fabsf(pos[0] - warped_pos[0]));
+		delta[1] = max_ff(delta[1], fabsf(pos[1] - warped_pos[1]));
 
 		if (a >= rect->xmax)
 			break;
@@ -2079,8 +2079,8 @@
 
 		BKE_tracking_undistort_v2(tracking, pos, warped_pos);
 
-		delta[0] = max_ff(delta[0], fabs(pos[0] - warped_pos[0]));
-		delta[1] = max_ff(delta[1], fabs(pos[1] - warped_pos[1]));
+		delta[0] = max_ff(delta[0], fabsf(pos[0] - warped_pos[0]));
+		delta[1] = max_ff(delta[1], fabsf(pos[1] - warped_pos[1]));
 
 		/* right edge */
 		pos[0] = rect->xmax;
@@ -2088,8 +2088,8 @@
 
 		BKE_tracking_undistort_v2(tracking, pos, warped_pos);
 
-		delta[0] = max_ff(delta[0], fabs(pos[0] - warped_pos[0]));
-		delta[1] = max_ff(delta[1], fabs(pos[1] - warped_pos[1]));
+		delta[0] = max_ff(delta[0], fabsf(pos[0] - warped_pos[0]));
+		delta[1] = max_ff(delta[1], fabsf(pos[1] - warped_pos[1]));
 
 		if (a >= rect->ymax)
 			break;
@@ -3346,7 +3346,7 @@
 	struct libmv_Tracks *tracks;
 	bool select_keyframes;
 	int keyframe1, keyframe2;
-	short refine_flags;
+	int refine_flags;
 
 	struct libmv_Reconstruction *reconstruction;
 
@@ -4077,7 +4077,7 @@
  *
  * NOTE: frame number should be in clip space, not scene space
  */
-static void stabilization_calculate_data(MovieTracking *tracking, int framenr, float width, float height,
+static void stabilization_calculate_data(MovieTracking *tracking, int framenr, int width, int height,
                                          float firstmedian[2], float median[2],
                                          float translation[2], float *scale, float *angle)
 {
@@ -4107,7 +4107,7 @@
 		b[0] *= width;
 		b[1] *= height;
 
-		*angle = -atan2(a[0] * b[1] - a[1] * b[0], a[0] * b[0] + a[1] * b[1]);
+		*angle = -atan2f(a[0] * b[1] - a[1] * b[0], a[0] * b[0] + a[1] * b[1]);
 		*angle *= stab->rotinf;
 
 		/* convert to rotation around image center */
@@ -4167,8 +4167,8 @@
 
 			BKE_tracking_stabilization_data_to_mat4(width, height, aspect, translation, 1.0f, angle, mat);
 
-			si = sin(angle);
-			co = cos(angle);
+			si = sinf(angle);
+			co = cosf(angle);
 
 			for (i = 0; i < 4; i++) {
 				int j;
@@ -4307,7 +4307,7 @@
 	float tloc[2], tscale, tangle;
 	MovieTrackingStabilization *stab = &tracking->stabilization;
 	ImBuf *tmpibuf;
-	float width = ibuf->x, height = ibuf->y;
+	int width = ibuf->x, height = ibuf->y;
 	float aspect = tracking->camera.pixel_aspect;
 	float mat[4][4];
 	int j, filter = tracking->stabilization.filter;
@@ -4369,7 +4369,7 @@
 	for (j = 0; j < tmpibuf->y; j++) {
 		int i;
 		for (i = 0; i < tmpibuf->x; i++) {
-			float vec[3] = {i, j, 0};
+			float vec[3] = {i, j, 0.0f};
 
 			mul_v3_m4v3(vec, mat, vec);
 




More information about the Bf-blender-cvs mailing list