From 4ebc7297e1994b05f0ac00a0ac0d91ef94bf00a8 Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Fri, 11 Oct 2019 00:39:54 +0300 Subject: libcamera: pipeline: rkisp1: Avoid copy assignment of V4L2 control map MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Use the std::map::emplace() method to avoid unnecessary creation of an empty V4L2ControlInfoMap folled by a copy assignment. Signed-off-by: Laurent Pinchart Reviewed-by: Jacopo Mondi Tested-by: Niklas Söderlund Reviewed-by: Niklas Söderlund --- src/libcamera/pipeline/rkisp1/rkisp1.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/libcamera/pipeline/rkisp1/rkisp1.cpp b/src/libcamera/pipeline/rkisp1/rkisp1.cpp index 029d5868..32b02373 100644 --- a/src/libcamera/pipeline/rkisp1/rkisp1.cpp +++ b/src/libcamera/pipeline/rkisp1/rkisp1.cpp @@ -777,7 +777,7 @@ int PipelineHandlerRkISP1::start(Camera *camera) }; std::map entityControls; - entityControls[0] = data->sensor_->controls(); + entityControls.emplace(0, data->sensor_->controls()); data->ipa_->configure(streamConfig, entityControls); -- cgit v1.2.1