summaryrefslogtreecommitdiff
path: root/src/cam
diff options
context:
space:
mode:
authorJacopo Mondi <jacopo@jmondi.org>2019-06-28 10:03:02 +0200
committerLaurent Pinchart <laurent.pinchart@ideasonboard.com>2019-07-14 16:00:58 +0300
commitbe3e3ebc92d8ffba8a03483f05e7956e33726c4e (patch)
tree57a9b71ab3033d242da11449117d9100c499f2fc /src/cam
parent5085bc03bc14234bced8b194f4ed61f221d81852 (diff)
libcamera: stream: Shorten access to the bufferPool
All interactions with the Stream's buffers currently go through the BufferPool. In order to shorten accessing the buffers array, and eventually restrict access to the Stream's internal buffer pool, provide operations to access, create and destroy buffers. It is still possible to access the pool for pipeline handlers to populate it by exporting buffers from a video device to Stream's pool. Signed-off-by: Jacopo Mondi <jacopo@jmondi.org> Reviewed-by: Niklas Söderlund <niklas.soderlund@ragnatech.se>
Diffstat (limited to 'src/cam')
-rw-r--r--src/cam/capture.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cam/capture.cpp b/src/cam/capture.cpp
index 66ec1aba..5ffa4ae2 100644
--- a/src/cam/capture.cpp
+++ b/src/cam/capture.cpp
@@ -154,7 +154,7 @@ void Capture::requestComplete(Request *request, const std::map<Stream *, Buffer
for (auto it = buffers.begin(); it != buffers.end(); ++it) {
Stream *stream = it->first;
Buffer *buffer = it->second;
- BufferMemory *mem = &stream->bufferPool().buffers()[buffer->index()];
+ BufferMemory *mem = &stream->buffers()[buffer->index()];
const std::string &name = streamName_[stream];
info << " " << name