]> git.sesse.net Git - mlt/blobdiff - src/modules/xml/mlt-xml.dtd
Add (de)serialization of profile to XML.
[mlt] / src / modules / xml / mlt-xml.dtd
index bb7e1610c27e12d5c946cc73cc3fd20604ed7f31..6c1dc2ba7409b2aedb026b09e583fa59dba16f95 100644 (file)
@@ -1,8 +1,22 @@
 <?xml version='1.0' encoding='utf-8'?>
 
-<!-- MLT XML DTD v0.1.0 -->
+<!-- MLT XML DTD v0.2.0 -->
 
-<!ELEMENT mlt (producer | playlist | tractor | multitrack)+ >
+<!ELEMENT mlt (profile | producer | playlist | tractor | multitrack)+ >
+<!ELEMENT profile EMPTY >
+<!ATTLIST profile
+    name               CDATA    #IMPLIED
+    description        CDATA    #IMPLIED
+    display_aspect_den CDATA    #IMPLIED
+    display_aspect_num CDATA    #IMPLIED
+    frame_rate_den     CDATA    #REQUIRED
+    frame_rate_num     CDATA    #REQUIRED
+    height             CDATA    #REQUIRED
+    progressive        CDATA    #REQUIRED
+    sample_aspect_den  CDATA    #REQUIRED
+    sample_aspect_num  CDATA    #REQUIRED
+    width              CDATA    #REQUIRED
+>
 <!ELEMENT property ANY >
 <!ATTLIST property 
     name     CDATA    #REQUIRED