[libcamera-devel] [PATCH 0/4] ipu3: Change sensor size selection policy

Jacopo Mondi jacopo at jmondi.org
Mon Aug 9 18:59:03 CEST 2021


Hi Umang,

On Tue, Aug 03, 2021 at 07:02:01PM +0530, Umang Jain wrote:
> The series is geared towards addressing sensor selection constraints
> on soraka and nautilus. 1/4 and 2/4 prepares the base to highlight
> the change in selection policy. 3/4 and 4/4 is the actual change.
>
> The constraints are documented in the commit messages of 3/4 and 4/4.
>
> Jacopo Mondi (1):
>   ipu3: cio2:  Change sensor size selection policy
>
> Umang Jain (3):
>   libcamera: camera_sensor: Transform CameraSensor::sizes()
>   ipu3: cio2: Replicate CameraSensor::getFormats() to a member function
>   ipu3: cio2: Tweak sensor size selection policy

I've tested this series with applied on top the patch that has been
circulating around to use the 'optimal' sensor size instead of always
defaulting to the max resolution in the IPU3 pipeline handler.

I've noticed no regressions in CTS due to size configuration issues,
so you can add

Tested-by: Jacopo Mondi <jacopo at jmondi.org>

Thanks
   j

>
>  include/libcamera/internal/camera_sensor.h |   2 +-
>  src/libcamera/camera_sensor.cpp            |  36 +++++--
>  src/libcamera/pipeline/ipu3/cio2.cpp       | 110 +++++++++++++++++++--
>  src/libcamera/pipeline/ipu3/cio2.h         |   3 +
>  test/camera-sensor.cpp                     |   2 +-
>  5 files changed, 135 insertions(+), 18 deletions(-)
>
> --
> 2.31.0
>


More information about the libcamera-devel mailing list