From cb661313c25933571020d200d2da39c0a6474c8a Mon Sep 17 00:00:00 2001 From: Jason DeVito Date: Tue, 29 Sep 2020 17:21:17 -0500 Subject: [PATCH] Fixes for indexing form xsig --- .../VideoCodec/VideoCodecBase.cs | 11 ++++++----- packages.config | 2 +- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/essentials-framework/Essentials Devices Common/Essentials Devices Common/VideoCodec/VideoCodecBase.cs b/essentials-framework/Essentials Devices Common/Essentials Devices Common/VideoCodec/VideoCodecBase.cs index 445147ac..d78b43b5 100644 --- a/essentials-framework/Essentials Devices Common/Essentials Devices Common/VideoCodec/VideoCodecBase.cs +++ b/essentials-framework/Essentials Devices Common/Essentials Devices Common/VideoCodec/VideoCodecBase.cs @@ -573,9 +573,6 @@ namespace PepperDash.Essentials.Devices.Common.VideoCodec { Debug.Console(2, this, "Clearing unused data. Meeting Index: {0} MaxMeetings * Offset: {1}", meetingIndex, maxMeetings*offset); - digitalIndex += maxDigitals; - meetingIndex += offset; - stringIndex += maxStrings; //digitals tokenArray[digitalIndex] = new XSigDigitalToken(digitalIndex + 1, false); @@ -588,8 +585,12 @@ namespace PepperDash.Essentials.Devices.Common.VideoCodec tokenArray[stringIndex + 3] = new XSigSerialToken(stringIndex + 4, String.Empty); tokenArray[stringIndex + 4] = new XSigSerialToken(stringIndex + 5, String.Empty); tokenArray[stringIndex + 5] = new XSigSerialToken(stringIndex + 6, String.Empty); - tokenArray[stringIndex + 6] = new XSigSerialToken(stringIndex + 7, String.Empty); - } + tokenArray[stringIndex + 6] = new XSigSerialToken(stringIndex + 7, String.Empty); + + digitalIndex += maxDigitals; + meetingIndex += offset; + stringIndex += maxStrings; + } return GetXSigString(tokenArray); } diff --git a/packages.config b/packages.config index 296413b6..c138dd1b 100644 --- a/packages.config +++ b/packages.config @@ -1,3 +1,3 @@ - + \ No newline at end of file