Revision: 52403
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=52403
Author:   nazgul
Date:     2012-11-20 11:44:55 +0000 (Tue, 20 Nov 2012)
Log Message:
-----------
Motion tracking: fixed View Selection operator in cases pixel aspect != 1

This could break old files a little bit -- clip view could be offset/zoomed
in comparison with previous releases in pixel aspect != 1.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/space_clip/space_clip.c

Modified: trunk/blender/source/blender/editors/space_clip/space_clip.c
===================================================================
--- trunk/blender/source/blender/editors/space_clip/space_clip.c        
2012-11-20 10:43:11 UTC (rev 52402)
+++ trunk/blender/source/blender/editors/space_clip/space_clip.c        
2012-11-20 11:44:55 UTC (rev 52403)
@@ -1028,18 +1028,15 @@
 static void movieclip_main_area_set_view2d(const bContext *C, ARegion *ar)
 {
        SpaceClip *sc = CTX_wm_space_clip(C);
-       MovieClip *clip = ED_space_clip_get_clip(sc);
-       float x1, y1, w, h;
+       float x1, y1, w, h, aspx, aspy;
        int width, height, winx, winy;
 
        ED_space_clip_get_size(sc, &width, &height);
+       ED_space_clip_get_aspect(sc, &aspx, &aspy);
 
-       w = width;
-       h = height;
+       w = width * aspx;
+       h = height * aspy;
 
-       if (clip)
-               h *= clip->aspy / clip->aspx / 
clip->tracking.camera.pixel_aspect;
-
        winx = BLI_rcti_size_x(&ar->winrct) + 1;
        winy = BLI_rcti_size_y(&ar->winrct) + 1;
 

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

Reply via email to