Skip to content

Validate marker labels against their scopes - #419

Draft
Pybsama wants to merge 1 commit into
Netflix:masterfrom
Pybsama:codex/validate-marker-labels
Draft

Validate marker labels against their scopes#419
Pybsama wants to merge 1 commit into
Netflix:masterfrom
Pybsama:codex/validate-marker-labels

Conversation

@Pybsama

@Pybsama Pybsama commented Aug 3, 2026

Copy link
Copy Markdown

Summary

  • validate SMPTE marker labels against the permitted values for their computed scope
  • warn when a marker scope is unknown and restore the 2013 schema default scope
  • cover invalid, unknown, and valid 2013/2016/2020 marker labels

Testing

  • JDK 11: ./gradlew build
  • JDK 17 and JDK 21: ./gradlew --rerun-tasks test --tests com.netflix.imflibrary.validation.IMFCPLValidatorTest
  • git diff --check

Closes #394

Validate marker labels using the permitted values for the computed 2013, 2016, or 2020 standard scope. Warn for custom scopes and restore the 2013 schema default.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Marker Labels are not validated against permitted values in the computed scope of the Label.

1 participant