Which ISDCF-naming, hearing-impaired (HI), visually-impaired (VI) and language fields does ClairMeta compare with the CPL, and which does it only parse?
Corrected 2026-10-23 - see C3-B645-06; the original statements below are kept for history and are superseded where the correction says so. ClairMeta (b3b66a02) parses the DCP title against its ISDCF 9.6 rule set, including HI and VI flags and the audio language, but no check module uses those parsed values: its 12 title-claim checks compare frame rate, dimension, aspect ratio, subtitle and caption presence, channel count, immersive sound, resolution, standard, Dolby Vision, EclairColor and package type with CPL or probe data. The only language comparison is subtitle XML versus CPL. All dcnc checks report at INFO by default, so a default run does not treat title/CPL mismatches as errors.
Structured fields
{
"citations": [
{
"url": "https://github.com/Ymagis/ClairMeta/blob/b3b66a024174976ffbde4b6dfff2b599e84e4757/clairmeta/dcp_check_cpl.py",
"note": "ClairMeta dcp_check_isdcf_dcnc.py @b3b66a02 lines 30-262; curator grep across ClairMeta files; ClairMeta profile.py @b3b66a02 line 19; ClairMeta dcp_check_subtitle.py lines 356-365"
},
{
"url": "https://github.com/Ymagis/ClairMeta/blob/b3b66a024174976ffbde4b6dfff2b599e84e4757/clairmeta/dcp_check_isdcf_dcnc.py",
"note": "ClairMeta dcp_check_isdcf_dcnc.py @b3b66a02 lines 30-262; curator grep across ClairMeta files; ClairMeta profile.py @b3b66a02 line 19; ClairMeta dcp_check_subtitle.py lines 356-365"
},
{
"url": "https://github.com/Ymagis/ClairMeta/blob/b3b66a024174976ffbde4b6dfff2b599e84e4757/clairmeta/utils/isdcf.py",
"note": "ClairMeta dcp_check_isdcf_dcnc.py @b3b66a02 lines 30-262; curator grep across ClairMeta files; ClairMeta profile.py @b3b66a02 line 19; ClairMeta dcp_check_subtitle.py lines 356-365"
},
{
"url": "https://github.com/Ymagis/ClairMeta/blob/b3b66a024174976ffbde4b6dfff2b599e84e4757/clairmeta/dcp_check_subtitle.py",
"note": "ClairMeta dcp_check_isdcf_dcnc.py @b3b66a02 lines 30-262; curator grep across ClairMeta files; ClairMeta profile.py @b3b66a02 line 19; ClairMeta dcp_check_subtitle.py lines 356-365"
},
{
"url": "https://github.com/Ymagis/ClairMeta/blob/b3b66a024174976ffbde4b6dfff2b599e84e4757/clairmeta/profile.py",
"note": "ClairMeta dcp_check_isdcf_dcnc.py @b3b66a02 lines 30-262; curator grep across ClairMeta files; ClairMeta profile.py @b3b66a02 line 19; ClairMeta dcp_check_subtitle.py lines 356-365"
},
{
"url": "https://raw.githubusercontent.com/Ymagis/ClairMeta/b3b66a024174976ffbde4b6dfff2b599e84e4757/clairmeta/dcp_check_isdcf_dcnc.py",
"note": "correction source (record C3-B645-06): last claim check"
}
]
}Evidence claims
- [sourced_fact] ClairMeta (b3b66a02) parses the DCP title against its ISDCF 9.6 rule set, including HI and VI flags and the audio language, but no check module uses those parsed values: its 12 title-claim checks compare frame rate, dimension, aspect ratio, subtitle and caption presence, channel count, immersive sound, resolution, standard, Dolby Vision, EclairColor and package type with CPL or probe data. The only language comparison is subtitle XML versus CPL. All dcnc checks report at INFO by default, so a default run does not treat title/CPL mismatches as errors. · locator: ClairMeta dcp_check_isdcf_dcnc.py @b3b66a02 lines 30-262; curator grep across ClairMeta files; ClairMeta profile.py @b3b66a02 line 19; ClairMeta dcp_check_subtitle.py lines 356-365 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_cpl.py
- 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/Ymagis/ClairMeta/blob/b3b66a024174976ffbde4b6dfff2b599e84e4757/clairmeta/profile.py
- cites → https://github.com/Ymagis/ClairMeta/blob/b3b66a024174976ffbde4b6dfff2b599e84e4757/clairmeta/utils/isdcf.py
- cites → https://raw.githubusercontent.com/Ymagis/ClairMeta/b3b66a024174976ffbde4b6dfff2b599e84e4757/clairmeta/dcp_check_isdcf_dcnc.py