summaryrefslogtreecommitdiff
path: root/ipu3.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ipu3.cpp')
-rw-r--r--ipu3.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/ipu3.cpp b/ipu3.cpp
index b60c58c..7589eec 100644
--- a/ipu3.cpp
+++ b/ipu3.cpp
@@ -20,7 +20,7 @@
#include <libcamera/base/log.h>
-#include "libcamera-helpers/mapped_buffer.h"
+#include "libcamera-helpers/mapped_framebuffer.h"
/* IA AIQ Wrapper API */
#include "aic/aic.h"
@@ -258,10 +258,14 @@ int IPAIPU3::configure(const IPAConfigInfo &configInfo)
void IPAIPU3::mapBuffers(const std::vector<IPABuffer> &buffers)
{
+ /*
+ * todo: Statistics buffers could be mapped read-only if they
+ * could be easily identified.
+ */
for (const IPABuffer &buffer : buffers) {
const FrameBuffer fb(buffer.planes);
buffers_.emplace(buffer.id,
- MappedFrameBuffer(&fb, PROT_READ | PROT_WRITE));
+ MappedFrameBuffer(&fb, MappedFrameBuffer::MapFlag::ReadWrite));
}
}