Mercurial > hg > orthanc-wsi
changeset 420:05b201857166 OrthancWSI-3.3
hotfix compatibility of orthanc-wsi 3.3 against Orthanc framework 1.12.10
| author | Sebastien Jodogne <s.jodogne@gmail.com> |
|---|---|
| date | Tue, 06 Jan 2026 10:51:16 +0100 |
| parents | 2be54b815c91 |
| children | e5cdb66800f8 |
| files | Framework/Outputs/MultiframeDicomWriter.cpp |
| diffstat | 1 files changed, 7 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/Framework/Outputs/MultiframeDicomWriter.cpp Thu Nov 06 19:33:17 2025 +0100 +++ b/Framework/Outputs/MultiframeDicomWriter.cpp Tue Jan 06 10:51:16 2026 +0100 @@ -337,8 +337,14 @@ Orthanc::IDicomTranscoder::DicomImage transcoded; +#if ORTHANC_FRAMEWORK_VERSION_IS_ABOVE(1, 12, 10) + const Orthanc::TranscodingSopInstanceUidMode allowNewSopInstanceUid = Orthanc::TranscodingSopInstanceUidMode_AllowNew; +#else + const bool allowNewSopInstanceUid = true; +#endif + Orthanc::DcmtkTranscoder transcoder(1); - if (transcoder.Transcode(transcoded, source, s, true)) + if (transcoder.Transcode(transcoded, source, s, allowNewSopInstanceUid)) { ResetImage(); SaveDicomToMemory(target, transcoded.GetParsed(), transferSyntax_);
