diff test-schema.xsd @ 1342:397e96ee781a

Better loudness calculation. Buffer ready not called until after loudness calculation to avoid NaNs on gain. <survey> nodes do not need to be present, no survey then no node. Added example boilerplate interface with all required functions and brief descriptions.
author Nicholas Jillings <nickjillings@users.noreply.github.com>
date Wed, 13 Jan 2016 10:31:31 +0000
parents 95b40955f79a
children 58fd8bcc6620 c0022a09c4f6
line wrap: on
line diff
--- a/test-schema.xsd	Wed Jan 13 09:34:46 2016 +0000
+++ b/test-schema.xsd	Wed Jan 13 10:31:31 2016 +0000
@@ -23,7 +23,7 @@
   <xs:element name="setup">
     <xs:complexType>
       <xs:sequence>
-        <xs:element ref="survey" maxOccurs="2"/>
+        <xs:element ref="survey" minOccurs="0" maxOccurs="2"/>
         <xs:element ref="metric" maxOccurs="1"/>
         <xs:element ref="interface" maxOccurs="1"/>
       </xs:sequence>
@@ -44,7 +44,7 @@
         <xs:element ref="interface" minOccurs="1" maxOccurs="unbounded"/>
         <xs:element ref="audioelement" minOccurs="1" maxOccurs="unbounded"/>
         <xs:element ref="commentquestion" minOccurs="0" maxOccurs="unbounded"/>
-        <xs:element ref="survey" maxOccurs="2"/>
+        <xs:element ref="survey" minOccurs="0" maxOccurs="2"/>
       </xs:sequence>
       <xs:attribute ref="id" use="required"/>
       <xs:attribute name="hostURL" type="xs:anyURI" use="required"/>