From d3e2e5e660fd4dbf93cf1041e73a06dd4fc2a52b Mon Sep 17 00:00:00 2001 From: Alexander Ewering Date: Tue, 5 Aug 2003 13:39:27 +0000 Subject: [PATCH] Fix volume envelopes for audio strips, they now work in all spaces. --- source/blender/blenkernel/intern/ipo.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/source/blender/blenkernel/intern/ipo.c b/source/blender/blenkernel/intern/ipo.c index e828f6e887a..cf7ad67d179 100644 --- a/source/blender/blenkernel/intern/ipo.c +++ b/source/blender/blenkernel/intern/ipo.c @@ -1601,6 +1601,8 @@ void do_all_ipos() Lamp *la; Camera *ca; bSound *snd; + Sequence *seq; + Editing *ed; float ctime; int set; @@ -1690,6 +1692,18 @@ void do_all_ipos() base= base->next; } } + + /* intrr: process FAC Ipos used as volume envelopes */ + ed= G.scene->ed; + if (ed) { + seq= ed->seqbasep->first; + while(seq) { + if ((seq->type == SEQ_SOUND) && (seq->ipo) + &&(seq->startdisp<=G.scene->r.cfra+2) && (seq->enddisp>G.scene->r.cfra)) do_seq_ipo(seq); + seq= seq->next; + } + } + }