From 931d6c079e34dd34c028951d405404fc9623dc62 Mon Sep 17 00:00:00 2001 From: radford-for-smpte Date: Wed, 30 Oct 2019 11:40:47 -0700 Subject: Add MCA labels for Sign Language Video Stream --- src/MDD.cpp | 3 +++ src/MDD.h | 1 + src/MXF.cpp | 1 + 3 files changed, 5 insertions(+) (limited to 'src') diff --git a/src/MDD.cpp b/src/MDD.cpp index c8de004..5aa87b1 100644 --- a/src/MDD.cpp +++ b/src/MDD.cpp @@ -1609,6 +1609,9 @@ static const ASDCP::MDDEntry s_MDD_Table[] = { { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 518 0x03, 0x02, 0x01, 0x10, 0x00, 0x00, 0x00, 0x00 }, {0}, false, "DCAudioChannel_FSKSyncSignalChannel" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 519 + 0x0d, 0x0f, 0x03, 0x02, 0x01, 0x01, 0x00, 0x00 }, + {0}, false, "AudioChannelSLVS" }, { {0}, {0}, false, 0 }, }; diff --git a/src/MDD.h b/src/MDD.h index 23d6730..55fa385 100755 --- a/src/MDD.h +++ b/src/MDD.h @@ -554,6 +554,7 @@ namespace ASDCP { MDD_ACESUncompressedMonoscopicWithAlpha, // 516 MDD_ACESFrameWrappedEssence, // 517 MDD_DCAudioChannel_FSKSyncSignalChannel, // 518 + MDD_AudioChannelSLVS, // 519 MDD_Max }; // enum MDD_t diff --git a/src/MXF.cpp b/src/MXF.cpp index b49fb83..2185af9 100755 --- a/src/MXF.cpp +++ b/src/MXF.cpp @@ -1760,6 +1760,7 @@ ASDCP::MXF::ASDCP_MCAConfigParser::ASDCP_MCAConfigParser(const Dictionary*& d) : m_LabelMap.insert(pair("FSKSync", label_traits("FSK Sync" , true, m_Dict->ul(MDD_DCAudioChannel_FSKSyncSignalChannel)))); m_LabelMap.insert(pair("DBOX", label_traits("D-BOX Motion Code Primary Stream" , false, m_Dict->ul(MDD_DBOXMotionCodePrimaryStream)))); m_LabelMap.insert(pair("DBOX2", label_traits("D-BOX Motion Code Secondary Stream", false, m_Dict->ul(MDD_DBOXMotionCodeSecondaryStream)))); + m_LabelMap.insert(pair("SLVS", label_traits("Sign Language Video Stream" , false, m_Dict->ul(MDD_AudioChannelSLVS)))); } // -- cgit v1.2.3