Revision: 36734
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=36734
Author:   schlaile
Date:     2011-05-17 18:37:44 +0000 (Tue, 17 May 2011)
Log Message:
-----------
This fixes:
[#27422] Strobe setting does not work with effect strip
[#27421] Some Settings of Adjustment Layers are not Functional.

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/sequencer.c

Modified: trunk/blender/source/blender/blenkernel/intern/sequencer.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/sequencer.c  2011-05-17 
16:21:06 UTC (rev 36733)
+++ trunk/blender/source/blender/blenkernel/intern/sequencer.c  2011-05-17 
18:37:44 UTC (rev 36734)
@@ -977,16 +977,22 @@
        int sta = seq->start;
        int end = seq->start+seq->len-1;
 
-       if(seq->len == 0) return -1;
+       if (seq->type & SEQ_EFFECT) {
+               end = seq->enddisp;
+       } 
 
+       if(end < sta) {
+               return -1;
+       }
+
        if(seq->flag&SEQ_REVERSE_FRAMES) {      
                /*reverse frame in this sequence */
-               if(cfra <= sta) nr= seq->len-1;
+               if(cfra <= sta) nr= end - sta;
                else if(cfra >= end) nr= 0;
                else nr= end - cfra;
        } else {
                if(cfra <= sta) nr= 0;
-               else if(cfra >= end) nr= seq->len-1;
+               else if(cfra >= end) nr= end - sta;
                else nr= cfra - sta;
        }
        
@@ -2036,8 +2042,9 @@
                        break;
                }
                case SEQ_EFFECT:
-               {       
-                       ibuf = seq_render_effect_strip_impl(context, seq, cfra);
+               {
+                       ibuf = seq_render_effect_strip_impl(
+                               context, seq, seq->start + nr);
                        break;
                }
                case SEQ_IMAGE:

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to