I am using the VPSS to convert from a RGB bayer image to yuv422.
The following parameters are used for white balancing. I cannot find any information explaining how these are used. Can someone explain?
prevParams.whiteBalanceParam.wbDgain = 0x100;
prevParams.whiteBalanceParam.wbGain[0] = 0x40;
prevParams.whiteBalanceParam.wbGain[1] = 0x50;
prevParams.whiteBalanceParam.wbGain[2] = 0x40;
prevParams.whiteBalanceParam.wbGain[3] = 0x50;
prevParams.whiteBalanceParam.position[0][0] = 0;
prevParams.whiteBalanceParam.position[0][1] = 1;
prevParams.whiteBalanceParam.position[0][2] = 0;
prevParams.whiteBalanceParam.position[0][3] = 1;
prevParams.whiteBalanceParam.position[1][0] = 2;
prevParams.whiteBalanceParam.position[1][1] = 3;
prevParams.whiteBalanceParam.position[1][2] = 2;
prevParams.whiteBalanceParam.position[1][3] = 3;
prevParams.whiteBalanceParam.position[2][0] = 0;
prevParams.whiteBalanceParam.position[2][1] = 1;
prevParams.whiteBalanceParam.position[2][2] = 0;
prevParams.whiteBalanceParam.position[2][3] = 1;
prevParams.whiteBalanceParam.position[3][0] = 2;
prevParams.whiteBalanceParam.position[3][1] = 3;
prevParams.whiteBalanceParam.position[3][2] = 2;
prevParams.whiteBalanceParam.position[3][3] = 3;