[Bf-blender-cvs] [9d0cbbe] master: Tracking: Fix bug when tracker will keep trying tracking past the footage
Sergey Sharybin
noreply at git.blender.org
Thu Jul 21 17:39:12 CEST 2016
Commit: 9d0cbbe1dd97a0346d8e10f9ddc2608181bf1148
Author: Sergey Sharybin
Date: Thu Jul 21 17:01:26 2016 +0200
Branches: master
https://developer.blender.org/rB9d0cbbe1dd97a0346d8e10f9ddc2608181bf1148
Tracking: Fix bug when tracker will keep trying tracking past the footage
===================================================================
M intern/libmv/intern/autotrack.cc
===================================================================
diff --git a/intern/libmv/intern/autotrack.cc b/intern/libmv/intern/autotrack.cc
index f0cbc68..3b7c9c5 100644
--- a/intern/libmv/intern/autotrack.cc
+++ b/intern/libmv/intern/autotrack.cc
@@ -67,12 +67,12 @@ int libmv_autoTrackMarker(libmv_AutoTrack* libmv_autotrack,
libmv_apiMarkerToMarker(*libmv_tracked_marker, &tracked_marker);
libmv_configureTrackRegionOptions(*libmv_options,
&options);
- (((AutoTrack*) libmv_autotrack)->TrackMarker(&tracked_marker,
- &result,
- &options));
+ bool ok = (((AutoTrack*) libmv_autotrack)->TrackMarker(&tracked_marker,
+ &result,
+ &options));
libmv_markerToApiMarker(tracked_marker, libmv_tracked_marker);
libmv_regionTrackergetResult(result, libmv_result);
- return result.is_usable();
+ return ok && result.is_usable();
}
void libmv_autoTrackAddMarker(libmv_AutoTrack* libmv_autotrack,
More information about the Bf-blender-cvs
mailing list