[libcamera-devel] [PATCH] android: mm: cros_camera_buffer: Fix wrong indexing in plane()
Laurent Pinchart
laurent.pinchart at ideasonboard.com
Fri Jun 25 05:24:08 CEST 2021
Hi Hiro,
Thank you for the patch, and sorry for the delay. Sometimes the simplest
fix, that should be easy to review, still fall through the cracks :-S
On Fri, Jun 25, 2021 at 11:39:41AM +0900, Hirokazu Honda wrote:
> gentle ping for review :)
>
> On Mon, Jun 21, 2021 at 11:41 AM Hirokazu Honda wrote:
> >
> > gentle ping for review.
> >
> > On Wed, Jun 16, 2021 at 5:59 PM 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: Laurent Pinchart <laurent.pinchart 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;
> >> }
--
Regards,
Laurent Pinchart
More information about the libcamera-devel
mailing list