summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2018-02-03 20:14:22 +0100
committerChristian Pointner <equinox@spreadspace.org>2018-02-03 20:14:22 +0100
commitc015f7b87764cb0c142e755ea3a47fc9ef21a0a5 (patch)
treef69a2244df625de87cdb9d6ca484c323e271950a /src
parentimproved worker list (diff)
added flag for decklink input
Diffstat (limited to 'src')
-rwxr-xr-xsrc/flufigut.py11
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: