
The libcamera 0.7.1 release is now making use of C++20 by default as its C++ dialect set with its Meson build system. The new release also revamps its configuration file handling.
Libcamera's software ISP "SoftISP" implementation has been improved with v0.7.1 to now support multi-threaded Debaying. The multi-threaded Debayer aims to provide better performance and especially useful for low-power platforms like the Arduino Uno-Q. Hans de Goede at Qualcomm worked on this multi-threading support and with the Arduino Uno-Q scaled nicely from 6.5 to 12.5 FPS from 1 to 2 threads while at 3 threads hit 15 FPS.
Libcamera 0.7.1 also has improved its RKISP1 IPA and Mali-C55 hardware specific code, including for enabling cmaera support on Renesas RZ/V2H and RZ/V2NP platforms.
More details on the new libcamera 0.7.1 release via libcamera.org .