libcamera: virtual: Avoid some copies
There is no reason make copies, these functions return const lvalue references, access the data through those. Signed-off-by: Barnabás Pőcze <pobrn@protonmail.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
This commit is contained in:
@@ -275,8 +275,7 @@ int PipelineHandlerVirtual::exportFrameBuffers([[maybe_unused]] Camera *camera,
|
||||
return -ENOBUFS;
|
||||
|
||||
const StreamConfiguration &config = stream->configuration();
|
||||
|
||||
auto info = PixelFormatInfo::info(config.pixelFormat);
|
||||
const PixelFormatInfo &info = PixelFormatInfo::info(config.pixelFormat);
|
||||
|
||||
std::vector<unsigned int> planeSizes;
|
||||
for (size_t i = 0; i < info.planes.size(); ++i)
|
||||
|
||||
Reference in New Issue
Block a user