Blender Git Loki
Git Commits -> Revision e7003bc
Revision e7003bc by Richard Antalik (master) June 17, 2021, 01:42 (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: e7003bc9654b217e5938d64fb40094035735de9b
Parent Commit: c73be23
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)