X-Git-Url: https://git.carlh.net/gitweb/?p=dcpomatic.git;a=blobdiff_plain;f=doc%2Fbv21.md;h=309e0ec4c2b576927f0a22071ec8658f51540791;hp=6b8ba5f5954789f292fba633585d9ea16e761264;hb=6d686ea45f5cd01a0d11f92a903ac77779ad8562;hpb=2d10f2ed6596cae02a6ed7321c5c79ffef4ef75b diff --git a/doc/bv21.md b/doc/bv21.md index 6b8ba5f59..309e0ec4c 100644 --- a/doc/bv21.md +++ b/doc/bv21.md @@ -2,14 +2,13 @@ - Create: DoM can create Interop or SMPTE; we can't really disallow Interop at this time. - 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. @@ -17,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 @@ -29,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 @@ -67,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 @@ -85,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. @@ -138,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 @@ -151,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. @@ -165,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 @@ -174,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 @@ -182,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. @@ -203,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