Created
December 6, 2020 21:04
-
-
Save lategoodbye/f10e4cce20406bea901b168f244be916 to your computer and use it in GitHub Desktop.
staging: bcm2835-camera: add more scene modes
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
From d6daaa717685d7ce11d271ddb3a7ba3ddd5c03d3 Mon Sep 17 00:00:00 2001 | |
From: Stefan Wahren <[email protected]> | |
Date: Sun, 6 Dec 2020 21:57:21 +0100 | |
Subject: [PATCH] staging: bcm2835-camera: add more scene modes | |
The MMAL interfaces support a lot of exposure modes, so add the relevant | |
scene modes. | |
Signed-off-by: Stefan Wahren <[email protected]> | |
--- | |
drivers/staging/vc04_services/bcm2835-camera/controls.c | 15 +++++++++++++++ | |
1 file changed, 15 insertions(+) | |
diff --git a/drivers/staging/vc04_services/bcm2835-camera/controls.c b/drivers/staging/vc04_services/bcm2835-camera/controls.c | |
index b096a12..7cf69dc 100644 | |
--- a/drivers/staging/vc04_services/bcm2835-camera/controls.c | |
+++ b/drivers/staging/vc04_services/bcm2835-camera/controls.c | |
@@ -143,6 +143,21 @@ struct v4l2_mmal_scene_config { | |
static const struct v4l2_mmal_scene_config scene_configs[] = { | |
/* V4L2_SCENE_MODE_NONE automatically added */ | |
{ | |
+ V4L2_SCENE_MODE_BEACH_SNOW, | |
+ MMAL_PARAM_EXPOSUREMODE_SNOW, | |
+ MMAL_PARAM_EXPOSUREMETERINGMODE_AVERAGE | |
+ }, | |
+ { | |
+ V4L2_SCENE_MODE_BACKLIGHT, | |
+ MMAL_PARAM_EXPOSUREMODE_BACKLIGHT, | |
+ MMAL_PARAM_EXPOSUREMETERINGMODE_AVERAGE | |
+ }, | |
+ { | |
+ V4L2_SCENE_MODE_FIREWORKS, | |
+ MMAL_PARAM_EXPOSUREMODE_FIREWORKS, | |
+ MMAL_PARAM_EXPOSUREMETERINGMODE_AVERAGE | |
+ }, | |
+ { | |
V4L2_SCENE_MODE_NIGHT, | |
MMAL_PARAM_EXPOSUREMODE_NIGHT, | |
MMAL_PARAM_EXPOSUREMETERINGMODE_AVERAGE | |
-- | |
2.7.4 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment