2 |
|
/* |
3 |
|
* Definitions and declarations for 16-bit depth encode/decode |
4 |
|
* |
5 |
< |
* Include after stdio.h and fvect.h |
5 |
> |
* Include after rtio.h and fvect.h |
6 |
|
* Includes view.h |
7 |
|
*/ |
8 |
|
|
31 |
|
typedef struct { |
32 |
|
FILE *finp; /* input stream */ |
33 |
|
const char *inpname; /* input name */ |
34 |
< |
int format; /* decoded format */ |
34 |
> |
short format; /* decoded format */ |
35 |
> |
short swapped; /* byte-swapped input */ |
36 |
> |
short last_dc; /* last depth-code read */ |
37 |
> |
short use_last; /* use last depth-code next */ |
38 |
|
long dstart; /* start of data */ |
39 |
|
long curpos; /* current input position */ |
40 |
|
double refdepth; /* reference depth */ |
41 |
|
char depth_unit[32]; /* string including units */ |
42 |
< |
int hdrflags; /* header i/o flags */ |
42 |
> |
short hdrflags; /* header i/o flags */ |
43 |
|
char inpfmt[MAXFMTLEN]; /* format from header */ |
44 |
+ |
short gotview; /* got input view? */ |
45 |
|
VIEW vw; /* input view parameters */ |
42 |
– |
int gotview; /* got input view? */ |
46 |
|
RESOLU res; /* input resolution */ |
47 |
|
} DEPTHCODEC; |
48 |
|
|