mirror of
https://github.com/PepperDash/Essentials.git
synced 2026-02-13 03:35:00 +00:00
Adds new feedback type to link Dm-Tx input video sync to generic "input1", "input2", "input3" video sync feedbacks for passing to SIMPL. Updates join map for DmTxController
This commit is contained in:
@@ -217,6 +217,25 @@ namespace PepperDash.Essentials.DM
|
||||
|
||||
trilist.UShortInput[joinMap.HdcpSupportCapability].UShortValue = (ushort)tx.HdcpSupportCapability;
|
||||
|
||||
if (tx.Feedbacks["In1VideoSyncFeedback"] != null)
|
||||
{
|
||||
var boolFeedback = tx.Feedbacks["In1VideoSyncFeedback"] as BoolFeedback;
|
||||
if (boolFeedback != null)
|
||||
boolFeedback.LinkInputSig(trilist.BooleanInput[joinMap.Input1VideoSyncStatus]);
|
||||
}
|
||||
if (tx.Feedbacks["In2VideoSyncFeedback"] != null)
|
||||
{
|
||||
var boolFeedback = tx.Feedbacks["In1VideoSyncFeedback"] as BoolFeedback;
|
||||
if (boolFeedback != null)
|
||||
boolFeedback.LinkInputSig(trilist.BooleanInput[joinMap.Input2VideoSyncStatus]);
|
||||
}
|
||||
if (tx.Feedbacks["In3VideoSyncFeedback"] != null)
|
||||
{
|
||||
var boolFeedback = tx.Feedbacks["In1VideoSyncFeedback"] as BoolFeedback;
|
||||
if (boolFeedback != null)
|
||||
boolFeedback.LinkInputSig(trilist.BooleanInput[joinMap.Input3VideoSyncStatus]);
|
||||
}
|
||||
|
||||
if (txR.InputPorts[DmPortName.HdmiIn] != null)
|
||||
{
|
||||
var inputPort = txR.InputPorts[DmPortName.HdmiIn];
|
||||
@@ -228,6 +247,13 @@ namespace PepperDash.Essentials.DM
|
||||
intFeedback.LinkInputSig(trilist.UShortInput[joinMap.Port1HdcpState]);
|
||||
}
|
||||
|
||||
if (tx.Feedbacks["HdmiInHdcpCapability"] != null)
|
||||
{
|
||||
var intFeedback = tx.Feedbacks["HdmiInHdcpCapability"] as IntFeedback;
|
||||
if (intFeedback != null)
|
||||
intFeedback.LinkInputSig(trilist.UShortInput[joinMap.Port1HdcpState]);
|
||||
}
|
||||
|
||||
if (inputPort.ConnectionType == eRoutingPortConnectionType.Hdmi && inputPort.Port != null)
|
||||
{
|
||||
var port = inputPort.Port as EndpointHdmiInput;
|
||||
|
||||
Reference in New Issue
Block a user