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);