[v2,0/7] Raspberry Pi AEC/AGC update
mbox series

Message ID 20250721074853.1463358-1-naush@raspberrypi.com
Headers show
Series
  • Raspberry Pi AEC/AGC update
Related show

Message

Naushir Patuck July 21, 2025, 7:47 a.m. UTC
Hi,

As requested, here is v2 of The AGC changes originally submitted by David.

I've rebased to the top of master and added my tags, but no other functional
changes made.

Thanks!
Naush

David Plowman (7):
  ipa: rpi: agc: Change handling of colour gains less than 1
  ipa: rpi: agc: Make the maximum digital gain configurable
  ipa: rpi: agc: Rename "analogue gain" to "gain" where appropriate
  ipa: rpi: Advance the delay context counter even when IPAs don't run
  ipa: rpi: agc: Calculate digital gain in process()
  ipa: rpi: Update digital gain handling in IPA base and derived classes
  ipa: rpi: agc: Remove digital gain from AgcPrepareStatus

 src/ipa/rpi/common/ipa_base.cpp            |  71 ++++---
 src/ipa/rpi/common/ipa_base.h              |   6 +-
 src/ipa/rpi/controller/agc_algorithm.h     |   2 +-
 src/ipa/rpi/controller/agc_status.h        |   4 +-
 src/ipa/rpi/controller/rpi/agc.cpp         |   6 +-
 src/ipa/rpi/controller/rpi/agc.h           |   4 +-
 src/ipa/rpi/controller/rpi/agc_channel.cpp | 236 +++++++++------------
 src/ipa/rpi/controller/rpi/agc_channel.h   |   6 +-
 src/ipa/rpi/pisp/pisp.cpp                  |  81 ++++---
 src/ipa/rpi/vc4/vc4.cpp                    |  42 +++-
 10 files changed, 248 insertions(+), 210 deletions(-)