Fix Sony 12 bit uncompressed bug

This commit is contained in:
heckflosse 2015-11-24 21:29:35 +01:00
parent 6923a569ee
commit 77cf129bf2

View File

@ -6206,7 +6206,12 @@ void CLASS apply_tiff()
case 8: load_raw = &CLASS eight_bit_load_raw; break; case 8: load_raw = &CLASS eight_bit_load_raw; break;
case 12: if (tiff_ifd[raw].phint == 2) case 12: if (tiff_ifd[raw].phint == 2)
load_flags = 6; load_flags = 6;
load_raw = &CLASS packed_load_raw; break; if(tiff_ifd[raw].comp != 1) {
load_raw = &CLASS packed_load_raw;
break;
} else {
tiff_bps = 14;
}
case 14: load_flags = 0; case 14: load_flags = 0;
case 16: load_raw = &CLASS unpacked_load_raw; case 16: load_raw = &CLASS unpacked_load_raw;
if (!strncmp(make,"OLYMPUS",7) && if (!strncmp(make,"OLYMPUS",7) &&