[libcamera-devel] [PATCH 0/2] Prepare IPU3 pipeline to pass BDS to IPA

Jean-Michel Hautbois jeanmichel.hautbois at ideasonboard.com
Fri Mar 12 14:03:02 CET 2021


As said in patch [1/2] the IPA will need to use the BDS configuration
because it configures a grid to get AWB statistics from the firmware.
Those statistics are then used to apply a bunch of parameters.

This is one fast and easy way to do it, but probably not the best call.
The main issue is probably removing the 'const' from data_ in
IPU3CameraConfiguration.

As I need the BDS to continue my AWB/AGC implementation, and don't want
to be blocked for too long, I am using this for the moment :-).

Jean-Michel Hautbois (2):
  libcamera: ipu3: Move Imgu configuration to IPU3CameraData
  libcamera: ipu3: Pass the BDS rectangle at IPA configure call

 include/libcamera/ipa/ipu3.mojom     |  2 +-
 src/ipa/ipu3/ipu3.cpp                |  7 +++++--
 src/libcamera/pipeline/ipu3/ipu3.cpp | 17 ++++++++++-------
 3 files changed, 16 insertions(+), 10 deletions(-)

-- 
2.27.0



More information about the libcamera-devel mailing list