[PATCH 18/27] libcamera: software_isp: Make the debayer_ object of type class Debayer not DebayerCpu
Bryan O'Donoghue
bryan.odonoghue at linaro.org
Tue Apr 22 23:59:11 CEST 2025
Make the type of object Debayer not DebayerCpu thus allowing us to assign
the object to either DebayerCpu or DebayerEGL.
Signed-off-by: Bryan O'Donoghue <bryan.odonoghue at linaro.org>
---
include/libcamera/internal/software_isp/software_isp.h | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/include/libcamera/internal/software_isp/software_isp.h b/include/libcamera/internal/software_isp/software_isp.h
index 78624659..ad89c9b3 100644
--- a/include/libcamera/internal/software_isp/software_isp.h
+++ b/include/libcamera/internal/software_isp/software_isp.h
@@ -37,7 +37,7 @@
namespace libcamera {
-class DebayerCpu;
+class Debayer;
class FrameBuffer;
class PixelFormat;
class Stream;
@@ -94,8 +94,7 @@ private:
void statsReady(uint32_t frame, uint32_t bufferId);
void inputReady(FrameBuffer *input);
void outputReady(FrameBuffer *output);
-
- std::unique_ptr<DebayerCpu> debayer_;
+ std::unique_ptr<Debayer> debayer_;
Thread ispWorkerThread_;
SharedMemObject<DebayerParams> sharedParams_;
DebayerParams debayerParams_;
--
2.49.0
More information about the libcamera-devel
mailing list