3 - Create: DoM can create Interop or SMPTE; we can't really disallow Interop at this time.
4 - Verify: warning about non-SMPTE.
7 Don't have access to SMPTE ST 429-19 so I don't know what that requires.
11 - Create: should mostly meet these constraints.
13 - Hint: probably not required.
15 # 7.1 Picture Essence Encoding
17 - Create: can violate frame-rate constraints, but will only make Flat/Scope (unless an advanced option is ticked).
21 We don't warn specifically about non-24fps 3D; maybe we should.
23 # 7.1.1 Active Image Area
31 # 7.2.1 File Size Limitations
37 # 7.2.2 Language Element
39 - Create: not enforced.
43 # 7.2.3 StartTime Element
49 # 7.2.4 First Timed Text Event
51 - Create: not enforced.
57 - Create: not enforced.
61 # 7.2.6 Closed Captions Line Treatment
63 - Create: not enforced.
67 # 7.2.7 Main Subtitle Line Treatment (Informational)
69 - Create: not enforced.
73 # 7.3 Audio Sample Rates
79 # 8 Composition Playlist Constraints
93 # 8.3 Timed Text Tracks
115 - Create: FFEC/FFMC not enforced; FFOC/LFOC yes.
119 # 8.6 Composition Metadata
121 # 8.6.1 CompositionMetadataAsset
127 # 8.6.2 Version Number
133 # 8.6.3 Application Extension
139 # 8.6.4 MCA Sub Descriptors
151 # 9 Packing List Constraints
153 # 9.1 Annotation Text
159 # 9.2 Digital Signature
165 # 10 Track File Constraints
170 - Verify: partial encryption: yes; HMAC/MIC: TODO#1957
173 # 10.2 Picture Track Files
175 # 10.2.1 JPEG2000 Compression
181 # 10.3 Sound Track Files
183 # 10.3.1 Channel Assignments
186 - Verify: TODO#1959 check for silence on 9, 10, 16; TODO#1960 check for channel configuration 4
189 This is difficult to be sure about because I'm lacking some of the standards.
191 # 10.3.2 Multichannel Audio
193 This is difficult to be sure about because I'm lacking some of the standards.
195 # 10.3.3 Sign Language Video PCM
196 # 10.3.4 Motion Data PCM
202 # 10.4 Timed Text Track Files
207 - Verify: TODO#1961 check unique
216 # 10.4.3 Container Duration
222 # Annex A Sign Language Video Encoding