69 |
|
#ifndef HIST_TYP |
70 |
|
#define HIST_TYP unsigned long |
71 |
|
#endif |
72 |
< |
#define TMAP_TYP unsigned short |
72 |
> |
#ifndef TMAP_TYP |
73 |
> |
#define TMAP_TYP uint16 |
74 |
> |
#endif |
75 |
|
|
76 |
|
extern char *tmErrorMessage[]; /* error messages */ |
77 |
|
|
191 |
|
*/ |
192 |
|
|
193 |
|
extern int |
194 |
< |
tmFixedMapping(TMstruct *tms, double expmult, double gamval); |
194 |
> |
tmFixedMapping(TMstruct *tms, double expmult, double gamval, double Lddyn); |
195 |
|
/* |
196 |
|
Assign a fixed, linear tone-mapping using the given multiplier, |
197 |
|
which is the ratio of maximum output to uncalibrated input. |
202 |
|
tms - tone mapping structure pointer. |
203 |
|
expmult - the fixed exposure multiplier to use. |
204 |
|
gamval - display gamma response (0. for default). |
205 |
+ |
Lddyn - the display's dynamic range (0. for default). |
206 |
|
|
207 |
|
returns - 0 on success, TM_E_* on error. |
208 |
|
*/ |