[libcamera-devel] [PATCH v6 0/6] Raspberry Pi: Colour denoise

Naushir Patuck naush at raspberrypi.com
Mon Feb 8 16:07:32 CET 2021


Hi all,

Here is the next revision of the colour denoise work.

This version includes all of the small typos pointed out in the last round of reviews.
I've also added a \todo for the following items:
1) Disable ISP output 1 if we know colour denoise will not be running due to a resolution/format mismatch.
2) Return out the correct metadata status for CDN if it is not running.

Regards,
Naush

Naushir Patuck (6):
  pipeline: raspberrypi: Refactor stream configuration routine
  pipeline: raspberrypi: Set the ISP Output1 to 1/4 resolution if unused
  uapi: raspberrypi: Update the bcm2835-isp header definition
  ipa: raspberrypi: Rename SdnStatus to DenoiseStatus
  ipa: raspberrypi: Add a DenoiseAlgorithm class to the Controller
  ipa: raspberrypi: Handle control::NoiseReductionMode in the controller

 include/libcamera/ipa/raspberrypi.h           |  1 +
 include/linux/bcm2835-isp.h                   | 32 +++++-
 .../controller/denoise_algorithm.hpp          | 23 +++++
 .../raspberrypi/controller/denoise_status.h   | 24 +++++
 src/ipa/raspberrypi/controller/rpi/sdn.cpp    | 15 ++-
 src/ipa/raspberrypi/controller/rpi/sdn.hpp    |  5 +-
 src/ipa/raspberrypi/controller/sdn_status.h   | 23 -----
 src/ipa/raspberrypi/raspberrypi.cpp           | 65 ++++++++++++-
 .../pipeline/raspberrypi/raspberrypi.cpp      | 97 +++++++++++--------
 9 files changed, 210 insertions(+), 75 deletions(-)
 create mode 100644 src/ipa/raspberrypi/controller/denoise_algorithm.hpp
 create mode 100644 src/ipa/raspberrypi/controller/denoise_status.h
 delete mode 100644 src/ipa/raspberrypi/controller/sdn_status.h

-- 
2.25.1



More information about the libcamera-devel mailing list