mirror of
https://github.com/raspberrypi/linux.git
synced 2025-12-06 18:09:56 +00:00
staging: bcm2835-camera: Add greyworld AWB mode
This is mainly used for the NoIR camera which has no IR filter and can completely confuse normal AWB presets. Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.org>
This commit is contained in:
committed by
popcornmix
parent
dc3797eb01
commit
b3ef481fe2
@@ -474,6 +474,10 @@ static int ctrl_set_awb_mode(struct bm2835_mmal_dev *dev,
|
|||||||
case V4L2_WHITE_BALANCE_SHADE:
|
case V4L2_WHITE_BALANCE_SHADE:
|
||||||
u32_value = MMAL_PARAM_AWBMODE_SHADE;
|
u32_value = MMAL_PARAM_AWBMODE_SHADE;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case V4L2_WHITE_BALANCE_GREYWORLD:
|
||||||
|
u32_value = MMAL_PARAM_AWBMODE_GREYWORLD;
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
return vchiq_mmal_port_parameter_set(dev->instance, control,
|
return vchiq_mmal_port_parameter_set(dev->instance, control,
|
||||||
|
|||||||
@@ -313,6 +313,7 @@ enum mmal_parameter_awbmode {
|
|||||||
MMAL_PARAM_AWBMODE_INCANDESCENT,
|
MMAL_PARAM_AWBMODE_INCANDESCENT,
|
||||||
MMAL_PARAM_AWBMODE_FLASH,
|
MMAL_PARAM_AWBMODE_FLASH,
|
||||||
MMAL_PARAM_AWBMODE_HORIZON,
|
MMAL_PARAM_AWBMODE_HORIZON,
|
||||||
|
MMAL_PARAM_AWBMODE_GREYWORLD,
|
||||||
};
|
};
|
||||||
|
|
||||||
enum mmal_parameter_imagefx {
|
enum mmal_parameter_imagefx {
|
||||||
|
|||||||
Reference in New Issue
Block a user