diff options
| author | jhurst <jhurst@cinecert.com> | 2018-10-13 21:50:12 +0000 |
|---|---|---|
| committer | jhurst <> | 2018-10-13 21:50:12 +0000 |
| commit | a4b5771f03a81b6948a6daf61029811529943e5f (patch) | |
| tree | bd6309e2ae05e1d3001b322525ac1168c0e9612a /src | |
| parent | 603badd3b986c174d74f2b1df8480661670ca05e (diff) | |
Added AFSKSync audio channel label
Diffstat (limited to 'src')
| -rw-r--r-- | src/MDD.cpp | 13 | ||||
| -rwxr-xr-x | src/MDD.h | 3 | ||||
| -rwxr-xr-x | src/MXF.cpp | 1 |
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 }, }; @@ -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)))); } |
