From 3a12e8168833ee374a3ad8ccc035c033b231795f Mon Sep 17 00:00:00 2001 From: Martijn Braam Date: Sat, 3 Oct 2020 22:00:14 +0200 Subject: [PATCH] Show shutter speed as angle --- main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/main.c b/main.c index a8cbd3c..f592258 100644 --- a/main.c +++ b/main.c @@ -328,7 +328,8 @@ draw_controls() if (auto_exposure) { sprintf(shutterangle, "auto"); } else { - sprintf(shutterangle, "%d", exposure); + temp = (int)((float)exposure / (float)current.height * 360); + sprintf(shutterangle, "%d\u00b0", temp); } if (auto_gain) { @@ -1330,6 +1331,7 @@ on_control_slider_changed(GtkAdjustment *widget, gpointer user_data) v4l2_ctrl_set(current.fd, current.gain_ctrl, gain); break; case USER_CONTROL_SHUTTER: + // So far all sensors use exposure time in number of sensor rows exposure = (int)(value / 360.0 * current.height); v4l2_ctrl_set(current.fd, V4L2_CID_EXPOSURE, exposure); break;