From 8c51ecaf9051f4b64d60eaa13371a308846d4941 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Sun, 27 May 2012 14:30:45 +0000 Subject: Use BKE_movieclip_get_size rather than BKE_movieclip_get_ibuf and use ibuf's resolution in tile's Movie Clip node --- .../compositor/operations/COM_MovieClipOperation.cpp | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'source/blender/compositor/operations/COM_MovieClipOperation.cpp') diff --git a/source/blender/compositor/operations/COM_MovieClipOperation.cpp b/source/blender/compositor/operations/COM_MovieClipOperation.cpp index b565e48345c..6019ab879be 100644 --- a/source/blender/compositor/operations/COM_MovieClipOperation.cpp +++ b/source/blender/compositor/operations/COM_MovieClipOperation.cpp @@ -70,19 +70,16 @@ void MovieClipOperation::deinitExecution() 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; } } -- cgit v1.2.3