Closed bitsgalore closed 4 years ago
Implies a few interface changes:
--format
option (default: jp2, optionally j2c)Output changes:
isValidJP2
element: rename to isValid
, specify format in new format
attribute (format="jp2"
; format="j2c"
)Since this will break existing deployments anyway, we might as well apply the additional changes proposed here.
In that case the output schema must be updated as well. This would probably imply a new major version (jpylyzer 2.0).
Following Jack O' Sullivan's comment at 21-3 Product Board call: consider adding option to generate "old style" output for backward compatibility.
Most of these changes now implemented in testcodestream branch. TODO:
contiguousCodestreamBox
element (now absent because parsing already starts from within that box, which may possibly be confusing)?contiguousCodestreamBox
is just a wrapper structure around the codestream)isValidJP2
) as well for clarity - done!UPDATE
See also: Proposed jpylyzer output format changes
Dev Effort
3D
Description
Useful for e.g. validating frames within video containers (which are usually encoded as raw codestreams, not JP2).