[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [50851] trunk/blender/source/blender/ blenkernel/intern/sequencer.c: Sequencer: movie clip float buffers should be converted to internal sequencer space
Sergey Sharybin
sergey.vfx at gmail.com
Mon Sep 24 17:26:59 CEST 2012
Revision: 50851
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=50851
Author: nazgul
Date: 2012-09-24 15:26:59 +0000 (Mon, 24 Sep 2012)
Log Message:
-----------
Sequencer: movie clip float buffers should be converted to internal sequencer space
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 2012-09-24 15:26:54 UTC (rev 50850)
+++ trunk/blender/source/blender/blenkernel/intern/sequencer.c 2012-09-24 15:26:59 UTC (rev 50851)
@@ -2585,14 +2585,14 @@
ibuf = seq_render_movieclip_strip(context, seq, nr);
if (ibuf) {
- if (use_preprocess) {
- ImBuf *i = IMB_dupImBuf(ibuf);
+ /* duplicate frame so movie cache wouldn't be confused by sequencer's stuff */
+ ImBuf *i = IMB_dupImBuf(ibuf);
+ IMB_freeImBuf(ibuf);
+ ibuf = i;
- IMB_freeImBuf(ibuf);
+ if (ibuf->rect_float)
+ BKE_sequencer_imbuf_to_sequencer_space(context.scene, ibuf, FALSE);
- ibuf = i;
- }
-
copy_to_ibuf_still(context, seq, nr, ibuf);
}
More information about the Bf-blender-cvs
mailing list