[libcamera-devel] [PATCH v6 0/5] ipa: raspberrypi: Rate-limit the controller algorithms

Naushir Patuck naush at raspberrypi.com
Fri May 7 10:40:37 CEST 2021


Hi,

Here is v6 of the IPA rate-limiting patch series.  Changes from v5:

- RPiController::Metadata::Merge now called RPiController::Metadata::Overwrite
and we use std::map::merge() and std::swap() instead of a loop.

- Add a 10% tolerance to the timestamp check.

- Remove debug logging point when rate-limiting the IPA.

Thanks,
Naush

Naushir Patuck (5):
  ipa: raspberrypi: Store dropped frame count in a member variable
  ipa: raspberrypi: Reformat RPiController::Metadata class header
  ipa: raspberrypi: Add move/copy ctors and operators to Metadata class
  ipa: raspberrypi: Add Overwrite method to RPiController::Metadata
  ipa: raspberrypi: Rate-limit the controller algorithms

 src/ipa/raspberrypi/controller/metadata.hpp   | 67 +++++++++++++++++--
 src/ipa/raspberrypi/raspberrypi.cpp           | 62 ++++++++++++++---
 .../pipeline/raspberrypi/raspberrypi.cpp      |  5 ++
 3 files changed, 117 insertions(+), 17 deletions(-)

-- 
2.25.1



More information about the libcamera-devel mailing list