| 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 |
+ |
Ldmax - maximum display luminance in cd/m^2 (0. for default). |
| 206 |
|
|
| 207 |
|
returns - 0 on success, TM_E_* on error. |
| 208 |
|
*/ |