changeset 5768:23b5a090a64b find-refactoring

integration mainline->find-refactoring
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 09 Sep 2024 16:20:44 +0200
parents 3915736c40a5 (current diff) b4fbd9d2c907 (diff)
children 0da33161acf7
files OrthancServer/Sources/ServerContext.cpp
diffstat 2 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/OrthancServer/Sources/ServerContext.cpp	Mon Sep 09 16:14:34 2024 +0200
+++ b/OrthancServer/Sources/ServerContext.cpp	Mon Sep 09 16:20:44 2024 +0200
@@ -1943,6 +1943,7 @@
       }
     }
 
+#if ORTHANC_ENABLE_PLUGINS == 1
     if (HasPlugins() && GetPlugins().HasCustomTranscoder())
     {
       LOG(INFO) << "The plugins and built-in image decoders failed to decode a frame, "
@@ -1960,6 +1961,7 @@
         return file->DecodeFrame(frameIndex);
       }
     }
+#endif
 
     return NULL;
   }
--- a/TODO	Mon Sep 09 16:14:34 2024 +0200
+++ b/TODO	Mon Sep 09 16:20:44 2024 +0200
@@ -203,6 +203,8 @@
   We should first filter in SQL by StudyDate only, combine it with StudyTime into a single 
   DateTime string and filter again in C++.
   https://discourse.orthanc-server.org/t/performin-find-within-orthanc-for-time-frames/4704
+* Worklist plugin: support MPPS
+  https://github.com/orthanc-server/orthanc-setup-samples/blob/master/python-samples/worklist-with-mpps.py
 
 --------------------
 Internationalization
@@ -220,8 +222,6 @@
 Performance
 ===========
 
-* (3) ServerContext::DicomCacheLocker => give access to the raw buffer,
-  useful in ServerContext::DecodeDicomInstance()
 * (2) DicomMap: create a cache to the main DICOM tags index
 * (3) Check out rapidjson: https://github.com/miloyip/nativejson-benchmark
 * For C-Find results: we could store the computed tags