it looks like I know the it looks like I know the answer: q_table is defined as: char *q_table; /* quantization table */ So, signed char, from -127 to 128. It is initialized with ..-4...+4 values at lines 110-130. Is there any chance that your char type is by default unsigned char? -- Alex Tutubalin @LibRaw LLC reply
it looks like I know the answer:
q_table is defined as:
char *q_table; /* quantization table */
So, signed char, from -127 to 128.
It is initialized with ..-4...+4 values at lines 110-130.
Is there any chance that your char type is by default unsigned char?