I've tested libjpeg-turbo by building it as a PPC binary on my Mac, and
it appears to work as expected, and all of its unit tests pass. The
convention for both libjpeg-turbo and the TurboJPEG wrapper is that
ABCD means that A is at a lower memory address than D, and this
convention is
Yeah, those values should be causing cinfo.out_color_space to be set to
JCS_EXT_XRGB, which is what we intended. However, I think I now
understand why there is a mismatch (bear with the long-winded
explanation, as I am doing this partly so I can get it straight in my
own head):
When you
More than likely so. The color shifting would be consistent with trying
to draw an RGBX bitmap when the system expects XRGB, and I used to see
the same problems on Sparc TurboVNC clients whenever the pixel format
wasn't converted properly. The code that handles that in TigerVNC