Skip to content

Commit 1cfe352

Browse files
committed
new(src/modules/sensors): added nv12 support to camera sensor.
Signed-off-by: Federico Di Pierro <[email protected]>
1 parent bc3b2e5 commit 1cfe352

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/modules/sensors/camera.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ static struct udev_monitor *mon;
4444
static const __u32 supported_fmts[] = {
4545
V4L2_PIX_FMT_GREY,
4646
V4L2_PIX_FMT_YUYV,
47+
V4L2_PIX_FMT_NV12,
4748
V4L2_PIX_FMT_MJPEG
4849
};
4950

@@ -363,10 +364,11 @@ static double compute_brightness(unsigned int size) {
363364
double brightness = 0.0;
364365
uint8_t *img_data = state.buf.start;
365366
if (state.decoder) {
366-
size = state.decoder->dec_cb(&img_data, size);
367-
if (size < 0) {
367+
int ret = state.decoder->dec_cb(&img_data, size);
368+
if (ret < 0) {
368369
return brightness;
369370
}
371+
size = ret;
370372
}
371373

372374
rect_info_t full = {

0 commit comments

Comments
 (0)