[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [48551] branches/soc-2011-tomato/source/ blender/compositor/operations/COM_MovieClipOperation.cpp: Tomato experimental option: disable cacheing for movie clip node

Sergey Sharybin sergey.vfx at gmail.com
Tue Jul 3 18:18:40 CEST 2012


Revision: 48551
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=48551
Author:   nazgul
Date:     2012-07-03 16:18:39 +0000 (Tue, 03 Jul 2012)
Log Message:
-----------
Tomato experimental option: disable cacheing for movie clip node

Modified Paths:
--------------
    branches/soc-2011-tomato/source/blender/compositor/operations/COM_MovieClipOperation.cpp

Modified: branches/soc-2011-tomato/source/blender/compositor/operations/COM_MovieClipOperation.cpp
===================================================================
--- branches/soc-2011-tomato/source/blender/compositor/operations/COM_MovieClipOperation.cpp	2012-07-03 16:15:02 UTC (rev 48550)
+++ branches/soc-2011-tomato/source/blender/compositor/operations/COM_MovieClipOperation.cpp	2012-07-03 16:18:39 UTC (rev 48551)
@@ -48,7 +48,9 @@
 	if (this->m_movieClip) {
 		BKE_movieclip_user_set_frame(this->m_movieClipUser, this->m_framenumber);
 		ImBuf *ibuf;
-		ibuf = BKE_movieclip_get_ibuf(this->m_movieClip, this->m_movieClipUser);
+		int flag = this->m_movieClip->flag & MCLIP_TIMECODE_FLAGS;
+
+		ibuf = BKE_movieclip_get_ibuf_flag(this->m_movieClip, this->m_movieClipUser, flag, MOVIECLIP_CACHE_SKIP);
 		if (ibuf) {
 			this->m_movieClipBuffer = ibuf;
 			if (ibuf->rect_float == NULL || ibuf->userflags & IB_RECT_INVALID) {




More information about the Bf-blender-cvs mailing list