CrRTable[i] = (45941 * x2 + 32768) / 65536; CbBTable[i] = (58065 * x2 + 32768) / 65536;
CrRTable[i] = (45941 * x2 + 32768) >> 16; CbBTable[i] = (58065 * x2 + 32768) >> 16;
static void initializeYCbCrRGBTables() {	CrRTable = new int[256];	CbBTable = new int[256];	CrGTable = new int[256];	CbGTable = new int[256];	for (int i = 0; i < 256; i++) {		int x2 = 2 * i - 255;		CrRTable[i] = (45941 * x2 + 32768) / 65536;		CbBTable[i] = (58065 * x2 + 32768) / 65536;		CrGTable[i] = -23401 * x2;		CbGTable[i] = -11277 * x2 + 32768;	}}