From 8fd602770d89acb171dbd878d8737ead85aa35d3 Mon Sep 17 00:00:00 2001 From: jhurst Date: Tue, 22 Nov 2016 17:58:19 +0000 Subject: o Added optional Generic Partition to IMF Aux Data prototype, used to carry global metadata o Added support for 192, 200 and 240 fps images, includes 96, 100 and 120 fpe stereo o Fixed raw essence detector for IMF Aux Data files o Added missing MCA properties to MCALabelSubDescriptor (contributed by Ruppel) o New MXF data type: LineMapPair o Added default 0,0 VideoLineMap value when wrapping CDCI with as-02-wrap o Added VideoLineMap property to GenericPictureEssenceDescriptor o Added timed text unwrap support to as-02-unwrap (contributed by Ruppel) --- src/MDD.cpp | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) (limited to 'src/MDD.cpp') diff --git a/src/MDD.cpp b/src/MDD.cpp index 2d6d0d2..d8f3be7 100644 --- a/src/MDD.cpp +++ b/src/MDD.cpp @@ -1198,6 +1198,45 @@ static const ASDCP::MDDEntry s_MDD_Table[] = { 0x0e, 0x09, 0x06, 0x03, 0x00, 0x00, 0x00, 0x00 }, {0}, false, "PrivateDCDataDescriptor" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 384 + 0x01, 0x05, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "MCALabelSubDescriptor_MCATitle" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 385 + 0x01, 0x05, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "MCALabelSubDescriptor_MCATitleVersion" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 386 + 0x01, 0x05, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "MCALabelSubDescriptor_MCATitleSubVersion" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 387 + 0x01, 0x05, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "MCALabelSubDescriptor_MCAEpisode" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 388 + 0x01, 0x04, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "MCALabelSubDescriptor_MCAPartitionKind" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 389 + 0x01, 0x04, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "MCALabelSubDescriptor_MCAPartitionNumber" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 390 + 0x03, 0x02, 0x01, 0x02, 0x20, 0x00, 0x00, 0x00 }, + {0}, false, "MCALabelSubDescriptor_MCAAudioContentKind" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 391 + 0x03, 0x02, 0x01, 0x02, 0x21, 0x00, 0x00, 0x00 }, + {0}, false, "MCALabelSubDescriptor_MCAAudioElementKind" }, + + // protype for generic aux data (IMF) + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x05, // 392 + 0x0e, 0x09, 0x06, 0x07, 0x01, 0x01, 0x10, 0x00 }, + {0}, false, "IMFDynamicMetadataWrappingFrame" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x05, // 393 + 0x0e, 0x09, 0x06, 0x07, 0x01, 0x01, 0x11, 0x00 }, + {0}, false, "IMFDynamicMetadataEssence" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x05, // 394 + 0x0e, 0x09, 0x06, 0x07, 0x01, 0x01, 0x12, 0x00 }, + {0}, false, "IMFDynamicMetadataDescriptor" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 395 + 0x0e, 0x09, 0x06, 0x07, 0x01, 0x01, 0x13, 0x00 }, + {0}, false, "IMFDynamicMetadataDescriptor_GlobalPayloadSID" }, + { {0}, {0}, false, 0 } }; -- cgit v1.2.3