Blender Git Commit Log

Git Commits -> Revision 9e4a4c2

Revision 9e4a4c2 by Richard Antalik (master)
December 15, 2020, 20:49 (GMT)
VSE: Move remove gaps operator logic to module code

Logic was broken into finding gaps and ofsetting strips.
Functions were modified so they work on explicitly defined seqbase,
so they can be used as python API functions.

Functional changes:
- Improve performance by calculating gap length and offseting strips
at once. Previously strips were offset by one frame.
- Calculate gap from start frame. Previously gap was considered only
inbetween strips.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D9730

Commit Details:

Full Hash: 9e4a4c2e996c3741c2beaf5ed5aadc8cb8801ac3
Parent Commit: 7e8f698
Lines Changed: +212, -122

10 Modified Paths:

/source/blender/editors/space_sequencer/sequencer_draw.c (+1, -1) (Diff)
/source/blender/editors/space_sequencer/sequencer_edit.c (+6, -110) (Diff)
/source/blender/editors/space_sequencer/sequencer_intern.h (+0, -1) (Diff)
/source/blender/editors/space_sequencer/sequencer_view.c (+7, -1) (Diff)
/source/blender/sequencer/intern/render.c (+9, -8) (Diff)
/source/blender/sequencer/intern/strip_edit.c (+35, -0) (Diff)
/source/blender/sequencer/intern/strip_time.c (+84, -0) (Diff)
/source/blender/sequencer/intern/strip_time.h (+12, -0) (Diff)
/source/blender/sequencer/intern/strip_transform.c (+30, -0) (Diff)
/source/blender/sequencer/SEQ_sequencer.h (+28, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021