diff options
| author | John Hurst <jhurst@cinecert.com> | 2021-05-20 16:00:32 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-05-20 16:00:32 -0700 |
| commit | 7db1295803aa777fc9bfe3c0f1b06c75f183102e (patch) | |
| tree | 1fd1888f3520e3ca23cc9a66dbc93ce481a37357 /src/MDD.cpp | |
| parent | 5eeb31054d76a2b20e6c5a89814df2dd36d54d4d (diff) | |
| parent | 75f12c049a089bfab1f5e8cc19d7c77c956d1f2b (diff) | |
Merge pull request #86 from thorfdbg/master
Added JPEG XS related metadata to the asdcplib.
Diffstat (limited to 'src/MDD.cpp')
| -rw-r--r-- | src/MDD.cpp | 103 |
1 files changed, 102 insertions, 1 deletions
diff --git a/src/MDD.cpp b/src/MDD.cpp index 017a53c..4b3b928 100644 --- a/src/MDD.cpp +++ b/src/MDD.cpp @@ -1660,8 +1660,109 @@ static const ASDCP::MDDEntry s_MDD_Table[] = { { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x05, // 535 0x0e, 0x09, 0x06, 0x04, 0x00, 0x00, 0x00, 0x00 }, {0, 0}, false, "ImmersiveAudioCoding" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x21, 0x00, 0x00 }, + {0}, false, "MXFGCJPEGXSPictures" }, // 536 + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x21, 0x01, 0x00 }, + {0}, false, "MXFGCFrameWrappedProgressiveJPEGXSPictures" }, // 537 + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x21, 0x02, 0x00 }, + {0}, false, "MXFGCFrameWrappedInterlacedJPEGXSPictures" }, // 538 + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x21, 0x03, 0x00 }, + {0}, false, "MXFGCClipWrappedJPEGXSPictures" }, // 539 + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x08, 0x00, 0x00 }, + {0}, false, "JPEGXSPictureCodingSchemes"}, // 540 + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x08, 0x01, 0x00 }, + {0}, false, "JPEGXSUnrestrictedCodestream"}, // 541 + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x08, 0x02, 0x00 }, + {0}, false, "JPEGXSMain422_10Profile" }, // 542 + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x08, 0x03, 0x00 }, + {0}, false, "JPEGXSMain444_12Profile" }, // 543 + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x08, 0x04, 0x00 }, + {0}, false, "JPEGXSMain4444_12Profile" }, // 544 + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x08, 0x05, 0x00 }, + {0}, false, "JPEGXSLight422_10Profile" }, // 545 + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x08, 0x06, 0x00 }, + {0}, false, "JPEGXSLight444_12Profile" }, // 546 + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x08, 0x07, 0x00 }, + {0}, false, "JPEGXSLightSubline422_10Profile" }, // 547 + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x08, 0x08, 0x00 }, + {0}, false, "JPEGXSHigh444_12Profile" }, // 548 + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x08, 0x09, 0x00 }, + {0}, false, "JPEGXSHigh4444_12Profile" }, // 549 + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x02 }, + {0}, false, "JPEGXSSubDescriptor" }, // 550 + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0b, 0x00, 0x00 ,0x00, 0x00 }, + {0}, false, "JPEGXSCodingParameters" }, // 551 + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0b, 0x01, 0x00 ,0x00, 0x00 }, + {0}, false, "JPEGXSPpih" }, // 552 + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0b, 0x02, 0x00 ,0x00, 0x00 }, + {0}, false, "JPEGXSPlev" }, // 553 + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0b, 0x03, 0x00 ,0x00, 0x00 }, + {0}, false, "JPEGXSWf" }, // 554 + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0b, 0x04, 0x00 ,0x00, 0x00 }, + {0}, false, "JPEGXSHf" }, // 555 + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0b, 0x05, 0x00 ,0x00, 0x00 }, + {0}, false, "JPEGXSNc" }, // 556 + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0b, 0x06, 0x00 ,0x00, 0x00 }, + {0}, false, "JPEGXSComponentTable" }, // 557 + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0b, 0x07, 0x00 ,0x00, 0x00 }, + {0}, true, "JPEGXSCw" }, // 558 + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0b, 0x08, 0x00 ,0x00, 0x00 }, + {0}, true, "JPEGXSHsl" }, // 559 + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0b, 0x09, 0x00 ,0x00, 0x00 }, + {0}, true, "JPEGXSMaximumBitRate" }, // 560 + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x01, 0x1a, 0x00 }, + {0}, false, "JPEGXSEssence" }, // 561. frame wrapped JPEG XS + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x01, 0x01, 0x01, 0x0b, 0x00, 0x00 }, + {0}, false, "TransferCharacteristic_HLG" }, // 562 + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x01, 0x01, 0x01, 0x05, 0x00, 0x00 }, + {0}, false, "TransferCharacteristic_BT.1361" }, // 563 + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00 }, + {0}, false, "TransferCharacteristic_BT470" }, // 564 + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x01, 0x01, 0x01, 0x03, 0x00, 0x00 }, + {0}, false, "TransferCharacteristic_ST240M" }, // 565 + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x08, + 0x04, 0x01, 0x01, 0x01, 0x01, 0x07, 0x00, 0x00 }, + {0}, false, "TransferCharacteristic_ST428" }, // 566 + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x01, 0x01, 0x02, 0x05, 0x00, 0x00 }, + {0}, false, "CodingEquations_BGR" }, // 567 + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x06, + 0x04, 0x01, 0x01, 0x01, 0x02, 0x03, 0x00, 0x00 }, + {0}, false, "CodingEquations_ST240M" }, // 568 + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x01, 0x01, 0x02, 0x04, 0x00, 0x00 }, + {0}, false, "CodingEquations_YCGCO" }, // 569 { {0}, {0}, false, 0 }, - }; // |
