Mercurial > hg > orthanc
comparison Core/DicomNetworking/Internals/CommandDispatcher.cpp @ 3645:8aab20dde416
Support of MPEG4 transfer syntaxes in C-Store SCP
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 04 Feb 2020 08:32:38 +0100 |
parents | 94f4a18a79cc |
children | 5faf76511931 4922bdd046dd |
comparison
equal
deleted
inserted
replaced
3643:fa3ff492fb3b | 3645:8aab20dde416 |
---|---|
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 // New in Orthanc 1.6.0 | |
434 if (!server.HasApplicationEntityFilter() || | |
435 server.GetApplicationEntityFilter().IsAllowedTransferSyntax(remoteIp, remoteAet, calledAet, TransferSyntax_Mpeg4)) | |
436 { | |
437 transferSyntaxes.push_back(UID_MPEG4BDcompatibleHighProfileLevel4_1TransferSyntax); | |
438 transferSyntaxes.push_back(UID_MPEG4HighProfileLevel4_1TransferSyntax); | |
439 transferSyntaxes.push_back(UID_MPEG4HighProfileLevel4_2_For2DVideoTransferSyntax); | |
440 transferSyntaxes.push_back(UID_MPEG4HighProfileLevel4_2_For3DVideoTransferSyntax); | |
441 transferSyntaxes.push_back(UID_MPEG4StereoHighProfileLevel4_2TransferSyntax); | |
442 } | |
443 | |
433 if (!server.HasApplicationEntityFilter() || | 444 if (!server.HasApplicationEntityFilter() || |
434 server.GetApplicationEntityFilter().IsAllowedTransferSyntax(remoteIp, remoteAet, calledAet, TransferSyntax_Rle)) | 445 server.GetApplicationEntityFilter().IsAllowedTransferSyntax(remoteIp, remoteAet, calledAet, TransferSyntax_Rle)) |
435 { | 446 { |
436 transferSyntaxes.push_back(UID_RLELosslessTransferSyntax); | 447 transferSyntaxes.push_back(UID_RLELosslessTransferSyntax); |
437 } | 448 } |