X-Git-Url: https://git.carlh.net/gitweb/?p=dcpomatic.git;a=blobdiff_plain;f=doc%2Fbv21.md;h=309e0ec4c2b576927f0a22071ec8658f51540791;hp=83a12fd4fdd71fe4924ffbc7ea62648c024124d2;hb=6d686ea45f5cd01a0d11f92a903ac77779ad8562;hpb=501c24c9741e1a3050a1136dd00c56c04815f0bb diff --git a/doc/bv21.md b/doc/bv21.md index 83a12fd4f..309e0ec4c 100644 --- a/doc/bv21.md +++ b/doc/bv21.md @@ -1,16 +1,14 @@ # 6.1 Packaging Format - Create: DoM can create Interop or SMPTE; we can't really disallow Interop at this time. -TODO: default to SMPTE? - Verify: warning about non-SMPTE. -- Hint: TODO +- Hint: yes. Don't have access to SMPTE ST 429-19 so I don't know what that requires. # 6.2 XML Constraints - Create: should mostly meet these constraints. -TODO: can languages from imported things get into the output? - Verify: yes. - Hint: probably not required. @@ -18,7 +16,9 @@ TODO: can languages from imported things get into the output? - Create: can violate frame-rate constraints, but will only make Flat/Scope (unless an advanced option is ticked). - Verify: yes. -- Hint: TODO +- Hint: yes. + +We don't warn specifically about non-24fps 3D; maybe we should. # 7.1.1 Active Image Area @@ -30,15 +30,15 @@ TODO: can languages from imported things get into the output? # 7.2.1 File Size Limitations -- Create: TODO +- Create: TODO#1952 - Verify: yes. -- Hint: TODO +- Hint: yes. # 7.2.2 Language Element - Create: not enforced. - Verify: yes. -- Hint: TODO +- Hint: yes. # 7.2.3 StartTime Element @@ -68,7 +68,7 @@ TODO: can languages from imported things get into the output? - Create: not enforced. - Verify: yes. -- Hint: yes, except TODO 79-character limit is not mentioned +- Hint: yes. # 7.3 Audio Sample Rates @@ -86,7 +86,7 @@ TODO: can languages from imported things get into the output? # 8.2 Reel Duration -- Create: yes (TODO check more carefully). +- Create: yes. - Verify: yes. - Hint: n/a. @@ -139,7 +139,7 @@ TODO: can languages from imported things get into the output? # 8.6.4 MCA Sub Descriptors - Create: yes. -- Verify: TODO +- Verify: TODO#1955 - Hint: n/a. # 8.7 @@ -152,7 +152,7 @@ TODO: can languages from imported things get into the output? # 9.1 Annotation Text -- Create: yes (TODO check that you can't have an empty DCP name). +- Create: yes. - Verify: yes. - Hint: n/a. @@ -166,8 +166,8 @@ TODO: can languages from imported things get into the output? # 10.1 Encryption -- Create: yes (TODO check HMAC/MIC) -- Verify: partial encryption: yes; HMAC/MIC: TODO +- Create: yes. +- Verify: partial encryption: yes; HMAC/MIC: TODO#1957 - Hint: n/a. # 10.2 Picture Track Files @@ -175,7 +175,7 @@ TODO: can languages from imported things get into the output? # 10.2.1 JPEG2000 Compression - Create: yes. -- Verify: TODO done but nobody is calling it AFAICS! +- Verify: yes. - Hint: n/a. # 10.3 Sound Track Files @@ -183,7 +183,7 @@ TODO: can languages from imported things get into the output? # 10.3.1 Channel Assignments - Create: yes. -- Verify: TODO check for silence on 9, 10, 16; check for channel configuration 4 +- Verify: TODO#1959 check for silence on 9, 10, 16; TODO#1960 check for channel configuration 4 - Hint: n/a. This is difficult to be sure about because I'm lacking some of the standards. @@ -204,19 +204,19 @@ This is difficult to be sure about because I'm lacking some of the standards. # 10.4.1 Asset UUID - Create: yes. -- Verify: TODO check unique +- Verify: TODO#1961 check unique - Hint: n/a. # 10.4.2 Resource ID -- Create: TODO check -- Verify: TODO check +- Create: yes. +- Verify: yes. - Hint: n/a. # 10.4.3 Container Duration -- Create: TODO check -- Verify; TODO check +- Create: yes. +- Verify; yes. - Hint: n/a. # Annex A Sign Language Video Encoding