[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [55071] trunk/blender/source/blender/ blenkernel/intern/tracking.c: code cleanup: quiet float/ double conversion warnings.

Campbell Barton ideasman42 at gmail.com
Wed Mar 6 03:52:35 CET 2013


Revision: 55071
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=55071
Author:   campbellbarton
Date:     2013-03-06 02:52:34 +0000 (Wed, 06 Mar 2013)
Log Message:
-----------
code cleanup: quiet float/double conversion warnings.

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-03-06 01:59:09 UTC (rev 55070)
+++ trunk/blender/source/blender/blenkernel/intern/tracking.c	2013-03-06 02:52:34 UTC (rev 55071)
@@ -1446,7 +1446,7 @@
 	camera_intrinsics_options->k3 = camera->k3;
 
 	camera_intrinsics_options->image_width = calibration_width;
-	camera_intrinsics_options->image_height = (double) calibration_height * aspy;
+	camera_intrinsics_options->image_height = (double) (calibration_height * aspy);
 }
 #endif
 
@@ -1594,8 +1594,8 @@
 
 	libmv_InvertIntrinsics(&camera_intrinsics_options, x, y, &x, &y);
 
-	r_co[0] = x * camera->focal + camera->principal[0];
-	r_co[1] = y * camera->focal + camera->principal[1] * aspy;
+	r_co[0] = (float)x * camera->focal + camera->principal[0];
+	r_co[1] = (float)y * camera->focal + camera->principal[1] * aspy;
 #else
 	(void) camera;
 	(void) co;
@@ -1730,14 +1730,14 @@
 		int a;
 
 		for (a = 0; a < 5; a++) {
-			src_pixel_x[a] += ((track->offset[0] * frame_width) - ((int) (track->offset[0] * frame_width)));
-			src_pixel_y[a] += ((track->offset[1] * frame_height) - ((int) (track->offset[1] * frame_height)));
+			src_pixel_x[a] += (double) ((track->offset[0] * frame_width) - ((int) (track->offset[0] * frame_width)));
+			src_pixel_y[a] += (double) ((track->offset[1] * frame_height) - ((int) (track->offset[1] * frame_height)));
 
 			/* when offset is negative, rounding happens in opposite direction */
 			if (track->offset[0] < 0.0f)
-				src_pixel_x[a] += 1.0f;
+				src_pixel_x[a] += 1.0;
 			if (track->offset[1] < 0.0f)
-				src_pixel_y[a] += 1.0f;
+				src_pixel_y[a] += 1.0;
 		}
 	}
 
@@ -2749,7 +2749,7 @@
 	tracking->camera.focal = focal_length;
 
 	tracking->camera.principal[0] = principal_x;
-	tracking->camera.principal[1] = principal_y / aspy;
+	tracking->camera.principal[1] = principal_y / (double)aspy;
 
 	tracking->camera.k1 = k1;
 	tracking->camera.k2 = k2;




More information about the Bf-blender-cvs mailing list