[libcamera-devel] [PATCH v4 5/9] libcamera: pipeline: raspberrypi: Remove const qualifier from RPiStream
Naushir Patuck
naush at raspberrypi.com
Mon Jul 20 11:13:07 CEST 2020
For the zero-copy RAW capture feature, the RPiStream will have to be
modified. Remove the const qualifier in anticipation of the future
commits for this feature.
Signed-off-by: Naushir Patuck <naush at raspberrypi.com>
Reviewed-by: Niklas Söderlund <niklas.soderlund at ragnatech.se>
---
src/libcamera/pipeline/raspberrypi/raspberrypi.cpp | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/src/libcamera/pipeline/raspberrypi/raspberrypi.cpp b/src/libcamera/pipeline/raspberrypi/raspberrypi.cpp
index 486345fa..8f6a999b 100644
--- a/src/libcamera/pipeline/raspberrypi/raspberrypi.cpp
+++ b/src/libcamera/pipeline/raspberrypi/raspberrypi.cpp
@@ -150,7 +150,7 @@ public:
void ispOutputDequeue(FrameBuffer *buffer);
void clearIncompleteRequests();
- void handleStreamBuffer(FrameBuffer *buffer, const RPi::RPiStream *stream);
+ void handleStreamBuffer(FrameBuffer *buffer, RPi::RPiStream *stream);
void handleState();
CameraSensor *sensor_;
@@ -1105,12 +1105,12 @@ done:
void RPiCameraData::unicamBufferDequeue(FrameBuffer *buffer)
{
- const RPi::RPiStream *stream = nullptr;
+ RPi::RPiStream *stream = nullptr;
if (state_ == State::Stopped)
return;
- for (RPi::RPiStream const &s : unicam_) {
+ for (RPi::RPiStream &s : unicam_) {
if (s.findFrameBuffer(buffer)) {
stream = &s;
break;
@@ -1171,12 +1171,12 @@ void RPiCameraData::ispInputDequeue(FrameBuffer *buffer)
void RPiCameraData::ispOutputDequeue(FrameBuffer *buffer)
{
- const RPi::RPiStream *stream = nullptr;
+ RPi::RPiStream *stream = nullptr;
if (state_ == State::Stopped)
return;
- for (RPi::RPiStream const &s : isp_) {
+ for (RPi::RPiStream &s : isp_) {
if (s.findFrameBuffer(buffer)) {
stream = &s;
break;
@@ -1257,7 +1257,7 @@ void RPiCameraData::clearIncompleteRequests()
}
}
-void RPiCameraData::handleStreamBuffer(FrameBuffer *buffer, const RPi::RPiStream *stream)
+void RPiCameraData::handleStreamBuffer(FrameBuffer *buffer, RPi::RPiStream *stream)
{
if (stream->isExternal()) {
if (!dropFrameCount_) {
--
2.25.1
More information about the libcamera-devel
mailing list