[libcamera-devel] [PATCH 0/7] Apply clang thread safety annotations to raspberrypi

Hirokazu Honda hiroh at chromium.org
Fri Dec 3 20:55:32 CET 2021


This replaces std::mutex classes with std::Mutex classes and also
annotates them by clang thread safety annotations.

Hirokazu Honda (7):
  ipa: raspberrypi: Use libcamera Mutex class
  ipa: raspberrypi: alsc: Apply clang thread annotation
  ipa: raspberrypi: awb: Apply clang thread annotation
  ipa: raspberrypi: lux: Apply clang thread annotation
  ipa: raspberrypi: Contrast: Protect status_ access in Initialise()
  ipa: raspberrypi: contrast: Apply clang thread annotation
  ipa: raspberrypi: metadata: Apply clang thread safety annotation

 src/ipa/raspberrypi/controller/metadata.hpp   | 46 +++++++++++--------
 src/ipa/raspberrypi/controller/rpi/agc.cpp    |  3 +-
 src/ipa/raspberrypi/controller/rpi/alsc.cpp   | 16 +++----
 src/ipa/raspberrypi/controller/rpi/alsc.hpp   | 18 ++++----
 src/ipa/raspberrypi/controller/rpi/awb.cpp    | 12 ++---
 src/ipa/raspberrypi/controller/rpi/awb.hpp    | 18 ++++----
 src/ipa/raspberrypi/controller/rpi/ccm.cpp    |  3 +-
 .../raspberrypi/controller/rpi/contrast.cpp   |  5 +-
 .../raspberrypi/controller/rpi/contrast.hpp   |  6 +--
 src/ipa/raspberrypi/controller/rpi/lux.cpp    |  4 +-
 src/ipa/raspberrypi/controller/rpi/lux.hpp    |  7 ++-
 src/ipa/raspberrypi/raspberrypi.cpp           |  4 +-
 12 files changed, 76 insertions(+), 66 deletions(-)

--
2.34.1.400.ga245620fadb-goog


More information about the libcamera-devel mailing list