10 |
|
#include "copyright.h" |
11 |
|
|
12 |
|
#include <stdio.h> |
13 |
– |
#include "tiffio.h" |
13 |
|
#include "tmprivat.h" |
14 |
+ |
#include "tiffio.h" |
15 |
|
#include "tmaptiff.h" |
16 |
|
|
17 |
|
/* input cases we handle */ |
133 |
|
case TC_LOGLUV24: |
134 |
|
TIFFSetField(tif, TIFFTAG_SGILOGDATAFMT, SGILOGDATAFMT_RAW); |
135 |
|
sl.l = (uint32 *)malloc(width*sizeof(uint32)); |
136 |
< |
tmSetSpace(tms, TM_XYZPRIM, stonits); |
136 |
> |
tmSetSpace(tms, TM_XYZPRIM, stonits, NULL); |
137 |
|
break; |
138 |
|
case TC_LOGL16: |
139 |
|
TIFFSetField(tif, TIFFTAG_SGILOGDATAFMT, SGILOGDATAFMT_16BIT); |
140 |
|
sl.w = (uint16 *)malloc(width*sizeof(uint16)); |
141 |
< |
tmSetSpace(tms, tms->monpri, stonits); |
141 |
> |
tmSetSpace(tms, tms->monpri, stonits, NULL); |
142 |
|
break; |
143 |
|
case TC_RGBFLOAT: |
144 |
|
sl.f = (float *)malloc(width*3*sizeof(float)); |
145 |
< |
tmSetSpace(tms, inppri, stonits); |
145 |
> |
tmSetSpace(tms, inppri, stonits, NULL); |
146 |
|
break; |
147 |
|
case TC_GRYFLOAT: |
148 |
|
sl.f = (float *)malloc(width*sizeof(float)); |
149 |
< |
tmSetSpace(tms, tms->monpri, stonits); |
149 |
> |
tmSetSpace(tms, tms->monpri, stonits, NULL); |
150 |
|
break; |
151 |
|
case TC_RGBSHORT: |
152 |
|
sl.w = (uint16 *)malloc(width*3*sizeof(uint16)); |
153 |
< |
tmSetSpace(tms, inppri, stonits); |
153 |
> |
tmSetSpace(tms, inppri, stonits, NULL); |
154 |
|
break; |
155 |
|
case TC_GRYSHORT: |
156 |
|
sl.w = (uint16 *)malloc(width*sizeof(uint16)); |
157 |
< |
tmSetSpace(tms, tms->monpri, stonits); |
157 |
> |
tmSetSpace(tms, tms->monpri, stonits, NULL); |
158 |
|
break; |
159 |
|
default: |
160 |
|
err = TM_E_CODERR1; |