Blender Git Commit Log

Git Commits -> Revision b647509

Revision b647509 by Richard Antalik (master)
December 13, 2021, 23:43 (GMT)
Fix T93844: High memory usage during VSE preview

Since 88c02bf826df FFmpeg handles are freed if image is not displayed.
This change did not work correctly if strips are inside meta strip,
because overlap did not consider meta strip boundary, only strips inside
of meta strip.

Pass frame range to `sequencer_all_free_anim_ibufs`, if strip is inside
of meta strip, frame range is reduced to fit meta strip boundary, but if
meta strip is being edited, range must be set to +/-`MAXFRAME`,
otherwise playback performance would be too bad.

Commit Details:

Full Hash: b64750991334517a0d0cfc94c21d7276d5e5e833
Parent Commit: 2a0a6a0
Lines Changed: +27, -4

2 Modified Paths:

/source/blender/sequencer/intern/strip_relations.c (+24, -4) (Diff)
/source/blender/sequencer/SEQ_relations.h (+3, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021