[PATCH v2 5/6] ipa: rpi: Move variables from private to protected

Naushir Patuck naush at raspberrypi.com
Fri May 10 10:17:43 CEST 2024


Hi Laurent,

On Thu, 9 May 2024 at 12:39, Laurent Pinchart
<laurent.pinchart at ideasonboard.com> wrote:
>
> Hi Naush,
>
> Thank you for the patch.
>
> On Wed, May 08, 2024 at 09:04:00AM +0100, Naushir Patuck wrote:
> > The following member variable will be used by the derived IPAs in an
> > upcoming commit, so make them protected:
> >
> > lensPresent_
> > monoSensor_
>
> Will the derived classes only need to read them, or write them as well ?
> In the former case, you may want to provide read-only accessors instead.
> Up to you.

Ack.  Turns out, I don't need lensPresent_ any more, so I'll add a
getter for monoSensor_ only.

Naush

>
> > Signed-off-by: Naushir Patuck <naush at raspberrypi.com>
> > Signed-off-by: Naushir Patuck <naush at raspberrypi.com>
> > ---
> >  src/ipa/rpi/common/ipa_base.h | 6 +++---
> >  1 file changed, 3 insertions(+), 3 deletions(-)
> >
> > diff --git a/src/ipa/rpi/common/ipa_base.h b/src/ipa/rpi/common/ipa_base.h
> > index 512d7e8fe778..ebdc4d297abb 100644
> > --- a/src/ipa/rpi/common/ipa_base.h
> > +++ b/src/ipa/rpi/common/ipa_base.h
> > @@ -71,6 +71,9 @@ protected:
> >       /* Whether the stitch block (if available) needs to swap buffers. */
> >       bool stitchSwapBuffers_;
> >
> > +     bool monoSensor_;
> > +     bool lensPresent_;
> > +
> >  private:
> >       /* Number of metadata objects available in the context list. */
> >       static constexpr unsigned int numMetadataContexts = 16;
> > @@ -96,9 +99,6 @@ private:
> >
> >       std::map<unsigned int, MappedFrameBuffer> buffers_;
> >
> > -     bool lensPresent_;
> > -     bool monoSensor_;
> > -
> >       std::array<RPiController::Metadata, numMetadataContexts> rpiMetadata_;
> >
> >       /*
>
> --
> Regards,
>
> Laurent Pinchart


More information about the libcamera-devel mailing list