예제 #1
0
 def __init__(self, prevState, **kwargs):
     super(InitState, self).__init__(prevState, **kwargs)
     self.trace_func = lambda ev, msg, op: default_trace_func(
         ev, msg, op, stage='C_C_stealwork_transform')
     self.local['peer_finished'] = not self.config.get('stealwork')
     self.local['lineage'] = int(
         self.in_events['chunks']['metadata']['lineage'])
     tasks = self.pipe.setdefault('tasks', {})
     tasks[self.local['lineage']] = self.task
     self.local['relative_pos'] = (
         self.local['lineage'] -
         1) % 2  # 0 or 1 depending on preceding or succeeding its peer
예제 #2
0
    def __init__(self, prevState, **kwargs):
        super(InitState, self).__init__(prevState, **kwargs)
        self.trace_func = lambda ev, msg, op: default_trace_func(
            ev, msg, op, stage='draw')

        nframes = self.in_events['frame']['nframes']
        lineage = int(self.in_events['frame']['metadata']['lineage'])

        if self.in_events['frame']['metadata']['rek'] == False:
            #populate for smart_serial delivery in encode
            self.nextState = TryNoRekEmitState
        else:
            #populate for smart_serial delivery in encode
            self.nextState = RunState
예제 #3
0
 def __init__(self, prevState, **kwargs):
     super(InitState, self).__init__(prevState, **kwargs)
     self.trace_func = lambda ev, msg, op: default_trace_func(
         ev, msg, op, stage='decode')
예제 #4
0
파일: rek.py 프로젝트: excamera/pipeline
 def __init__(self, prevState, **kwargs):
     super(InitState, self).__init__(prevState, **kwargs)
     self.trace_func = lambda ev, msg, op: default_trace_func(ev, msg, op, stage='rek')
     lineage = int(self.in_events['scene_list']['metadata']['lineage'])
     nframes = len(self.in_events['scene_list']['key_list'])