Blender Git Loki
Git Commits -> Revision 63dc720
Revision 63dc720 by Richard Antalik (soc-2021-curves) June 21, 2021, 14:31 (GMT) |
VSE: Reduce transform code complexity Reduce complexity of sequencer transform code by removing recursivity. This is possible by treating meta strips (mostly) as any other strip and containing all transform code within SEQ_ functions. Unfortunately internally meta strips still require special treatment, but all complexity from code all over transform code seems to be possible to contain within one function. Functional change: Previously adjusting handle of single image strip moved animation. Now animation is not moved, which is behavior for all other strips. Reviewed By: sergey, mano-wii Differential Revision: https://developer.blender.org/D11493 |
Commit Details:
Full Hash: 63dc720fad05606b90bce426d24ff48633e1ec28
Parent Commit: c12f638
Committed By: Dilith Jayakody
Lines Changed: +129, -245
7 Modified Paths:
/source/blender/editors/space_sequencer/sequencer_draw.c (+0, -2) (Diff)
/source/blender/editors/space_sequencer/sequencer_edit.c (+3, -3) (Diff)
/source/blender/editors/transform/transform_convert_sequencer.c (+111, -235) (Diff)
/source/blender/makesdna/DNA_sequence_types.h (+3, -2) (Diff)
/source/blender/sequencer/intern/strip_time.c (+2, -2) (Diff)
/source/blender/sequencer/intern/strip_transform.c (+9, -1) (Diff)
/source/blender/sequencer/SEQ_time.h (+1, -0) (Diff)
/source/blender/editors/space_sequencer/sequencer_edit.c (+3, -3) (Diff)
/source/blender/editors/transform/transform_convert_sequencer.c (+111, -235) (Diff)
/source/blender/makesdna/DNA_sequence_types.h (+3, -2) (Diff)
/source/blender/sequencer/intern/strip_time.c (+2, -2) (Diff)
/source/blender/sequencer/intern/strip_transform.c (+9, -1) (Diff)
/source/blender/sequencer/SEQ_time.h (+1, -0) (Diff)