[libcamera-devel] [PATCH 04/12] android: camera_buffer: Drop 'const' from buffer_handle_t
Laurent Pinchart
laurent.pinchart at ideasonboard.com
Sun Feb 28 19:21:49 CET 2021
Hi Jacopo,
Thank you for the patch.
On Fri, Feb 26, 2021 at 02:29:24PM +0100, Jacopo Mondi wrote:
> The buffer_handle_t type is defined as 'const native_handle_t*'.
> Drop the 'const' specifier from the parameter of the CameraBuffer
> class constructor and in the Android generic memory backend.
>
> Also rename 'camera3buffer' in 'camera3Buffer' to comply with the
> coding style guidelines.
>
> Signed-off-by: Jacopo Mondi <jacopo at jmondi.org>
Reviewed-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
> ---
> src/android/camera_buffer.h | 2 +-
> src/android/mm/android_generic_buffer.cpp | 12 ++++++------
> 2 files changed, 7 insertions(+), 7 deletions(-)
>
> diff --git a/src/android/camera_buffer.h b/src/android/camera_buffer.h
> index 00b061502d6e..0590cd84652b 100644
> --- a/src/android/camera_buffer.h
> +++ b/src/android/camera_buffer.h
> @@ -14,7 +14,7 @@
> class CameraBuffer : public libcamera::MappedBuffer
> {
> public:
> - CameraBuffer(const buffer_handle_t camera3buffer, int flags);
> + CameraBuffer(buffer_handle_t camera3Buffer, int flags);
> ~CameraBuffer();
> };
>
> diff --git a/src/android/mm/android_generic_buffer.cpp b/src/android/mm/android_generic_buffer.cpp
> index 6f41215bb0f9..807304a9e42d 100644
> --- a/src/android/mm/android_generic_buffer.cpp
> +++ b/src/android/mm/android_generic_buffer.cpp
> @@ -13,16 +13,16 @@ using namespace libcamera;
>
> LOG_DECLARE_CATEGORY(HAL)
>
> -CameraBuffer::CameraBuffer(const buffer_handle_t camera3buffer, int flags)
> +CameraBuffer::CameraBuffer(buffer_handle_t camera3Buffer, int flags)
> {
> - maps_.reserve(camera3buffer->numFds);
> + maps_.reserve(camera3Buffer->numFds);
> error_ = 0;
>
> - for (int i = 0; i < camera3buffer->numFds; i++) {
> - if (camera3buffer->data[i] == -1)
> + for (int i = 0; i < camera3Buffer->numFds; i++) {
> + if (camera3Buffer->data[i] == -1)
> continue;
>
> - off_t length = lseek(camera3buffer->data[i], 0, SEEK_END);
> + off_t length = lseek(camera3Buffer->data[i], 0, SEEK_END);
> if (length < 0) {
> error_ = -errno;
> LOG(HAL, Error) << "Failed to query plane length";
> @@ -30,7 +30,7 @@ CameraBuffer::CameraBuffer(const buffer_handle_t camera3buffer, int flags)
> }
>
> void *address = mmap(nullptr, length, flags, MAP_SHARED,
> - camera3buffer->data[i], 0);
> + camera3Buffer->data[i], 0);
> if (address == MAP_FAILED) {
> error_ = -errno;
> LOG(HAL, Error) << "Failed to mmap plane";
--
Regards,
Laurent Pinchart
More information about the libcamera-devel
mailing list