File: gpr_read_image.cpp-dng17.diff

package info (click to toggle)
libraw 0.22.0-1~exp1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 3,648 kB
  • sloc: cpp: 55,742; ansic: 2,812; makefile: 135; sh: 78; perl: 58
file content (17 lines) | stat: -rw-r--r-- 857 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
diff --git a/gpr_sdk/private/gpr_read_image.cpp b/gpr_sdk/private/gpr_read_image.cpp
index c611b3f..4f8fe88 100644
--- a/gpr_sdk/private/gpr_read_image.cpp
+++ b/gpr_sdk/private/gpr_read_image.cpp
@@ -79,7 +81,12 @@ void gpr_read_image::ReadTile (dng_host &host,
                                    uint32 plane,
                                    uint32 planes,
                                    uint32 tileByteCount,
+// DNG 1.7 detection
+#ifdef qDNGSupportJXL
+                                   std::shared_ptr<dng_memory_block> &compressedBuffer,
+#else
                                    AutoPtr<dng_memory_block> &compressedBuffer,
+#endif
                                    AutoPtr<dng_memory_block> &uncompressedBuffer,
                                    AutoPtr<dng_memory_block> &subTileBlockBuffer,
 								   bool usingMultipleThreads)