From d51a582dd8ff3234aa6e126ff1a43def3d60fa49 Mon Sep 17 00:00:00 2001 From: Steven Robertson Date: Sun, 6 Jan 2013 22:01:54 -0800 Subject: [PATCH] Fix xfsearch --- helpers/xfsearch.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/helpers/xfsearch.py b/helpers/xfsearch.py index 4baca0a..77477d7 100644 --- a/helpers/xfsearch.py +++ b/helpers/xfsearch.py @@ -22,9 +22,12 @@ def main(gnm_path, time): rmgr = render.RenderManager() def go(gj, name): gprof = profile.wrap(profile.BUILTIN['720p'], gj) - rt = [('out/%s_%s_%04d.jpg' % (name, basename, time * 10000), time)] - for out in rmgr.render(gnm, gprof, rt): - save(out) + name = 'out/%s_%s_%04d' % (name, basename, time * 10000) + rdr = render.Renderer(gnm, gprof) + evt, buf = rmgr.queue_frame(rdr, gnm, gprof, time) + evt.synchronize() + save(rdr.out, name, buf) + print 'Saved', name, evt.time() for i in gnm['xforms']: xf = gnm['xforms'].pop(i)