[libcamera-devel] [PATCH] ipa: rkisp1: Drop unnecessary forward declarations and includes

Umang Jain umang.jain at ideasonboard.com
Wed Jul 20 18:43:54 CEST 2022


Hello,

On 7/20/22 18:37, Laurent Pinchart via libcamera-devel wrote:
> Forward declarations of IPACameraSensorInfo and inclusion of
> linux/rkisp1-config.h are not needed in headers that use them only for
> arguments to functions defined by the Algorithm base class, as inclusion
> of algorithm.h will bring the necessary declarations for function
> arguments. Drop them.
>
> Signed-off-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>


Reviewed-by: Umang Jain <umang.jain at ideasonboard.com>

> ---
>   src/ipa/rkisp1/algorithms/agc.h | 2 --
>   src/ipa/rkisp1/algorithms/awb.h | 2 --
>   src/ipa/rkisp1/algorithms/blc.h | 4 ----
>   3 files changed, 8 deletions(-)
>
> diff --git a/src/ipa/rkisp1/algorithms/agc.h b/src/ipa/rkisp1/algorithms/agc.h
> index 22c02779d311..1c9818b7db2a 100644
> --- a/src/ipa/rkisp1/algorithms/agc.h
> +++ b/src/ipa/rkisp1/algorithms/agc.h
> @@ -17,8 +17,6 @@
>   
>   namespace libcamera {
>   
> -struct IPACameraSensorInfo;
> -
>   namespace ipa::rkisp1::algorithms {
>   
>   class Agc : public Algorithm
> diff --git a/src/ipa/rkisp1/algorithms/awb.h b/src/ipa/rkisp1/algorithms/awb.h
> index 7647842f6609..667a8beb7689 100644
> --- a/src/ipa/rkisp1/algorithms/awb.h
> +++ b/src/ipa/rkisp1/algorithms/awb.h
> @@ -7,8 +7,6 @@
>   
>   #pragma once
>   
> -#include <linux/rkisp1-config.h>
> -
>   #include "algorithm.h"
>   
>   namespace libcamera {
> diff --git a/src/ipa/rkisp1/algorithms/blc.h b/src/ipa/rkisp1/algorithms/blc.h
> index c2649dd7736e..5fc3a80fb638 100644
> --- a/src/ipa/rkisp1/algorithms/blc.h
> +++ b/src/ipa/rkisp1/algorithms/blc.h
> @@ -7,14 +7,10 @@
>   
>   #pragma once
>   
> -#include <linux/rkisp1-config.h>
> -
>   #include "algorithm.h"
>   
>   namespace libcamera {
>   
> -struct IPACameraSensorInfo;
> -
>   namespace ipa::rkisp1::algorithms {
>   
>   class BlackLevelCorrection : public Algorithm
>
> base-commit: 8b02645845bf404fba83910818b285b652f14f89


More information about the libcamera-devel mailing list