提交 8d6793cd 编写于 作者: D Dave Stevenson 提交者: Zheng Zengkai

staging: bcm2835-camera: Add greyworld AWB mode

raspberrypi inclusion
category: feature
bugzilla: 50432

--------------------------------

This is mainly used for the NoIR camera which has no IR
filter and can completely confuse normal AWB presets.
Signed-off-by: NDave Stevenson <dave.stevenson@raspberrypi.org>
Signed-off-by: NFang Yafen <yafen@iscas.ac.cn>
Signed-off-by: NZheng Zengkai <zhengzengkai@huawei.com>
上级 6d39b8eb
...@@ -474,6 +474,10 @@ static int ctrl_set_awb_mode(struct bm2835_mmal_dev *dev, ...@@ -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 { ...@@ -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 {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册