[libcamera-devel] [PATCH RFC 5/7] android: camera_stream: add add explicit input configuration
Laurent Pinchart
laurent.pinchart at ideasonboard.com
Sun Sep 24 20:54:53 CEST 2023
On Sun, Sep 24, 2023 at 02:18:54PM +0200, Mattijs Korpershoek via libcamera-devel wrote:
> On ven., sept. 22, 2023 at 15:45, Jacopo Mondi wrote:
> > On Fri, Sep 15, 2023 at 09:57:29AM +0200, Mattijs Korpershoek via libcamera-devel wrote:
> >> PostProcessors are configured using and input StreamConfigurations.
> >> Right now, we use configuration() for the input StreamConfiguration.
> >>
> >> Use an intermediate variable instead, to prepare for software conversion using libyuv.
> >
> > Try to stay < 70 cols in commit messages ;)
>
> Since I have to spin a v2, will fix this.
It's 72 columns actually :-) I don't know if it's specific to my
distribution or my editor, but vim automatically wraps at 72 columns in
commit messages for me.
> >> Signed-off-by: Mattijs Korpershoek <mkorpershoek at baylibre.com>
> >
> > Reviewed-by: Jacopo Mondi <jacopo.mondi at ideasonboard.com>
> >
> >> ---
> >> src/android/camera_stream.cpp | 3 ++-
> >> 1 file changed, 2 insertions(+), 1 deletion(-)
> >>
> >> diff --git a/src/android/camera_stream.cpp b/src/android/camera_stream.cpp
> >> index 045e60061a20..4fd05dda5ed3 100644
> >> --- a/src/android/camera_stream.cpp
> >> +++ b/src/android/camera_stream.cpp
> >> @@ -87,6 +87,7 @@ int CameraStream::configure()
> >> if (type_ == Type::Internal || type_ == Type::Mapped) {
> >> const PixelFormat outFormat =
> >> cameraDevice_->capabilities()->toPixelFormat(camera3Stream_->format);
> >> + StreamConfiguration input = configuration();
> >> StreamConfiguration output = configuration();
> >> output.pixelFormat = outFormat;
> >> output.size.width = camera3Stream_->width;
> >> @@ -106,7 +107,7 @@ int CameraStream::configure()
> >> return -EINVAL;
> >> }
> >>
> >> - int ret = postProcessor_->configure(configuration(), output);
> >> + int ret = postProcessor_->configure(input, output);
The change looks fine, but it's hard to review it on its own. As the
change is very small, I would squash this with the patch that needs it.
> >> if (ret)
> >> return ret;
> >>
--
Regards,
Laurent Pinchart
More information about the libcamera-devel
mailing list