Add bugs for the stuff in bv2.1.md
[dcpomatic.git] / doc / bv21.md
1 # 6.1 Packaging Format
2
3 - Create: DoM can create Interop or SMPTE; we can't really disallow Interop at this time.
4 - Verify: warning about non-SMPTE.
5 - Hint: TODO#1949
6
7 Don't have access to SMPTE ST 429-19 so I don't know what that requires.
8
9 # 6.2 XML Constraints
10
11 - Create: should mostly meet these constraints.
12 TODO#1950: can languages from imported things get into the output?
13 - Verify: yes.
14 - Hint: probably not required.
15
16 # 7.1 Picture Essence Encoding
17
18 - Create: can violate frame-rate constraints, but will only make Flat/Scope (unless an advanced option is ticked).
19 - Verify: yes.
20 - Hint: TODO#1951
21
22 # 7.1.1 Active Image Area
23
24 - Create: yes.
25 - Verify: n/a.
26 - Hint: n/a.
27
28 # 7.2 Timed Text
29
30 # 7.2.1 File Size Limitations
31
32 - Create: TODO#1952
33 - Verify: yes.
34 - Hint: TODO#1953
35
36 # 7.2.2 Language Element
37
38 - Create: not enforced.
39 - Verify: yes.
40 - Hint: TODO#1954
41
42 # 7.2.3 StartTime Element
43
44 - Create: yes.
45 - Verify: yes.
46 - Hint: n/a.
47
48 # 7.2.4 First Timed Text Event
49
50 - Create: not enforced.
51 - Verify: yes.
52 - Hint: yes.
53
54 # 7.2.5 Spot Duration
55
56 - Create: not enforced.
57 - Verify: yes.
58 - Hint: yes.
59
60 # 7.2.6 Closed Captions Line Treatment
61
62 - Create: not enforced.
63 - Verify: yes.
64 - Hint: yes.
65
66 # 7.2.7 Main Subtitle Line Treatment (Informational)
67
68 - Create: not enforced.
69 - Verify: yes.
70 - Hint: yes, except TODO 79-character limit is not mentioned
71
72 # 7.3 Audio Sample Rates
73
74 - Create: yes.
75 - Verify: yes.
76 - Hint: n/a.
77
78 # 8 Composition Playlist Constraints
79
80 # 8.1 Annotation Text
81
82 - Create: yes.
83 - Verify: yes.
84 - Hint: n/a.
85
86 # 8.2 Reel Duration
87
88 - Create: yes.
89 - Verify: yes.
90 - Hint: n/a.
91
92 # 8.3 Timed Text Tracks
93
94 # 8.3.1 CPL Elements
95
96 - Create: yes.
97 - Verify: yes.
98 - Hint: n/a.
99
100 # 8.3.2 Entry Point
101
102 - Create: yes.
103 - Verify: yes.
104 - Hint: n/a.
105
106 # 8.4 Hash Element
107
108 - Create: yes.
109 - Verify: yes.
110 - Hint: n/a.
111
112 # 8.5 Marker Tracks
113
114 - Create: FFEC/FFMC not enforced; FFOC/LFOC yes.
115 - Verify: yes.
116 - Hint: yes.
117
118 # 8.6 Composition Metadata
119
120 # 8.6.1 CompositionMetadataAsset
121
122 - Create: yes.
123 - Verify: yes.
124 - Hint: n/a.
125
126 # 8.6.2 Version Number
127
128 - Create: yes.
129 - Verify: yes.
130 - Hint: n/a.
131
132 # 8.6.3 Application Extension
133
134 - Create: yes.
135 - Verify: yes.
136 - Hint: n/a.
137
138 # 8.6.4 MCA Sub Descriptors
139
140 - Create: yes.
141 - Verify: TODO#1955
142 - Hint: n/a.
143
144 # 8.7
145
146 - Create: yes.
147 - Verify: yes.
148 - Hint: n/a.
149
150 # 9 Packing List Constraints
151
152 # 9.1 Annotation Text
153
154 - Create: yes (TODO#1956 disallow empty DCP names).
155 - Verify: yes.
156 - Hint: n/a.
157
158 # 9.2 Digital Signature
159
160 - Create: yes.
161 - Verify: yes.
162 - Hint: n/a.
163
164 # 10 Track File Constraints
165
166 # 10.1 Encryption
167
168 - Create: yes.
169 - Verify: partial encryption: yes; HMAC/MIC: TODO#1957
170 - Hint: n/a.
171
172 # 10.2 Picture Track Files
173
174 # 10.2.1 JPEG2000 Compression
175
176 - Create: yes.
177 - Verify: TODO#1958 done but nobody is calling it AFAICS!
178 - Hint: n/a.
179
180 # 10.3 Sound Track Files
181
182 # 10.3.1 Channel Assignments
183
184 - Create: yes.
185 - Verify: TODO#1959 check for silence on 9, 10, 16; TODO#1960 check for channel configuration 4
186 - Hint: n/a.
187
188 This is difficult to be sure about because I'm lacking some of the standards.
189
190 # 10.3.2 Multichannel Audio
191
192 This is difficult to be sure about because I'm lacking some of the standards.
193
194 # 10.3.3 Sign Language Video PCM
195 # 10.3.4 Motion Data PCM
196
197 - Create: no.
198 - Verify: no.
199 - Hint: no.
200
201 # 10.4 Timed Text Track Files
202
203 # 10.4.1 Asset UUID
204
205 - Create: yes.
206 - Verify: TODO#1961 check unique
207 - Hint: n/a.
208
209 # 10.4.2 Resource ID
210
211 - Create: TODO#1962 check
212 - Verify: TODO#1962 check
213 - Hint: n/a.
214
215 # 10.4.3 Container Duration
216
217 - Create: TODO#1963 check
218 - Verify; TODO#1963 check
219 - Hint: n/a.
220
221 # Annex A Sign Language Video Encoding
222
223 Not yet supported.
224
225
226