private static void putcontig8bitYCbCr11tile(
TiffRgbaImage img, int[] raster, int rasterOffset, int rasterShift,
int x, int y, int width, int height, byte[] buffer, int offset, int bufferShift)
{
bufferShift *= 3;
do
{
x = width; // was x = w >> 1; patched 2000/09/25 [email protected]
do
{
int Cb = buffer[offset + 1];
int Cr = buffer[offset + 2];
img.YCbCrtoRGB(out raster[rasterOffset], buffer[offset + 0], Cb, Cr);
rasterOffset++;
offset += 3;
}
while (--x != 0);
rasterOffset += rasterShift;
offset += bufferShift;
}
while (--height != 0);
}