- INPUT = { "ENCODER": (0, 1), "SCART": (1, 0), "AUX": (2, 1) }
- def __init__(self):
- pass
+ INPUT = { "ENCODER": (0, 4), "SCART": (1, 3), "AUX": (2, 4) }
+
+ def setInput(self, input):
+ eAVSwitch.getInstance().setInput(self.INPUT[input][0])
+ if self.INPUT[input][1] == 4:
+ aspect = self.getAspectRatioSetting()
+ self.setWSS(aspect)
+ self.setSlowBlank(aspect)
+ else:
+ eAVSwitch.getInstance().setSlowblank(self.INPUT[input][1])
+ # FIXME why do we have to reset the colorformat? bug in avs-driver?
+ eAVSwitch.getInstance().setColorFormat(config.av.colorformat.value)