| Message ID | CAEmqJPqSVBR-Hf71HG0XpDRVjrqF54Z8ma5=T8HZshYTSTF9zQ@mail.gmail.com |
|---|---|
| State | Accepted |
| Headers | show |
| Series |
|
| Related | show |
Hi all, Gentle ping for addressing this pull request. Thanks! Naush On Mon, 12 Jan 2026 at 10:13, Naushir Patuck <naush@raspberrypi.com> wrote: > The following changes since commit > 5e59969dbb7313228bc8641e5e611a8ecd0eadcf: > > libcamera: control_serializer: Remove unnecessary allocation > (2026-01-08 11:00:10 +0900) > > are available in the Git repository at: > > https://github.com/naushir/libcamera > > for you to fetch changes up to 50807589dff67a4b5fe81add94280d3529c859b5: > > ipa: rpi: pisp: vc4: Update tuning files for new AWB (2026-01-12 > 09:59:44 +0000) > > ---------------------------------------------------------------- > Naushir Patuck (1): > v4l2: v4l2_camera_proxy: Fix for getting default FrameDurationLimits > > Peter Bailey (4): > ipa: rpi: controller: awb: Separate Bayesian AWB into AwbBayes > ipa: rpi: controller: awb: Add Neural Network AWB > ipa: rpi: controller: Ignore algorithms that are not enabled > ipa: rpi: pisp: vc4: Update tuning files for new AWB > > meson_options.txt | 5 +++ > src/ipa/rpi/common/ipa_base.cpp | 6 ++- > src/ipa/rpi/controller/controller.cpp | 18 +++++++++ > src/ipa/rpi/controller/meson.build | 10 +++++ > src/ipa/rpi/controller/rpi/awb.cpp | 409 > > ++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------ > src/ipa/rpi/controller/rpi/awb.h | 99 > ++++++++++++++++++--------------------------- > src/ipa/rpi/controller/rpi/awb_bayes.cpp | 444 > > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > src/ipa/rpi/controller/rpi/awb_nn.cpp | 446 > > +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > src/ipa/rpi/pisp/data/imx219.json | 65 > ++++++++++++++++++++++++++++++ > src/ipa/rpi/pisp/data/imx296.json | 64 > +++++++++++++++++++++++++++++ > src/ipa/rpi/pisp/data/imx296_16mm.json | 64 > +++++++++++++++++++++++++++++ > src/ipa/rpi/pisp/data/imx296_6mm.json | 64 > +++++++++++++++++++++++++++++ > src/ipa/rpi/pisp/data/imx477.json | 65 > ++++++++++++++++++++++++++++++ > src/ipa/rpi/pisp/data/imx477_16mm.json | 65 > ++++++++++++++++++++++++++++++ > src/ipa/rpi/pisp/data/imx477_6mm.json | 65 > ++++++++++++++++++++++++++++++ > src/ipa/rpi/pisp/data/imx477_scientific.json | 79 > ++++++++++++++++++++++++++++++++++++ > src/ipa/rpi/pisp/data/imx708.json | 64 > +++++++++++++++++++++++++++++ > src/ipa/rpi/pisp/data/imx708_wide.json | 64 > +++++++++++++++++++++++++++++ > src/ipa/rpi/pisp/data/ov5647.json | 65 > ++++++++++++++++++++++++++++++ > src/ipa/rpi/vc4/data/imx219.json | 66 > ++++++++++++++++++++++++++++++ > src/ipa/rpi/vc4/data/imx296.json | 66 > ++++++++++++++++++++++++++++++ > src/ipa/rpi/vc4/data/imx477.json | 71 > ++++++++++++++++++++++++++++++++ > src/ipa/rpi/vc4/data/imx708.json | 74 > ++++++++++++++++++++++++++++++++++ > src/ipa/rpi/vc4/data/imx708_wide.json | 64 > +++++++++++++++++++++++++++++ > src/ipa/rpi/vc4/data/ov5647.json | 66 > ++++++++++++++++++++++++++++++ > src/v4l2/v4l2_camera_proxy.cpp | 4 +- > 26 files changed, 2148 insertions(+), 424 deletions(-) > create mode 100644 src/ipa/rpi/controller/rpi/awb_bayes.cpp > create mode 100644 src/ipa/rpi/controller/rpi/awb_nn.cpp >
The following changes since commit 5e59969dbb7313228bc8641e5e611a8ecd0eadcf: libcamera: control_serializer: Remove unnecessary allocation (2026-01-08 11:00:10 +0900) are available in the Git repository at: https://github.com/naushir/libcamera for you to fetch changes up to 50807589dff67a4b5fe81add94280d3529c859b5: ipa: rpi: pisp: vc4: Update tuning files for new AWB (2026-01-12 09:59:44 +0000) ---------------------------------------------------------------- Naushir Patuck (1): v4l2: v4l2_camera_proxy: Fix for getting default FrameDurationLimits Peter Bailey (4): ipa: rpi: controller: awb: Separate Bayesian AWB into AwbBayes ipa: rpi: controller: awb: Add Neural Network AWB ipa: rpi: controller: Ignore algorithms that are not enabled ipa: rpi: pisp: vc4: Update tuning files for new AWB meson_options.txt | 5 +++ src/ipa/rpi/common/ipa_base.cpp | 6 ++- src/ipa/rpi/controller/controller.cpp | 18 +++++++++ src/ipa/rpi/controller/meson.build | 10 +++++ src/ipa/rpi/controller/rpi/awb.cpp | 409 ++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------ src/ipa/rpi/controller/rpi/awb.h | 99 ++++++++++++++++++--------------------------- src/ipa/rpi/controller/rpi/awb_bayes.cpp | 444 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/ipa/rpi/controller/rpi/awb_nn.cpp | 446 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/ipa/rpi/pisp/data/imx219.json | 65 ++++++++++++++++++++++++++++++ src/ipa/rpi/pisp/data/imx296.json | 64 +++++++++++++++++++++++++++++ src/ipa/rpi/pisp/data/imx296_16mm.json | 64 +++++++++++++++++++++++++++++ src/ipa/rpi/pisp/data/imx296_6mm.json | 64 +++++++++++++++++++++++++++++ src/ipa/rpi/pisp/data/imx477.json | 65 ++++++++++++++++++++++++++++++ src/ipa/rpi/pisp/data/imx477_16mm.json | 65 ++++++++++++++++++++++++++++++ src/ipa/rpi/pisp/data/imx477_6mm.json | 65 ++++++++++++++++++++++++++++++ src/ipa/rpi/pisp/data/imx477_scientific.json | 79 ++++++++++++++++++++++++++++++++++++ src/ipa/rpi/pisp/data/imx708.json | 64 +++++++++++++++++++++++++++++ src/ipa/rpi/pisp/data/imx708_wide.json | 64 +++++++++++++++++++++++++++++ src/ipa/rpi/pisp/data/ov5647.json | 65 ++++++++++++++++++++++++++++++ src/ipa/rpi/vc4/data/imx219.json | 66 ++++++++++++++++++++++++++++++ src/ipa/rpi/vc4/data/imx296.json | 66 ++++++++++++++++++++++++++++++ src/ipa/rpi/vc4/data/imx477.json | 71 ++++++++++++++++++++++++++++++++ src/ipa/rpi/vc4/data/imx708.json | 74 ++++++++++++++++++++++++++++++++++ src/ipa/rpi/vc4/data/imx708_wide.json | 64 +++++++++++++++++++++++++++++ src/ipa/rpi/vc4/data/ov5647.json | 66 ++++++++++++++++++++++++++++++ src/v4l2/v4l2_camera_proxy.cpp | 4 +- 26 files changed, 2148 insertions(+), 424 deletions(-) create mode 100644 src/ipa/rpi/controller/rpi/awb_bayes.cpp create mode 100644 src/ipa/rpi/controller/rpi/awb_nn.cpp