--- ray/src/px/ra_tiff.c 1997/08/15 18:30:14 2.11 +++ ray/src/px/ra_tiff.c 1997/08/27 11:10:45 2.13 @@ -241,14 +241,14 @@ initfromtif() /* initialize conversion from TIFF inpu if (cvts.pconf != PLANARCONFIG_CONTIG) quiterr("cannot handle separate Luv planes"); TIFFSetField(cvts.tif, TIFFTAG_SGILOGDATAFMT, - SGILOGDATAFMT_FLTXYZ); + SGILOGDATAFMT_FLOAT); cvts.tf = Luv2Color; break; case PHOTOMETRIC_LOGL: SET(C_GRY|C_RFLT|C_TFLT|C_GAMUT); cvts.pconf = PLANARCONFIG_CONTIG; TIFFSetField(cvts.tif, TIFFTAG_SGILOGDATAFMT, - SGILOGDATAFMT_FLTY); + SGILOGDATAFMT_FLOAT); cvts.tf = L2Color; break; case PHOTOMETRIC_YCBCR: @@ -416,7 +416,7 @@ initfromrad() /* initialize input from a Radiance pi cvts.comp != COMPRESSION_SGILOG24) quiterr("internal error 2 in initfromrad"); TIFFSetField(cvts.tif, TIFFTAG_SGILOGDATAFMT, - SGILOGDATAFMT_FLTXYZ); + SGILOGDATAFMT_FLOAT); cvts.tf = Color2Luv; break; case PHOTOMETRIC_LOGL: @@ -424,7 +424,7 @@ initfromrad() /* initialize input from a Radiance pi if (cvts.comp != COMPRESSION_SGILOG) quiterr("internal error 3 in initfromrad"); TIFFSetField(cvts.tif, TIFFTAG_SGILOGDATAFMT, - SGILOGDATAFMT_FLTY); + SGILOGDATAFMT_FLOAT); cvts.tf = Color2L; break; case PHOTOMETRIC_RGB: @@ -646,7 +646,7 @@ uint32 y; double m = pow(2.,(double)cvts.bradj); register int x; - if (CHK(C_RFLT|C_TFLT) != (C_RFLT|C_TFLT) | !CHK(C_GRY)) + if (CHK(C_RFLT|C_TFLT|C_GRY) != (C_RFLT|C_TFLT|C_GRY)) quiterr("internal error 1 in Color2L"); if (freadscan(cvts.r.colors, cvts.xmax, cvts.rfp) < 0)