From 9d7e6ecdac2f1a5e6aa2b04e744e1a1db6d1ca94 Mon Sep 17 00:00:00 2001 From: j <0x006A@0x2620.org> Date: Wed, 25 Aug 2010 14:21:44 +0200 Subject: [PATCH] resize frame only once --- oxgst/timeline.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/oxgst/timeline.py b/oxgst/timeline.py index 0506fd7..0c15891 100644 --- a/oxgst/timeline.py +++ b/oxgst/timeline.py @@ -72,10 +72,10 @@ class Timeline(Video): self._ready = True else: _framePos = int(math.ceil((float(timestamp) / (gst.SECOND) * float(self.framerate)))) + frame = frame.resize((1, self.tile_height), Image.ANTIALIAS) for framePos in range(self.lastPos, _framePos): tile = int(math.floor(float(framePos) / self.input_tile_width)) tilePos = framePos - (tile * self.input_tile_width) - frame = frame.resize((1, self.tile_height), Image.ANTIALIAS) for i in range(self.tile_height): self.tiles[tile].putpixel((tilePos, i), frame.getpixel((0, i)))