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 77 forks source link

Photon does not allow a list of ApplicationIdentification elements that the composition conforms #218

Closed robjay closed 5 years ago

robjay commented 6 years ago

ST2067-2-2016 section 6.1 allows a list of ApplicationIdentification elements to which a composition conforms. So for example, it is perfectly valid for a composition that conforms to application type 2 to indicate that it also conforms to application type 2e.

I.E: http://www.smpte-ra.org/schemas/2067-20/2016 http://www.smpte-ra.org/schemas/2067-21/2016</cc:ApplicationIdentification>

Instead of treating this a a list of strings, the code treats this as a single string and thus is unable to locate the application type in the list of valid applications.