[libcamera-devel] [PATCH v3] android: jpeg: get ISO from SENSOR_SENSITIVITY

Hirokazu Honda hiroh at chromium.org
Thu Jun 17 07:47:55 CEST 2021


Hi Paul,

On Thu, Jun 17, 2021 at 2:44 PM <paul.elder at ideasonboard.com> wrote:

> Hi Hiro,
>
> Thank you for the review.
>
> On Thu, Jun 17, 2021 at 02:31:11PM +0900, Hirokazu Honda wrote:
> > HI Paul, thank you for the patch.
> >
> > On Thu, Jun 17, 2021 at 1:58 PM Paul Elder <paul.elder at ideasonboard.com>
> wrote:
> >
> >     The data for the exif ISO tag needs to come from SENSOR_SENSITIVITY.
> Set
> >     it.
> >
> >     Signed-off-by: Paul Elder <paul.elder at ideasonboard.com>
> >     Reviewed-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
> >
> >     ---
> >     This on its own doesn't fix any CTS tests, but it prevents a test
> >     failure later on when we add the proper static metadata for the FULL
> >     hardware level.
> >     ---
> >      src/android/jpeg/post_processor_jpeg.cpp | 5 ++++-
> >      1 file changed, 4 insertions(+), 1 deletion(-)
> >
> >     diff --git a/src/android/jpeg/post_processor_jpeg.cpp
> b/src/android/jpeg/
> >     post_processor_jpeg.cpp
> >     index 058ccc99..921ac823 100644
> >     --- a/src/android/jpeg/post_processor_jpeg.cpp
> >     +++ b/src/android/jpeg/post_processor_jpeg.cpp
> >     @@ -119,7 +119,10 @@ int PostProcessorJpeg::process(const
> FrameBuffer &
> >     source,
> >             ret = requestMetadata.getEntry(ANDROID_LENS_APERTURE,
> &entry);
> >             if (ret)
> >                     exif.setAperture(*entry.data.f);
> >     -       exif.setISO(100);
> >     +
> >     +       ret = resultMetadata->getEntry(ANDROID_SENSOR_SENSITIVITY,
> &entry);
> >     +       exif.setISO(ret ? *entry.data.i32 : 100);
> >
> >
> > Noob: where does 100 come from?
>
> It was an arbitrary number that passed CTS LIMITED :D
>
>
I see.
Shall we add a comment about it?

Thanks,
-Hiro

>
> Paul
>
> >
> > Reviewed-by: Hirokazu Honda <hiroh at chromium.org>
> >
> >     +
> >             exif.setFlash(Exif::Flash::FlashNotPresent);
> >             exif.setWhiteBalance(Exif::WhiteBalance::Auto);
> >
> >     --
> >     2.27.0
> >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.libcamera.org/pipermail/libcamera-devel/attachments/20210617/2fcc45de/attachment.htm>


More information about the libcamera-devel mailing list