diff options
| author | John Hurst <jhurst@cinecert.com> | 2020-09-08 16:03:05 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-09-08 16:03:05 -0700 |
| commit | 193f45b42bd675d4735c3e47c09a2b6bb8ca9621 (patch) | |
| tree | 578672ae95af70cc9be836ef48f2abc274fe7b44 | |
| parent | a7d9a11e32d22b1d39baee42392df5551e99681b (diff) | |
| parent | 7c50fb768793c4ac5dd2f51edf93e109574da0fb (diff) | |
Merge pull request #66 from cinecert/dolby_registers
Dolby registers
| -rw-r--r-- | registers/dolby/ASDCP-PHDR-elements.xml | 49 | ||||
| -rw-r--r-- | registers/dolby/ASDCP-PHDR-essence-keys.xml | 19 | ||||
| -rw-r--r-- | registers/dolby/ASDCP-PHDR-groups.xml | 35 | ||||
| -rw-r--r-- | registers/dolby/ASDCP-PHDR-labels.xml | 18 | ||||
| -rw-r--r-- | registers/dolby/RDD47-ISXD-elements.xml | 21 | ||||
| -rw-r--r-- | registers/dolby/RDD47-ISXD-essence-keys.xml | 19 | ||||
| -rw-r--r-- | registers/dolby/RDD47-ISXD-groups.xml | 27 | ||||
| -rw-r--r-- | registers/dolby/RDD47-ISXD-labels.xml | 29 | ||||
| -rw-r--r-- | registers/readme.md | 5 |
9 files changed, 222 insertions, 0 deletions
diff --git a/registers/dolby/ASDCP-PHDR-elements.xml b/registers/dolby/ASDCP-PHDR-elements.xml new file mode 100644 index 0000000..eaa0972 --- /dev/null +++ b/registers/dolby/ASDCP-PHDR-elements.xml @@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="utf-8"?>
+<!-- Metadata tags to support XML file editing -->
+<!-- author= Raymond Yeung (raymond.yeung@dolby.com) -->
+<ElementsRegister xmlns="http://www.smpte-ra.org/schemas/335/2012">
+ <Entries>
+ <Entry>
+ <Register>Elements</Register>
+ <NamespaceName>http://www.smpte-ra.org/reg/335/2012/14/9</NamespaceName>
+ <Symbol>DataDefinition</Symbol>
+ <UL>urn:smpte:ul:060e2b34.01010105.0e090607.01010104</UL>
+ <Kind>LEAF</Kind>
+ <Name>Data Definition</Name>
+ <Definition>Identifies the value of PHDR Data Definition</Definition>
+ <DefiningDocument>ASDCP</DefiningDocument>
+ <IsDeprecated>false</IsDeprecated>
+ <ContextScope>UnknownContext</ContextScope>
+ <Type>urn:smpte:ul:060e2b34.01040101.04011100.00000000</Type>
+ <ValueLength>16 bytes</ValueLength>
+ </Entry>
+ <Entry>
+ <Register>Elements</Register>
+ <NamespaceName>http://www.smpte-ra.org/reg/335/2012/14/9</NamespaceName>
+ <Symbol>SourceTrackID</Symbol>
+ <UL>urn:smpte:ul:060e2b34.01010105.0e090607.01010105</UL>
+ <Kind>LEAF</Kind>
+ <Name>Source Track ID</Name>
+ <Definition>Identifies the Source Track ID of the PHDR Data Items</Definition>
+ <DefiningDocument>ASDCP</DefiningDocument>
+ <IsDeprecated>false</IsDeprecated>
+ <ContextScope>UnknownContext</ContextScope>
+ <Type>urn:smpte:ul:060e2b34.01040101.01010300.00000000</Type>
+ <ValueLength>4 bytes</ValueLength>
+ </Entry>
+ <Entry>
+ <Register>Elements</Register>
+ <NamespaceName>http://www.smpte-ra.org/reg/335/2012/14/9</NamespaceName>
+ <Symbol>SimplePayloadSID</Symbol>
+ <UL>urn:smpte:ul:060e2b34.01010105.0e090607.01010106</UL>
+ <Kind>LEAF</Kind>
+ <Name>Simple Payload SID</Name>
+ <Definition>Identifies the Source Track ID of the ST 410 GSP as static data</Definition>
+ <DefiningDocument>ASDCP</DefiningDocument>
+ <IsDeprecated>false</IsDeprecated>
+ <ContextScope>UnknownContext</ContextScope>
+ <Type>urn:smpte:ul:060e2b34.01040101.01010300.00000000</Type>
+ <ValueLength>4 bytes</ValueLength>
+ </Entry>
+ </Entries>
+</ElementsRegister>
diff --git a/registers/dolby/ASDCP-PHDR-essence-keys.xml b/registers/dolby/ASDCP-PHDR-essence-keys.xml new file mode 100644 index 0000000..8db3acf --- /dev/null +++ b/registers/dolby/ASDCP-PHDR-essence-keys.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?>
+<!-- Metadata tags to support XML file editing -->
+<!-- author= Raymond Yeung (raymond.yeung@dolby.com) -->
+<EssenceRegister xmlns="http://www.smpte-ra.org/schemas/2088/2019">
+ <Entries>
+ <Entry>
+ <Register>Essence</Register>
+ <NamespaceName>http://www.smpte-ra.org/reg/2088/2019/14/9</NamespaceName>
+ <Symbol>PHDRImageMetadataItem</Symbol>
+ <UL>urn:smpte:ul:060e2b34.01020105.0e090607.01010100</UL>
+ <Kind>LEAF</Kind>
+ <Name>PHDR Image Metadata Item</Name>
+ <Definition>Identifies a PHDR image metadata item</Definition>
+ <Notes>**PROPOSED**</Notes>
+ <DefiningDocument>ASDCP</DefiningDocument>
+ <IsDeprecated>false</IsDeprecated>
+ </Entry>
+ </Entries>
+</EssenceRegister>
diff --git a/registers/dolby/ASDCP-PHDR-groups.xml b/registers/dolby/ASDCP-PHDR-groups.xml new file mode 100644 index 0000000..3bd49e1 --- /dev/null +++ b/registers/dolby/ASDCP-PHDR-groups.xml @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="utf-8"?>
+<!-- Metadata tags to support XML file editing -->
+<!-- author= Raymond Yeung (raymond.yeung@dolby.com) -->
+<GroupsRegister xmlns="http://www.smpte-ra.org/ns/395/2016">
+ <Entries>
+ <Entry>
+ <Register>Groups</Register>
+ <NamespaceName>http://www.smpte-ra.org/reg/395/2014/14/9</NamespaceName>
+ <Symbol>PHDRMetadataTrackSubDescriptor</Symbol>
+ <UL>urn:smpte:ul:060e2b34.027f0105.0e090607.01010103</UL>
+ <Kind>LEAF</Kind>
+ <Name>PHDR Metadata Track Sub Descriptor</Name>
+ <Definition>Identifies a PHDR Metadata Track Sub Descriptor</Definition>
+ <DefiningDocument>ASDCP</DefiningDocument>
+ <IsDeprecated>false</IsDeprecated>
+ <Parent>urn:smpte:ul:060e2b34.027f0101.0d010101.01015900</Parent>
+ <IsConcrete>true</IsConcrete>
+ <KLVSyntax>06 53</KLVSyntax>
+ <Contents>
+ <Record>
+ <UL>urn:smpte:ul:060e2b34.01010105.0e090607.01010104</UL>
+ <IsOptional>false</IsOptional>
+ </Record>
+ <Record>
+ <UL>urn:smpte:ul:060e2b34.01010105.0e090607.01010105</UL>
+ <IsOptional>false</IsOptional>
+ </Record>
+ <Record>
+ <UL>urn:smpte:ul:060e2b34.01010105.0e090607.01010106</UL>
+ <IsOptional>false</IsOptional>
+ </Record>
+ </Contents>
+ </Entry>
+ </Entries>
+</GroupsRegister>
diff --git a/registers/dolby/ASDCP-PHDR-labels.xml b/registers/dolby/ASDCP-PHDR-labels.xml new file mode 100644 index 0000000..bcae150 --- /dev/null +++ b/registers/dolby/ASDCP-PHDR-labels.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="utf-8"?>
+<!-- Metadata tags to support XML file editing -->
+<!-- author= Raymond Yeung (raymond.yeung@dolby.com) -->
+<LabelsRegister xmlns="http://www.smpte-ra.org/schemas/400/2012">
+ <Entries>
+ <Entry>
+ <Register>Labels</Register>
+ <NamespaceName>http://www.smpte-ra.org/reg/400/2012/14/9</NamespaceName>
+ <Symbol>PHDRImageMetadataWrappingFrame</Symbol>
+ <UL>urn:smpte:ul:060e2b34.04010105.0e090607.01010101</UL>
+ <Kind>LEAF</Kind>
+ <Name>PHDR Image Metadata Wrapping Frame</Name>
+ <Definition>Identifies a frame of wrapped PHDR image metadata</Definition>
+ <DefiningDocument>ASDCP</DefiningDocument>
+ <IsDeprecated>false</IsDeprecated>
+ </Entry>
+ </Entries>
+</LabelsRegister>
diff --git a/registers/dolby/RDD47-ISXD-elements.xml b/registers/dolby/RDD47-ISXD-elements.xml new file mode 100644 index 0000000..519f892 --- /dev/null +++ b/registers/dolby/RDD47-ISXD-elements.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="utf-8"?>
+<!-- Metadata tags to support XML file editing -->
+<!-- author= Raymond Yeung (raymond.yeung@dolby.com) -->
+<ElementsRegister xmlns="http://www.smpte-ra.org/schemas/335/2012">
+ <Entries>
+ <Entry>
+ <Register>Elements</Register>
+ <NamespaceName>http://www.smpte-ra.org/reg/335/2012/14/9</NamespaceName>
+ <Symbol>NamespaceURI</Symbol>
+ <UL>urn:smpte:ul:060e2b34.01010105.0e090400.00000000</UL>
+ <Kind>LEAF</Kind>
+ <Name>Namespace URI</Name>
+ <Definition>Identifies the default namespace of the essence XML documents</Definition>
+ <DefiningDocument>RDD47</DefiningDocument>
+ <IsDeprecated>false</IsDeprecated>
+ <ContextScope>UnknownContext</ContextScope>
+ <Type>urn:smpte:ul:060e2b34.01040101.01100600.00000000</Type>
+ <ValueLength>variable</ValueLength>
+ </Entry>
+ </Entries>
+</ElementsRegister>
diff --git a/registers/dolby/RDD47-ISXD-essence-keys.xml b/registers/dolby/RDD47-ISXD-essence-keys.xml new file mode 100644 index 0000000..7e6acb2 --- /dev/null +++ b/registers/dolby/RDD47-ISXD-essence-keys.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?>
+<!-- Metadata tags to support XML file editing -->
+<!-- author= Raymond Yeung (raymond.yeung@dolby.com) -->
+<EssenceRegister xmlns="http://www.smpte-ra.org/schemas/2088/2019">
+ <Entries>
+ <Entry>
+ <Register>Essence</Register>
+ <NamespaceName>http://www.smpte-ra.org/reg/2088/2019/14/9</NamespaceName>
+ <Symbol>FrameWrappedISXDData</Symbol>
+ <UL>urn:smpte:ul:060e2b34.01020105.0e090502.017f017f</UL>
+ <Kind>LEAF</Kind>
+ <Name>Frame Wrapped ISXD Data</Name>
+ <Definition>Identifies Frame Wrapped ISXD Data Essence</Definition>
+ <Notes>**PROPOSED**</Notes>
+ <DefiningDocument>SMPTE RDD 47</DefiningDocument>
+ <IsDeprecated>false</IsDeprecated>
+ </Entry>
+ </Entries>
+</EssenceRegister>
diff --git a/registers/dolby/RDD47-ISXD-groups.xml b/registers/dolby/RDD47-ISXD-groups.xml new file mode 100644 index 0000000..d2f6fd8 --- /dev/null +++ b/registers/dolby/RDD47-ISXD-groups.xml @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="utf-8"?>
+<!-- Metadata tags to support XML file editing -->
+<!-- author= Raymond Yeung (raymond.yeung@dolby.com) -->
+<GroupsRegister xmlns="http://www.smpte-ra.org/ns/395/2016">
+ <Entries>
+ <Entry>
+ <Register>Groups</Register>
+ <NamespaceName>http://www.smpte-ra.org/reg/395/2014/14/9</NamespaceName>
+ <Symbol>ISXDDataEssenceDescriptor</Symbol>
+ <UL>urn:smpte:ul:060e2b34.027f0105.0e090502.00000000</UL>
+ <Kind>LEAF</Kind>
+ <Name>ISXD Data Essence Descriptor</Name>
+ <Definition>Identifies an ISXD Data Essence Descriptor</Definition>
+ <DefiningDocument>RDD47</DefiningDocument>
+ <IsDeprecated>false</IsDeprecated>
+ <Parent>urn:smpte:ul:060e2b34.027f0101.0d010101.01012400</Parent>
+ <IsConcrete>true</IsConcrete>
+ <KLVSyntax>06 53</KLVSyntax>
+ <Contents>
+ <Record>
+ <UL>urn:smpte:ul:060e2b34.01010105.0e090400.00000000</UL>
+ <IsOptional>false</IsOptional>
+ </Record>
+ </Contents>
+ </Entry>
+ </Entries>
+</GroupsRegister>
diff --git a/registers/dolby/RDD47-ISXD-labels.xml b/registers/dolby/RDD47-ISXD-labels.xml new file mode 100644 index 0000000..f4d6e2e --- /dev/null +++ b/registers/dolby/RDD47-ISXD-labels.xml @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="utf-8"?>
+<!-- Metadata tags to support XML file editing -->
+<!-- author= Raymond Yeung (raymond.yeung@dolby.com) -->
+<LabelsRegister xmlns="http://www.smpte-ra.org/schemas/400/2012">
+ <Entries>
+ <Entry>
+ <Register>Labels</Register>
+ <NamespaceName>http://www.smpte-ra.org/reg/400/2012/14/9</NamespaceName>
+ <Symbol>FrameWrappedISXDContainer</Symbol>
+ <UL>urn:smpte:ul:060e2b34.04010105.0e090607.01010103</UL>
+ <Kind>LEAF</Kind>
+ <Name>Frame Wrapped ISXD Container</Name>
+ <Definition>Identifies Frame Wrapped ISXD Container</Definition>
+ <DefiningDocument>RDD47</DefiningDocument>
+ <IsDeprecated>false</IsDeprecated>
+ </Entry>
+ <Entry>
+ <Register>Labels</Register>
+ <NamespaceName>http://www.smpte-ra.org/reg/400/2012/14/9</NamespaceName>
+ <Symbol>UTF8TextDataEssenceCoding</Symbol>
+ <UL>urn:smpte:ul:060e2b34.04010105.0e090606.00000000</UL>
+ <Kind>LEAF</Kind>
+ <Name>UTF-8 Text Data Essence Coding</Name>
+ <Definition>Identifies UTF-8 Text Data Essence Coding</Definition>
+ <DefiningDocument>RDD47</DefiningDocument>
+ <IsDeprecated>false</IsDeprecated>
+ </Entry>
+ </Entries>
+</LabelsRegister>
diff --git a/registers/readme.md b/registers/readme.md new file mode 100644 index 0000000..86b5def --- /dev/null +++ b/registers/readme.md @@ -0,0 +1,5 @@ + +# Ancillary Registers + +This directory contains XML register files that are compatible with SMPTE 2001-1 "XML Representation of SMPTE Registered Data (Reg-XML) — Mapping Rules" and SMPTE 2001-2 "XML Representation of SMPTE Registered Data (Reg-XML) — AAF and MXF Data". These files contain register entries that are not appropriate for distribution via the standard [registers](https://registry.smpte-ra.org/) published by SMPTE because they are defined in private namespaces or are in some other way incompatible with the SMPTE Engineering Document process. Nonetheless these values are in use in the industry, including their use in asdcplib, and so they are distributed here with permission from the original publisher. + |
