Netflix / photon

Photon is a Java implementation of the Interoperable Master Format (IMF) standard. IMF is a SMPTE standard whose core constraints are defined in the specification st2067-2:2013
Apache License 2.0
234 stars 76 forks source link

Feature: detect duplicate resource ids in virtual track #350

Open danielhdz13-netflix opened 1 year ago

danielhdz13-netflix commented 1 year ago

Spec says: "The Id element shall identify this specific Resource instance. The means of identifying the underlying Asset is left to subclasses. No two Resouces shall have the same ID value unless they are identical."

This is not currently being enforced. This PR adds a check for this condition.