[Bf-blender-cvs] [917b875] master: Tracking: Fix one frame memory leak when tracking last frame

Sergey Sharybin noreply at git.blender.org
Wed Mar 25 09:23:18 CET 2015


Commit: 917b8754f9d89b9d0a1488d83e0c5ff308c74e1d
Author: Sergey Sharybin
Date:   Wed Mar 25 13:20:37 2015 +0500
Branches: master
https://developer.blender.org/rB917b8754f9d89b9d0a1488d83e0c5ff308c74e1d

Tracking: Fix one frame memory leak when tracking last frame

===================================================================

M	extern/libmv/libmv/autotrack/autotrack.cc

===================================================================

diff --git a/extern/libmv/libmv/autotrack/autotrack.cc b/extern/libmv/libmv/autotrack/autotrack.cc
index 96a0ef6..4c7bdf1 100644
--- a/extern/libmv/libmv/autotrack/autotrack.cc
+++ b/extern/libmv/libmv/autotrack/autotrack.cc
@@ -154,6 +154,7 @@ bool AutoTrack::TrackMarker(Marker* tracked_marker,
                                                      frame_accessor_,
                                                      &tracked_image);
   if (!tracked_key) {
+    frame_accessor_->ReleaseImage(reference_key);
     LG << "Couldn't get frame for tracked marker: " << tracked_marker;
     return false;
   }




More information about the Bf-blender-cvs mailing list