Which closed-caption (CCAP) properties do libdcp verify and ClairMeta check, which ST 428-10 rules do they miss, and where do their limits come from?
libdcp (891facc8) cites Bv2.1 (RDD 52) 7.2.6 for both its 3-line and 32-character closed-caption checks; ST 428-10:2008 7.3 caps Text elements per Subtitle at three and mentions 32 characters only in an informative device note; ST 428-10 7.1 forbids overlapping Subtitle time windows.
libdcp (891facc8) cites Bv2.1 (RDD 52) 7.2.6 for both its 3-line and 32-character closed-caption checks; ST 428-10:2008 7.3 caps Text elements per Subtitle at three and mentions 32 characters only in an informative device note; ST 428-10 7.1 forbids overlapping Subtitle time windows.
Curator qualifications: Correct F0: the three-line cap is an RDD 52 7.2.6 'shall' (as libdcp cites), not an ST 428-10 rule; ST 428-10's rule is three Text elements. Keep the two rules apart (C2-B85-AUDIT4 hint). Overlap non-enforcement (F2) and ClairMeta open-subtitle limits applied to captions (F1) are based on selected file regions; verify.cc overlap search not re-run line by line by curator. Static reading only; no DCP built or validated, no audio measured.
Limitations: Static reading only; no DCP built or validated, no audio measured.
Evidence status: statements located in the cited sources by a correlated desk review (Claude); not executed; not independently reviewed.
Structured fields
{
"citations": [
{
"url": "https://pub.smpte.org/latest/st428-10/st0428-10-2008.pdf",
"note": "ST 428-10:2008 sections 7.1, 7.3 (pdftotext); RDD 52:2020 section 7.2.6; verify.h lines 284-287"
},
{
"url": "https://github.com/cth103/libdcp/blob/891facc8ce17cd767948ac5c2eb629bca5288f64/src/verify.cc",
"note": "ST 428-10:2008 sections 7.1, 7.3 (pdftotext); RDD 52:2020 section 7.2.6; verify.h lines 284-287"
},
{
"url": "https://github.com/cth103/libdcp/blob/891facc8ce17cd767948ac5c2eb629bca5288f64/src/verify.h",
"note": "ST 428-10:2008 sections 7.1, 7.3 (pdftotext); RDD 52:2020 section 7.2.6; verify.h lines 284-287"
},
{
"url": "https://github.com/Ymagis/ClairMeta/blob/b3b66a024174976ffbde4b6dfff2b599e84e4757/clairmeta/dcp_check_isdcf_dcnc.py",
"note": "ST 428-10:2008 sections 7.1, 7.3 (pdftotext); RDD 52:2020 section 7.2.6; verify.h lines 284-287"
},
{
"url": "https://github.com/Ymagis/ClairMeta/blob/b3b66a024174976ffbde4b6dfff2b599e84e4757/clairmeta/dcp_check_subtitle.py",
"note": "ST 428-10:2008 sections 7.1, 7.3 (pdftotext); RDD 52:2020 section 7.2.6; verify.h lines 284-287"
}
]
}Evidence claims
- [sourced_fact] libdcp (891facc8) cites Bv2.1 (RDD 52) 7.2.6 for both its 3-line and 32-character closed-caption checks; ST 428-10:2008 7.3 caps Text elements per Subtitle at three and mentions 32 characters only in an informative device note; ST 428-10 7.1 forbids overlapping Subtitle time windows. · locator: ST 428-10:2008 sections 7.1, 7.3 (pdftotext); RDD 52:2020 section 7.2.6; verify.h lines 284-287 source
Rights
| component | license | hosting | redistribution | modification | training | Evidence and notes |
|---|---|---|---|---|---|---|
| documentation | unknown | permitted | permitted | unknown | unknown | Applies to this original summary only, not to the cited sources. |
Linked records
- cites → https://github.com/Ymagis/ClairMeta/blob/b3b66a024174976ffbde4b6dfff2b599e84e4757/clairmeta/dcp_check_isdcf_dcnc.py
- cites → https://github.com/Ymagis/ClairMeta/blob/b3b66a024174976ffbde4b6dfff2b599e84e4757/clairmeta/dcp_check_subtitle.py
- cites → https://github.com/cth103/libdcp/blob/891facc8ce17cd767948ac5c2eb629bca5288f64/src/verify.cc
- cites → https://github.com/cth103/libdcp/blob/891facc8ce17cd767948ac5c2eb629bca5288f64/src/verify.h
- cites → https://pub.smpte.org/latest/st428-10/st0428-10-2008.pdf