[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [30413] trunk/blender/source/blender/ blenkernel/intern/sequencer.c: [#22880] SEQUENCER: Flip Y broken in recent builds (Windows & Linux)

Campbell Barton ideasman42 at gmail.com
Fri Jul 16 17:45:35 CEST 2010


Revision: 30413
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=30413
Author:   campbellbarton
Date:     2010-07-16 17:45:35 +0200 (Fri, 16 Jul 2010)

Log Message:
-----------
[#22880] SEQUENCER: Flip Y broken in recent builds (Windows & Linux)
own fault when adding saturation.

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	2010-07-16 14:00:57 UTC (rev 30412)
+++ trunk/blender/source/blender/blenkernel/intern/sequencer.c	2010-07-16 15:45:35 UTC (rev 30413)
@@ -1800,6 +1800,10 @@
 	if(seq->flag & SEQ_FLIPX) {
 		IMB_flipx(se->ibuf);
 	}
+	
+	if(seq->flag & SEQ_FLIPY) {
+		IMB_flipy(se->ibuf);
+	}
 
 	if(seq->sat != 1.0f) {
 		/* inline for now, could become an imbuf function */
@@ -2279,6 +2283,13 @@
 						addzbuffloatImBuf(se->ibuf);
 						memcpy(se->ibuf->zbuf_float, rres.rectz, sizeof(float)*rres.rectx*rres.recty);
 					}
+
+					/* {
+						ImBuf *imb= IMB_allocImBuf(rres.rectx, rres.recty, 32, IB_rectfloat, 0);
+						IMB_saveiff(imb, "/tmp/foo.image", IB_rect | IB_metadata);
+						IMB_freeImBuf(imb);
+					} */
+
 				} else if (rres.rect32) {
 					se->ibuf= IMB_allocImBuf(rres.rectx, rres.recty, 32, IB_rect, 0);
 					memcpy(se->ibuf->rect, rres.rect32, 4*rres.rectx*rres.recty);





More information about the Bf-blender-cvs mailing list