Blender Git Commit Log

Git Commits -> Revision 88c02bf

Revision 88c02bf by Sebastian Parborg (master)
October 5, 2021, 16:53 (GMT)
VSE: Free animation strip data if they are not visible

Previously we would only free animation strip data when doing final
renders. If not doing a final render or simply just playing back videos
in the VSE, we would not free decoders or non VSE cache data from the
strips.

This would lead to memory usage exploding in complex VSE scenes.

Now we instead use the dumb apporach of freeing everything that is not
currently visible.

Commit Details:

Full Hash: 88c02bf826df371be89af326515a3216fb449673
Parent Commit: 0a1a173
Lines Changed: +4, -4

3 Modified Paths:

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