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 */ |