Bug #583
openFix support for JPIP transfer syntaxes
50%
Description
Although JPIP is currently not supported by the DCMTK, the current implementation of the associated transfer syntaxes results in strange (funny?) behavior. This is because the definitions in "dcxfer.cc" use EJE_NotEncapsulated for UID_JPIPReferencedTransferSyntax and UID_JPIPReferencedDeflateTransferSyntax, which is also used for the three uncompressed transfer syntaxes. See email from Mathieu Malaterre (sent on 2013-11-27).
It's probably a good idea to introduce a new enum value for JPIP-based transfer syntaxes and to add new methods to the DcmXfer class. Also the complete source code of the DCMTK should be checked for the use of isEncapsulated() and isNotEncapsulated(), which are currently used for a binary decision only.
Another issue with the deflated variant should also be fixed: "dcmconv +td jpip.dcm jpip_zip.dcm" should result in a file with the transfer syntax "JPIP Referenced Deflate" instead of "Deflated Explicit VR Little Endian".