From 87eaa637c5866edbb8a017eb9f67018b032fb3a8 Mon Sep 17 00:00:00 2001 From: Peter Schlaile Date: Mon, 28 Jan 2008 21:24:08 +0000 Subject: == Sequencer == Fixed two issues with the sequencer: * using blend modes with startstill / endstill in combination with IPOs failed, since there was no room to store the composited result. (It was stored into the same TStripElem thereby effectively disabling the effect of the IPO) If you have no idea, what this is all about: A common case was: use a single PNG as a title, extrude and try to fade in / out using IPOs. * startstill / endstill are always displayed, so that one can change them also on movie-strips and scene-strips. --- source/blender/makesdna/DNA_sequence_types.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'source/blender/makesdna/DNA_sequence_types.h') diff --git a/source/blender/makesdna/DNA_sequence_types.h b/source/blender/makesdna/DNA_sequence_types.h index 066e23ca984..d9e87837f0f 100644 --- a/source/blender/makesdna/DNA_sequence_types.h +++ b/source/blender/makesdna/DNA_sequence_types.h @@ -79,6 +79,7 @@ typedef struct StripProxy { typedef struct Strip { struct Strip *next, *prev; int rt, len, us, done; + int startstill, endstill; StripElem *stripdata; char dir[160]; int orx, ory; @@ -86,6 +87,8 @@ typedef struct Strip { StripTransform *transform; StripProxy *proxy; TStripElem *tstripdata; + TStripElem *tstripdata_startstill; + TStripElem *tstripdata_endstill; } Strip; -- cgit v1.2.3