[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