Sequencer: clear cache and animation buffers for strips outside of cursor when rendering
authorSergey Sharybin <sergey.vfx@gmail.com>
Mon, 20 Aug 2012 16:15:09 +0000 (16:15 +0000)
committerSergey Sharybin <sergey.vfx@gmail.com>
Mon, 20 Aug 2012 16:15:09 +0000 (16:15 +0000)
commit6f518e0ee9802042459098c4d7ef23aa4a47100a
tree8ff490862cf4397061b038a43400d203356ee00c
parentbbd138081e510ad4cc3e8bd2e27651e17c4c74de
Sequencer: clear cache and animation buffers for strips outside of cursor when rendering

This avoids having bunch of cached images when doing animation rendering,
keeping all the memory available for rendered itself.

This keeps memory usage low when rendering huge edits with mixed
scenes and movie strips.

This should not affect on sped of video encoding, which was confirmed by
some own tests.

Currently commiting to tomato due to not sure if there's something
i can not foresee here.
source/blender/blenkernel/BKE_sequencer.h
source/blender/blenkernel/intern/sequencer.c
source/blender/editors/space_sequencer/sequencer_edit.c
source/blender/makesrna/intern/rna_sequencer.c
source/blender/render/intern/source/pipeline.c