[libcamera-devel,v6,1/8] ipa: raspberrypi: Make device_status.h C++ only header, and update comments
diff mbox series

Message ID 20210709145825.2943443-2-naush@raspberrypi.com
State Accepted
Headers show
Series
  • ipa: raspberrypi: Allow long exposure modes for imx477.
Related show

Commit Message

Naushir Patuck July 9, 2021, 2:58 p.m. UTC
This header file is no longer C compatible, so remove the extern "C"
declaration.

Replace C++ style comments with C style based on libcamera guidelines.

There are no functional changes in this commit.

Signed-off-by: Naushir Patuck <naush@raspberrypi.com>
Reviewed-by: David Plowman <david.plowman@raspberrypi.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
---
 .../raspberrypi/controller/device_status.h    | 24 +++++++------------
 1 file changed, 9 insertions(+), 15 deletions(-)

Comments

Jacopo Mondi July 9, 2021, 4:05 p.m. UTC | #1
Hi Naush,

On Fri, Jul 09, 2021 at 03:58:18PM +0100, Naushir Patuck wrote:
> This header file is no longer C compatible, so remove the extern "C"
> declaration.
>
> Replace C++ style comments with C style based on libcamera guidelines.
>
> There are no functional changes in this commit.
>
> Signed-off-by: Naushir Patuck <naush@raspberrypi.com>
> Reviewed-by: David Plowman <david.plowman@raspberrypi.com>
> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>

Reviewed-by: Jacopo Mondi <jacopo@jmondi.org>

Thanks
  j

> ---
>  .../raspberrypi/controller/device_status.h    | 24 +++++++------------
>  1 file changed, 9 insertions(+), 15 deletions(-)
>
> diff --git a/src/ipa/raspberrypi/controller/device_status.h b/src/ipa/raspberrypi/controller/device_status.h
> index f74235248b12..733378dbfa27 100644
> --- a/src/ipa/raspberrypi/controller/device_status.h
> +++ b/src/ipa/raspberrypi/controller/device_status.h
> @@ -1,6 +1,6 @@
>  /* SPDX-License-Identifier: BSD-2-Clause */
>  /*
> - * Copyright (C) 2019, Raspberry Pi (Trading) Limited
> + * Copyright (C) 2019-2021, Raspberry Pi (Trading) Limited
>   *
>   * device_status.h - device (image sensor) status
>   */
> @@ -8,25 +8,19 @@
>
>  #include <libcamera/base/utils.h>
>
> -// Definition of "device metadata" which stores things like shutter time and
> -// analogue gain that downstream control algorithms will want to know.
> -
> -#ifdef __cplusplus
> -extern "C" {
> -#endif
> +/*
> + * Definition of "device metadata" which stores things like shutter time and
> + * analogue gain that downstream control algorithms will want to know.
> + */
>
>  struct DeviceStatus {
> -	// time shutter is open
> +	/* time shutter is open */
>  	libcamera::utils::Duration shutter_speed;
>  	double analogue_gain;
> -	// 1.0/distance-in-metres, or 0 if unknown
> +	/* 1.0/distance-in-metres, or 0 if unknown */
>  	double lens_position;
> -	// 1/f so that brightness quadruples when this doubles, or 0 if unknown
> +	/* 1/f so that brightness quadruples when this doubles, or 0 if unknown */
>  	double aperture;
> -	// proportional to brightness with 0 = no flash, 1 = maximum flash
> +	/* proportional to brightness with 0 = no flash, 1 = maximum flash */
>  	double flash_intensity;
>  };
> -
> -#ifdef __cplusplus
> -}
> -#endif
> --
> 2.25.1
>
Laurent Pinchart July 11, 2021, 6:37 p.m. UTC | #2
Hi Naush,

Thank you for the patch.

On Fri, Jul 09, 2021 at 03:58:18PM +0100, Naushir Patuck wrote:
> This header file is no longer C compatible, so remove the extern "C"
> declaration.
> 
> Replace C++ style comments with C style based on libcamera guidelines.
> 
> There are no functional changes in this commit.
> 
> Signed-off-by: Naushir Patuck <naush@raspberrypi.com>
> Reviewed-by: David Plowman <david.plowman@raspberrypi.com>
> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>

Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>

> ---
>  .../raspberrypi/controller/device_status.h    | 24 +++++++------------
>  1 file changed, 9 insertions(+), 15 deletions(-)
> 
> diff --git a/src/ipa/raspberrypi/controller/device_status.h b/src/ipa/raspberrypi/controller/device_status.h
> index f74235248b12..733378dbfa27 100644
> --- a/src/ipa/raspberrypi/controller/device_status.h
> +++ b/src/ipa/raspberrypi/controller/device_status.h
> @@ -1,6 +1,6 @@
>  /* SPDX-License-Identifier: BSD-2-Clause */
>  /*
> - * Copyright (C) 2019, Raspberry Pi (Trading) Limited
> + * Copyright (C) 2019-2021, Raspberry Pi (Trading) Limited
>   *
>   * device_status.h - device (image sensor) status
>   */
> @@ -8,25 +8,19 @@
>  
>  #include <libcamera/base/utils.h>
>  
> -// Definition of "device metadata" which stores things like shutter time and
> -// analogue gain that downstream control algorithms will want to know.
> -
> -#ifdef __cplusplus
> -extern "C" {
> -#endif
> +/*
> + * Definition of "device metadata" which stores things like shutter time and
> + * analogue gain that downstream control algorithms will want to know.
> + */
>  
>  struct DeviceStatus {
> -	// time shutter is open
> +	/* time shutter is open */
>  	libcamera::utils::Duration shutter_speed;
>  	double analogue_gain;
> -	// 1.0/distance-in-metres, or 0 if unknown
> +	/* 1.0/distance-in-metres, or 0 if unknown */
>  	double lens_position;
> -	// 1/f so that brightness quadruples when this doubles, or 0 if unknown
> +	/* 1/f so that brightness quadruples when this doubles, or 0 if unknown */
>  	double aperture;
> -	// proportional to brightness with 0 = no flash, 1 = maximum flash
> +	/* proportional to brightness with 0 = no flash, 1 = maximum flash */
>  	double flash_intensity;
>  };
> -
> -#ifdef __cplusplus
> -}
> -#endif

Patch
diff mbox series

diff --git a/src/ipa/raspberrypi/controller/device_status.h b/src/ipa/raspberrypi/controller/device_status.h
index f74235248b12..733378dbfa27 100644
--- a/src/ipa/raspberrypi/controller/device_status.h
+++ b/src/ipa/raspberrypi/controller/device_status.h
@@ -1,6 +1,6 @@ 
 /* SPDX-License-Identifier: BSD-2-Clause */
 /*
- * Copyright (C) 2019, Raspberry Pi (Trading) Limited
+ * Copyright (C) 2019-2021, Raspberry Pi (Trading) Limited
  *
  * device_status.h - device (image sensor) status
  */
@@ -8,25 +8,19 @@ 
 
 #include <libcamera/base/utils.h>
 
-// Definition of "device metadata" which stores things like shutter time and
-// analogue gain that downstream control algorithms will want to know.
-
-#ifdef __cplusplus
-extern "C" {
-#endif
+/*
+ * Definition of "device metadata" which stores things like shutter time and
+ * analogue gain that downstream control algorithms will want to know.
+ */
 
 struct DeviceStatus {
-	// time shutter is open
+	/* time shutter is open */
 	libcamera::utils::Duration shutter_speed;
 	double analogue_gain;
-	// 1.0/distance-in-metres, or 0 if unknown
+	/* 1.0/distance-in-metres, or 0 if unknown */
 	double lens_position;
-	// 1/f so that brightness quadruples when this doubles, or 0 if unknown
+	/* 1/f so that brightness quadruples when this doubles, or 0 if unknown */
 	double aperture;
-	// proportional to brightness with 0 = no flash, 1 = maximum flash
+	/* proportional to brightness with 0 = no flash, 1 = maximum flash */
 	double flash_intensity;
 };
-
-#ifdef __cplusplus
-}
-#endif