[libcamera-devel] [PATCH] android: camera_device: Initialize 'id_' field in constructor
Laurent Pinchart
laurent.pinchart at ideasonboard.com
Wed Aug 5 15:00:09 CEST 2020
Hi Umang,
Thank you for the patch.
On Wed, Aug 05, 2020 at 12:53:49PM +0000, Umang Jain wrote:
> A 'id' is passed when a new CameraDevice is constructed in order for
> unique identification. Failing to initialize it, will lead to the
> issue of garbage return value via CameraDevice::id().
>
> Signed-off-by: Umang Jain <email at uajain.com>
Good catch.
Reviewed-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
> ---
> src/android/camera_device.cpp | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/src/android/camera_device.cpp b/src/android/camera_device.cpp
> index c1e5812..55057f9 100644
> --- a/src/android/camera_device.cpp
> +++ b/src/android/camera_device.cpp
> @@ -163,7 +163,7 @@ CameraDevice::Camera3RequestDescriptor::~Camera3RequestDescriptor()
> */
>
> CameraDevice::CameraDevice(unsigned int id, const std::shared_ptr<Camera> &camera)
> - : running_(false), camera_(camera), staticMetadata_(nullptr),
> + : id_(id), running_(false), camera_(camera), staticMetadata_(nullptr),
> facing_(CAMERA_FACING_FRONT), orientation_(0)
> {
> camera_->requestCompleted.connect(this, &CameraDevice::requestComplete);
--
Regards,
Laurent Pinchart
More information about the libcamera-devel
mailing list