backports
backports copied to clipboard
Asset type in pkl
dcp_inspect should check if <Type> element is correct in pkl. e.g. in an interop composition if <Type>application/mxf</Type> is declared for an interop mxf asset instead of <Type>application/x-smpte-mxf;asdcpKind=Picture</Type> or <Type>application/x-smpte-mxf;asdcpKind=Sound</Type>
Lilian, thanks for the hint. The possible values of the Type element in a PackingList are implied by the kind of PKL (Interop/SMPTE). I don't think there is an inherent relation to a composition (and kind of composition, Interop or SMPTE) in the first place.
Now how a mixed bag of assets would actually be treated in the field I don't know. E.g. SMPTE Assetmap and PackingList and Interop CompositionPlaylist and composition assets. Darn, I even have to check whether dcp_inspect checks for package consistency.
Gut says a check makes sense. But it's a can of worms, given the non-spec'd black hole mixed packages are.