diff options
author | Christian Pointner <equinox@spreadspace.org> | 2018-02-03 20:14:22 +0100 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2018-02-03 20:14:22 +0100 |
commit | c015f7b87764cb0c142e755ea3a47fc9ef21a0a5 (patch) | |
tree | f69a2244df625de87cdb9d6ca484c323e271950a /src/flufigut.py | |
parent | improved worker list (diff) |
added flag for decklink input
Diffstat (limited to 'src/flufigut.py')
-rwxr-xr-x | src/flufigut.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/flufigut.py b/src/flufigut.py index 7744b5e..f5b737d 100755 --- a/src/flufigut.py +++ b/src/flufigut.py @@ -216,6 +216,11 @@ class Planet: # # inputs + def __set_input_worker_flags(self, worker, input): + self.workers[worker.name]['flags'] = "input-%s" % input['type'] + if worker.subname: + self.workers[worker.name]['subs'][worker.subname]['flags'] = "input-%s" % input['type'] + def __set_input_properties(self, comp_name, props): for prop in props: if prop == 'resolution': @@ -231,15 +236,19 @@ class Planet: for source, input in self._desc.inputs.items(): comp_name = 'capture-%s' % source comp_desc = 'capture raw data from %s' % (source) + worker = self.__get_worker(comp_name) + self.flow['inputs'][comp_name] = { 'type': input['type'], 'desc': comp_desc, - 'worker': str(self.__get_worker(comp_name)), + 'worker': str(worker), 'master': input['master'], 'properties': {}, } if input['master']: master_cnt += 1 + + self.__set_input_worker_flags(worker, input) self.__set_input_properties(comp_name, input['properties']) if master_cnt == 0: |