[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [47079] trunk/blender/source/blender/ compositor/operations/COM_MovieClipOperation.cpp: Use BKE_movieclip_get_size rather than BKE_movieclip_get_ibuf and use ibuf 's resolution in tile's Movie Clip node

Sergey Sharybin sergey.vfx at gmail.com
Sun May 27 16:30:45 CEST 2012


Revision: 47079
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=47079
Author:   nazgul
Date:     2012-05-27 14:30:45 +0000 (Sun, 27 May 2012)
Log Message:
-----------
Use BKE_movieclip_get_size rather than BKE_movieclip_get_ibuf and use ibuf's resolution in tile's Movie Clip node

Modified Paths:
--------------
    trunk/blender/source/blender/compositor/operations/COM_MovieClipOperation.cpp

Modified: trunk/blender/source/blender/compositor/operations/COM_MovieClipOperation.cpp
===================================================================
--- trunk/blender/source/blender/compositor/operations/COM_MovieClipOperation.cpp	2012-05-27 14:17:34 UTC (rev 47078)
+++ trunk/blender/source/blender/compositor/operations/COM_MovieClipOperation.cpp	2012-05-27 14:30:45 UTC (rev 47079)
@@ -70,19 +70,16 @@
 
 void MovieClipOperation::determineResolution(unsigned int resolution[], unsigned int preferredResolution[])
 {
-	ImBuf *ibuf;
-
 	resolution[0] = 0;
 	resolution[1] = 0;
 
 	if (this->movieClip) {
-		ibuf = BKE_movieclip_get_ibuf(this->movieClip, this->movieClipUser);
-		if (ibuf) {
-			resolution[0] = ibuf->x;
-			resolution[1] = ibuf->y;
+		int width, height;
 
-			IMB_freeImBuf(ibuf);
-		}
+		BKE_movieclip_get_size(this->movieClip, this->movieClipUser, &width, &height);
+
+		resolution[0] = width;
+		resolution[1] = height;
 	}
 }
 




More information about the Bf-blender-cvs mailing list