[PATCH 2/2] libcamera/mali-c55: Remove tpgSizes_ member from MaliC55CameraData
Laurent Pinchart
laurent.pinchart at ideasonboard.com
Wed May 21 18:18:45 CEST 2025
Hi Dan,
Thank you for the patch.
The commit message should start with "libcamera: mali-c55:". Same for
patch 1/2. I would actually have squashed the two patches together, but
that's up to you.
On Wed, May 21, 2025 at 02:21:02PM +0100, Daniel Scally wrote:
> The tpgSizes_ vector is only used within the initTPGData() function.
> Drop it and use a local variable instead.
>
> Signed-off-by: Daniel Scally <dan.scally at ideasonboard.com>
> ---
> src/libcamera/pipeline/mali-c55/mali-c55.cpp | 7 ++++---
> 1 file changed, 4 insertions(+), 3 deletions(-)
>
> diff --git a/src/libcamera/pipeline/mali-c55/mali-c55.cpp b/src/libcamera/pipeline/mali-c55/mali-c55.cpp
> index 35372ee1ed6f694166c395088c65509d32b9d1f2..e8c03ee9aafb44d47e3853e9987f8749dc385bb2 100644
> --- a/src/libcamera/pipeline/mali-c55/mali-c55.cpp
> +++ b/src/libcamera/pipeline/mali-c55/mali-c55.cpp
> @@ -131,7 +131,6 @@ private:
> void setSensorControls(const ControlList &sensorControls);
>
> std::string id_;
> - std::vector<Size> tpgSizes_;
> Size tpgResolution_;
> };
>
> @@ -174,6 +173,8 @@ int MaliC55CameraData::init()
>
> void MaliC55CameraData::initTPGData()
> {
> + std::vector<Size> tpgSizes;
> +
Move this...
> /* Replicate the CameraSensor implementation for TPG. */
> V4L2Subdevice::Formats formats = sd_->formats(0);
> if (formats.empty())
> @@ -181,11 +182,11 @@ void MaliC55CameraData::initTPGData()
>
... here.
Reviewed-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
> for (const auto &format : formats) {
> const std::vector<SizeRange> &ranges = format.second;
> - std::transform(ranges.begin(), ranges.end(), std::back_inserter(tpgSizes_),
> + std::transform(ranges.begin(), ranges.end(), std::back_inserter(tpgSizes),
> [](const SizeRange &range) { return range.max; });
> }
>
> - tpgResolution_ = tpgSizes_.back();
> + tpgResolution_ = tpgSizes.back();
> }
>
> void MaliC55CameraData::setSensorControls(const ControlList &sensorControls)
--
Regards,
Laurent Pinchart
More information about the libcamera-devel
mailing list