Handles scenario where Dmc4kHdDspBase may not support Hdcp2

This commit is contained in:
Neil Dorin
2020-08-27 13:22:54 -06:00
parent 64d92fdfce
commit 5f80e12faf

View File

@@ -357,9 +357,17 @@ namespace PepperDash.Essentials.DM
return (int)(inputCard.Card as Dmc4kHdBase).HdmiInput.HdcpReceiveCapability; return (int)(inputCard.Card as Dmc4kHdBase).HdmiInput.HdcpReceiveCapability;
} }
if (inputCard.Card is Dmc4kHdDspBase) if (inputCard.Card is Dmc4kHdDspBase)
{
if (PropertiesConfig.InputSlotSupportsHdcp2[tempX])
{ {
InputCardHdcpCapabilityTypes[tempX] = eHdcpCapabilityType.Hdcp2_2Support; InputCardHdcpCapabilityTypes[tempX] = eHdcpCapabilityType.Hdcp2_2Support;
return (int)(inputCard.Card as Dmc4kHdDspBase).HdmiInput.HdcpReceiveCapability; return (int)(inputCard.Card as Dmc4kCBase).DmInput.HdcpReceiveCapability;
}
InputCardHdcpCapabilityTypes[tempX] = eHdcpCapabilityType.HdcpAutoSupport;
if ((inputCard.Card as Dmc4kCBase).DmInput.HdcpSupportOnFeedback.BoolValue)
return 1;
return 0;
} }
if (inputCard.Card is Dmc4kCBase) if (inputCard.Card is Dmc4kCBase)