diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2012-03-09 14:01:29 +0400 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2012-03-09 14:01:29 +0400 |
commit | eb1b38f31a96d029caa4672c66608adcdc646048 (patch) | |
tree | 3d9a2de0014381a6b89af6822dd7e44a30cf8c03 /source/blender/editors/space_clip | |
parent | 0641f1723b5a0290d4d67a52d7db66df1be79f61 (diff) |
Some fixes for 2D stabilization:
- Ron aspect ratio correction after applying location
There're still some annoynments with rotation stabilization with
pixel aspect != 1, will be fixed later.
- Joining tracks will update track used for rotation stabilization/
Diffstat (limited to 'source/blender/editors/space_clip')
-rw-r--r-- | source/blender/editors/space_clip/tracking_ops.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/source/blender/editors/space_clip/tracking_ops.c b/source/blender/editors/space_clip/tracking_ops.c index a4592e9fc25..b4990180b19 100644 --- a/source/blender/editors/space_clip/tracking_ops.c +++ b/source/blender/editors/space_clip/tracking_ops.c @@ -1170,7 +1170,7 @@ void CLIP_OT_select_grouped(wmOperatorType *ot) /* identifiers */ ot->name= "Select Grouped"; - ot->description= "Joint Selected Tracks"; + ot->description= "Select all tracks from specified group"; ot->idname= "CLIP_OT_select_grouped"; /* api callbacks */ @@ -2974,6 +2974,9 @@ static int join_tracks_exec(bContext *C, wmOperator *op) if(TRACK_VIEW_SELECTED(sc, track) && track!=act_track) { BKE_tracking_join_tracks(act_track, track); + if(tracking->stabilization.rot_track == track) + tracking->stabilization.rot_track= act_track; + BKE_tracking_free_track(track); BLI_freelinkN(tracksbase, track); } |