Mercurial > hg > orthanc
comparison Core/DicomNetworking/Internals/CommandDispatcher.cpp @ 3691:4922bdd046dd
Fix issue #140 (Modifying private tags with REST API changes VR from LO to UN) - DANGEROUS COMMIT
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 25 Feb 2020 21:44:09 +0100 |
parents | 8aab20dde416 |
children | 898903022836 58f92b1c8061 |
comparison
equal
deleted
inserted
replaced
3690:a9ce35d67c3c | 3691:4922bdd046dd |
---|---|
428 { | 428 { |
429 transferSyntaxes.push_back(UID_MPEG2MainProfileAtMainLevelTransferSyntax); | 429 transferSyntaxes.push_back(UID_MPEG2MainProfileAtMainLevelTransferSyntax); |
430 transferSyntaxes.push_back(UID_MPEG2MainProfileAtHighLevelTransferSyntax); | 430 transferSyntaxes.push_back(UID_MPEG2MainProfileAtHighLevelTransferSyntax); |
431 } | 431 } |
432 | 432 |
433 #if DCMTK_VERSION_NUMBER >= 361 | |
433 // New in Orthanc 1.6.0 | 434 // New in Orthanc 1.6.0 |
434 if (!server.HasApplicationEntityFilter() || | 435 if (!server.HasApplicationEntityFilter() || |
435 server.GetApplicationEntityFilter().IsAllowedTransferSyntax(remoteIp, remoteAet, calledAet, TransferSyntax_Mpeg4)) | 436 server.GetApplicationEntityFilter().IsAllowedTransferSyntax(remoteIp, remoteAet, calledAet, TransferSyntax_Mpeg4)) |
436 { | 437 { |
437 transferSyntaxes.push_back(UID_MPEG4BDcompatibleHighProfileLevel4_1TransferSyntax); | 438 transferSyntaxes.push_back(UID_MPEG4BDcompatibleHighProfileLevel4_1TransferSyntax); |
438 transferSyntaxes.push_back(UID_MPEG4HighProfileLevel4_1TransferSyntax); | 439 transferSyntaxes.push_back(UID_MPEG4HighProfileLevel4_1TransferSyntax); |
439 transferSyntaxes.push_back(UID_MPEG4HighProfileLevel4_2_For2DVideoTransferSyntax); | 440 transferSyntaxes.push_back(UID_MPEG4HighProfileLevel4_2_For2DVideoTransferSyntax); |
440 transferSyntaxes.push_back(UID_MPEG4HighProfileLevel4_2_For3DVideoTransferSyntax); | 441 transferSyntaxes.push_back(UID_MPEG4HighProfileLevel4_2_For3DVideoTransferSyntax); |
441 transferSyntaxes.push_back(UID_MPEG4StereoHighProfileLevel4_2TransferSyntax); | 442 transferSyntaxes.push_back(UID_MPEG4StereoHighProfileLevel4_2TransferSyntax); |
442 } | 443 } |
444 #endif | |
443 | 445 |
444 if (!server.HasApplicationEntityFilter() || | 446 if (!server.HasApplicationEntityFilter() || |
445 server.GetApplicationEntityFilter().IsAllowedTransferSyntax(remoteIp, remoteAet, calledAet, TransferSyntax_Rle)) | 447 server.GetApplicationEntityFilter().IsAllowedTransferSyntax(remoteIp, remoteAet, calledAet, TransferSyntax_Rle)) |
446 { | 448 { |
447 transferSyntaxes.push_back(UID_RLELosslessTransferSyntax); | 449 transferSyntaxes.push_back(UID_RLELosslessTransferSyntax); |