| 8 |
|
|
| 9 |
|
#include "platform.h" |
| 10 |
|
#include "paths.h" |
| 11 |
– |
#include "paths.h" |
| 11 |
|
#include "pcond.h" |
| 12 |
|
|
| 13 |
|
|
| 14 |
|
#define LDMAX 100 /* default max. display luminance */ |
| 15 |
< |
#define LDDYN 32 /* default dynamic range */ |
| 15 |
> |
#define LDDYN 100 /* default dynamic range */ |
| 16 |
|
|
| 17 |
|
int what2do = 0; /* desired adjustments */ |
| 18 |
|
|
| 216 |
|
) |
| 217 |
|
{ |
| 218 |
|
static RGBPRIMS inprimS; |
| 219 |
< |
char fmt[32]; |
| 219 |
> |
char fmt[MAXFMTLEN]; |
| 220 |
|
|
| 221 |
|
if (formatval(fmt, s)) { /* check if format string */ |
| 222 |
|
if (!strcmp(fmt,COLRFMT)) lumf = rgblum; |
| 224 |
|
else lumf = NULL; |
| 225 |
|
return(0); /* don't echo */ |
| 226 |
|
} |
| 227 |
< |
if (isprims(s)) { /* get input primaries */ |
| 228 |
< |
primsval(inprimS, s); |
| 229 |
< |
inprims= inprimS; |
| 227 |
> |
/* get input primaries */ |
| 228 |
> |
if (isprims(s) && primsval(inprimS, s)) { |
| 229 |
> |
inprims = inprimS; |
| 230 |
|
return(0); /* don't echo */ |
| 231 |
|
} |
| 232 |
|
if (isexpos(s)) { /* picture exposure */ |