diff --git a/process_pipeline.c b/process_pipeline.c index 33cb72b..7850c14 100644 --- a/process_pipeline.c +++ b/process_pipeline.c @@ -236,7 +236,11 @@ process_image_for_capture(const MPImage *image, int count) TIFFSetField(tif, TIFFTAG_PLANARCONFIG, PLANARCONFIG_CONTIG); static const short cfapatterndim[] = { 2, 2 }; TIFFSetField(tif, TIFFTAG_CFAREPEATPATTERNDIM, cfapatterndim); +#if (TIFFLIB_VERSION < 20201219) TIFFSetField(tif, TIFFTAG_CFAPATTERN, "\002\001\001\000"); // BGGR +#else + TIFFSetField(tif, TIFFTAG_CFAPATTERN, 4, "\002\001\001\000"); // BGGR +#endif if (camera->whitelevel) { TIFFSetField(tif, TIFFTAG_WHITELEVEL, 1, &camera->whitelevel); }