[libcamera-devel,0/2] Prepare IPU3 pipeline to pass BDS to IPA
mbox series

Message ID 20210312130304.34698-1-jeanmichel.hautbois@ideasonboard.com
Headers show
Series
  • Prepare IPU3 pipeline to pass BDS to IPA
Related show

Message

Jean-Michel Hautbois March 12, 2021, 1:03 p.m. UTC
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(-)