summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjhurst <jhurst@cinecert.com>2018-10-13 21:50:12 +0000
committerjhurst <>2018-10-13 21:50:12 +0000
commita4b5771f03a81b6948a6daf61029811529943e5f (patch)
treebd6309e2ae05e1d3001b322525ac1168c0e9612a /src
parent603badd3b986c174d74f2b1df8480661670ca05e (diff)
Added AFSKSync audio channel label
Diffstat (limited to 'src')
-rw-r--r--src/MDD.cpp13
-rwxr-xr-xsrc/MDD.h3
-rwxr-xr-xsrc/MXF.cpp1
3 files changed, 11 insertions, 6 deletions
diff --git a/src/MDD.cpp b/src/MDD.cpp
index a779c32..bdd9eb9 100644
--- a/src/MDD.cpp
+++ b/src/MDD.cpp
@@ -1261,7 +1261,7 @@ static const ASDCP::MDDEntry s_MDD_Table[] = {
{ { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 404
0x04, 0x01, 0x01, 0x01, 0x03, 0x06, 0x00, 0x00 },
{0}, false, "ColorPrimaries_P3D65" },
- { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0e, // 405
+ { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 405
0x04, 0x01, 0x01, 0x01, 0x03, 0x07, 0x00, 0x00 },
{0}, false, "ColorPrimaries_ACES" },
{ { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 406
@@ -1594,18 +1594,21 @@ static const ASDCP::MDDEntry s_MDD_Table[] = {
{ { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0e, // 513
0x04, 0x01, 0x01, 0x01, 0x03, 0x08, 0x00, 0x00 },
{0}, false, "ColorPrimaries_CinemaMezzanine" },
- { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 504
+ { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 514
0x0d, 0x01, 0x03, 0x01, 0x02, 0x19, 0x01, 0x00, },
{0}, false, "MXFGCFrameWrappedACESPictures" },
- { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 505
+ { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 515
0x04, 0x01, 0x02, 0x02, 0x03, 0x04, 0x01, 0x00, },
{0}, false, "ACESUncompressedMonoscopicWithoutAlpha" },
- { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 506
+ { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 516
0x04, 0x01, 0x02, 0x02, 0x03, 0x04, 0x02, 0x00, },
{0}, false, "ACESUncompressedMonoscopicWithAlpha" },
- { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, // 508
+ { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, // 517
0x0d, 0x01, 0x03, 0x01, 0x15, 0x01, 0x12, 0x00 },
{0}, false, "ACESFrameWrappedEssence" },
+ { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 518
+ 0x03, 0x02, 0x01, 0x10, 0x00, 0x00, 0x00, 0x00 },
+ {0}, false, "DCAudioChannel_FSKSyncSignalChannel" },
{ {0}, {0}, false, 0 },
};
diff --git a/src/MDD.h b/src/MDD.h
index 6b50285..23d6730 100755
--- a/src/MDD.h
+++ b/src/MDD.h
@@ -553,7 +553,8 @@ namespace ASDCP {
MDD_ACESUncompressedMonoscopicWithoutAlpha, // 515
MDD_ACESUncompressedMonoscopicWithAlpha, // 516
MDD_ACESFrameWrappedEssence, // 517
- MDD_Max
+ MDD_DCAudioChannel_FSKSyncSignalChannel, // 518
+ MDD_Max
}; // enum MDD_t
//
diff --git a/src/MXF.cpp b/src/MXF.cpp
index cf5477d..743cc69 100755
--- a/src/MXF.cpp
+++ b/src/MXF.cpp
@@ -1726,6 +1726,7 @@ ASDCP::MXF::ASDCP_MCAConfigParser::ASDCP_MCAConfigParser(const Dictionary*& d) :
m_LabelMap.insert(pair("SDS", label_traits("7.1SDS" , true, m_Dict->ul(MDD_DCAudioSoundfield_SDS))));
m_LabelMap.insert(pair("61", label_traits("6.1" , true, m_Dict->ul(MDD_DCAudioSoundfield_61))));
m_LabelMap.insert(pair("M", label_traits("1.0 Monaural" , true, m_Dict->ul(MDD_DCAudioSoundfield_M))));
+ 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))));
}