@@ -294,6 +294,17 @@ int SoftwareIsp::configure(const StreamConfiguration &inputCfg,
if (ret < 0)
return ret;
+ BayerFormat bayerFormat = BayerFormat::fromPixelFormat(inputCfg.pixelFormat);
+ if (bayerFormat.order == BayerFormat::Order::MONO) {
+ /* \todo Move to IPA uncalibrated-mono.yaml when lifecycle allows */
+ ccmEnabled_ = false;
+ lscEnabled_ = false;
+ } else {
+ /* \todo Move to IPA uncalibrated.yaml when lifecycle allows */
+ ccmEnabled_ = true;
+ lscEnabled_ = true;
+ }
+
ret = debayer_->configure(inputCfg, outputCfgs, ccmEnabled_, lscEnabled_);
if (ret < 0)
return ret;
Signed-off-by: Alain CousiniƩ <alain.cousinie@laposte.net> --- src/libcamera/software_isp/software_isp.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) -- 2.55.0