[libcamera-devel] [PATCH] android: mm: cros_camera_buffer: Fix wrong indexing in plane()
paul.elder at ideasonboard.com
paul.elder at ideasonboard.com
Fri Jun 25 11:14:06 CEST 2021
Hi Hiro,
Sorry for the delay.
On Wed, Jun 16, 2021 at 05:59:23PM +0900, Hirokazu Honda wrote:
> CameraBuffer::plane() should be accessed in zero based index.
> Fix the wrong indexing in CameraBuffer::plane() in
> cros_camera_buffer.cpp.
>
> Signed-off-by: Hirokazu Honda <hiroh at chromium.org>
Reviewed-by: Paul Elder <paul.elder at ideasonboard.com>
> ---
> src/android/mm/cros_camera_buffer.cpp | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/src/android/mm/cros_camera_buffer.cpp b/src/android/mm/cros_camera_buffer.cpp
> index 59e26d1b..c4157606 100644
> --- a/src/android/mm/cros_camera_buffer.cpp
> +++ b/src/android/mm/cros_camera_buffer.cpp
> @@ -113,13 +113,13 @@ Span<uint8_t> CameraBuffer::Private::plane(unsigned int plane)
> break;
> default:
> switch (plane) {
> - case 1:
> + case 0:
> addr = mem.ycbcr.y;
> break;
> - case 2:
> + case 1:
> addr = mem.ycbcr.cb;
> break;
> - case 3:
> + case 2:
> addr = mem.ycbcr.cr;
> break;
> }
> --
> 2.32.0.272.g935e593368-goog
>
More information about the libcamera-devel
mailing list