From cce8790270407cc44222e6ff8259270cfd603fc1 Mon Sep 17 00:00:00 2001 From: Andreas Hubel Date: Thu, 26 Oct 2017 20:57:10 +0200 Subject: [PATCH] first steps towards frame reuse --- renderlib.py | 4 ++++ subscribe/__init__.py | 2 ++ 2 files changed, 6 insertions(+) diff --git a/renderlib.py b/renderlib.py index f865af6..728b634 100644 --- a/renderlib.py +++ b/renderlib.py @@ -99,6 +99,10 @@ def rendertask(task): cache = {} for frame in task.sequence(task.parameters): skip_rendering = False + # skip first n frames, to speed up rerendering during debugging + if 'only_rerender_frames_after' in task.parameters: + skip_rendering = (frameNr <= task.parameters['only_rerender_frames_after']) + if args.skip_frames: skip_rendering = (frameNr <= args.skip_frames) diff --git a/subscribe/__init__.py b/subscribe/__init__.py index f590fb1..035c62f 100644 --- a/subscribe/__init__.py +++ b/subscribe/__init__.py @@ -107,6 +107,7 @@ def debug(): '$subtitle': 'Ein Einblick in die Podcast-Szene der DIY- und Kreativ-Ecke', '$personnames': 'Monika Andrae'.upper(), #'only_render_frame': 353 + 'only_rerender_frames_after': 225 } ) @@ -146,5 +147,6 @@ def tasks(queue, args, id_list, skip_list): '$title': event['title'].upper(), '$subtitle': event['subtitle'], '$personnames': event['personnames'].upper(), + 'only_rerender_frames_after': 225 } ))