From 2083e47e3d2b243084d843d73f1ace2ea7a54f40 Mon Sep 17 00:00:00 2001 From: Thomas Farstrike Date: Thu, 15 May 2025 16:12:18 +0200 Subject: [PATCH] Use standard 'b' for memoryview --- c_mpos/src/webcam.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/c_mpos/src/webcam.c b/c_mpos/src/webcam.c index afa8af44..d737dc92 100644 --- a/c_mpos/src/webcam.c +++ b/c_mpos/src/webcam.c @@ -245,7 +245,7 @@ static mp_obj_t capture_frame(mp_obj_t self_in, mp_obj_t format) { // char filename[32]; // snprintf(filename, sizeof(filename), "frame_%03d.raw", self->frame_count++); // save_raw(filename, self->gray_buffer, OUTPUT_WIDTH, OUTPUT_HEIGHT); - mp_obj_t result = mp_obj_new_memoryview('B', OUTPUT_WIDTH * OUTPUT_HEIGHT, self->gray_buffer); + mp_obj_t result = mp_obj_new_memoryview('b', OUTPUT_WIDTH * OUTPUT_HEIGHT, self->gray_buffer); res = ioctl(self->fd, VIDIOC_QBUF, &buf); if (res < 0) { mp_raise_OSError(-res); @@ -256,7 +256,7 @@ static mp_obj_t capture_frame(mp_obj_t self_in, mp_obj_t format) { // char filename[32]; // snprintf(filename, sizeof(filename), "frame_%03d.rgb565", self->frame_count++); // save_raw_rgb565(filename, self->rgb565_buffer, OUTPUT_WIDTH, OUTPUT_HEIGHT); - mp_obj_t result = mp_obj_new_memoryview('H', OUTPUT_WIDTH * OUTPUT_HEIGHT, self->rgb565_buffer); + mp_obj_t result = mp_obj_new_memoryview('b', OUTPUT_WIDTH * OUTPUT_HEIGHT, self->rgb565_buffer); res = ioctl(self->fd, VIDIOC_QBUF, &buf); if (res < 0) { mp_raise_OSError(-res);