Revision: 42038
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=42038
Author:   nazgul
Date:     2011-11-21 19:54:47 +0000 (Mon, 21 Nov 2011)
Log Message:
-----------
Fixed threading issue when tracking several tracks

Issue was caused by using and changing clip user from tracking context.

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   2011-11-21 
17:14:44 UTC (rev 42037)
+++ trunk/blender/source/blender/blenkernel/intern/tracking.c   2011-11-21 
19:54:47 UTC (rev 42038)
@@ -859,13 +859,12 @@
 {
        ImBuf *ibuf;
        int framenr_old= context->user.framenr;
+       MovieClipUser user= context->user;
 
-       context->user.framenr= framenr;
+       user.framenr= framenr;
 
        ibuf= BKE_movieclip_get_ibuf_flag(context->clip, &context->user, 0);
 
-       context->user.framenr= framenr_old;
-
        return ibuf;
 }
 

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to