[RFC PATCH v1 21/23] libcamera: pipeline: rpi: Use `metadataAvailable()`
Barnabás Pőcze
barnabas.pocze at ideasonboard.com
Fri Jun 6 18:41:54 CEST 2025
Use the newly introduced `metadataAvailable()` function to send metadata
items to the application.
Obsoleted by https://patchwork.libcamera.org/cover/23474/.
Signed-off-by: Barnabás Pőcze <barnabas.pocze at ideasonboard.com>
---
src/libcamera/pipeline/rpi/common/pipeline_base.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/libcamera/pipeline/rpi/common/pipeline_base.cpp b/src/libcamera/pipeline/rpi/common/pipeline_base.cpp
index d432cfb51..c5dd6fd94 100644
--- a/src/libcamera/pipeline/rpi/common/pipeline_base.cpp
+++ b/src/libcamera/pipeline/rpi/common/pipeline_base.cpp
@@ -1407,7 +1407,7 @@ void CameraData::clearIncompleteRequests()
}
// TODO: need this when cancelled?
- request->metadata().merge(metadata);
+ pipe()->metadataAvailable(request, metadata);
pipe()->completeRequest(request);
requestQueue_.pop();
@@ -1485,7 +1485,7 @@ void CameraData::checkRequestCompleted()
LOG(RPI, Debug) << "Completing request sequence: "
<< request->sequence();
- request->metadata().merge(metadata);
+ pipe()->metadataAvailable(request, metadata);
pipe()->completeRequest(request);
requestQueue_.pop();
--
2.49.0
More information about the libcamera-devel
mailing list