Blender Git Loki
Git Commits -> Revision dc6ac56
Revision dc6ac56 by Peter Schlaile (master) November 18, 2007, 17:39 (GMT) |
General cleanup in sequencer: - Seperated StripData into StripData TStripData where StripData holds only image-filenames and TStripData holds the working information needed for ImBuf caching. => Large drop in memory usage, if you used a lot of movie and meta strips. => Fixed bugs in "duplicate" on the way (imbufs where copied around without taking reference counting seriously...) => Code is much cleaner now - Added defines for TStripData->ok Finally figured out, what the magic values ment and named them properly :) - Got rid of Sequence->curelem. Reason: very bad idea(tm) for multi threading with more than one render thread. Still not there, but this was a real show stopper on the way. |
Commit Details:
Full Hash: dc6ac56d318ad9f2952a1d91dba13f1bd723768a
SVN Revision: 12615
Parent Commit: 6d5396f
Lines Changed: +302, -335
7 Modified Paths:
/source/blender/blenloader/intern/readfile.c (+10, -55) (Diff)
/source/blender/include/BSE_sequence.h (+8, -4) (Diff)
/source/blender/makesdna/DNA_sequence_types.h (+11, -4) (Diff)
/source/blender/python/api2_2x/sceneSequence.c (+1, -10) (Diff)
/source/blender/src/drawseq.c (+14, -17) (Diff)
/source/blender/src/editseq.c (+36, -80) (Diff)
/source/blender/src/sequence.c (+222, -165) (Diff)
/source/blender/include/BSE_sequence.h (+8, -4) (Diff)
/source/blender/makesdna/DNA_sequence_types.h (+11, -4) (Diff)
/source/blender/python/api2_2x/sceneSequence.c (+1, -10) (Diff)
/source/blender/src/drawseq.c (+14, -17) (Diff)
/source/blender/src/editseq.c (+36, -80) (Diff)
/source/blender/src/sequence.c (+222, -165) (Diff)