Fix libtiff 4.2 incompatability
This commit is contained in:
parent
1025cfe8c1
commit
684a81e546
|
@ -236,7 +236,11 @@ process_image_for_capture(const MPImage *image, int count)
|
||||||
TIFFSetField(tif, TIFFTAG_PLANARCONFIG, PLANARCONFIG_CONTIG);
|
TIFFSetField(tif, TIFFTAG_PLANARCONFIG, PLANARCONFIG_CONTIG);
|
||||||
static const short cfapatterndim[] = { 2, 2 };
|
static const short cfapatterndim[] = { 2, 2 };
|
||||||
TIFFSetField(tif, TIFFTAG_CFAREPEATPATTERNDIM, cfapatterndim);
|
TIFFSetField(tif, TIFFTAG_CFAREPEATPATTERNDIM, cfapatterndim);
|
||||||
|
#if (TIFFLIB_VERSION < 20201219)
|
||||||
TIFFSetField(tif, TIFFTAG_CFAPATTERN, "\002\001\001\000"); // BGGR
|
TIFFSetField(tif, TIFFTAG_CFAPATTERN, "\002\001\001\000"); // BGGR
|
||||||
|
#else
|
||||||
|
TIFFSetField(tif, TIFFTAG_CFAPATTERN, 4, "\002\001\001\000"); // BGGR
|
||||||
|
#endif
|
||||||
if (camera->whitelevel) {
|
if (camera->whitelevel) {
|
||||||
TIFFSetField(tif, TIFFTAG_WHITELEVEL, 1, &camera->whitelevel);
|
TIFFSetField(tif, TIFFTAG_WHITELEVEL, 1, &camera->whitelevel);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue