Revert "Crash on reading floating point demosaiced DNG files, fixes #3600"

This reverts commit 32f3aaab733e771d81beccf8f2ce9d2c63f12f45.
This commit is contained in:
heckflosse 2017-01-08 20:44:38 +01:00
parent 32f3aaab73
commit d54a6bcc8c
2 changed files with 4 additions and 4 deletions

View File

@ -8753,7 +8753,7 @@ void CLASS identify()
case 0: case 0:
case 1: load_raw = &CLASS packed_dng_load_raw; break; case 1: load_raw = &CLASS packed_dng_load_raw; break;
case 7: load_raw = &CLASS lossless_dng_load_raw; break; case 7: load_raw = &CLASS lossless_dng_load_raw; break;
case 8: if(tiff_samples == 1) load_raw = &CLASS deflate_dng_load_raw; break; case 8: load_raw = &CLASS deflate_dng_load_raw; break;
case 34892: load_raw = &CLASS lossy_dng_load_raw; break; case 34892: load_raw = &CLASS lossy_dng_load_raw; break;
default: load_raw = 0; default: load_raw = 0;
} }

View File

@ -1,5 +1,5 @@
--- dcraw.c 2017-01-06 20:50:39 +0000 --- dcraw.c 2016-10-28 13:45:27 +0000
+++ dcraw.cc 2017-01-08 15:38:38 +0000 +++ dcraw.cc 2016-10-31 13:35:15 +0000
@@ -1,3 +1,16 @@ @@ -1,3 +1,16 @@
+/*RT*/#include <glib.h> +/*RT*/#include <glib.h>
+/*RT*/#include <glib/gstdio.h> +/*RT*/#include <glib/gstdio.h>
@ -2935,7 +2935,7 @@
case 0: case 0:
case 1: load_raw = &CLASS packed_dng_load_raw; break; case 1: load_raw = &CLASS packed_dng_load_raw; break;
case 7: load_raw = &CLASS lossless_dng_load_raw; break; case 7: load_raw = &CLASS lossless_dng_load_raw; break;
+ case 8: if(tiff_samples == 1) load_raw = &CLASS deflate_dng_load_raw; break; + case 8: load_raw = &CLASS deflate_dng_load_raw; break;
case 34892: load_raw = &CLASS lossy_dng_load_raw; break; case 34892: load_raw = &CLASS lossy_dng_load_raw; break;
default: load_raw = 0; default: load_raw = 0;
} }