[RFC,v1,11/27] libcamera: pipeline: rkisp1: Simplify dewarper configuration
diff mbox series

Message ID 20260618123844.656396-12-barnabas.pocze@ideasonboard.com
State New
Headers show
Series
  • Misc. changes before request-buffer split
Related show

Commit Message

Barnabás Pőcze June 18, 2026, 12:38 p.m. UTC
There is no need for to define a separate vector, initializing the
argument in the call expression works. So do that.

Signed-off-by: Barnabás Pőcze <barnabas.pocze@ideasonboard.com>
---
 src/libcamera/pipeline/rkisp1/rkisp1.cpp | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

Patch
diff mbox series

diff --git a/src/libcamera/pipeline/rkisp1/rkisp1.cpp b/src/libcamera/pipeline/rkisp1/rkisp1.cpp
index 9606459fc2..4f9c0aa741 100644
--- a/src/libcamera/pipeline/rkisp1/rkisp1.cpp
+++ b/src/libcamera/pipeline/rkisp1/rkisp1.cpp
@@ -1042,7 +1042,6 @@  int PipelineHandlerRkISP1::configure(Camera *camera, CameraConfiguration *c)
 	data->properties_.set(properties::ScalerCropMaximum, sensorCrop);
 
 	std::map<unsigned int, IPAStream> streamConfig;
-	std::vector<std::reference_wrapper<const StreamConfiguration>> outputCfgs;
 
 	for (const StreamConfiguration &cfg : *config) {
 		if (cfg.stream() == &data->mainPathStream_) {
@@ -1053,15 +1052,13 @@  int PipelineHandlerRkISP1::configure(Camera *camera, CameraConfiguration *c)
 			 */
 			StreamConfiguration ispCfg = cfg;
 			if (data->usesDewarper_) {
-				outputCfgs.push_back(const_cast<StreamConfiguration &>(cfg));
-
 				ispCfg.bufferCount = kRkISP1MinBufferCount;
 				ispCfg.size = format.size;
 				ispCfg.stride =
 					PixelFormatInfo::info(ispCfg.pixelFormat)
 						.stride(ispCfg.size.width, 0);
 
-				ret = dewarper_->configure(ispCfg, outputCfgs);
+				ret = dewarper_->configure(ispCfg, { cfg });
 				if (ret)
 					return ret;