github dcm4che/dcm4che 5.21.0

latest releases: 5.32.0, 5.31.2, 5.31.1...
4 years ago

Improvements

  • Dcm2Jpg: create destination directory if directory doesn't exist #387
  • storescp: enable to specifiy more than one value by --response-delay #611
  • storescp: support delay of reading P-DATA-TF PDU from tcp socket by option --receive-delay #614
  • MediaTypes#VIDEO_QUICKTIME: "video/quicktime" #623
  • MP4Parser: getMP4FileType() #624
  • dcm4che-tool-stowrs : Support sending mp4 videos with content type video/quicktime #625
  • dcm4che-tool-jpg2dcm : Support converting mp4 videos with content type video/quicktime to DICOM objects #627
  • Update Element Dictionary to DICOM 2020a #630
  • MediaTypes model/obj, model/mtl related to Encapsulated OBJ/MTL Storage SOP Class #631
  • Make JsonReader robust against (0002,eeee) elements in nested items of data sets #634
  • Include unused bits of signed pixel values in compressed stream by default #638
  • Utility HL7SAXTransformer to convert HL7v2 messages to a DICOM Data Set by XSLT and vice versa #639
  • Do not return TransferSyntaxType.NATIVE by TransferSyntaxType.forUID(uid) for unknown UIDs #641
  • Make DicomOutputStream.switchTransferSyntax(tsuid) public #642
  • dcm4che-tool-stowrs : Extend tool to encapsulate mtl/obj files into DICOM objects and store them to server #652
  • dcm4che-tool-pdf2dcm : Extend tool to encapsulate mtl/obj files into DICOM objects #653

Bug Fixes

  • NPE when calling ImageIO.getReaderFileSuffixes() #606
  • Jpg2dcm: avc1 box not found #609
  • json2dcm: incorrect Transfer Syntax in output file #615
  • java.lang.UnsatisfiedLinkError: no opencv_java in java.library.path #628
  • Dcm2Xml writes incorrect XML output for partly empty multi-valued attributes #633
  • JPEGParser: erroneously skip SOF55 marker caused by incorrect APP marker detection #635
  • Image Write Param bitsCompressed is not passed to Image Writer #636
  • TransferSyntaxType.canEncodeSigned() wrongly returns false for JPEG_LOSSLESS, JPEG_LS, RLE and JPIP #640
  • Attributes.removeCurveData()/removeOverlayData() remove not only Curve/Overlay attributes #643
  • Allow spaces in DCM4CHE_HOME under Linux #645
  • Transcoder: verification of JPEG Lossless and JPEG-LS compression of signed pixel data fails with java.lang.ClassCastException #646
  • Extend sign of unused bits included in compressed streams #648
  • Performance regression Attributes.add by commit for #407 #651

Binary Distribution Packages

https://sourceforge.net/projects/dcm4che/files/dcm4che3/5.21.0

Don't miss a new dcm4che release

NewReleases is sending notifications on new releases.