first steps towards frame reuse

This commit is contained in:
Andreas Hubel 2017-10-26 20:57:10 +02:00
parent 6de62e446d
commit cce8790270
2 changed files with 6 additions and 0 deletions

View file

@ -99,6 +99,10 @@ def rendertask(task):
cache = {} cache = {}
for frame in task.sequence(task.parameters): for frame in task.sequence(task.parameters):
skip_rendering = False 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: if args.skip_frames:
skip_rendering = (frameNr <= args.skip_frames) skip_rendering = (frameNr <= args.skip_frames)

View file

@ -107,6 +107,7 @@ def debug():
'$subtitle': 'Ein Einblick in die Podcast-Szene der DIY- und Kreativ-Ecke', '$subtitle': 'Ein Einblick in die Podcast-Szene der DIY- und Kreativ-Ecke',
'$personnames': 'Monika Andrae'.upper(), '$personnames': 'Monika Andrae'.upper(),
#'only_render_frame': 353 #'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(), '$title': event['title'].upper(),
'$subtitle': event['subtitle'], '$subtitle': event['subtitle'],
'$personnames': event['personnames'].upper(), '$personnames': event['personnames'].upper(),
'only_rerender_frames_after': 225
} }
)) ))