[libcamera-devel] [PATCH 07/13] libcamera: ipu3: imgu: Mark things that are internal as private
Laurent Pinchart
laurent.pinchart at ideasonboard.com
Sat Jun 27 18:27:18 CEST 2020
Hi Niklas,
Thank you for the patch.
On Sat, Jun 27, 2020 at 05:00:37AM +0200, Niklas Söderlund wrote:
> Mark all variables and functions that are only used internally as
> private.
>
> Signed-off-by: Niklas Söderlund <niklas.soderlund at ragnatech.se>
Reviewed-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
> ---
> src/libcamera/pipeline/ipu3/imgu.h | 24 +++++++++++++-----------
> 1 file changed, 13 insertions(+), 11 deletions(-)
>
> diff --git a/src/libcamera/pipeline/ipu3/imgu.h b/src/libcamera/pipeline/ipu3/imgu.h
> index ad5aabf134e2099d..b6b08b4fef2d3a9d 100644
> --- a/src/libcamera/pipeline/ipu3/imgu.h
> +++ b/src/libcamera/pipeline/ipu3/imgu.h
> @@ -24,11 +24,6 @@ struct StreamConfiguration;
> class ImgUDevice
> {
> public:
> - static constexpr unsigned int PAD_INPUT = 0;
> - static constexpr unsigned int PAD_OUTPUT = 2;
> - static constexpr unsigned int PAD_VF = 3;
> - static constexpr unsigned int PAD_STAT = 4;
> -
> /* ImgU output descriptor: group data specific to an ImgU output. */
> struct ImgUOutput {
> V4L2VideoDevice *dev;
> @@ -64,20 +59,27 @@ public:
> int start();
> int stop();
>
> - int linkSetup(const std::string &source, unsigned int sourcePad,
> - const std::string &sink, unsigned int sinkPad,
> - bool enable);
> int enableLinks(bool enable);
>
> - std::string name_;
> - MediaDevice *media_;
> -
> V4L2Subdevice *imgu_;
> V4L2VideoDevice *input_;
> ImgUOutput output_;
> ImgUOutput viewfinder_;
> ImgUOutput stat_;
> /* \todo Add param video device for 3A tuning */
> +
> +private:
> + static constexpr unsigned int PAD_INPUT = 0;
> + static constexpr unsigned int PAD_OUTPUT = 2;
> + static constexpr unsigned int PAD_VF = 3;
> + static constexpr unsigned int PAD_STAT = 4;
> +
> + int linkSetup(const std::string &source, unsigned int sourcePad,
> + const std::string &sink, unsigned int sinkPad,
> + bool enable);
> +
> + std::string name_;
> + MediaDevice *media_;
> };
>
> } /* namespace libcamera */
--
Regards,
Laurent Pinchart
More information about the libcamera-devel
mailing list